spec_yug Posted August 15, 2014 Share Posted August 15, 2014 Здравствуйте. Имеется следующая связка оборудования: - точка опроса: ПЛК Modicon m238 - MOXA oncell G3151(RS485) - диспетчерский пункт: ПК - GPRS модем соединение - GPRS (выделенные статические IP-адреса, APN MTS) Сеанс связи вроде как создается без проблем: модемы выходят в сеть, ПК и MOXA пингуются между собой. Проблема - не передаются данные. Com port на MOXA настроен как TCP сервер. На ПК стоит OPC Lectus, работающий в режиме TCP клиента. Настройки портов на ПЛК и в OPC рабочие. т.к. при прямом подключении через кабель данные проходят. В каком месте ошибка? Link to comment
Heckfy Posted August 18, 2014 Share Posted August 18, 2014 В целях испытания правильности настроек соединения попробуйте со стороны клиента командой telnet подключиться к TCP-порту сервера. Используйте для соединения внешний IP-адрес моксы, той что со стороны сервера. Отрубите перед этим ваше клиентское приложение и firewall. Для успешного соединения пытайтесь правильно настроить Virtual Server или же Reverse RealCom. Если соединение устойчиво не происходит или же передача данных не проходит, обрывается, то возможно время отклика (ping) в сети GPRS велико - больше 1000...2000 ms, что может быть критичным для вашего приложения, а при худших более 4000 ms может вообще блокироваться в сети. Link to comment
Timoshuk Posted August 28, 2014 Share Posted August 28, 2014 Здравствуйте! Вероятнее всего проблема в том, что при подключении в режиме TCP клиента OPC сервер шлет запросы Modbus/TCP, в то время как контроллер по последовательному интерфейсу ожидает запросы Modbus/RTU или ASCII. Нужно либо установить драйвер виртуального COM-порта и работать с модемом в режиме RealCOM, либо перевести сервер в режим Modbus RTU/ASCII over TCP (encapsulated), в котором сохраняется формат кадра Modbus RTU/ASCII, но при этом он передается в сегменте данных TCP пакета. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now