Modbus Universal MasterOPC Server предназначен для организации связи по стандарту OPC-устройств, поддерживающих наиболее распространенный в промышленности протокол Modbus ASCII/RTU/TCP, список параметров в которых жестко не определен – таких как ОВЕН ПЛК, СПК, МКОН и т.д.
Поддерживаются следующие стандарты передачи данных:
- Modbus RTU (включая SLAVE).
 - Modbus ASCII.
 - Modbus TCP/IP (включая SLAVE).
 - Modbus over TCP (поддержка Ethernet-COM конвертеров).
 - OPC DA 2.05 – передача текущих данных.
 - OPC HDA 1.2 – передача архивных данных*.
 - OPC UA – передача архивных и текущих данных*.
 
* Для организации хранилища архивных данных Modbus Universal MasterOPC Server имеет встроенный SQL Server.
ОРС-сервер выпускается в трех редакциях:
- S – до 2 500 тегов.
 - M – до 20 000 тегов.
 - H – до 200 000 тегов.
 
Версии M и H точек имеют дополнительные функции:
- Резервирование каналов связи – повышение надежности опроса устройств.
 - Поддержка протокола MQTT – интеграция с IoT-устройствами и облачными сервисами.
 - Поддержка ODBC – интеграция с различными СУБД.
 - Встроенный IEC 60870-5-104 Server – возможность опроса устройств по протоколу IEC 60870-5-104.
 
Документация и поддержка
Основные возможности Modbus Universal MasterOPC Server
- Обмен данными с устройствами по протоколу Modbus RTU/ASCII по выделенной линии через последовательный интерфейс (RS-232 или RS-485).
 - Обмен данными с устройствами по протоколу Modbus TCP через TCP/IP.
 - Обмен данными с устройствами в режиме «Modbus over TCP» через преобразователи интерфейсов Ethernet – RS-232/422/485.
 - Режим TCP-сервера – возможность связи со шлюзами GPRS/3G без назначения статических IP-адресов.
 - Обмен данными с устройствами по протоколу Modbus RTU/ASCII/TCP в режиме Slave.
 - Обмен данными с устройствами через GSM-модем и отправка SMS-сообщений.
 - Встроенный скриптовый редактор, существенно расширяющий функциональность продукта.
 
Отличительные возможности Modbus Universal MasterOPC Server
- Шаблоны устройств
 - Масштабирование значений (приведение к требуемому диапазону).
 - Поддержка групповых операций с тегами.
 - Мастер импорта тегов из csv файлов.
 - Возможность произвольной перестановки байтов (максимальная длина слова 8 байтов).
 - Извлечение отдельных битов в значениях тегов.
 - Автоматическое преобразование типов.
 - Поддерживаемые типы данных bool, int16, uint16, int32, uint32, float, double, string.
 - Ведение подробного лога диагностических сообщений.
 - Отслеживание качества связи.
 - Поддержка резервирования каналов связи (в редакции H).
 - Поддержка 20 функции Modbus (функция 0x14 – Read File Record).
 - Генерация любого Modbus запроса.
 - Гибкое управление групповыми запросами.
 - Поддержка внеочередного чтения после записи значения при управлении.
 - Трассировка обмена с устройствами.
 - Архивирование тегов с передачей архивов по OPC HDA.
 - Поддержка ODBC-клиента (в редакциях M и H): возможность обмена данными со сторонними приложениями, не поддерживающими технологию OPC, – MES, ERP и BI-системами, различными системами учета и контроля, облачными сервисами и т.д.
 
| 
 Функциональные возможности  | 
 Free  | 
 S  | 
 M  | 
 H  | 
| 
 Modbus RTU, ASCII, TCP  | 
 +  | 
 +  | 
 +  | 
 +  | 
| 
 Встроенный сценарный язык  | 
 +  | 
 +  | 
 +  | 
 +  | 
| 
 Работа по каналам GSM или иной модемной связи  | 
 +  | 
 +  | 
 +  | 
 +  | 
| 
 ODBC-клиент  | 
 
  | 
 
  | 
 +  | 
 +  | 
