Тема: SMH2G + Modbus
Показать сообщение отдельно
Старый 11.09.2017, 16:52   #31
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMH2G + Modbus

Если имеется ввиду непонятно эхо, возникающее на фейковых переменных при использовании групповых запросов, то это мы постарались потрафить всяким непонятным личностям, которые годами стонали на форуме "аааа, как же так, моя дешёвая китайская панель с бажным модбасом не работает!!!111одинодин".

Формально, чтение несуществующих адресов запрещено протоколом.

Поэтому выбирайте: либо поддержка любимых вами панелей, либо чёткое следование модбасу.

Фантомные данные возникают потому, что драйвер выплёвывает содержимое буфера за пределами объявленной области. Ничего по этому поводу делаться не будет. Это необъявленные адреса, данные на них недействительны. Ноль с них такое же ложное значение, как и единица или любое другое.

PS. Вижу только баг, что запись холдингов не отлупается. Нужно сделать, чтобы в отлуп шло.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 11.09.2017 в 17:08
Arsie вне форума   Ответить с цитированием