<< Click to Display Table of Contents >> Navigation: Modbus Universal MasterOPC Server > Руководство по языку Lua 5.1 > Примеры и полезности > Обработка признака качества > Постановка задачи |
Из устройства с протоколом Modbus поступают данные в формате Float. Считывание происходит из регистров региона Holding Registers, с номера 0 и 1.
В регистре 2, того же региона, находится переменная статуса измерения, с типом данных uint16. Если устройство детектирует обрыв датчика, то младший нулевой бит регистра становится True. Если обнаруживается короткое замыкание датчика - первый бит переходит в состояние True. Если у устройства происходит отказ АЦП, то в True переходит 2 бит.
Тип отказа |
Номер бита |
Обрыв датчика |
0 |
Короткое замыкание датчика |
1 |
Отказ АЦП |
2 |
Необходимо на основе значения данного регистра формировать признак качества измеряемого значения.