<< Click to Display Table of Contents >> Navigation: »No topics above this level« StatusCode |
Входит в структуру типов данных вида SYSTEM_*_PARAM:
На данном выходе отображается число, соответствующее тому или иному признаку качества стандарта OPC UA. Наиболее часто используются следующие признаки:
Значение |
Название |
Описание |
0 |
OpcUa_Good |
"Хороший" признак качества, значение достоверно. |
9830400 |
OpcUa_GoodLocalOverride |
Значение переопределено пользователем. |
1084489728 |
OpcUa_UncertainDataSubNormal |
Не определенное значение. |
1083506688 |
OpcUa_UncertainSubNormal |
Одно из входных значений недостоверно. |
1083375616 |
OpcUa_UncertainSensorNotAccurate |
Значение вне границ датчика. |
1083441152 |
OpcUa_UncertainEngineeringUnitsExceeded |
Значение вне диапазона изменения. |
1083179008 |
OpcUa_UncertainLastUsableValue |
Обновление значения остановлено. |
2147483648 |
OpcUa_Bad |
"Плохой" признак качества, значение не достоверно (как правило, данный признак выводится при отсутствии связи с устройством. |
2156462080 |
OpcUa_BadConfigurationError |
Ошибка конфигурации. |
2156527616 |
OpcUa_BadNotConnected |
Алгоритм имеет проблемы со связью, например, у входа алгоритма оборвана связь с переменной алгоритма-источника данных. |
2150694912 |
OpcUa_BadNoCommunication |
Связь с источником данных для какого-либо из входов отсутствует. Последнее опрошенное значение не существует. Или алгоритм работает, но выходное значение пока еще не сформировано (например, идет расчет интеграла). В MasterSCADA 4D OPC переменные имеют данный признак качества до первого опроса ОРС сервера. Данный признак также имеют переменные с не заданным значением. |
2156593152 |
OpcUa_BadDeviceFailure |
Предписанные алгоритмом операции невозможно выполнить (например, деление на ноль или переполнение порядка) |
2156658688 |
OpcUa_BadSensorFailure |
Хотя бы одна входная переменная не удовлетворяет условиям, накладываемым на входные переменные алгоритмом, или хотя бы одна входная переменная поступила с любым из плохих признаков качества. |
2156724224 |
OpcUa_BadOutOfService |
Сбой связи либо при существующих настройках алгоритма данный выход не формируется. |
2150760448 |
OpcUa_BadWaitingForInitialData |
Значение еще не получено от источника данных. Используется в случае, если для параметра не задано начальное значение. |
При получении данных с использованием стандарта OPC DA признаки качества преобразуются в признаки качества стандарта OPC UA согласно таблице ниже.
OPC DA |
OPC UA |
OPC_QUALITY_GOOD |
OpcUa_Good |
OPC_QUALITY_LOCAL_OVERRIDE |
OpcUa_GoodLocalOverride |
OPC_QUALITY_UNCERTAIN |
OpcUa_Uncertain |
OPC_QUALITY_SUB_NORMAL |
OpcUa_UncertainSubNormal |
OPC_QUALITY_SENSOR_CAL |
OpcUa_UncertainSensorNotAccurate |
QUALITY_EGU_EXCEEDED |
OpcUa_UncertainEngineeringUnitsExceeded |
OPC_QUALITY_LAST_USABL |
OpcUa_UncertainLastUsableValue |
OPC_QUALITY_BAD |
OpcUa_Bad |
OPC_QUALITY_CONFIG_ERROR |
OpcUa_BadConfigurationError |
OPC_QUALITY_NOT_CONNECTED |
OpcUa_BadNotConnected |
OPC_QUALITY_COMM_FAILURE |
OpcUa_BadNoCommunication |
OPC_QUALITY_DEVICE_FAILURE |
OpcUa_BadDeviceFailure |
OPC_QUALITY_SENSOR_FAILURE |
OpcUa_BadSensorFailure |
OPC_QUALITY_LAST_KNOWN |
OpcUa_BadOutOfService |
OPC_QUALITY_OUT_OF_SERVICE |
OpcUa_BadOutOfService |
OPC_QUALITY_WAITING_FOR_INITIAL_DATA |
OpcUa_BadWaitingForInitialData |
В случае если признак качества приходит при опросе с использованием какого-либо протокола, то значение данного выхода может принимать различные значения, близкие по смыслу к установленным признакам качества.