OpcUaStatusCodes

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

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