Используемые типы данных и символьные константы (Приложение Б)
При реализации протокола обмена возможно использование типа данных VT_DATA_RAP – 4 байта (день, месяц, год, час).
При расшифровке кодов в байте качества элементов данных можно использовать следующие символьные константы:
• #define OPC_QUALITY_GOOD 0xC0
• #define OPC_QUALITY_BAD 0x00
• #define OPC_QUALITY_CONFIG_ERROR 0x04
• #define OPC_QUALITY_DEVICE_FAILURE 0x0C
• #define OPC_QUALITY_UNCERTAIN 0x40
• #define OPC_QUALITY_SENSOR_CAL 0x50
Значения байта качества.
• OPC_QUALITY_BAD | OPC_QUALITY_DEVICE_FAILURE – значение элемента находится вне диапазона (в приборе в данном случае на месте числового значения индицируется надпись «Вне диапазона»);
• OPC_QUALITY_UNCERTAIN | OPC_QUALITY_SENSOR_CAL – у данного элемента есть нештатная ситуация;
• OPC_QUALITY_BAD | OPC_QUALITY_CONFIG_ERROR –элемент отсутствует в расчетной схеме.
|