3.1.2.1. Описание файла конфигурации программного обеспечения поддержки «ОИК Диспетчер НТ» в качестве ОРС - сервера
Файл конфигурации OPC_Server.ini представляет собой текстовый файл и должен располагаться в каталоге установки шлюза.
Файл конфигурации состоит из разделов, название которых заключено в квадратные скобки “[]” и параметров, отделенных от значений знаком равенства «=».
Раздел [Connection] определяет параметры подключения к ПО сервера «ОИК Диспетчер НТ». Подробное описание данного раздела представлено в Таблице №1.
Параметр
|
Назначение
|
Примеры
|
MachineName
|
Необязательный параметр, задающий Windows имя компьютера, на котором запущено ПО сервера «ОИК Диспетчер НТ»
|
MachineName=\\MY_PC
MachineName=.
MachineName=
|
ServerName
|
Обязательный параметр, определяющий имя сервера динамических данных ПО «ОИК Диспетчер НТ» для подключения
|
ServerName=TMS
|
Таблица 1 – Раздел [Connection] файла конфигурации.
Раздел [Syntax] задает соответствие аналоговых сигналов ПО сервера «ОИК Диспетчер НТ» и тегов OPC. Состоит из записей вида:
<“AnalogPoints” | “StatusPoints”>”=”<шаблон имени тега OPC>
<“AnalogPoints” | “StatusPoints”>”=”<адресная запись на языке ЯРД>
“AnalogPoints” - обозначение телеизмерений
“StatusPoints ” - обозначение телесигналов
Пример 1: AnalogPoints= CH%d.RTU%d.AP.%d
Шаблон подстановки числового значения “%d” при обращении к серверу OPC должен быть заменен на числовые значения реально существующих в конфигурации ОИК номеров канала, КП и объекта.
Для данного примера у сервера OPC может быть запрошен тег с именем CH0.RTU103.AP.1 для получения ТИТ из объекта 1 в КП 103 канала 0.
Пример 2: StatusPoints= CH%d.RTU%d.SP.%d
Для данного примера у сервера OPC может быть запрошен тег с именем CH0.RTU1.SP.1 для получения ТC из объекта 1 в КП 1 канала 0.
Примеры файла конфигурации:
Пример 1:
[Connection]
MachineName=.
ServerName=TMS
[Syntax]
AnalogPoints=CH%d.RTU%d.AP.%d
StatusPoints=CH%d.RTU%d.SP.%d
Пример 2:
[Connection]
MachineName=192.1.1.1
ServerName=TMS
[Syntax]
AnalogPoints=#TT%d.%d.%d
StatusPoints=#TC%d.%d.%d
Важно: Для корректного сохранения настроек, добавьте Enter после последней строки в настройках задачи