Сообщение от
melky
Сергей0308 - еще раз, появилось две аварии 7 и 12, что вы будете делать с 5 битами ? выведете значение 19 ? это что, 10,9 - 11,8 - 5,14 ?
В общем не пудрите мозги первым классом :)
Банально привязываемся к регистрам модбаса, регистр на аварии, регистр на нормальное время. Все, не надо придумывать велосипед, педали к которому потом еще прикручивать в Scada.
Любая нормальная Scada раскладывает любое чило на биты, 0 - нет аварии, 1 - есть авария такая-то. Смотрим в соседний регистр - наступила во столько то. (время принципиально только для случаев, когда очень большой период опроса или преднамерено делается отложенный опрос.