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

Тема: Обмен данными с блоком БМРЗ через окна обмена по ModBus RTU

  1. #1

    По умолчанию Обмен данными с блоком БМРЗ через окна обмена по ModBus RTU

    Добрый день!
    В EnLogic интеграция с устройствами по протоколу Модбас решается достаточно легко с помощью создания IO-файла, описывающего дерево тегов данного устройства. В примере IO-файла, который поставляется с Телемеханикой, упоминаются такие типы данных как mb_TRANZ_BMRZ и mb_TRANZ. Насколько я понимаю, они предназначены для обмена данными с блоками БРМЗ через окна обмена по Modbus RTU. Подскажите пожалуйста, как правильно сделать IO-файл именно для работы через окна? Ведь структура запроса в этом случае будет другой.

  2. #2

    По умолчанию

    Этот блок может опрашиваться про протоколу МЭК-101\104 (см пример iec-БМРЗ-100.io), и по протоколу модбас (см mb-БМРЗ.io, mb-БМРЗ-100.io). Для модбаса оперативные данные снимаются по обычному модбас-рту (если устройство поддерживает), пишется io файл, команды управления задаются через окна (см свойства модуля)
    <Prop Id="10" Name="Включить" Descr="Команда на включение" Type="STRING" Init="000B4077640001000100000000000000" Access="H"/>
    <Prop Id="11" Name="Отключить" Descr="Команда на отключение" Type="STRING" Init="000B4077650001000100000000000000" Access="H"/>
    <Prop Id="12" Name="Квитировать" Descr="Команда на квитирование" Type="STRING" Init="000B4077660001000100000000000000" Access="H"/>

    Упомянутые ио-файлы можете посмотреть в папке , в которую устанавливается Телемеханика Лайт ( чаще всего это директория C:\Program Files\OWEN\TML\Bin), папка IO.
    Последний раз редактировалось Яшина Татьяна; 28.04.2017 в 17:03.
    Инженер направления "Энергетика"
    https://energy.owen.ru/

  3. #3
    Пользователь Аватар для Popov Boris
    Регистрация
    28.05.2014
    Адрес
    МОСКВА
    Сообщений
    90

    По умолчанию

    Цитата Сообщение от Яшина Татьяна Посмотреть сообщение
    Этот блок может опрашиваться про протоколу МЭК-101\104 (см пример iec-БМРЗ-100.io), и по протоколу модбас (см mb-БМРЗ.io, mb-БМРЗ-100.io). Для модбаса оперативные данные снимаются по обычному модбас-рту (если устройство поддерживает), пишется io файл, команды управления задаются через окна (см свойства модуля)
    <Prop Id="10" Name="Включить" Descr="Команда на включение" Type="STRING" Init="000B4077640001000100000000000000" Access="H"/>
    <Prop Id="11" Name="Отключить" Descr="Команда на отключение" Type="STRING" Init="000B4077650001000100000000000000" Access="H"/>
    <Prop Id="12" Name="Квитировать" Descr="Команда на квитирование" Type="STRING" Init="000B4077660001000100000000000000" Access="H"/>

    Упомянутые ио-файлы можете посмотреть в папке , в которую устанавливается Телемеханика Лайт ( чаще всего это директория C:\Program Files\OWEN\TML\Bin), папка IO.
    Принцип работы оконного режима примерно такой:
    1. записать команду в нужный регистр
    2. периодически читать из другого регистра код выполнения, ждать когда команда исполнится
    3. после того как в регистре готовности появится код - прочитать наконец блок данных
    это вообще никак не укладывается в логику работы стандартного Модбаса
    поэтому такие БМРЗ следует воздерживаться включать в систему телеметрии
    такие БМРЗ были давно
    На современных производитель сделал нормальный Модбас,
    по обычному Модбасу мы подключали уже много БМРЗ, все хорошо.

  4. #4

    По умолчанию

    Ясно. Благодарю!)

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 20.06.2018, 15:09
  2. Ответов: 6
    Последнее сообщение: 19.09.2012, 11:40
  3. Ответов: 3
    Последнее сообщение: 06.06.2012, 18:41
  4. Обмен данными по Modbus TCP/IP
    от tea в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 05.08.2011, 09:52
  5. Обмен данными через DDE
    от Faradox в разделе Разработки
    Ответов: 0
    Последнее сообщение: 27.10.2008, 23:06

Ваши права

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