4.1.1.2.7.1.4. Типы данных
Модуль Опросчик МЭК 61850 поддерживает следующие типы атрибутов данных устройства согласно IEC-61850-7-2:
Тип сигнала в устройстве
|
Диапазон
|
Описание
|
Тип сигнала в сервере
|
BOOLEAN
|
0 – false, 1 – true
|
Логический тип
|
bool
|
INT8
|
от -128 до 127
|
Целое знаковое 1 байт
|
int1
|
INT16
|
от -32 768 до 32 767
|
Целое знаковое 2 байта
|
int2
|
INT24
|
от -8 388 608 до 8 388 607
|
Целое знаковое 3 байта
|
int4
|
INT32
|
от -2 147 483 648 до 2 147 483 647
|
Целое знаковое 4 байта
|
int4
|
INT8U
|
от 0 до 255
|
Целое беззнаковое 1 байт
|
uint1
|
INT16U
|
от 0 до 65 535
|
Целое беззнаковое 2 байта
|
uint2
|
INT24U
|
от 0 до 16 777 215
|
Целое беззнаковое 3 байта
|
uint4
|
INT32U
|
от 0 до 4 294 967 295
|
Целое беззнаковое 4 байта
|
uint4
|
FLOAT32
|
[±1.5×10-45; ±3.4×1038]. Точность 6-9 цифр
|
Вещественное 4 байта
|
float
|
FLOAT64
|
[±5.0×10-324; ±1.7×10308]. Точность 15-17 цифр
|
Вещественное 8 байт
|
double
|
OCTET STRING
|
|
Строковый тип
|
string
|
VISIBLE STRING
|
|
Строковый тип
|
string
|
UNICODE STRING
|
|
Строковый тип
|
string
|
Качество сигналов
Значения качества сигналов, выставляемых модулем Опросчик МЭК 61850, приведены в таблице:
Значение качества
|
Идентификатор качества
|
Расшифровка
|
4
|
CONFIG_ERROR
|
Сигнал неправильно сконфигурирован
|
8
|
NOT_CONNECTED
|
Сигнал принят на обслуживание, но устройство еще не инициализировано
|
12
|
DEVICE_FAILURE
|
Ошибка инициализации устройства
|
24
|
COMM_FAILURE
|
КП нет на связи
|
28
|
OUT_OF_SERVICE
|
Модуль не запущен
|
64
|
UNCERTAIN
|
Связь установлена, но значения еще не пришли
|
96
|
CONVERT_ERROR
|
Полученное от источника значение не может быть преобразовано к типу сигнала сервера
|
192
|
GOOD
|
Значение сигнала достоверно
|
Для сигналов типа Timestamp, байт качества метки времени добавляется к качеству сигнала в старший байт младшего слова. Например, результирующее качество сигнала метки времени имеет значение 0x000001CO, это означает, что качество метки времени 0x01, а качество сигнала 0xCO — GOOD.