Цитата:
Сообщение от Kauruz
почему регистр, содержащий код и отвечающий за состояние установки, читается числовым индикатором и показывает состояние установки согласно файлу в описании modbus_mode корректно в определенный момент времени, а регистр "Статус" воКал, содержащий также код и отвечающий за статус калорифера правильно не читается по файлу modbus_status тем же способом (уточню, что для статусов я прописываю текст (для наглядности) на условной скаде)?
|
Статус установки хоть и кодируется битами, но там есть специальное правило, что значащим является самый старший бит, он аннулирует более младшие. При этом в процессоре предприняты меры, чтобы младшие биты принудительно сбрасывались во время активации более младших.
Статус устройства это тупо код. Его нужно анализировать.
Добавлено через 2 минуты
Цитата:
Сообщение от Kauruz
Как я излагал выше, при аварии термоса сработали осн. биты "Работа"+"Авария"+"Прогрев". Тогда как обозвать это состояние? Как у вас в пульте hvac для ТРИМ 5 написать - "Защита"? Но в данном случае - это же "Авария".
|
Авария - это когда калорифер потёк)) Иначе - это его защита.