Суббота, 04.05.2024, 14:53
АСУ ТП: OPC серверы и другое вспомагательное ПО
OPC серверы HART, LONWorks, ПИП-ВСН; Modbus RTU сканер; HART DDE сервер; Расчет по ГОСТ 8.586-2009; Конвертеры OPC и DDE в ModbusTCP
Меню сайта
Статистика

Программа OPC2MBTCP

Скачать OPC2MBTCP v1.1

Для чего программа OPC2MBTCP?

Программа OPC2MBTCP есть конвертер OPC-сервера в Modbus TCP сервер. То есть это не Modbus OPC сервер, а как раз в точности наоборот. Позволяет маппировать заданные переменные из OPC-сервера в область HOLDING_REGISTERS ModbusTCP- сервера.

 

 


Схема работы программы:

 

 

 


Т.е программа с одной стороны является ОРС-клиентом, подключающемся к серверу, параметры которого
указываются в секции [OPC] данного ини-файла:

OPCname=Citect.OPC - имя OPC-сервера, зарегистрированного в системе. Поддерживаются in-proc и local (out-proc) OPC-серверы

OPCtype=inproc - тип OPC-сервера, допускается inproc и outproc. Не знаете тип Вашего сервера - пробуйте оба.

PollInterval=1000 - интервал опросов OPC-сервера, мс (время, затрачиваемое на один опрос можно увидеть во время работы программы, opc poll time)

NumberTags=5 - количество запрашиваемых переменных, до 1000

Tag1name=Var1
Tag2name=Var2     - имена переменных в пространстве имен OPC-сервера, значения первых пяти переменных можно видеть в процессе работы программы,
. . .                               в случае отсутствия соединения с OPC-сервером или других ошибок их значение будет "n/a".
Tag999name= ..


Адреса переменных в пространстве ModbusTCP сервера занимают область 40001-42000.
При этом переменная 1 будет располагаться по адресу 40001, переменная 2 - 40003, переменная 3 - 40005 и т.д.
То есть под каждую переменную отводится 2 регистра Modbus (4 байта). Тип переменных определяется по типу в OPC-сервере.
8-байтный тип double усекается до 4-байтного float
ModbusTCP сервер использует 502-й TCP порт.

Данные из OPC в ModbusTCP передаются только в одном направлении, т.е. запись в регистры Modbus не приведет к изменению данных в OPC-сервере.

 

!!! Для корректной работы OPC возможно Вам потребуется установить OPC Core Components, после небольшой регистрации можно скачать отсюда:

opc-core-components

 

Copyright casey © 2024
Бесплатный хостинг uCoz