Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: ПЛК 154 сетевой обмен c ПК через ModbusTCP

  1. #1

    По умолчанию ПЛК 154 сетевой обмен c ПК через ModbusTCP

    Добрый день, есть несколько контроллеров ПЛК 154, все имеют выход в интернет. Есть ПК с выделенным белым статическим IP адресом на котором установлена программа диспетчеризации, программа написана на Delphi, связь в данный момент написана по средствам TCP Socket, причем контроллер является клиентом, так как его IP адрес динамический, а программа на ПК сервером. Есть огромное желание перевести всё это в работу по протоколу ModbusTCP, начал с того что нашел компонент под delphi Modbus Master и Slave, но как сконфигурировать контроллер не представляю. Поделитесь пожалуйста мыслями и соображениями на эту тему, сразу предупрежу мы не можем отказаться от самописного приложения и перейти на SCADA или OPC сервер.

    Спасибо

  2. #2

    По умолчанию

    Сделай ПК клиентом а ПЛК серверами.

  3. #3

    По умолчанию

    Плк висят в интернете по принципу "как приходится", какие то вообще на GPRS модеме, какие-то под 3G маршрутизатором, и я не могу знать их IP адрес, а ПК всегда в интернете под одним и тем же IP в этом и смысл что ПК сервер а ПЛК клиент

  4. #4

    По умолчанию

    Если у вас все сделано и работает, то в чем проблема ?

  5. #5

    По умолчанию

    если б всё работало... не писал бы сейчас, а оно живет своей жизнью - отваливается периодически, долго не подключается и т.п. поэтому решили сделать ход конём, плюс в сетевом обмене через SyslibSockets очень много проблем, начиная с того что на стороне контроллера не возможно видеть статус соединения, мы используем сейчас принцип отправки пакета на сервер и ждем его возвращения, если не пришло за 3 секунды, рвем соединение и устанавливаем заново, плюс мусор в сетевом обмене, повторяющиеся строки, данные приходят как им вздумается, кусками например и т.д.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,668

    По умолчанию

    поставить 3G модемы с возможностью поднятия VPN канала, запустить VPN сервер на сервере диспетчера, настроить маршрутизацию и пользовать ModbusTCP как в обычной сети.

  7. #7

    По умолчанию

    Цитата Сообщение от Денис Бердяев Посмотреть сообщение
    если б всё работало... не писал бы сейчас, а оно живет своей жизнью - отваливается периодически, долго не подключается и т.п. поэтому решили сделать ход конём, плюс в сетевом обмене через SyslibSockets очень много проблем, начиная с того что на стороне контроллера не возможно видеть статус соединения, мы используем сейчас принцип отправки пакета на сервер и ждем его возвращения, если не пришло за 3 секунды, рвем соединение и устанавливаем заново, плюс мусор в сетевом обмене, повторяющиеся строки, данные приходят как им вздумается, кусками например и т.д.
    Глянь тут, там мужик то же на Delphi ваял: http://www.owen.ru/forum/showthread.php?t=12622
    Последний раз редактировалось Вольд; 20.11.2015 в 15:26.

  8. #8

    По умолчанию

    Там тоже подключение происходит к контроллеру (т.е. ip адрес контроллера известен заранее), а как реализовать чтобы контроллер подключался к ПК, может ли протокол ModBus на стороне контроллера быть настроен клиентом, чтобы он инициировал соединение по известному IP

  9. #9

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    поставить 3G модемы с возможностью поднятия VPN канала, запустить VPN сервер на сервере диспетчера, настроить маршрутизацию и пользовать ModbusTCP как в обычной сети.
    не реально везде сделать VPN к_а_н_а_л тем более не всегда на маршрутизаторах он есть. Оборудование уже нереально поменять, финансировния нет, по этому надо думать как это победить

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,668

    По умолчанию

    Компьютеры на объектах есть или только ПЛК ?, если только ПЛК то НИКАК

    А, можно взять oscat библиотеки и сделать работу через FTP. костыльный вариант, но все же.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Сетевой обмен данными с плавающей точкой
    от LamSer в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 10.03.2017, 14:44
  2. Ответов: 6
    Последнее сообщение: 19.09.2012, 11:40
  3. Ответов: 3
    Последнее сообщение: 06.06.2012, 18:41
  4. Опрос ПЛК-100 Р. М. через ModBusTCP
    от moon-guest в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 30.12.2011, 08:49
  5. Соединение ПЛК 154 и ПК по ТСР
    от ivankolya в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 18.04.2011, 19:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •