Мы уже разбирали вопрос, нужна ли в принципе SCADA для разработки программного обеспечения верхнего уровня АСУ ТП. Если Вы все-таки решили, что SCADA нужна, то эта статья поможет Вам сделать правильный выбор SCADA-системы.
Что же такое SCADA?
Сокращенно от английского Supervisory Control And Data Acquisition — диспетчерское управление и сбор данных. Как мы уже поняли, SCADA – это проблемно-ориентированное программное обеспечение, специально разработанное для нужд системных интеграторов, которое позволяет им в сжатые сроки, затратив небольшие средства, разрабатывать программное обеспечение верхнего уровня АСУ ТП.
Материалы по теме: |
Любая SCADA-система располагает функционалом, помогающим выполнять следующие задачи:
- ввод/вывод в реальном масштабе времени информации с устройств связи с объектом;
- обработка этой информации, запись ее в базу данных (встроенную или внешнюю);
- отображение этой информации в удобной форме на экранах автоматизированных рабочих мест (АРМ);
- сигнализация отклонений параметров от заданных уставок;
- возможность просматривать информацию из базы данных в виде графиков, отчетов и т.д.;
- обеспечение связи с внешними приложениями, а также с другими серверами и АРМами автоматизированной системы.
На рынке программного обеспечения можно найти несколько десятков SCADA-систем. Также существует великое множество обзоров данных SCADA-систем. Здесь мы их не будем приводить, остановимся лишь на основных аспектах, позволяющих сделать правильный выбор
SCADA-системы для конкретного проекта.
Начнем с того, что все SCADA-системы обладают примерно одинаковыми функциональными возможностями. Но различия между ними все-таки есть. Попробуем обозначить некоторые критерии по выбору SCADA-системы для разработки программного обеспечения верхнего уровня конкретного проекта АСУ ТП.
Критерии по выбору SCADA-систем:
Технические требования
Материалы по теме: |
SCADA-система, как и любое программное обеспечение, выдвигает некоторые требования к аппаратному и программному обеспечению. Это определяет конфигурацию программно-технических средств, на которых будет работать разработанное прикладное программное обеспечение.
Во-первых, это требование к операционной системе. Большинство SCADA-систем работают на MS Windows, но есть и системы, работающие на Linux, Mac OS и других.
Во вторых, требования к аппаратному обеспечению: требования к процессору, объему памяти, сетевым возможностям для связи с другими уровнями АСУ ТП. Сюда же относится возможность применения «ключа» платной версии SCADA (программный ключ, аппаратный USB-ключ или другой).
К техническим требованиям также относятся требования ко встроенным командным языкам, поддерживаемым системам управления баз данных и др.
Распространенность
Один из критериев для выбора SCADA-системы является ее распространенность. Всегда проще и дешевле найти специалистов, работающих с распространенными SCADA-системами, чем с какими-нибудь экзотическими и малоизвестными.
Стоимость
Один из основных критериев выбора SCADA-системы. Стоимость зависит от маркетинговой стратегии производителей систем. Бывают бесплатные, условно-бесплатные и платные системы.
Материалы по теме: |
Бесплатные и условно-бесплатные системы, как правило, имеют ограничения либо по количеству тегов (наборов данных, передаваемых от нижнего уровня SCADA-системе и обратно), либо по времени непрерывной работы. Обычно это до 50 тегов или до 1 часа работы.
В платных системах плата обычно берется за фиксированное количество тегов (например 100, 500, 5000 и т.д.), а также за дополнительные модули, которые расширяют функционал SCADA-системы. Причем среда разработки, как правило, бесплатная.
Универсальность
Все SCADA-системы делятся на специализированные и универсальные.
Специализированные SCADA-системы разработаны для автоматизации определенных объектов или технологических процессов. Например, это транспортировка энергоносителей, энергетика, автоматизация зданий и т.д.
Также некоторые производители оборудования разрабатывают собственные SCADA-системы для системной интеграции своего оборудования нижнего и среднего уровня автоматизации. Как правило, такие системы включают в себя специальные средства, позволяющие программировать и конфигурировать подключенное оборудование. Считается целесообразным применение таких SCADA-систем, если система автоматизации построена на оборудовании одного производителя.
Универсальные системы содержат большое количество драйверов различных устройств и позволяют подключать большое количество устройств с различными протоколами обмена данными. Это позволяет применять в автоматизированной системе оборудование различных производителей.
Функциональные возможности
Как уже говорилось, любая SCADA-система располагает функционалом, позволяющем разрабатывать программное обеспечение верхнего уровня любой АСУ ТП. Различия могут быть в присутствии в той или иной SCADA-системе специфических функций. На это надо обращать внимание.
Открытость
Полезная информация: |
SCADA-система называется открытой, если для нее описаны все форматы данных и процедуры обмена данными. Это позволяет подключать к такой системе дополнительные, специально разработанные компоненты. Такими компонентами могут быть программные модули, процедуры, которые выполняют специфические функции. Также это могут быть драйвера нестандартных устройств, отсутствующие в библиотеке SCADA-системы. Если в таких компонентах есть необходимость, то надо выбирать открытую SCADA-систему.
Эксплуатационные характеристики
Этот критерий определяет удобство пользования той или иной SCADA-системой при разработке прикладного программного обеспечения. Сюда входят:
- удобный интерфейс;
- локализированная и полная техническая документация;
- качественная поддержка системы со стороны производителя.
Импортозамещение
Данный критерий актуален для некоторых стран, в частности, для России. Так, согласно Приказа Министерства связи России «Об утверждении плана по импортозамещению программного обеспечения» от 01.02.2015 г. № 96 запрещена закупка для государственных и муниципальных нужд программного обеспечения, не включенного в «Единый реестр российских программ для электронных вычислительных машин и баз данных». Этот факт значительно сужает выбор SCADA-системы для российских системных интеграторов.
Подведем некоторые итоги:
Полезная информация: |
- любая SCADA-система располагает функционалом, позволяющем разработать программное обеспечение верхнего уровня любой АСУ ТП;
- одними из основных критериев выбора SCADA-системы является ее распространенность и стоимость;
- если система автоматизации построена на оборудовании одного производителя, то целесообразнее применение SCADA-системы данного производителя;
- выбранная система должна быть удобной в эксплуатации;
- в некоторых странах есть дополнительные ограничения, влияющие на выбор SCADA-системы.
Предприятия «Автоматизированные системы» поможет Вам разработать и внедрить верхний уровень автоматизированной системы на Вашем предприятии, разработает и согласует всю необходимую проектно-сметную документацию, разработает программное обеспечение, выполнит пуско-наладочные работы. Задать вопрос >>