SCADA-системы. Назначение и основные возможности на примере ТрейсМоуд.В строгом смысле SCADA-система – это программное обеспечение, функционирующее в составе АСУТП конкретного объекта, или, как принято называть его на профессиональном жаргоне, управляющая программа. На первый взгляд, инструментальные средства, предназначенные для разработки таких систем – это несколько иной класс программных продуктов. Однако сегодня стандартом стало сращивание инструментальных систем и собственно SCADA-систем. В частности, так называемые run-time компоненты (программные средства, обеспечивающие работу системы в реальном времени) инструментальных систем используются не только для отладки проекта, но и для непосредственного управления технологическим процессом. Сам термин SCADA (Supervisory Control And Data Asquisition – система сбора данных и оперативного диспетчерского управления) содержит две основные функции системы: · сбор данных о контролируемом технологическом процессе; · управление технологическим процессом, реализуемое ответственными лицами на основе собранных данных, а также правил (критериев), соблюдение которых обеспечивает наибольшую эффективность и безопасность технологического процесса. Если рассматривать традиционную структуру аппаратных средств АСУТП, которая изображена на рис.1, SCADA-системы в иерархии программного обеспечения систем промышленной автоматизации находятся на уровнях 2 и 3 и обеспечивают выполнение следующих функций: · прием информации от датчиков и контроллеров нижних уровней · сохранение принятой информации в архивах · вторичная обработка принятой информации · графическое представление хода технологического процесса, а также принятой и архивной информации в удобном для восприятия виде · регистрация событий, связанных с контролируемым технологическим процессом и действиями персонала, ответственного за эксплуатацию и обслуживание системы · прием команд оператора и передача их контроллерам нижних уровней и исполнительным механизмам · оповещение эксплуатационного и обслуживающего персонала об обнаруженных аварийных событиях, связанных с контролируемым процессом и функционированием аппаратно-программных средств АСУТП с регистрацией действий персонала · формирование сводок и других отчетных документов на основе архивной информации · обмен информацией с АСУП · непосредственное управление технологическим процессом в соответствии с заданными алгоритмами Этот список имеет самый общий характер, поскольку в реальности набор функций, а также их удельный вес определяются спецификой задачи. Программное обеспечение с ярко выраженным упором на функции взаимодействия с оператором называют HMI-системами или пакетами (Human-Machine Interface). Как следует из самого названия, основной функцией SCADA-системы является именно обеспечение HMI, хотя практически во всех существующих системах имеется возможность непосредственного управления техпроцессами. Такое совмещение позволяет экономить на аппаратных средствах, однако оно таит в себе и достаточно серьезные опасности. Во-первых, ресурсоемкая графика снижает быстродействие системы в целом. Во-вторых, неумелые действия оператора или запуск, мягко выражаясь, несанкционированного ПО могут «завесить» не только HMI, но и всю операционную систему, что приведет к нарушению всего техпроцесса, а достаточно часто и к возникновению прямой опасности для персонала и оборудования. Конечно, в инерционных системах потеря нескольких минут на перезагрузку к серьезным неприятностям не приведет, но такие системы не составляют подавляющего большинства.
Понятно, что ПО АСУТП может быть создано и без использования инструментальных SCADA-систем, и в ряде случаев оно может оказаться и дешевле, и эффективнее. При решении вопроса о том, использовать инструментальную SCADA-систему или нет, полезно сначала ответить на несколько вопросов, в частности: 1. Насколько велик проект 2. Каковы сроки исполнения 3. Велика ли трудоемкость разработки ПО, какова квалификация потенциальных разработчиков и имеют ли они наработки в данной области 4. Каковы перспективы по расширению системы 5. Какова квалификация персонала, которому предстоит обслуживать систему в процессе эксплуатации и, возможно, вносить изменения в алгоритмы ее работы. Естественно, чтобы иметь возможность сделать обоснованный выбор, надо иметь достаточно детальное представление о существующих SCADA-системах, о их возможностях и особенностях ТрейсМоуд – см. деморолик.
|