|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
11.09.2017, 16:52 | #31 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: SMH2G + Modbus
Если имеется ввиду непонятно эхо, возникающее на фейковых переменных при использовании групповых запросов, то это мы постарались потрафить всяким непонятным личностям, которые годами стонали на форуме "аааа, как же так, моя дешёвая китайская панель с бажным модбасом не работает!!!111одинодин".
Формально, чтение несуществующих адресов запрещено протоколом. Поэтому выбирайте: либо поддержка любимых вами панелей, либо чёткое следование модбасу. Фантомные данные возникают потому, что драйвер выплёвывает содержимое буфера за пределами объявленной области. Ничего по этому поводу делаться не будет. Это необъявленные адреса, данные на них недействительны. Ноль с них такое же ложное значение, как и единица или любое другое. PS. Вижу только баг, что запись холдингов не отлупается. Нужно сделать, чтобы в отлуп шло. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 11.09.2017 в 17:08 |
11.09.2017, 16:55 | #32 | |
Member
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMH2G + Modbus
Цитата:
Последовательность соблюдается. Попробую ещё раз. |
|
11.09.2017, 17:10 | #33 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: SMH2G + Modbus
Цитата:
Пока писал уже ответ появился. Собственно, никогда, за 10 лет работы с вашими контроллерами, и не пытался несуществующие адреса читать. Потому и вопросов не возникало. __________________ RTFM Последний раз редактировалось New, 11.09.2017 в 17:22 |
|