OPC-сервера: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 130: | Строка 130: | ||
Закрываем окно настройки передачи данных из OPC-сервера. | Закрываем окно настройки передачи данных из OPC-сервера. | ||
В адресном пространстве добавляем Контейнер оборудования, Прибор учета | В адресном пространстве добавляем: | ||
* Контейнер оборудования, | |||
** Прибор учета | |||
*** отображение данных датчика температуры | |||
** [[Виртуальный КДД-RS | Виртуальный КДД-RS]] | |||
*** отображение данных дискретных датчиков | |||
[[Файл:Opc_da.jpg|400px|thumb|center|Адресное пространство]] | [[Файл:Opc_da.jpg|400px|thumb|center|Адресное пространство]] | ||
Выполняем настройку виртуального КДД-RS, указав требуемые настройки дискретных каналов каналов 1 и 2. | Выполняем настройку виртуального КДД-RS, указав требуемые настройки дискретных каналов каналов 1 и 2. | ||
[[Файл:Virt_kdd_sett.JPG|600px|thumb|center|]] | |||
Для настройки Прибора учета необходимо, чтобы один раз произошла запись данных из стороннего OPC-сервера в БД. Для этого необходимо закрыть Конфигуратор. | Для настройки Прибора учета необходимо, чтобы один раз произошла запись данных из стороннего OPC-сервера в БД. Для этого необходимо закрыть Конфигуратор. | ||
| Строка 153: | Строка 161: | ||
После этого можно перейти к настройке программы АСУД.SCADA | После этого можно перейти к настройке программы АСУД.SCADA | ||
--[[Участник:Alex|Alex]] 21:05, 22 октября 2013 (UTC) | --[[Участник:Alex|Alex]] 21:05, 22 октября 2013 (UTC) | ||
Версия от 09:10, 23 октября 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\) (версия БД 130)
- asudbase.exe (Tekon\OPC Server\) (версии 1.5-5 beta)
Подключение внешнего ОРС-сервера, осуществляется через Tekon OPC-сервер (Т.е. необходимо настроить трансляцию данных внешнего OPC-сервер в Tekon OPC-сервер).
Передача данных:
Внешний ОРС-сервер --> Tekon OPC-сервер --> АСУД.SCADA
Данные внешнего OPC-сервера могут быть отображены в АСУД.SCADA в виде:
- дискретных сигналов (примитивы типа дискретный датчик)
- цифровых данных (примитивы цифровой индикатор, текстовое поле)
Настройка программного обеспечения АСУД.SCADA заключается во:
- настройке OPC-сервера: трансляция тэгов внешнего OPC-сервера;
- настройке OPC-сервера: Контейнер оборудования;
- настройка карты АСУД.SCADA - примитивы
- дискретный датчик - сигналы аварии (неисправностей);
- цифровой индикатор - данные температуры, давления;
- текстовое поле - информация о режимах работы оборудования.
Рассмотрим пример трансляции данных OPC-сервера "KepServer DEMO" в АСУД.SCADA.
При этом предположим, что требуется отобразить в АСУД.SCADA данные:
- 2 дискретных сигналов
- 1-го датчика температуры.
Сторонний OPC-сервер
Выполнить (по необходимости) настройку адресного пространства стороннего OPC-сервера.
Программа OPC Server \ ASUDBase
Убедиться что версия БД (OPC Server \ original.gdb) = 130 (меню Справка \ О базе данных).
- В случае необходимости выполнить обновление БД до версии 130.
- Выполнить обновление поддерживаемых типов устройств (меню Настройка \ Добавить новые типы устройств)
Для передачи в Tekon OPC-сервер цифровых данных необходимо с помощью программы ASUDBase зарегистрировать (Приложение А, пример 2) на любом адресе, как минимум, 1 прибор учета:
- Тип подключения - IP
- Номер концентратора > 900
- Прибор - OPC-сервер

Запоминаем номер концентратора. Закрываем программу ASUDBase.
Tekon OPC-сервера
Запускаем Конфигуратор Tekon OPC-сервера
Выбираем Сервис \ Настройка, закрываем первое окно Настроек (Отмена), в открывшемся окне следует выполнить регистрацию OPC-сервера и настройку трансляции данных.

