Показано с 1 по 9 из 9

Тема: Управление ПЛК с несколькох HMI-клиентов.

  1. #1

    Question Управление ПЛК с несколькох HMI-клиентов.

    Задача следующая. Есть ПЛК100 и несколько контролеров ввода-вывода, подключенных к нему. Необходимо мониторить и управлять всем этим хозяйством с нескольких устройств: ПК, планшеты.

    Я рассматриваю следующий вариант: для ПЛК (в CoDeSys) добавляем подэлемент Modbus (Slave) с подэлементом Universal Network Module с интерфейсом TCP.

    Вопрос 1: правильно ли я понимаю, что ПЛК выступит мастером для своей сети контролеров и подчиненным устройством для некого управляющего устройства (программы, OPC сервера)?

    Далее добавляем несколько входов и выходов, состоянием которых мы будем программно управлять и на состояние которых будет ориентироваться ПЛК в своей работе.

    Как указано выше, управление будет осуществляться с нескольких устройств.

    Вопрос 2: будет ли работать схема с одновременным обращением устройств управления к ПЛК? Или необходимо реализовать один мастер-сервер, который выступит шлюзом для множества управляющих устройств?

  2. #2

    По умолчанию

    Схема простая:


    ПЛК (Modbus master, TCP slave) всегда один, количество контролеров ввода-вывода (Modbus slave for PLC) и ПК (TCP master for PLC) с планшетами (TCP master for PLC) может варьироваться.

    Вопрос в том, нужен ли мастер-шлюз между планшетами/ПК и маршрутизатором, который для ПЛК выступит мастером?
    Последний раз редактировалось Barabus; 29.11.2015 в 17:02.

  3. #3
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    ПЛК поддерживают только одно соединение на порт. Это существенное ограничение: на один порт ПК/планшеты обращаться не смогут. Если все устройства под вашим контролем и их немного, то можно добавить в узел конфигурации сразу несколько tcp-узлов с разными портами и выделить свой порт каждому устройству - тогда несколько устройств смогут соединяться с контроллером одновременно. Иначе придется делать шлюз.

  4. #4

    По умолчанию

    Понятно. Выходит проще написать шлюз.

    Спасибо.

  5. #5
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    Проще поставь http://www.openhab.org/ на ПК и там все удобно и красиво.. (и modbus TCP) тоже есть
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  6. #6

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Universal Modbus OPC - позволяет создавать виртуальные слейвы.
    Да. Именно так и предполагалось.

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Данные можно синхронизировать через JS
    JS — это JavaScript? Интересно.

    А где можно об этом почитать поподробнее?


    правка: Ошибочка, неверно прочитал. Universal Modbus OPC не подходит. Стороннее решение, да еще и с не слишком интересной ценовой политикой. Тогда уж лучше Lectus.

    А вообще не люблю использовать сторонние решения там, где все относительно просто реализуется своими силами.
    Последний раз редактировалось Barabus; 29.11.2015 в 17:36.

  7. #7

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    Проще поставь http://www.openhab.org/ на ПК и там все удобно и красиво.. (и modbus TCP) тоже есть
    Да, тоже интересно. Спасибо, ознакомлюсь.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    ПЛК поддерживают только одно соединение на порт. Это существенное ограничение: на один порт ПК/планшеты обращаться не смогут. Если все устройства под вашим контролем и их немного, то можно добавить в узел конфигурации сразу несколько tcp-узлов с разными портами и выделить свой порт каждому устройству - тогда несколько устройств смогут соединяться с контроллером одновременно. Иначе придется делать шлюз.
    Цитата Сообщение от Barabus Посмотреть сообщение
    Понятно. Выходит проще написать шлюз.

    Спасибо.
    Проще, как советует Yegor, в конфигурации ПЛК нужен всего один Modbus Slave, а вот портов (tcp-узлов с разными портами) в нем может быть много http://www.owen.ru/forum/showthread....l=1#post146969
    сколько много не скажу, больше двух лично не пробовал, но простота способа просто подкупает.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Проще, как советует Yegor, в конфигурации ПЛК нужен всего один Modbus Slave, а вот портов (tcp-узлов с разными портами) в нем может быть много http://www.owen.ru/forum/showthread....l=1#post146969
    сколько много не скажу, больше двух лично не пробовал, но простота способа просто подкупает.
    Да. Я подумаю о том, насколько это применимо для нашей задачи.

Похожие темы

  1. Связь Rapid SCADA Server и клиентов
    от Evgenyi в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 28.10.2015, 16:10
  2. Ответов: 7
    Последнее сообщение: 16.09.2013, 18:23
  3. боязнь клиентов ставить плк
    от Ломастер в разделе Трёп (Курилка)
    Ответов: 40
    Последнее сообщение: 17.11.2010, 16:15
  4. ПЛК+HMI
    от AVit в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 12.01.2007, 09:24

Ваши права

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