Добрый день.
Имеется ПР103 как Мастер по RS485 и Slave по Ethernet. По RS485 как Slave подключен
датчик протечек (пока один, но будет несколько). В некоторых случаях датчик требуется
перегружать записав в регистр "Х" значение 77, функция 06. Далее датчик перегружается
около 4 сек. Если в момент перегрузки ещё раз отправить команду перегрузки то датчик с
вероятностью 50% уйдет в ошибку, сброс только отключением питания! Таким образом требуется:
1. По внешнему воздействию: изменению регистра ModBus/TCP с 0 на 1, или нажатию
кнопки на входе DI, инициировать передачу команды перегрузки ОДИН раз!
2. Сбросить внешнее воздействие: обнулить ModBus/TCP регистр или отключить вход DI.
3. Заблокировать на 5сек. внешние воздействия.
С пунктом 3 все понятно, запускаем таймер. А вот по 1 и 2 не сообразить!
Буду благодарен за советы.