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

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Новая страница: «Category:Интеграция АСУД-248 позволяет реализовать взаимодействие со сторонними устройства…»
 
Нет описания правки
Строка 29: Строка 29:
Выбираем Сервис \ Настройка, закрываем первое окно (Отмена), в открывшемся окне, нажимаем кнопку Новый (OPC-сервер).
Выбираем Сервис \ Настройка, закрываем первое окно (Отмена), в открывшемся окне, нажимаем кнопку Новый (OPC-сервер).


[[Файл:Opc_main.jpg|400px|thumb|center|Окно настройки трансляции данных]]
[[Файл:Opc_main.jpg|500px|thumb|center|Окно настройки трансляции данных]]


В открывшемся окне выбираем
В открывшемся окне выбираем требуемый OPC-сервер и нажимаем Ок.
 
[[Файл:Opc_select.jpg|500px|thumb|center|Окно выбора OPC-сервера]]
 
После этого произойдет подключение к выбранному серверу и будут отображены его тэги.
 
[[Файл:Opc_view.jpg|500px|thumb|center|Окно настройки трансляции]]
 
Для трансляции данных в Теkon OPC-сервер, необходимо заполнить два столбца
* Номер концентратора в БД
* Число в случае "плохого статуса"
* [КДД-RS + 500]
* [Параметр]
 
* Номер концентратора в БД
Номер концентратора для отображения данных, для нашего примера - 901.
 
* Число в случае "плохого статуса"
Какое число записать в случае плохого статуса тэга.
* КДД-RS + 500 - номер КДД-RS плюс число 500.
  Выполнить трансляцию данные регистра устройства в дискретный сигнал OPC-сервера Текоn, путем привязки к каналу концентратора Контейнер оборудования \ КДД-RS. Что позволит впоследствии в АСУД.SCADA использовать примитивы типа "Дискретный датчик" с данным сигналом. При этом предполагается что значение регистра может быть только 0 или 1.
  Значение 0 - не транслировать данные в КДД-RS
  Значение >= 500 - транслировать данные в КДД-RS (номер Значение - 500).
  При этом настройка KДД-RS в OPC-сервере должна быть:
      Мастер - КЦС-IP(М)
      IP 1.1.1.1
      Интерфейс RS-485(1)
      RS-номер - (Значение - 500).
 
* Параметр - номер параметра.
  Если значение [КДД-RS + 500] >= 500 - указывает номер дискретного входа КДД-RS (1..14).
  Если значение [КДД-RS + 500]  = 0 - должен указывать просто уникальный номер
  для данного концентратора (номер должен быть > 500).
 
Выберем тэги, которые будут транслироваться в  Tekon OPC-сервер.
 
[[Файл:Opc_tag.jpg|500px|thumb|center|Окно настройки трансляции]]
 
Нажать "Сохранить".

Версия от 23:18, 21 октября 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\)
  • asudbase.exe (Tekon\OPC Server\)

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

Данные могут быть отображены в виде:

  • дискретных сигналов OPC-сервера
    • связка с примитивами дискретный датчик в АСУД.SCADA
  • цифровых данных
    • связка с примитивами цифровой индикатор, текстовое поле в АСУД.SCADA

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

1. С помощью программы ASUDBase зарегистрируем в БД один прибор учета, как указано здесь (Приложение А, пример 2). Номер концентратора указываем, например, 901.

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

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

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

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

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

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

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

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

  • Номер концентратора в БД
  • Число в случае "плохого статуса"
  • [КДД-RS + 500]
  • [Параметр]
  • Номер концентратора в БД
Номер концентратора для отображения данных, для нашего примера - 901.
  • Число в случае "плохого статуса"
Какое число записать в случае плохого статуса тэга.

  • КДД-RS + 500 - номер КДД-RS плюс число 500.
 Выполнить трансляцию данные регистра устройства в дискретный сигнал OPC-сервера Текоn, путем привязки к каналу концентратора Контейнер оборудования \ КДД-RS. Что позволит впоследствии в АСУД.SCADA использовать примитивы типа "Дискретный датчик" с данным сигналом. При этом предполагается что значение регистра может быть только 0 или 1. 
 Значение 0 - не транслировать данные в КДД-RS
 Значение >= 500 - транслировать данные в КДД-RS (номер Значение - 500).
 При этом настройка KДД-RS в OPC-сервере должна быть: 
     Мастер - КЦС-IP(М) 
     IP 1.1.1.1 
     Интерфейс RS-485(1)
     RS-номер - (Значение - 500).
  • Параметр - номер параметра.
 Если значение [КДД-RS + 500] >= 500 - указывает номер дискретного входа КДД-RS (1..14).
 Если значение [КДД-RS + 500]  = 0 - должен указывать просто уникальный номер
 для данного концентратора (номер должен быть > 500).

Выберем тэги, которые будут транслироваться в Tekon OPC-сервер.

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

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