Бесплатный OPC-сервер ModBus на 20 контроллеров — АСУ ТП: сообщество инженеров

Бесплатный OPC-сервер ModBus на 20 контроллеров

Коротко о статье

Статья рассказывает о бесплатном OPC-сервере ModBus на 20 контроллеров от ИТЦ «Асукомплектсервис» и его функциях. Из неё можно узнать о стандартных возможностях сервера и нестандартной функции транзита пакетов.

Главное
  • В АСУ ТП растёт тренд на open source и freeware, но пока такие решения редки из-за проблем с поддержкой.
  • Пример бесплатного продукта — OPC-сервер ModBus на 20 контроллеров, созданный ИТЦ «Асукомплектсервис».
  • Сервер поддерживает протоколы ModBus-RTU, ModBus-TCP, ModBus-RTU поверх TCP и спецификацию ОРС Data Access версии 2.0.
  • Опрашиваются регистры флагов, дискретных входов, хранения и ввода; есть сохранение устройства в шаблон и создание из шаблона.
  • Нестандартная функция — транзит пакетов через ОРС-сервер, позволяющий обращаться к контроллеру из другой программы напрямую.
  • При запросе от конфигуратора ОРС-сервер останавливает обмен данными, направляет запрос на контроллер, а после опроса восстанавливает его через заданное время.
Термины и технологии
  • OPC-сервер
  • ModBus-RTU
  • ModBus-TCP
  • ModBus-RTU поверх TCP
  • ОРС Data Access версии 2.0
  • Coil Status
  • Discrete Inputs
  • Holding Registers
  • Input Registers

Кому полезно: Инженерам АСУ ТП, интересующимся бесплатными решениями для связи с контроллерами.

По теме на сайте

Первоисточник: controlengrussia.com

Выжимка составлена редакцией сайта с помощью ИИ по тексту статьи.

В последнее время среди программного обеспечения в мире появляется все больше открытого (open source) и свободно распространяемого (freeware) софта. Не стоит игнорировать этот тренд и применительно к АСУ ТП.

Конечно, на текущий момент в малых и средних проектах по реализации АСУ ТП применяется мало решений open source, а в крупных их вообще нет. Основная причина – непроработанная техническая поддержка или ее полное отсутствие: «Тебе надо, ты и разбирайся в исходных кодах». Но не стоит думать, что тренд freeware не придет в сферу АСУ ТП – ведь когда-то и интернет-браузеры были платными.

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

Примером таких бесплатных продуктов может послужить OPC-сервер ModBus на 20 контроллеров (рис. 1), созданный ИТЦ «Асукомплектсервис».

Рис. 1. Внешний вид ОРС-сервера

Его функции вполне стандартны для такого типа программ:

  • поддержка таких протоколов обмена, как ModBus-RTU, ModBus-TCP, ModBus-RTU поверх TCP;
  • поддержка спецификации ОРС Data Access версии 2.0;
  • опрос регистров флагов (Coil Status), дискретных входов (Discrete Inputs), хранения (Holding Registers), ввода (Input Registers);
  • сохранение устройства в шаблон и создание устройства из шаблона.

Кроме того, есть одна нестандартная функция, которая может пригодиться при эксплуатации. Это транзит пакетов через ОРС-сервер (рис. 2). При использовании такой функции не нужно идти к контроллерам, чтобы считать с них какой-нибудь архив, журнал или поменять параметр. Все это можно сделать с любого компьютера, находящегося в одной сети с ОРС-сервером. ОРС-сервер предоставляет возможность обратиться к контроллеру из другой программы (например, конфигуратора) напрямую. Происходит транзит пакетов через ОРС-сервер от другой программы до контроллера и обратно через сеть.

Рис. 2. Транзит пакетов через ОРС-сервер

Также ОРС-сервер постоянно опрашивает контроллеры. Как только поступает запрос от другой программы, подключившейся к ОРС-серверу, ОРС-сервер останавливает обмен данными и направляет запрос, полученный от конфигуратора, на контроллер. Ответ контроллера, в свою очередь, направляется конфигуратору.

После окончания опроса конфигуратором, опрос ОРС-сервера восстанавливается через заданное время.

Источник: https://controlengrussia.com/programmnye-sredstva/modbus/

🔗 Бесплатный OPC-сервер ModBus на 20 контроллеров

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх