Продолжаем исследования... Попробовал использовать библиотеку PHPmodbus 0.8.r106 для опроса ПЛК110new slave. Вот что получается:
Используется PHP 5.3.13 функции socket_connect() и socket_close()
При завершении TCP соединения клиент отсылает серверу (ПЛК110) FIN, в ответ сервер не отсылает свой FIN.
После ~10 незавершённых соединений modbus сервер падает.
На клиенте остаются не завершенные соединения со статусом FIN_WAIT2.
Логи с ошибкой и с нормальным обменом прилагаю.
Пробовал опрашивать тем же способом ПЛК-150-220ИМ, там такой проблемы нет.