| 
 IEC-60870-5-104 Server  | 
 
  | 
 
  | 
 
  | 
 +  | 
| 
 MQTT Server  | 
 
  | 
 
  | 
 
  | 
 +  | 
| 
 Резервирование каналов связи  | 
 
  | 
 
  | 
 
  | 
 +  | 
| 
 Разрядность, бит  | 
 х32  | 
 х32/64  | 
 х32/64  | 
 х32/64  | 
Встроенный редактор скриптов
Встроенный редактор скриптов предоставляет возможность дополнительной обработки данных, получаемых и передаваемых на внешние устройства. С помощью редактора скриптов можно:
- Разработать драйвер по описанию на основе Modbus или любых других стандартов.
 - Разработать различные симуляторы сигналов.
 - Производить расчет параметров косвенным способом.
 - Производить различные операции с качественными параметрами тегов.
 
Скрипты могут применяться на любом уровне дерева OPC – узлы связи, устройства, теги и т.д. Возможности редактора скриптов:
- Подсветка ключевых слов, доступ к тегам и библиотекам.
 - Развертка и сворачивание строк кода.
 - Возможность разработки OPC DA/HDA-серверов для любых протоколов связи по описанию.
 - Возможность операций со значениями переменных после чтения или перед записью.
 - Поддержка различных операций с метками качества в соответствии со стандартом OPC.
 - Встроенные функции для работы с портами.
 - Встроенные функции для работы с файлами, массивами, строками.
 - Встроенные функции для работы с СУБД SQlite.
 - Возможность разработки генератора значений переменных.
 
ODBC-клиент
В редакциях Modbus Universal MasterOPC Server на 20 000 и 200 000 тегов реализован функционал ODBC-клиента. Это позволяет напрямую взаимодействовать с большинством современных баз данных. Для реализации обмена используется технология Open DataBase Connectivity (ODBC).
 Благодаря ODBC-клиенту MasterOPC может легко обмениваться данными со сторонними приложениями, не поддерживающими технологию OPC, – MES, ERP и BI-системами, различными системами учета и контроля, облачными сервисами и т.д., что дает возможность интеграции разнородных программных продуктов в общую информационную сеть, создавая таким образом единое информационное пространство.
Возможности ODBC-клиента:
- Поддержка SQL-запросов для чтения и записи из ODBC-совместимых баз данных.
 - Встроенные в редактор скриптов функции для работы с ODBC – функции запросов, управление подключениями и транзакциями.
 - Возможность считывания архивов по OPC HDA и сохранение их в сторонних базах данных с помощью специального метода «ReadHDAFromTag».
 - Подробные примеры использования ODBC в справочной системе.
 - Высокая производительность.
 
Поддержка протокола MQTT
В Modbus Universal MasterOPC Server реализована поддержка протокола MQTT, предназначенного для обмена данными между IoT-устройствами и интеграции с облачными сервисами (Microsoft Azure, Amazon Web Services и др.). Встроенный MQTT-клиент позволяет отправлять и получать данные по протоколу MQTT, а также реализовать программный конвертер MQTT-OPC и наоборот.
Возможности:
- Передача значений любых тегов с метками времени и качества.
 - Получение значений от устройств MQTT и запись их в теги OPC.
 - Гибкие настройки MQTT-сообщений с подтверждением получения.
 - Гибкие настройки формата MQTT-сообщений.
 - Отслеживание состояния подключения к брокеру MQTT с автоматическим переподключением в случае сбоя связи.
 
IEC 60870-5-104 Server
Modbus Universal MasterOPC Server поддерживает режим сервера для протокола IEC 60870-5-104. Протокол IEC 60870-5-104 активно применяется в энергетической и нефтегазовой отраслях. Режим сервера позволяет осуществить обмен данными с любых тегов OPC по протоколу IEC 60870-5-104, т.е. создать программный конвертер Modbus — IEC 60870-5-104.
Возможности:
- Установка порта подключения и адреса ASDU.
 - Возможность конфигурации тегов (адрес, метод передачи значений, установка «только для чтения» и др.).
 
	
							
							
							
							




