Ситуация следующая.
Работает сервер modbus slave на ПЛК200. К нему конектится панель СП310. Отключаю/подключаю кабель между панелью и контроллером, связь пропадает и появляется автоматически. Все нормально.
Подключаю вместо панели ноут с эмулятором панели (овеновский) или OPC сервером. Связь есть пока не отключишь кабель. Как только кабель отключил/подключил, связь уже не восстановится пока не перезапущу MB_TcpSlave переменной xEnable.
Интересно что после отключения ноута и подключения панели, панель автоматически подключается к контроллеру. А если отключить ноут или панель и подключить ноут, то нужно перезапускать MB_TcpSlave.

Как быть в такой ситуации? Так как сервак с OPС может отключаться и соответственно связь нужно как-то восстанавливать. С чем связана разная реакция MB_TcpSlave на отключение кабеля от панели и от ноутбука?