Цитата:
Сообщение от alex-tec2009
Напирмер, статус приточного вентилятора при запущенной установке должен быть равен 1. А он почему-то становиться -32267, что не совпадает с вашим описанием (см. документ Modbus_Status во вложении, брал у Руслана Фролова) по расшифровке статусов агрегатов установки. Такое же наблюдается и в статусах других агрегатов. Программа собранная SMConstructor тоже во вложении.
|
Статус устройства является кодированным.
Т.е. нельзя говорить, что Статус 1 = Работа. И нельзя говорить, что статус вентилятора при запущенной установке
должен быть равен 1.
У него будет установлен нулевой бит - вот это действительно правильное описание статуса. И судя по приведённым вами числам, всё полностью соответствует таблице.
Например, "
SCo_Status_ЖП" = -32763 раскладывается на 1000000000000101, что означает статусы "Работа" + "Переход" + "Зарезервировано". Полностью статус расшифровывается как "
Происходит процесс открывания заслонки".
Подробнее можно прочитать здесь:
двоичный код