scada 2000 пособие. SCADA КРУГ-2000_ Быстрый старт. Руководство Пользователя. Модульная интегрированная scada круг2000 б ы с т р ы й с та
Скачать 5.44 Mb.
|
ОРС-клиент SCADA «КРУГ-2000»ОРС-клиент SCADA «КРУГ-2000» предназначен для обмена данными в формате ОРС между SCADA «КРУГ-2000» и сторонними ОРС-серверами. Настройка ОРС-клиента происходит в несколько этапов: Определение и добавление абонентов в систему (если необходимо). Для того чтобы обозначить ОРС-сервер – источник данных для ОРС- клиента – используется тип абонента «ОРС-сервер» В качестве абонента «ОРС-сервер» может выступать абонент, на котором не установлена никакая часть SCADA КРУГ-2000. Создание каналов данных (по числу опрашиваемых ОРС-серверов) Настройка параметров связи с ОРС-серверомПривязка тегов – указание соответствий между тегами или атрибутами тегов каждого ОРС-сервера и атрибутами переменных базы данных АСУ ТП. Создание канала «ОРС-клиент» Открываем Генератор базы данных и загружаем базу данных с учебной АСУ ТП(\...\Учебная_1 АСУТП). КаксоздатьабонентаАСУТП?
|
| Ваши действия 🡆 | Где выбрать 🡆 | Что выбрать/ Задать значение | Комментарий |
1 | Откройте вкладку абонента «Абонент ПТК» | Дерево объектов ГБД/меню «Система»/подменю «Абоненты» | Абонент ПТК | Откроется вкладка абонента (рисунок 6.3.2) |
2 | Создайте канал «OPCDA- клиент» | Вкладка «Абонент ПТК» | | ВНИМАНИЕ! Тип канала «OPCDA-клиент» доступен только для абонентов типа «OPC- сервер» |
3 | Задайте параметры канала (рисунок 6.3.1) | Форма канала, вкладка «Настройки» | Программное имя – Krug.emUSO.OPCServer.1 Пользовательское имя - Krug.emUSO.OPCServer.1 Режим опроса – синхронный Период опроса – 1000 | Программное имя выбирается из списка. Остальные параметры оставьте без изменения |
Форма канала, панель «Состояние канала» | Включен | |
Перед открытием формы «Настройка каналов» Генератор базы данных определяет наличие ОРС DA серверов на данном компьютере (рисунок 6.3.2)
108
Глава 6. Коммуникации ввода-вывода
Рисунок 6.3.2 – Настройка канала «ОРСDA-клиент»
Добавление№каналаи№переменнойУСОвописаниепеременныхбазыданных
Добавим значения атрибутов № канала – 1 и № переменной УСО (в учебной АСУ ТП он совпадает с номером переменной) в описания всеханалоговыхидискретных переменныхбазыданных. Пример для переменных ва приведен на рисунке 6.3.3.
Рисунок 6.3.3 – Добавление в описание переменных ва
Установкапризнаканестандартнойобработки
ОРС-сервер не выполняет обработку переменных, аналогичную системному алгоритму нестандартной обработки 1. Поэтому для входных аналоговых переменных на форме настройки переменной (пример, на рисунке 4.1.7) следует установить:
№ алгоритма нестандартной обработки 1 – 1
Вкл/выкл нестандарт обработки 1 – (обработка включена!)
В сводной таблице на форме «Каналы» отображается количество переменных соответствующего типа для данного канала (рисунок 6.3.4).
Учебный OPC-сервер 109
Рисунок 6.3.4 – Настройка параметров связи с ОРС-сервером
КакполучитьинформациюотегахОРС-сервера?
Если Вы хотите получить информацию о тегах ОРС-сервера, то на форме канала перейдите на вкладку «Список тегов».
Вкладка «Список тегов» (рисунок 6.3.5) разделена на две части: область дерева тегов, область описания тегов выбранной ветки дерева и атрибутов выделенного тега.
Если флажок установлен – это значит, что тег добавлен Пользователем в Генераторе базы данных.
В окне «Теги ОРС DA сервера» допускается:
Редактировать имена тегов
Добавлять в список и удалить теги из списка.
Рисунок 6.3.5 – Список тегов ОРС-сервера
Для создания привязок необходимо установить флажки напротив тегов и атрибутов тегов, затем нажать кнопку «Создать привязки» на панели инструментов или выбрать соответствующий пункт в контекстном меню, вызванном нажатием правой клавиши мыши в области тегов.
По умолчанию при выборе флажка у тега отмечается атрибут «Item Value» (текущее значение тега). Если для привязки требуется другой атрибут тега – его можно выбрать в таблице описания атрибутов тега (рисунок 6.3.5).
Если тег требуется использовать более чем для одной привязки, следует отметить флажками необходимые атрибуты тега, в этом случае при создании привязок для каждого атрибута тега создается отдельная запись в таблице.
110
Глава 6. Коммуникации ввода-вывода
ПривязкатеговОРС-серверакпеременнымБД
Для того чтобы ОРС-клиент знал какие теги ОРС-сервера следует обрабатывать и как сопоставить их с переменными базы данных, необходимо произвести «привязку» тегов ОРС-серверов к переменным базы данных АСУ ТП.
Для выбора переменной и ее атрибута при привязке используются остальные поля таблицы (рисунок 6.3.6). Назначить тегам в соответствие можно только переменные, принадлежащие текущему выбранному каналу.
Обратите внимание, что переменные, связанные с состоянием технологического процесса «привязываются» только на прием, а переменные, используемые для управления (дв1 – дв3) – на прием и передачу (команды управления должны «попасть» в УСО!).
Для удаления привязки следует выделить строку и нажать клавишу Delete (Удалить).
Рисунок 6.3.6 - Привязка тегов OPC-сервера к переменным БД
Как произвести «привязку» тегов ОРС-серверов к переменным базы данных АСУТП?
№ | Ваши действия 🡆 | Где выбрать 🡆 | Что выбрать/ Задать значение | Комментарий |
1 | Откройте вкладку «Привязка тегов» (рисунок 6.3.6) | Вкладка канала «OPCDA-клиент» | Привязка тегов | |
2 | Задайте соответствие атрибутов переменных тегам ОРС- сервера (рисунок 6.3.6) | Вкладка «Привязка тегов» | Описание переменной: в соответствие с назначением Описание атрибута: для аналоговых – текущее значение до преобразования, для дискретных – текущее значение в СО Направление обмена: для входных аналоговых и входных дискретных – на прием, для выходных дискретных – на прием и на передачу | Для переменной ва1 «привяжите» атрибут «Конец шкалы» к тегу «Верхняя граница уровня в баке» и атрибут «Начало шкалы» к тегу «Нижняя граница уровня в баке». Это необходимо для обработки аварийных и предаварийных ситуаций в учебной АСУ ТП. |
Учебный OPC-сервер 111
Сохранениебазыданныхпослемодификации
Сохраните базу данных с настройками ОРС-клиента в отдельном каталоге (например,
«Учебная_ОРС_1 АСУ ТП») (рисунке 6.3.7).
Рисунок 6.3.7 – Сохранение базы данных АСУТП с OPC-сервером