обычно я использую PeakHMI MB Serial Slave для тестирования. Подключите ПЛК в качестве мастера к ПК через Ваши модемы и пусть ПЛК постоянно шлет запросы, а на ПК к примеру если использовать вышеуказанную программу включаете монитор и ставите галку Show Message Raw и начинаете смотреть приходит ли что нибудь в порт, если что то приходит уже хорошо если запрос программа в состоянии разобрать, она отправит ответ, тут надо покопаться в настройках модемов, там есть времена после которых возможна передача в эфир, возможно слишком большое время мешает своевременной отправке ответа и соответственно срабатывает ошибка таймаут