Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Modbus Universal MasterOPC Server в режиме slave

  1. #11

    По умолчанию

    Не могу понять принцип работы слейва. Создаю слейв узел tcp/ip, в нем устройство, в котором есть период опроса. Т.е. я правильно понимаю, что мастер, подключается клиентом к серверу, которым является opc-сервер, после чего opc шлет запросы на устройство с заданным интервалом?

  2. #12

    По умолчанию

    Нет, не так.
    Если вы задали узел типа Slave, то ОРС сервер становится ведомым - он отвечает на запросы со стороны мастера.
    Если же у вас контроллер является Slave, то ОРС сервер должен быть мастером (то есть настройка Slave) должна быть выключена. Посмотрите видеопримеры - в них все это описано:
    http://insat.ru/prices/info.php?pid=6944#m1
    Спасибо.

  3. #13

    По умолчанию

    Ясно,спасибо. Просто смутила настройка периода опроса

  4. #14

    По умолчанию

    И всё-таки где конкретно можно посмотреть или прочитать, как работает OPC-сервер в режиме Slave? Я пересмотрел все видеоуроки, но так и не обнаружил, чтобы в каком-либо из них описывался этот режим. Я что-то пропустил?
    Нужно связать контроллер с Master SCADA, причём контроллер должен быть мастером, он сам считывает данные по MODBUS с периферийных приборов и должен отдавать SCAD'е эти и другие данные.

  5. #15

    По умолчанию

    При добавлении узла, укажите у него настройку "Slave подключение".
    Спасибо.

  6. #16

    По умолчанию

    Это понятно, а дальше?
    Когда мы конфигурируем сервер в режиме Master, для каждого тега мы указываем номер регистра в контроллере, поэтому команды чтения или записи MODBUS, посылаемые сервером, адресуются к конкретному регистру в контроллере. Чтобы контроллер мог так же использовать команды MODBUS, он должен знать номера регистров на сервере, к которым ему нужно адресоваться. Где они указываются? Есть ли ограничения на номера этих регистров? Вообще, пример настройки такого режима был бы весьма полезен.

    PS Поскольку режим Master или Slave является основополагающим параметром при конфигурировании сервера, хотелось бы, чтобы запрос на установку данного параметра выдавался программой отдельно, так как если сразу не изменить режим на нужный, то потом приходится удалять всё и конфигурировать заново. Альтернатива - сделать возможным изменить режим существующего ком. узла.
    Последний раз редактировалось Roman62rus; 01.12.2014 в 14:28.

  7. #17

    По умолчанию

    Добавляете устройство, в него добавляете теги. У каждого тега вы задаете адрес Modbus - по этому адресу вы и будете обращаться к ОРС серверу из контроллера. Диапазон адресов ограничен только стандартом Modbus. Также вы можете задать тип данных регистра.
    Спасибо.

  8. #18

    По умолчанию

    Отлично! Теперь стало понятно. Но одновременно появился вопрос: если регистр 32-разрядный (или float), то следует это учитывать при нумерации, то есть увеличивать номер на 2, а не на 1? Или по-другому: можно ли назначать регистрам просто номера 1, 2, 3 и т. д., не учитывая их разрядность? В компьютере всё равно все регистры 32-разрядные (и даже 64).

  9. #19

    По умолчанию

    Цитата Сообщение от Roman62rus Посмотреть сообщение
    Отлично! Теперь стало понятно. Но одновременно появился вопрос: если регистр 32-разрядный (или float), то следует это учитывать при нумерации, то есть увеличивать номер на 2, а не на 1?
    Да, обязательно.

    Цитата Сообщение от Roman62rus Посмотреть сообщение
    В компьютере всё равно все регистры 32-разрядные (и даже 64).
    В компьютере да, но по стандарту Modbus один регистр занимает 2 байта.
    Спасибо.

  10. #20

    По умолчанию

    Добрый день.
    Нужно ли в настройках узла TCP/IP RTU Slave указывать ip адрес? Ведь он такой же как у компьютера, на котором запускается OPC-сервер. Или нет?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 913
    Последнее сообщение: 10.04.2020, 08:56
  2. Возможность работы с МСД200 в режиме Slave
    от SergeyN в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 30.01.2013, 11:01
  3. Подключение ПЛК-100 к MasterOPC Universal Modbus Server
    от Слава1 в разделе Master SCADA 3
    Ответов: 14
    Последнее сообщение: 08.06.2012, 00:34
  4. Ответов: 22
    Последнее сообщение: 20.02.2012, 19:04
  5. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22

Ваши права

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