Показать сообщение отдельно
Старый 10.10.2019, 14:59   #14
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: FMR_Modbus_регистры

Цитата:
Сообщение от ailcat Посмотреть сообщение
Арсений уже ответил точно и лаконично.
Собственно, вы повторили его ответ в более расширенной форме (с тонкостями и предупреждением), за что, безусловно, спасибо - но это уже несколько избыточно.

Но с точки зрения программиста алгоритма - разницы между отказом железа входа и отказом подключенного к этому входу датчика - нет: в обоих случаях это ситуация "данные недостоверны", требующая отработки алгоритма по обходной логике (байпаса датчика).
То есть, имея от FMR сигнал "авария входа", мы все равно должны дополнительно применять логику "проверка обрыва датчика" и "проверка замыкания линии", и объединять эти три сигнала через FBD-блок "ИЛИ" (что с точки зрения программиста - нелогично).
Много букв требуют больше времени)

Согласен, лучше дополнительно учитывать и аварийный бит.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием