Мастеренко Иван Это Валенок всех баламутит! =)
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Я тут недавно наступил на грабли со старым конфигуратором, озвучу, что было, может кому пригодится.
Настраивал несколько модулей, один за другим, подключал по-одному, всё без выкрутасов. Адреса ставил последовательные.
Старый конфигуратор запоминает последние установленные в нем параметры, включая адрес, и при запуске пытается подключиться, используя эти параметры.
После конфигурирования модуля с адресом 21 мне понадобилось вернуться к модулю с адресом 20, кое-что подправить. В конфигураторе остался адрес 21. Подключаюсь к модулю с адресом 20,
запускаю конфигуратор, он автоматом подключается, обнаруживает модуль, все вроде-бы хорошо, но когда начинаю смотреть состояние входов (модуль аналоговый), вижу некую хрень
- данные появляются не в тех каналах, где я их жду, а в соседних. Я сначала о...балдел маленько, а потом, почесав репу, понял, что это проделки протокола ОВЕН,
по которому работает конфигуратор. Он без проблем подключился к прибору с соседним адресом, никак не информируя об этом. А опрос входов видимо производится по адресам, следующим за базовым адресом прибора.