COM-TCP-connections Convertor. Адаптер связи. Связь с контроллером с динамическим IP-адресом через интернет

Как связаться с контроллером с динамическим IP-адресом через интернет?

Дано:
1. Контроллер с RS-485, подключеный к GSM-модему или преобразователю Ethernet/RS-485 где-то и интернете.
2. У GSM-модема динамический IP-адрес.
3. SCADA-система работает только с СОМ-портом или статическим (постоянным) IP-адресом.
Задача организовать опрос контроллера SCADA-системой.
Решение:

Программа позволяет работать программному обеспечению, ведущего опрос через СОМ-порты или TCP-соединения, с устройствами, подключенные через интернет к GSM-модемам или иным преобразователям Ethernet/RS-485 с динамическими IP-адресами.

Предлагаемый конвертор открывает 2 сокета (порта). SCADA-система устанавливает соединение с первым портом, GSM-модем со вторым. ТСР пакет, пришедший от SCADA-системы на первый порт пересылается GSM-модему, подключённому на второй порт. И наоборот.

Пример №1. SCADA-система работает с контроллером по протоколу ModBus-RTU поверх TCP/IP. В настройках SCADA-системы указывается IP-адрес компьютера, на котором установлено ПО «Адаптер связи», и ТСР-порт, например 1000. В настройках GSM-модема указывается тот же  IP-адрес компьютера с ПО «Адаптер связи» и порт 1001. Порты для SCADA-системы и GSM-модема должны быть разными.

Настройки (см. п. Настройка) ПО «Адаптер связи» заполнить следующим образом:

Входящий порт

СОМ-порт или ТСР

Входящий ТСР-порт или СОМ-порт

1001

TCP IP соединение

1000

Затем зайдите в панель инструментов->Администрирование->Службы и перезапустите сервис Адаптер связи.

Пример №2. SCADA-система работает с контроллером по протоколу ModBus-RTU только через СОМ-порт. При помощи драйвера Null-modem emulator (com0com) создается виртуальная пара COM-портов: http://com0com.sourceforge.net (http://sourceforge.net/projects/com0com/). Существуют различные другие программы. Можно использовать физический СОМ-порт.

После установки драйвера Null-modem emulator (com0com) нужно создать виртуальная пара COM-портов. Допустим после создания у нас получилась пара СОМ7-СОМ8.

На один порт подключается программа-мастер SCADA-система, а на другой - Адаптер связи.

Запросы SCADA-системы поступают на виртуальный СОМ-порт, принимаются из парного порта Адаптером связи, и передаются в сеть, подключившемуся на сокет GSM-модему.

Принятые ответы из сети возвращаются обратно в COM-порт.

Настройки ПО «Адаптер связи» заполнить следующим образом:

Входящий порт

СОМ-порт или ТСР

Входящий ТСР-порт или СОМ-порт

2001

СОМ-порт

COM8

SCADA-системе в настройках нужно указать порт COM7.

Затем зайдите в панель инструментов->Администрирование->Службы и перезапустите сервис Адаптер связи.

Программа работает в режиме "демона" (сервиса).

Настройка

Для конфигурирования запустите Conf_tcp_port_serv.exe, заполните поля, нажмите кнопку «Сохранить». Затем зайдите в панель инструментов->Администрирование->Службы и перезапустите сервис Адаптер связи.

Отлов ошибок

События можно посмотреть в Панель управления-Администрирование-Просмотр событий. Так же в файле error_mb.log и log_service.txt.

Демо-версия программы

Демо-версия программы рассчитана на работу в течение 1 суток. После этого сервис сам завершит свою работу.

COM-TCP-connections Convertor Скачать Адаптер связи COM-TCP-connections Convertor (Программа преобразователь соединений)