PDA

Просмотр полной версии : ПЛК73+gprs режим ModbusTCP Master, передача на 3 ПК



alext1981
10.02.2013, 12:33
Здравствуйте!
Есть задача организации системы диспетчеризации на базе ПЛК73 c GPRS модемом и динамическим IP. Передавать данные нужно на 3 разных ПК со статическими IP и Lectus OPC в режиме slave.

Внимание!
Вопрос 1: Как в процессе выполнения менять из программы на ПЛК IP адрес ПК, с которым будет устанавливаться связь через GPRS модем. Через PLC Configuration -> Universal Modbus Device задается IP адрес, но он один и задается только при настройке через CoDesys.
Вопрос 2: Как при данной топологии сети можно организовать изменение проекта CoDeSys в ПЛК (GPRS модем подключен к debug порту). Напоминаю, что модем имеет динамический IP.

alext1981
11.02.2013, 08:45
Что сам нарыл на данном форуме, поправьте, если не прав:
1. Для отправки данных по Modbus TCP в режиме мастера на несколько хостов со статическими IP нужно ручками реализовать обмен с GPRS модемом при помощи AT команд а потом ручками через SysSockets.lib реализовать обмен по Modbus TCP (или можно использовать библиотеку UNM.lib?)
2. Для организации связи с ПЛК через CoDeSys надо чтобы у модема был известен IP адрес. Наверно реализуется через DynDNS со стороны модема? Нигде в документации не нашел как использовать DynDNS! То же касается PPP-сервера в PLC_Configuration.pdf ни слова нет. Кроме этого, я так понимаю, что для связи через CoDeSys по протоколу GateWay надо, чтобы в контроллере содержался файл modem.cfg, с другой стороны, в примерах по GPRS модему сказано, что этот файл надо удалить из контроллера? или я что-то не понимаю?

Пантелеев Дмитрий
11.02.2013, 10:38
Здравствуйте. ПЛК73 не сможет выйти в интернет с помощью GPRS модема. То что Вы описали - относится к ПЛК 1ХХ серии.

Николаев Андрей
28.02.2013, 13:48
Последние вопросы перемещены в новую тему:
http://www.owen.ru/forum/showthread.php?t=14414