Об ОРС-технологии и ОРС-серверах
Понятия ОРС-сервер, ОРС-технология, стандарт ОРС давно вошли в лексикон инженеров по автоматизации и хорошо им знакомы. OPC-сервер в его широком понимании - это Windows- приложение (иногда, служба), выполняющая функции драйвера для обмена информацией с внешними источниками или приемниками данных (контроллерами, модулями ввода-вывода сигналов, специализированными программами и др.) по какому-либо протоколу. Для каждого протокола – свой OPC-сервер. Благодаря тому, что OPC-серверы имеют одинаковый, определенный стандартом OPC, программный интерфейс (точнее, набор интерфейсов), с ними могут работать любые программные клиенты (например, SCADA-пакеты, также поддерживающие этот интерфейс). К сожалению, некоторые из серверов поддерживают не совсем полный комплект интерфейсов, заданных стандартом, что приводит к необходимости дополнительных настроек MasterSCADA для исключения из работы тех интерфейсов, которые не поддерживаются конкретным сервером.
4 В настоящий момент эта возможность реализована для MSSQL, Oracle, Firebird.
Производители SCADA-пакетов, в которых имеются встроенные драйверные системы, иногда утверждают, что при опросе устройств через ОРС-сервер появляется дополнительная задержка по времени, из-за того, что в работу включается лишнее приложение. По их мнению, SCADA-пакеты, которые работают с нижним уровнем через встроенные драйверы, получают данные быстрее. В их случае – это действительно так, поскольку для работы с OPC-серверами они вынуждены производить преобразование OPC-интерфейсов в интерфейс внутренней драйверной системы и конвертировать пришедшие данные во внутренний формат. Для MasterSCADA это не так, поскольку технология ОРС реализована внутри самой MasterSCADA. MasterSCADA не переводит данные из стандарта ОРС в собственный, поэтому и дополнительной задержки по времени практически не возникает.
Будем различать два понятия: ОРС-сервер, как отдельное приложение, и ОРС-сервер, как элемент проекта MasterSCADA. Для того чтобы начать работать с данным элементом в деревеСистемы, необходимо установить приложение на компьютер и настроить его 5. При обмене данными через ОРС-сервер, MasterSCADA воспроизводит данные в том виде, с теми отметками времени и с теми признаками достоверности, которые были получены из OPC-сервера.
В предыдущем разделе мы говорили, что разработчик может добавлять в проект, в Компьютер,ОРС DA или OPC HDA серверы. Но внимательный читатель заметит, что при первом открытии MasterSCADA пунктов Добавить OPC-сервер и Вставить HDA ОРС-сервер нет. Чтобы пользователь получил такую возможность, необходимо выполнить пункт контекстного менюКомпьютера Поиск ОРС DA серверов или Поиск OPC HDA серверов, либо пункт главного меню Сервис/Органайзер/OPC DA (HDA) серверов. 5OPC-сервера разных производителей могут настраиваться по-разному. Перед использованием лучше ознакомиться с сопроводительной документацией на сервер.
Еще раз напоминаем, что в MasterSCADA разделены элементы OPC DA и OPC HDA серверов. Даже, если вы установили на компьютер одно приложение, в котором реализованы оба эти стандарта, то в MasterSCADA необходимо добавлять два отдельных элемента.
|