KpModbus.dll в качетве Modbus TCP Slave

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #3181
    Crouli
    Участник

    Возможно ли такое соединение Modbus TCP:
    ПЛК с динамически меняющимся ip адресом подключается к Scada-Коммуникатору и записывает в него теги? То есть может ли KpModbus.dll выступать в качестве slave устройства.

    #3182
    Mikhail
    Модератор

    KpModbus.dll работает только как мастер. Чтобы реализовать режим слейв, нужно добавить его поддержку в KpModbus.dll, а лучше разработать отдельный драйвер, потому что настройка слейва будет существенно отличаться от настройки мастера.

    Если IP адрес динамический, то ПЛК может сам подключаться к Коммуникатору. ПЛК будет являться TCP-клиентом, а Коммуникатор TCP-сервером. При этом Коммуникатор всё равно может работать как Модбас мастер и опрашивать ПЛК.

    #3183
    manjey73
    Участник

    Это достаточно сложная задача для ПЛК, чтобы он подключился как клиент да еще и остался slave-ом.
    Надо будет проверить с преобразователем Ethernet — RS485 в таком режиме и то сомневаюсь, что получится из-за динамического адреса.

    #3184
    Crouli
    Участник

    Спасибо за ответы.
    В настоящее время такая схема у нас уже работает с ПЛК ОВЕН 304 на Codesys 3. ПЛК подключается к «MasterOPC Universal Modbus Server» дальше в MasterSCADA.
    Настроить ПЛК в качестве Модбас слейва но при этом TCP-клиента не получается.

    #3185
    Evgen
    Участник

    А почему Вы не можете сделать iP статический?

    #3186
    Crouli
    Участник

    В качестве основного канала связи выступает ADSL, резервного GPRS. У обоих операторов услуга статического ip адреса платная. У нас довольно много таких объектов, так что все упирается в желание сэкономить.
    Рассматриваем возможность установки сетевого оборудования которое будет поднимать VPN соединение, и таким образом ПЛК будет получать статический ip адрес.

    #3189
    Mikhail
    Модератор

    Тогда нужно либо заказать разработку драйвера модбас слейв — относительно дорого, но затраты разовые, либо выбрать сетевое оборудование, которое способно само подключиться по нужному IP-адресу и порту. Правда с поддержкой ADSL ничего не могу посоветовать. В основном выпускаются LAN и GSM, например, iRZ, Robustel или Новатек ЕТ-485.

    Для ADSL будет работать DynDNS или аналогичный сервис, но для GSM он не работает.
    VPN — тоже хороший вариант.

    • Этот ответ был изменен 7 лет, 6 месяцев назад от Mikhail.
    #3191
    Crouli
    Участник

    Спасибо за помощь, будем рассматривать варианты.

    #3194
    djbond07
    Участник

    Я использую модем IRZ TU31 и статическую симку от билайн. работает отлично.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Вы должны авторизироваться для ответа в этой теме.