pandaka адрес+1 и так далее это для протокола Овен, а не для Modbus.
На счет остального, вам надо разобраться с адресацией регистров ПЛК, вот табличка есть http://www.owen.ru/forum/attachment....4&d=1372923370
ИМХО, все тревоги, выводимые на панель, а так же изменение битов, если необходимо, лучше кинуть в начало.
Например набросать кратное количество 2-х байтных данных. Все тревоги для панели сделать с 0. Тогда в панеле ничего не надо высчитывать, просто биты с 0 по х это у вас тревоги.
И т.д. Помнится у меня тоже панель висла, так как читал и писал не оттуда куда надо (например ошибся с номером регистра)
Я слейвом ИП не делал еще, но думаю, что если в конфигураторе поставили 32-х битную переменную, а вы еще из слейва пытаетесь туда писать, то будет наложение.
И надо разделить чтение и запись по разным переменным, тоже может зависать из-за этого.




Ответить с цитированием