StatusCode

<< 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

В случае если признак качества приходит при опросе с использованием какого-либо протокола, то значение данного выхода может принимать различные значения, близкие по смыслу к установленным признакам качества.