OPC-сервера: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 109: Строка 109:




[[Файл:Opc_tag.jpg|500px|thumb|center|Окно настройки трансляции]]
[[Файл:Opc_tag.jpg|600px|thumb|center|Окно настройки трансляции]]


   
   
Строка 116: Строка 116:
Если теперь повторно выбрать добавленный OPC-сервер, то в списке тэгов отобразятся только связанные тэги.
Если теперь повторно выбрать добавленный OPC-сервер, то в списке тэгов отобразятся только связанные тэги.


[[Файл:Opc_tag2.jpg|500px|thumb|center|Окно настройки трансляции]]
[[Файл:Opc_tag2.jpg|600px|thumb|center|Окно настройки трансляции]]
 
Для повторного отображения всех тэгов следует нажать кнопку ''Все тэги''.
 
Выполнить настройку виртуального КДД-RS, указав настройку каналов 1 и 2.
 
Выполнить настройку Прибора учета, выполнив двойной клик и выбрав концентратор 911 и установив флажки напротив всех параметров.
* параметр 10082 - это статус устройства (удалось ли подключиться к стороннему OPC-серверу)
* остальные параметры - в соотв. с настройками
 
[[Файл:Ocp_device.jpg|600px|thumb|center|Окно настройки трансляции]]
 
После этого можно перейти к настройке программы АСУД.SCADA
 
--[[Участник:Alex|Alex]] 21:05, 22 октября 2013 (UTC)

Версия от 21:05, 22 октября 2013


АСУД-248 позволяет реализовать взаимодействие со сторонними устройствами, которые поставляются вместе с OPC-серверами.

Поддерживаются спецификации:

  • OPC DA 1., 2., 3.

В настоящее время возможно только чтение числовых данных из стороннего (внешнего) OPC-сервера.

Требуемое программное обеспечение (АСУД.SCADA версии 1.5.1а2 и выше):

  • opcconn.psm (Tekon\OPC Server\drivers)
  • original.gdb (Tekon\OPC Server\) (версия БД 128)
  • asudbase.exe (Tekon\OPC Server\)

Подключение внешнего ОРС-сервера, осуществляется через Tekon OPC-сервер (Т.е. необходимо настроить трансляцию данных внешнего OPC-сервер в Tekon OPC-сервер).

Передача данных:

Внешний ОРС-сервер --> Tekon OPC-сервер --> АСУД.SCADA

Данные внешнего OPC-сервера могут быть отображены в АСУД.SCADA в виде:

  • дискретных сигналов (примитивы типа дискретный датчик)
  • цифровых данных (примитивы цифровой индикатор, текстовое поле)

Для настройки трансляции данных в Tekon ОРС-сервере следует в адресное пространство DA Tekon добавить

  • Контейнер оборудования
    • Виртуальный КДД-RS (для отображения дискретных сигналов)
    • Прибор учета (для отображения любых цифровых данных)

Виртуальный КДД-RS - это концентратор КДД-RS, настроенный как

Мастер - КЦС-IPM 
IP 1.1.1.1 
Интерфейс RS-485(1)
RS-номер - 0..31.

Данный КДД-RS не опрашивается (как устройство) напрямую Tekon OPC-сервером, KcsLogger-ом и т.п., а используется для обеспечения возможности передачи до 14 дискретных сигналов в АСУД.SCADA из внешних систем.




Рассмотрим пример трансляции данных OPC-сервера "KepServer DEMO" в АСУД.SCADA.

При этом требуется передать в АСУД.SCADA 2 дискретных сигнала, 1 показание датчика температуры.

Сторонний OPC-сервер

Выполнить (по необходимости) настройку адресного пространства.

Программа OPC Server \ ASUDBase

Убедиться что версия БД = 128 (меню Справка \ О программе).

  • В случае необходимости выполнить обновление БД до версии 128.
  • Выполнить обновление поддерживаемых типов устройств (меню Настройка \ Общедомовой .. \ Добавить новые типы устройств)

Зарегистрируем в БД один прибор учета, как указано здесь (Приложение А, пример 2).

ASUDBase


Конфигуратор Tekon OPC-сервера

Запускаем Конфигуратор Tekon OPC-сервера

В адресном пространстве добавляем Контейнер оборудования, Прибор учета, КДД-RS (переименовав последний в Виртуальный-0)

Адресное пространство

Выполняем настройку КДД-RS (выполнив двойной клик) как

Мастер - КЦС-IPM 
IP 1.1.1.1 
Интерфейс RS-485(1)
RS-номер - 0.

Выбираем Сервис \ Настройка, закрываем первое окно (Отмена), в открывшемся окне, нажимаем кнопку Новый (OPC-сервер).

Окно настройки трансляции данных

В открывшемся окне выбираем требуемый OPC-сервер и нажимаем Ок.

Окно выбора OPC-сервера

После этого произойдет подключение к выбранному серверу и будут отображены его тэги. При выборе тэга ниже будут отображены его свойства.

Окно настройки трансляции

Для связки данных с Теkon OPC-сервером, необходимо у тэгов, которые следует транслировать, заполнить два столбца

  • [КДД-RS + 500]
  • [Параметр]

КДД-RS + 500 - RS-номер виртуального КДД-RS плюс число 500.

 Значение 0 - не транслировать данные в виртуальный КДД-RS
 Значение >= 500 - транслировать данные в виртуальный КДД-RS (RS-номер концентратора = Значение - 500).

Параметр - номер параметра в БД.

 Если значение [КДД-RS + 500] >= 500 - указывает номер дискретного входа виртуального КДД-RS (1..14).
 Если значение [КДД-RS + 500]  = 0 - должен указывать просто уникальный номер 
 для данного OPC-сервера (номер должен быть > 500).

Т.е. для двух тэгов, которые будут транслироваться как дискретные следует указать

  • [КДД-RS + 500] = 500 [Параметр] = 1
  • [КДД-RS + 500] = 500 [Параметр] = 2

Для тэга температуры следует указать

  • [КДД-RS + 500] = 0 [Параметр] = 501

Дополнительно следует заполнить два поля

  • Номер концентратора в БД (Номер концентратора для отображения числовых данных, для нашего примера - 911).
  • Число в случае "плохого статуса (Какое число записать в переменную Tekon OPC в случае плохого статуса тэга внешнего ОРС-сервера).


Окно настройки трансляции


Нажать "Сохранить".

Если теперь повторно выбрать добавленный OPC-сервер, то в списке тэгов отобразятся только связанные тэги.

Окно настройки трансляции

Для повторного отображения всех тэгов следует нажать кнопку Все тэги.

Выполнить настройку виртуального КДД-RS, указав настройку каналов 1 и 2.

Выполнить настройку Прибора учета, выполнив двойной клик и выбрав концентратор 911 и установив флажки напротив всех параметров.

  • параметр 10082 - это статус устройства (удалось ли подключиться к стороннему OPC-серверу)
  • остальные параметры - в соотв. с настройками
Окно настройки трансляции

После этого можно перейти к настройке программы АСУД.SCADA

--Alex 21:05, 22 октября 2013 (UTC)