При чем тут использование эстетично написанной программы? Если модем не отвечает ОКеем на ATE0, велика вероятность что на разных скоростях работают оба устройства, это можно выяснить только логом с самого плк, который может дать указанный выше ФБ, потому как в гипертерминале видно что ответ ОК