<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека Стандартная > Типы данных > OpcUaStatusCodes |
Библиотечный тип данных, имеющий вид перечисления. Находится в библиотеке Стандартная.Типы данных.Системные. Входит в структуру типов данных вида SYSTEM_*_PARAM.
Данный тип данных содержит поля типа UDINT, числовые значения которых соответствуют тому или иному признаку качества стандарта OPC UA. Наиболее часто используются следующие признаки:
Значение |
Имя |
Описание |
0 |
Good |
"Хороший" признак качества, значение достоверно. |
9830400 (16#960000) |
GoodLocalOverride |
Значение переопределено пользователем. |
1073741824 (16#40000000) |
Uncertain |
Не определенное значение. |
1083244544 (16#40910000) |
UncertainSubstituteValue |
Значение является рабочим значением,которое было перезаписано вручную. |
1083506688 (16#40950000) |
UncertainSubNormal |
Одно из входных значений недостоверно. |
1083375616 (16#40930000) |
UncertainSensorNotAccurate |
Значение вне границ датчика. |
1083441152 (16#40940000) |
UncertainEngineeringUnitsExceeded |
Значение вне диапазона изменения. |
1083179008 (16#40900000) |
UncertainLastUsableValue |
Обновление значения остановлено. |
14417920 (16#DC0000) |
GoodEdited |
Значение не исходит из реального источника и было отредактировано сервером. |
2147483648 (16#80000000) |
Bad |
"Плохой" признак качества, значение не достоверно (как правило, данный признак выводится при отсутствии связи с устройством. |
2147549184 (16#80010000) |
BadUnexpectedError |
Произошла непредвиденная ошибка. |
2151677952 (16#80400000) |
BadNotImplemented |
Запрашиваемая операция не выполнена. |
2156462080 (16#80890000) |
BadConfigurationError |
Ошибка конфигурации. |
2156527616 (16#808a0000) |
BadNotConnected |
Алгоритм имеет проблемы со связью, например, у входа алгоритма оборвана связь с переменной алгоритма-источника данных. |
2150694912 (16#80310000) |
BadNoCommunication |
Связь с источником данных для какого-либо из входов отсутствует. Последнее опрошенное значение не существует. Или алгоритм работает, но выходное значение пока еще не сформировано (например, идет расчет интеграла). В MasterSCADA 4D OPC переменные имеют данный признак качества до первого опроса ОРС сервера. Данный признак также имеют переменные с не заданным значением. |
2156593152 (16#808b0000) |
BadDeviceFailure |
Предписанные алгоритмом операции невозможно выполнить (например, деление на ноль или переполнение порядка) |
2156658688 (16#808c0000) |
BadSensorFailure |
Хотя бы одна входная переменная не удовлетворяет условиям, накладываемым на входные переменные алгоритмом, или хотя бы одна входная переменная поступила с любым из плохих признаков качества. |
2156724224 (16#808d0000) |
BadOutOfService |
Сбой связи либо при существующих настройках алгоритма данный выход не формируется. |
2150760448 (16#80320000) |
BadWaitingForInitialData |
Значение еще не получено от источника данных. Используется в случае, если для параметра не задано начальное значение. |
2160590848 (16#80C80000) |
BadNotTypeDefinition |
Предоставленный Nodeid не является Nodeid определения типа. |
При получении данных с использованием стандарта OPC DA признаки качества преобразуются в признаки качества стандарта OPC UA согласно таблице ниже.
OPC DA |
OPC UA |
OPC_QUALITY_GOOD |
Good |
OPC_QUALITY_LOCAL_OVERRIDE |
GoodLocalOverride |
OPC_QUALITY_UNCERTAIN |
Uncertain |
OPC_QUALITY_SUB_NORMAL |
UncertainSubNormal |
OPC_QUALITY_SENSOR_CAL |
UncertainSensorNotAccurate |
QUALITY_EGU_EXCEEDED |
UncertainEngineeringUnitsExceeded |
OPC_QUALITY_LAST_USABL |
UncertainLastUsableValue |
OPC_QUALITY_BAD |
Bad |
OPC_QUALITY_CONFIG_ERROR |
BadConfigurationError |
OPC_QUALITY_NOT_CONNECTED |
BadNotConnected |
OPC_QUALITY_COMM_FAILURE |
BadNoCommunication |
OPC_QUALITY_DEVICE_FAILURE |
BadDeviceFailure |
OPC_QUALITY_SENSOR_FAILURE |
BadSensorFailure |
OPC_QUALITY_LAST_KNOWN |
BadOutOfService |
OPC_QUALITY_OUT_OF_SERVICE |
BadOutOfService |
OPC_QUALITY_WAITING_FOR_INITIAL_DATA |
BadWaitingForInitialData |
В случае если признак качества приходит при опросе с использованием какого-либо протокола, то значение данного выхода может принимать различные значения, близкие по смыслу к установленным признакам качества.