OPC-сервер ИнСАТ (Modbus Universal MasterOPC Server)
USB-ключ аппаратной защиты для ОРС-сервера MasterOPC Server.
Modbus Universal MasterOPC Server предназначен для организации связи по стандарту OPC-устройств, поддерживающих протокол Modbus, список параметров в которых жестко не определен – таких как ОВЕН ПЛК, СПК и т.д.
Modbus – открытый коммуникационный протокол (с архитектурой Master – Slave), широко применяющийся в различных областях промышленности для передачи данных через последовательные линии связи RS-485, RS-232, а также сети TCP/IP.
Modbus Universal MasterOPC Server позволяет опрашивать устройства по наиболее распространенному промышленному протоколу передачи данных Modbus RTU/ASCII/TCP.
Поддерживаются следующие стандарты передачи данных:
- ОРС DA 2.06 – передача текущих данных.
- ОРС HDA 1.2 – передача архивных данных.
- ОРС UA – унифицированный кроссплатформенный стандарт передачи текущих и архивных данных.
ОРС-сервер выпускается в модификациях 32, 500, 2500, 10000, 60000 и 200000 по числу переменных. Модификация на 32 точки – это бесплатный Modbus OPC-сервер.
В дополнение к данному протоколу компания ИнСАТ разработала надстройки, позволяющие обмениваться с удаленными устройствами по протоколу Modbus, используя радио, GSM-связь или коммутируемую телефонную линию. Также к OPC-серверу предоставляется набор готовых конфигураций для различных устройств.
Отличительные особенности Modbus Universal MasterOPC Server
- Масштабирование значений (приведение к требуемому диапазону).
- Групповая правка тегов.
- Мастер импорта тегов из csv файлов.
- Гибкая перестановка байтов (в словах длиной до 8 байтов).
- Выделение отдельных битов в теги.
- Автоматическое преобразование типов.
- Поддерживаемые типы данных bool, int16, uint16, int32, uint32, float, double, string.
- Ведение подробного лога диагностических сообщений.
- Отслеживание качества связи с устройством.
- Поддержка резервирования каналов связи (в редакциях на 10 000, 60 000 и 200 000 тегов).
- Поддержка 20 функции Modbus (функция 0x14 – Read File Record).
- Формирование любого Modbus запроса.
- Гибкое управление групповыми запросами.
- Поддержка внеочередного чтения после записи значения при управлении.
- Трассировка обмена с устройствами.
- Архивирование тегов с передачей архивов по OPC HDA.
- Поддержка ODBC-клиента (в редакциях на 10 000, 60 000 и 200 000 тегов): возможность обмена данными со сторонними приложениями, не поддерживающими технологию OPC, – MES, ERP и BI-системами, различными системами учета и контроля, облачными сервисами и т.д.
| Редакции ОРС-сервера по количеству тегов опроса |
32 |
500 |
2 500 |
10 000 |
60 000 |
200 000 |
| Поддержка Modbus RTU, ASCII, TCP |
+ |
+ |
+ |
+ |
+ |
+ |
| Встроенный сценарный язык |
+ |
+ |
+ |
+ |
+ |
+ |
| Работа по каналам GSM или иной модемной связи |
+ |
+ |
+ |
+ |
+ |
+ |
| ODBC-клиент |
— |
— |
— |
+ |
+ |
+ |
| IEC-60870-5-104 Server |
— |
— |
— |
+ |
+ |
+ |
| IoT Server |
— |
— |
— |
+ |
+ |
+ |
| Резервирование каналов связи |
— |
— |
— |
+ |
+ |
+ |
| Разрядность, бит |
х32 |
х32 |
х32 |
х32 |
х64 |
х64 |
ODBC-клиент
В редакциях Modbus Universal MasterOPC Server на 10000, 60000 и 200000 тегов реализован функционал ODBC-клиента. Это позволяет Modbus Master Universal MasterOPC Server напрямую взаимодействовать с большинством современных баз данных. Для реализации обмена используется технология Open DataBase Connectivity (ODBC).
Благодаря ODBC-клиенту MasterOPC может легко обмениваться данными со сторонними приложениями, не поддерживающими технологию OPC, – MES, ERP и BI-системами, различными системами учета и контроля, облачными сервисами и т.д. Это делает MasterOPC удобным инструментом для интеграции отдельных программных продуктов и систем сбора данных в общую информационно-коммуникационную сеть предприятия, создавая таким образом единое информационное пространство.
ODBC-клиент имеет следующие функциональные особенности:
- поддержка SQL-запросов для чтения и записи из ODBC-совместимых баз данных;
- настройка функций работы с базами данных реализованы во встроенном в MasterOPC редакторе скриптов;
- поддержка самых распространенных СУБД: Microsoft SQL, PostgreSQL и др.;
- высокая производительность.
IEC-60870-5-104 Server
В редакциях Modbus Universal MasterOPC Server на 10000, 60000 и 200000 тегов доступен протокол IEC 60870-5-104, применяемый в России для контроля нефтепроводов, газопроводов, объектов энергетики. Это позволяет выдавать данные из любых тегов OPC-сервера про данному протоколу, то есть создать программный конвертер Modbus – IEC 60870-5-104.
IoT Server
В редакциях Modbus Universal MasterOPC Server на 10000, 60000 и 200000 тегов доступен протокол MQTT, предназначенным для обмена данными между IoT-устройствами. В IoT Server также поддерживается MQTT-клиент, что позволяет интегрировать различные устройства в SCADA, а также работать в обратном направлении – передавать данные от различных протоколов в облачные сервисы.
Лицензирование и защита
Modbus Universal MasterOPC Server лицензируется по количеству опрашиваемых тегов (точек):
- Модификации на 32 точки – это бесплатный Modbus OPC-сервер или бесплатный IEC 61850 OPC-сервер.
- Модификации на 500, 2500, 10000, 60000, 200000 точек – доступны для заказа.
При заказе OPC-сервера обязательно нужно выбрать ключ защиты:
-
Аппаратный ключ представляет собой USB-ключ, устанавливаемый на компьютер, на котором будет выполняться OPC-сервер. В случае необходимости можно перенести OPC-сервер на другой компьютер, установив в него USB-ключ и проинсталлировав идущий в комплекте дистрибутив. При покупке совместно с MasterSCADA OPC-сервер может быть собран на USB-ключе SCADA-системы, и отдельной доплаты не требуется.
-
Программный ключ генерируется для запуска на одном компьютере. Перенос OPC-сервера на другой компьютер в такой схеме защиты невозможен. При первом запуске OPC-сервера будет сформирован код, который нужно отправить в отдел продаж. В ответ будет выслан код разблокировки – программный ключ. После ввода этого ключа OPC-сервер запустится и больше не будет его запрашивать. Внимание! Программный ключ защиты не поддерживает работу на виртуальных машинах.
-
Сетевой ключ – представляет собой USB ключ, который позволяет устанавливать OPC-сервер на виртуальную машину.
-
Привязка OPC-сервера к ключу защиты MasterSCADA. Если OPC-сервер будет расположен на том же компьютере, что и MasterSCADA – привязка производится к аппаратному ключу. Если MasterSCADA и OPC-сервер будут расположены на разных компьютерах в локальной сети – привязка производится к сетевому ключу MasterSCADA.
Поддерживаемые операционные системы
- Windows XP (только для Modbus Universal MasterOPC Server)
- Windows 7
- Windows Server 2008R2
- Windows 8, Windows 8.1
- Windows Server 2012
- Windows 10
Примечание. Обновление Modbus Master Universal MasterOPC Server производится бесплатно в период действия технической поддержки (основной – 1 год с момента приобретения)
Инструкции и примеры
Готовые конфигурации к устройствам и контроллерам, инструкции по подключению различных устройств.
| Название |
Описание |
Скачать |
| Подключение различных устройств к OPC-серверу |
| Инструкция по подключению контроллеров ОВЕН серии ПЛК1xx |
Инструкция по подключению контроллеров ОВЕН версии ПЛК1хх, к OPC-серверу по протокол Modbus RTU и Modbus TCP. В инструкции описана настройка проекта в Codesys, правила адресации и создание конфигурации OPC-сервера (файлы проекта и конфигуарции прилагаются). |
Скачать
Файлы
|
| Конфигурация для чтения архивов контроллеров ОВЕН |
Инструкция по настройке чтения архивов из контроллеров фирмы ОВЕН, по 20 функции Modbus, а также дополнительные файлы (проект Codesys, конфигурация OPC-сервера, проект MasterSCADA) |
Скачать
Файлы
|
| Название |
Описание |
Продолжительность |
Скачать |
Online |
| Видеопримеры - общие возможности |
| Общие принципы создания конфигурации |
Описываются основные функциональные возможности и общие принципы создания конфигураций. |
16 мин |
Скачать |
Online |
| Работа с протоколом Modbus TCP |
Описывается создание конфигурации для опроса устройства работающего с протоколом Modbus TCP |
10 мин |
Скачать |
Online |
| Видеопримеры. Дополнительные возможности |
| Масштабирование |
Описывается настройка тега для преобразования получаемого от прибора значения в реальное, на примере устройства |
5 мин |
Скачать |
Online |
| Отдельный регистр для записи |
Описывается настройка тега для работы с раздельными Modbus регистрами (отдельный регистр для чтения и отдельный для записи), на примере устройства |
2 мин |
Скачать |
Online |
| Извлечение бита из данных |
Описывается настройка тега для получения отдельного бита из Modbus регистра, на примере ОВЕН МДВВ |
2 мин |
Скачать |
Online |
| Чтение сразу после записи |
Описывается настройка тега предназначенная для выполнения внеочередного опроса регистра после выполнения записи |
3 мин |
Скачать |
Online |
| Запись командой 0x06 |
Описывается настройка тега предназначенная для записи значений в устройство с использованием функции 0x06 (Write Single Coil), на примере ОВЕН ТРМ251. |
2 мин |
Скачать |
Online |
| Импортирование тегов |
Описывается процесс импортирования тегов с помощью мастера импорта из CSV файлов. |
8 мин |
Скачать |
Online |
| Групповые операции |
Описывается работа с групповыми операции над тегами - изменение региона, адресов, чередования, типа данных и т.д. |
10 мин |
Скачать |
Online |
| Видеопримеры. Скрипты |
| Работа с признаком качества |
Описывается создание скрипта, определяющего признак качества тега в зависимости от значения другого тега (тега статуса измерения), на примере устройства ОВЕН МВА8 |
9 мин |
Скачать |
Online |
| Создание и вызов функций |
Описывается создание собственных функций и вызов ее из кода скрипта тега |
5 мин |
Скачать |
Online |