П.3. Программное обеспечение
В настоящее время наиболее распространенными отечественными универсальными SCADA являются MasterSCADA (ИнСАТ, www.masterscada.ru), TraceMode (AdAstrA Research Group, Ltd, www.adastra.ru), Круг-2000 (НПФ «КРУГ», www.krug2000.ru) и САРГОН (НВТ-Автоматика, nvt.msk.ru). Все системы удовлетворяют основным требованиям к SCADA, описанным выше, и успешно конкурируют с зарубежными аналогами.
MasterSCADA.
Система MasterSCADA фирмы «ИнСАТ» [13] предназначена для создания полномасштабных систем автоматизации в различных отраслях промышленности.
Основной ее особенностью является объектный подход, использованный на уровне описания системы при ее настройке на конкретный объект автоматизации. Например, цех, участок, технологический блок и физическое устройство при создании проекта с помощью MasterSCADA рассматривается как отдельные объекты.
Для каждого объекта создается свое описание технологическом языке программирования. Описание включает в себя свойства объекта и документы объекта. Свойствами могут быть период опроса, способ линеаризации датчика, диапазон входных сигналов. Документами объекта являются его изображение, мнемосхема, график изменения переменных и т.п. Любой документ в системе относится к некоторому объекту. Такой подход позволяет легко размножать один раз созданные объекты, что повышает скорость настройки SCADA на задачу пользователя.
Существует возможность наследования всех настроек от «родительских» объектов. Это означает, что в MasterSCADA нет необходимости вводить настройки для каждого типа объектов «с нуля». Можно использовать наследование этих настроек с родительского объекта, изменив в них только те параметры, которые отличают родителя от потомка.
Созданные объекты можно копировать с целью многократного использования. При копировании объекта сохраняются все связанные с ним документы и свойства. Связи с внешними источниками и приемниками данных восстанавливаются после копирования, Это позволяет пополнять библиотеку объектов вновь созданными экземплярами и использовать объекты, созданные другими разработчиками.
Тrace Mode.
SСАDА-система TraceMode 6 фирмы AdAstrA состоит из инструментальной системы и набора исполнительных модулей. В ее состав входят также средства управления бизнес-процессами производственного предприятия.
Для увеличения скорости разработки проекта пользователя применяется оригинальная технология автопостроения. Автопостроение позволяет снизить количество ошибок, допускаемых пользователем при ручном создании проекта.
Автоматически в SCADA могут быть построены:
- источники данных ПЛК и модулей ввода-вывода по известной конфигурации;
- каналы по источникам данных;
- связи каналов из редактора аргументов;
- связи контроллер-сервер и сервер-сервер;
- SQL-запросы;
- связи с ОРС-сервером;
- связь с ODBC.
В пятой версии TraceMode инструментальная система представлена в виде отдельных компонентов, в 6-й использована интегрированная среда разработки.
В систему Trace Mode 6 включены пять языков программирования: Techno SFC, Techno LD, Techno FBD, Techno ST, и Techno IL, которые являются расширениями соответствующих языков стандарта МЭК 61131-3.
Основными тенденциями развития программного обеспечения для средств автоматизации являются максимальное упрощение процесса программирования и обеспечение открытости инструментальных средств. Конечной целью является предоставление потребителю возможности построения качественнойсистемы автоматизации в максимально короткий срок.
Долгий период неопределенности в средствах программирования ПЛК и SСАDА-пакетов завершился принятием общепризнанного стандарта МЭК 61131-3 и созданием на его основе инструментальных средств программирования, которые поддерживаются фирмами, специализирующимися на программном обеспечении.
Существенный вклад в открытость систем автоматизации внес стандарт ОРС, обеспечивший системным интеграторам широчайший выбор аппаратного обеспечения, совместимого с любыми стандартными SСАDА-пакетами, а разработчикам контроллерного оборудования – расширение рынков сбыта.
Список использованной литературы
1. В.В. Денисенко, Компьютерное управление технологическим процессом, экспериментом, оборудованием. Москва. Горячая линия – Телеком. 2011 г.
2. http://www.computerbooks.ru/книга/информатика Конспект лекций по курсу «Информатика»
3.