Элементы окна:
- Новый - регистрация OPC-сервера
- Отключить - отключить, подключенный OPC-сервер
- Браузер - открыть браузер адресного пространства
- Удалить - удалить настройку OPC-сервера
- Верхнее окно - список зарегистрированных ОРС-серверов
- Нижнее окно - список всех тэгов OPC-сервера (при первом подключении) или список транслируемых тэгов в Tekon OPC-сервер
- Кнопка Все тэги - отобразить все тэги выбранного OPC-сервера
- Флаг Все поля - отобразить столбцы Значение, Качество, Время в полный размер
- Сообщение - окно сообщений о подключении/отключении OPC-сервера
- Сохранить - сохранить настройки в файл
- Номер концентратора БД - номер концентратора зарегистрированного в БД original.gdb, в который будут записаны цифровые данные OPC-сервера
- Число при плохом статусе - какое значение записать в параметр, при получении плохого статусе тэга внешнего ОРС-сервера.
Нажать кнопку Новый (OPC-сервер)
В открывшемся окне выбираем требуемый OPC-сервер и нажимаем Ок.

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

При выборе тэга ниже будут отображены его свойства.
Для связки данных с Теkon OPC-сервером, необходимо у тэгов, которые следует транслировать, заполнить два столбца
- [КДД-RS + 500] - RS-номер (0..31) виртуального КДД-RS плюс число 500 - для передачи дискретного значения OPC-сервера.
- Значение 0 - не транслировать данные в виртуальный КДД-RS
- Значение >= 500 - транслировать данные в виртуальный КДД-RS (RS-номер концентратора = Значение - 500).
- [Параметр] - номер параметра в БД для передачи простого цифрового значения OPC-сервера или номер дискретного входа виртуального КДД-RS
- Если значение [КДД-RS + 500] >= 500 - указывает номер дискретного входа (1..14) виртуального КДД-RS.
- Если значение [КДД-RS + 500] = 0 - должен указывать номер параметра в БД (номер должен быть > 500).
Т.е., исходя из задания, для двух тэгов, которые будут транслироваться как дискретные следует указать
- [КДД-RS + 500] = 500 [Параметр] = 1
- [КДД-RS + 500] = 500 [Параметр] = 2
Для тэга параметры температуры следует указать
- [КДД-RS + 500] = 0 [Параметр] = 501
Дополнительно следует заполнить два поля
- Номер концентратора в БД (для нашего примера - 911).
- Число в случае "плохого" статуса (например 255)

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

Для повторного отображения всех тэгов следует нажать кнопку Все тэги.
Закрываем окно настройки передачи данных из OPC-сервера.
В адресном пространстве добавляем:
- Контейнер оборудования,
- Прибор учета
- отображение данных датчика температуры
- Виртуальный КДД-RS
- отображение данных дискретных датчиков
- Прибор учета

Выполняем настройку виртуального КДД-RS, указав требуемые настройки дискретных каналов каналов 1 и 2.
Для настройки Прибора учета необходимо, чтобы один раз произошла запись данных из стороннего OPC-сервера в БД. Для этого необходимо закрыть Конфигуратор.
Запускаем ASUDBase и в окне Шаг 2, выбрав концентратор 911 ждем появление в Мгновенных значениях параметра 501. Если данные не появляются, переоткрываем Шаг 1, Шаг 2 и снова выбираем концентратор 911.
Если данные в Мгновенных появились, но имя параметра имеет вид "Unck501", выбираем меню Настройка \ Специальные параметры и вводим описание для параметра 501, например, ГВС1.Тпод.
Закрываем ASUDBase, и снова открываем Конфигуратор Tekon OPC DA.
Выполняем настройку Прибора учета, выполнив двойной клик и выбрав в открывшемся окне "OPC-сервер..." установив флажки напротив всех параметров.
- параметр 10082 - это статус устройства
- > 0 - успешное подключение к внешнему OPC-серверу
- = 0 - внешний OPC-сервер не доступен.
- параметр 10501 - значение температуры.

После этого можно перейти к настройке программы АСУД.SCADA
--Alex 21:05, 22 октября 2013 (UTC)