Автоматическая система управления технологическим процессом (АСУ ТП) имеет 3-три уровня иерархии:
На уровне управления современным производством без SCADA (Supervisory Control And Data Acquisition — система управления и доступа к данным ) не обойтись: нужно контролировать, управлять, производить cбор данных . Оператор (человек) нужен для наблюдения за автоматизированным процессом и , в случае необходимости, чтобы вносил поправки.
В мире существует немного производителей систем SCADA. Наиболее популярные SCADA — это САРГОН , Trace Mode (Россия), Factory Link ,InTouch, Genesis, RsView (США), Sitex (Великобритания), WinCC (Германия), Citect (Австралия), Wizcon (Израиль-США). SCADA-система InTouch считается самой продаваемой в мире.
Главная задача любой Scada системы — это контролировать и мониторить многочисленные удаленные объекты. Возьмем (к примеру) программный продукт WinCC, занимающий первое место в Европе (по внедрению ) среди SCADA-систем . WinCC — это составная часть семейства систем автоматизации Simatic, производимых компанией Siemens. Работает под управлением операционных систем семейства Microsoft Windows и использует базу данных Microsoft SQL Server.
WinCC (Windows Control Center) представляет систему программного обеспечения, предоставляющую удобный графический интерфейс взаимодействия человека и машины (Human machine interface – HMI ). WinCC не используется ( напрямую) для выдачи управляющих сигналов на какие-то силовые устройства. Управляющие сигналы на устройства осуществляют программируемые логические контроллеры (PLC) . Линейка контроллеров (PLC) выпускаемых концерном Siemens называется SIMATIC и включает в себя огромное количество моделей с разным количеством входов/выходов.
Система программного обеспечения WinCC необходима для визуализации происходящих процессов и для вмешательства в работу контроллеров (для корректировки параметров). Чтобы подключить контроллер (выбранный из линейки контроллеров SIMATIC к системе программного обеспечения WinCC ) необходимо иметь в наличии драйвер этого контроллера.
Как выбирается драйвер контролера:
1. Щелкаем правой кнопкой мыши на линии “Tag Management” и выбираем “Add New Driver”;
2. Выбираем необходимый драйвер, жмем “Открыть”.
Затем выбираем новое соединение «New Driver Connection».
Задается имя соединения и параметры.
Вот так смотрится иерархия проекта после добавления драйвера и соединения( протокол Profibus).
Проектированием устройств управления, разработкой алгоритмов управления занимаются инженеры АСУТП. Качественные инженеры АСУТП делают : настройку, конфигурирование программного обеспечения под конкретный объект автоматизации, проводят пусконаладочные работы, разрабатывают схемотехнические решения , шкафы автоматизации, программируют контроллеры, HMI панели, частотные преобразователи, обеспечивают кибербезопасность.
Инженер АСУТП создает рисунки на экране панели оператора (HMI панели) с помощью графического дизайнера (Graphics Designer),входящего (как подсистема) в систему WinCC. Рисунки, нарисованные в графическом дизайнере, статичны, но в WinCC имеется возможность отображать динамику (используются Dynamic dialog, C- action, tag). C-акции пишутся на языке C.
Другие подсистемы ,входящие в систему программного обеспечения WinCC, приведены ниже :
1. Alarm Logging ( выполняет функцию отображения аварийных сообщений с указанием причины, места, даты, времени ). Сообщения сохраняются в специальном архиве .
2. User Administrator— (создание и назначение прав пользователей) .
3. Text Library — библиотека текстов( созданные текстовые строки).
4. Report Designer — отчеты с данными о технологическом процессе.
5. Global Script —редактор , позволяет написать код на языке Си.
6. Storage— перемещение данных с жесткого диска на носители долговременного хранения.
7. Tag Logging — работает в автоматическом режиме и сохраняет выбранные пользователем параметры (значения тегов) в заранее созданные архивы на жестком диске.
В SCADA-системах переменную называют тегом. Тег обладает свойствам . В WinCC теги разделяются на внешние и внутренние. Внешний тег, привязывается к входу контроллера . Внутренние теги (переменные) создаются программистом и используются как промежуточные ячейки памяти (не имеют внешней привязки к объектам за пределами WinCC).
Есть еще и системные теги . Отличительный признак системных тегов — это символ «@» перед именем тега. Имена системных тегов уникальны и не могут быть изменены пользователем.
SCADA-системы открыты и не зависят от производителя аппаратного обеспечения. Этот факт стимулирует конкуренцию на рынке. Если у вас контроллеры SIMATIC ,то приобретать SCADA-систему Siemens — WinCC не обязательно. Можно использовать популярные InTouch или TraceMode.
Для желающих самостоятельно изучить SCADA WinCC ,промышленные контроллеры SIMATIC, HMI панели и другое оборудование собрана литература, которую можно скачать по следующей ссылке :
https://drive.google.com/file/d/1s1iZ8GzERvM5G1dMc2F38uyFicmNEofK/view?usp=sharing