Встал следующий - другой вопрос, почему в визуализации на месте FLOAT рисуется NaN ?? и как это обработать в коде?
В аналоговом модуле настроено всё правильно - тип датчика, пределы и если всё хорошо то работает отлично, проверил по КИСС-03 и магазином сопротивлений - всё идеально, но если обрыв или КЗ датчика возникает бардак с показаниями, ладно если NAN и вылетит ошибка программная по пределу, а если выдаётся 0.00 то вроде как температура 0С и вроде ошибки нет - но и датчик НЕ работает!!
Есть вариант конечно включить в опрос ещё и статусные байты - но это нагружать дополнительно шину...
Что мешает в самом модуле при обрыве выдавать максимально большое число, а при КЗ минимальное возможное, или сделать этот параметр настраевымым, но при обрыве PT100 просто выдавать 0С на выход - это явно НЕ правильно, должно быть хотябы 10000С на выход(типо очень выросло сопротивление датчика и очень высокая температура)
Вложение 76169 настройки модуля
Вложение 76170 так датчики в программе
Вложение 76171 токовый датчик
Вложение 76172 температурный PT100
Вложение 76173 экран СПК
(наверное это не визуализация вопрос но рисуется NaN)