Доброго времени
Налаживаем связь между ПЛК110 M2(MODBUSTCP SLAVE) и приложением на ПК написанном на С# с использованием библиотеки NMODBUS (MODBUSTCP MASTER). Идет обмен значений в регистрах ПЛК, выделены отдельно регистры только под чтение или только под запись.
Логика основная ПО работает - она периодически работает с регистрами плк забирая - записывая данные,идет обмен значений в регистрах ПЛК, выделены отдельно регистры только под чтение или только под запись.
В процессе работы происходят частые разрывы соединения, причем закономерность и конкретно кто виноват не удается установить.
Кто нибудь сталкивался с подобным?
Вообще это вариант использовать такую конфигурацию (ПЛК и ПК )?
Используем эту доку для API NMODBUS: http://ftp.icpdas.com/pub/cd/8000cd/...al_v1.2_en.pdf
Там есть упоминание по таймаутам - может в этом дело ? Как вообще ModbusTCP обмен производит если в него несколько секунд ничего не пишут