Работа с оборудованием
Рассмотрим основные способы работы MasterSCADA с оборудованием. Обратим внимание на основные инструменты предоставляемые разработчику. Общие принципы взаимодействия с оборудованием SCADA-система является промежуточным звеном между оператором и системой управления. Поэтому, помимо взаимодействия с оператором через мнемосхемы, тренды и журналы, SCADA система должна вести обмен информацией с нижним уровнем - контроллерами, модулями, приборами. Обмен может осуществляться по стандартным (Modbus, DCON) или по закрытым протоколам (собственные разработки фирм-производителей контроллеров). Существует два способа получения данных SCADA-системой от нижнего уровня – драйверы и OPC-серверы. Драйверы. В этом случае SCADA система получает данные через собственный уникальный драйвер (Рисунок 3-1). Нижний уровень Верхний уровень
Рисунок 3- 1 В этом случае для каждого протокола необходимо написать (разработчику SCADA или прибора) специальный драйвер. При этом драйвер будет работать только с данной SCADA-системой. Поэтому разработчику системы автоматизации нужно убедиться, что SCADA поддерживает выбранные им приборы. В случае использования драйверов могут также возникнуть проблемы, если необходимо иметь данные от нижнего уровня в нескольких программах (например - в двух SCADA системах, на разных компьютерах). В итоге, такой подход усложняет работу разработчиков систем автоматизации, так как им приходится подстраиваться и под разработчиков SCADA систем и под разработчиков приборов автоматизации. В MasterSCADA имеется два способа подключения драйверов – напрямую (используется только для встроенных в компьютер плат ввода-вывода) и через модуль подключения – MasterLink. MasterLink является специальной версией, входящей в состав MasterSCADA, контроллерной исполнительной системы MasterPLC. Благодаря этому один и тот же драйвер может быть использован и для подключения оборудования к верхнему уровню системы (компьютерам) и к нижнему уровню (контроллерам). Кроме того, для обмена небольшим количеством данных по простым последовательным протоколам в MasterSCADA имеется функциональный блок SmartLink, позволяющий описать форматы кадров запросов и ответов вообще без программирования. Наиболее часто MasterSCADA взаимодействует с приборами нижнего уровня посредством ОРС-сервера. Термин OPC обозначает семейство стандартов, описывающих технологии взаимодействия между собой разработанных для области промышленной автоматизации программных средств различных производителей. Как правило, речь идет о стандартизации опроса технических средств нижнего уровня (контроллеров, интеллектуальных приборов и т.п.), то есть об унифицированных драйверах, с помощью которых программные средства верхнего уровня систем автоматизации (прежде всего, SCADA-систем) могут опрашивать оборудование. Основное преимущество OPC – это унификация работы с источниками данных. Благодаря стандарту любой OPC сервер может работать с любой SCADA-системой. Что в итоге позволяет подключить любой прибор к любой SCADA – достаточно установить OPC сервер для данного протокола. При этом написать OPC сервер может фирма-производитель приборов, может разработчик SCADA-систем (при этом OPC- сервер будет также работать и со SCADA других фирм), а может сторонняя фирма.
|