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

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

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

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


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