Тип Analogue value должен соответствовать определению, приведенному в таблице 2
Таблица 2 - Тип Analogue value
Имя атрибута | Тип атрибута | Значение/диапазон значений | М/О/С |
INT32 | целочисленное значение | GC_1 | |
FLOAT32 | значение с плавающей точкой | GC_1 |
Значения аналогового сигнала могут быть представлены как тип базисных данных INTEGER (целочисленное значение, атрибут ) или как FLOATING POINT (значение с плавающей точкой, атрибут ). Должен быть использован по меньшей мере один атрибут. Если присутствуют оба атрибута, как , так и , приложение должно гарантировать непротиворечивость обоих значений. Для обновления альтернативного значения необходимо использовать самое последнее значение, установленное сервисом связи. Например, если записывается ххх., приложение должно соответственно обновить ххх..
Атрибут : значение должно быть целочисленным представлением измеренного значения. Для преобразования между и используют следующую формулу:
.
Выражение истинно в пределах приемлемой ошибки, если имеются все значения: , scaleFactor (масштабный коэффициент), offset (смещение) и .
Атрибут : значение должно быть представлением измеренного значения числом с плавающей точкой. Значение должно представлять технологическое значение.
Примечание - Основанием для представления целочисленного значения наряду со значением с плавающей точкой является то, что IED-устройства, не имеющие функциональных возможностей плавающей точки, не смогут поддерживать аналоговые значения. В этом случае можно произвести обмен значениями scaleFactor и offset между клиентами и серверами в автономном режиме (offline).