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

Тема: Modbus TCP - несколько мастеров на один слейв

  1. #1

    По умолчанию Modbus TCP - несколько мастеров на один слейв

    Здравствуйте!

    Только начал изучение CoDeSYS 3.5, возник вопрос, как опрашивать ПЛК несколькими мастерами одновременно по ethernet (например с панели оператора, скады и ОвенКлауда).
    Возможно ли это сделать по принципу CoDeSYS 2.3, создав один список слейв-переменных и обращаясь к ним из нескольких мест?

  2. #2

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Здравствуйте!

    Только начал изучение CoDeSYS 3.5, возник вопрос, как опрашивать ПЛК несколькими мастерами одновременно по ethernet (например с панели оператора, скады и ОвенКлауда).
    Возможно ли это сделать по принципу CoDeSYS 2.3, создав один список слейв-переменных и обращаясь к ним из нескольких мест?
    Добрый день.
    Да, возможно.
    Стандартный слэйв, добавляемый через дерево проекта, поддерживается до 16-ти клиентов.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Да, возможно.
    Стандартный слэйв, добавляемый через дерево проекта, поддерживается до 16-ти клиентов.
    И они все будут подключаться по одному TCP-порту? А ОвенКлауд?

  4. #4

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    И они все будут подключаться по одному TCP-порту? А ОвенКлауд?
    Да, по одному порту.
    OwenCloud на современных прошивках работает не через Modbus TCP, а через символьную конфигурацию.
    На прошлых прошивках для него использовался отдельный порт (по умолчанию - 1502).

  5. #5

    По умолчанию

    Начал осваиваться с символьной адресацией для ОвенКлауд - достаточно удобная штука, здорово.

    В одном грядущем скоро проекте мне потребуется подключить к СПК107 панель СП307-Р по Ethernet одновременно с клаудом. Здесь как, только TCP-слейв для панели и символьная адресация для клауда?

    (Понимаю, что подключение панели к панельному компьютеру весьма странно выглядит, но СПК будет находиться в подвале, вместе с оборудованием, а панель - у охранника на глазах).

  6. #6

    По умолчанию

    В одном грядущем скоро проекте мне потребуется подключить к СПК107 панель СП307-Р по Ethernet одновременно с клаудом. Здесь как, только TCP-слейв для панели и символьная адресация для клауда?
    Да, все верно.

    (Понимаю, что подключение панели к панельному компьютеру весьма странно выглядит, но СПК будет находиться в подвале, вместе с оборудованием, а панель - у охранника на глазах).
    В такой ситуации вместо СП3хх лучше бы подошла ВП110 - тогда не пришлось бы создавать отдельный проект в конфигураторе и настраивать обмен.
    Рекомендую рассмотреть для следующих проектов.
    https://owen.ru/product/vp110

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Да, все верно.



    В такой ситуации вместо СП3хх лучше бы подошла ВП110 - тогда не пришлось бы создавать отдельный проект в конфигураторе и настраивать обмен.
    Рекомендую рассмотреть для следующих проектов.
    https://owen.ru/product/vp110
    В следующих - может быть, спасибо, но в этом уже не получится.

    Следующий вопрос: в методичке по настройке связи между контроллером под CDS3.5 и СПК307-Р есть такое:
    "Обратите внимание, что в реализации CODESYS значения holding регистров не могут
    быть изменены из программы контроллера (только со стороны master-устройства). "
    Возможно ли как-то добиться того ,чтобы можно было некую условную уставку изменять и с самого СПК, и из облака, и с панели - и при изменении ее с одного мастера она изменялась во всех других (как на ПЛК110)?

  8. #8

  9. #9

    По умолчанию

    Что-то прям совсем сложнаа. Есть ли пример подобной конструкции? Для того чтобы из ПЛК можно было изменять собственные holding-регистры нужно целиком организовывать обмен через эту библиотеку, или можно организовать обмен стандартными средствами и использовать один ФБ из библиотеки?

  10. #10

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Что-то прям совсем сложнаа. Есть ли пример подобной конструкции?
    Посмотрите здесь п. 5.9.4:
    https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v2.0.pdf

    можно организовать обмен стандартными средствами и использовать один ФБ из библиотеки?
    Для работы в режиме Modbus TCP Slave в вашем случае достаточно использовать ФБ библиотеки MB_TcpSlave, в дерево проекта при этом ничего добавлять не надо.
    При этом можно использовать стандартные узлы из дерева проекта для других целей - для обмена по Modbus RTU, например, или по Modbus TCP в режиме master.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 18.03.2020, 08:07
  2. Несколько мастеров в сети ModBus-TCP
    от p-nik в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.10.2016, 03:25
  3. СПК207-Modbus TCP Master-один IP-несколько Unit ID
    от mcship в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 27.06.2016, 12:12
  4. Несколько мастеров для MODBUS?
    от alex2k3 в разделе Сетевые технологии
    Ответов: 20
    Последнее сообщение: 27.07.2012, 14:38
  5. Один ТСМ на несколько приборов
    от Партизан в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 28.01.2008, 15:06

Ваши права

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