scada 2000 пособие. SCADA КРУГ-2000_ Быстрый старт. Руководство Пользователя. Модульная интегрированная scada круг2000 б ы с т р ы й с та
Скачать 5.44 Mb.
|
Глава 6. Коммуникации ввода-выводаВ данном разделе рассмотрим использование учебного ОРС DA сервера для коммуникации с УСО. Все действия, связанные с настройкой программных средств SCADA «КРУГ-2000» учебной АСУ ТП, аналогичны действиям при работе с реальным УСО.ВНИМАНИЕ! Для работы с учебным ОРС DA сервером используется Сервер БД (демо РВ)!Для создания учебной АСУ ТП с ОРС DA сервером на основе уже созданной учебной АСУ ТП следует: Выделить отдельный каталог на рабочем диске и добавить в него базу данных, соответствующую варианту АСУ ТП с ОРС DA сервером (описание в разделе 6.3), копию графического проекта – файл Быстрый старт.kgp (проектнеизменяется!) Модифицировать КРУГОЛ-программу (описание в разделе 6.4) Сконфигурировать станцию оператора (описание в разделе 6.5). Введение в технологию OPC Технология ОРС (OLE for Process Control) предназначена для унификации доступа к данным различных систем и устройств (www.opcfoundation.org). Технология ОРС базируется на клиент-серверной архитектуре. В рамках ОРС существуют понятия ОРС-сервера и ОРС- клиента. ОРС-сервер– программа, преобразующая данные из внутреннего формата устройства или системы в формат данных ОРС и передающая их подключенным ОРС-клиентам. ОРС- сервер является источником данных для ОРС-клиентов. ОРС-сервер может принимать от ОРС-клиентов команды на прием данных, т.е. возможна организация двустороннего обмена данными между ОРС-сервером и ОРС-клиентом. ОРС-клиент– программа, принимающая от ОРС-серверов данные в формате ОРС и преобразующая их во внутренний формат устройства или системы. ОРС-клиент является инициатором обмена данных с ОРС-сервером и не может служить источником данных для других ОРС-клиентов. ОРС-сервер предоставляет ОРС-клиентам свои данные в виде тегов. Тег — единица данных ОРС-сервера (рисунок 6.1.1)
Рисунок 6.1.1 - Структура тега Данныетегамогут содержать как значение отдельного параметра какого-либо устройства, так и значения, характеризующие состояние целой системы. Структура данных тега определяется назначением и реализацией ОРС-сервера. Кроме непосредственно самих данных, тег содержит в себе дополнительную информацию: Признак достоверности данных — величина, показывающая степень достоверности данных тега. Может принимать 3 значения: OPC_QUATITY_GOOD –данные достоверны OPC_QUALITY_BAD –данные недостоверны OPC_QUALITY_UNCERTAIN–достоверность данных не может быть определена. Метка времени— дата и время, когда тег был отправлен ОРС-клиенту. 102Глава 6. Коммуникации ввода-вывода Перед началом обмена данными ОРС-клиент узнает данные, каких тегов ОРС-сервер может ему предоставить, выбирает нужные и начинает опрос ОРС-сервера. ОРС-клиент может производить опрос ОРС-сервера двумя способами: синхронным и асинхронным. Синхронныйопрос— команда на чтение или запись данных тегов ОРС-сервера посылается ОРС-клиентом через жестко заданный промежуток времени. Этот вариант обмена предполагает получение данных через заданный промежуток времени вне зависимости от того, изменились данные в тегах ОРС-сервера или нет. Асинхронныйопрос— команда на чтение или запись данных тегов ОРС-сервера посылается ОРС-клиентом после того, как от ОРС-сервера пришло уведомление об изменении данных его тегов. Этот вариант обмена позволяет существенно снизить нагрузку на ОРС-сервер и сетевые узлы, если данные передаются по сети. Асинхронный опрос используется большинством ОРС-клиентов по умолчанию. Спецификации ОРС в SCADA КРУГ-2000Программное обеспечение SCADA КРУГ-2000 включает модули OPC-клиентов и модули OPC-серверов. Это позволяет SCADA системе, с одной стороны, получать данные от OPC-серверов разнообразных приборов и оборудования, а с другой, предоставлять свои данные OPC-клиентам систем более высокого уровня, например, MES-системам (рисунок 6.1.2). Рисунок 6.1.2 – Программные компоненты ОРС-технологии в SCADA КРУГ-2000 |