Современная автоматизация немыслима без
программирования.
И если вы ещё не пробовали это, то уже пора сделать...
...первые шаги в программирование
Главная / Проектирование / SCADA-системы /
SCADA-системы в автоматизации
Любая более-менее сложная современная система автоматизации производства имеет несколько уровней:
- Уровень технологического процесса (полевой уровень, то есть самый низший - наиболее близкий “к земле”, поэтому и “полевой”)
- Уровень контроля и управления технологическим процессом (контроллерный уровень или уровень управления)
- Уровень магистральной сети (сетевой уровень, уровень обмена данными)
- Уровень человеко-машинного интерфейса (верхний уровень, уровень оператора)
Как вы понимаете, человек (оператор) взаимодействует только с верхним уровнем. И одна из задач разработчика АСУ - создать этот самый человеко-машинный интерфейс. Делается это обычно с помощью SCADA.
SCADA - это Supervisory Control And Data Acquisition (диспетчерское управление и сбор данных) - программный комплекс, предназначенный для разработки и/или обеспечения работы в режиме реального времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления.
Я не случайно использовал “и/или”, когда говорил о разработке. Да, SCADA может одновременно являться средой разработки, однако ничто не мешает вам самостоятельно разработать SCADA в любой удобной вам среде программирования, такой, например, как Lazarus, Delphi, Visual Studio и т.п.
Лично я обычно так и делал, потому что имеющиеся готовые SCADA не устраивали меня либо по цене, либо по возможностям, либо ещё по каким-то свойствам. Хотя, надо признать, что это процесс довольно трудоёмкий. И в итоге я всё-таки перешёл на “готовую” SCADA, которая более-менее устроила меня по соотношению цена-качество-возможности-удобство-простота (да, так много у меня требований))). Это Simple-SCADA (не путать с Simpl-SCADA - это совершенно другая среда).
Но это вовсе не значит, что она самая лучшая. Просто лично для меня она стала таковой. Но есть много других хороших систем, в том числе российских, например, Trace Mode, MasterSCADA и многие другие. Simple-SCADA, кстати, тоже российская (и Simpl-SCADA тоже).
Вот пример того, как это может выглядеть на экране:
С помощью SCADA оператор может наблюдать за состоянием оборудования, управлять отдельным оборудованием или технологическим процессом в целом, формировать какие-то отчёты на основе сохранённых данных (например, значений температуры, давления, времени простоя/работы оборудования, обнаруженных неисправностях…) и т.п. То есть это инструмент для взаимодействия оператора с технологической линией. Потому это и называется человеко-машинный интерфейс - взаимодействие человека с машиной.
И да - SCADA может быть выполнена не только на компьютере, но и, например, на панели оператора. Хотя, конечно, компьютер для этого лучше подходит.
Ещё на моём канале в Рутубе вы можете найти несколько видео с примерами, которые, возможно, помогут вам лучше понять, что такое SCADA в автоматизации.
На этом пока всё. В этом разделе я буду размещать статьи с обзором разных SCADA-систем, а также с примерами их использования и некоторыми фишками, до которых так просто новичку не додуматься. Так что подписывайтесь на новости, чтобы ничего не пропустить (красная кнопка вверху справа), или подключайтесь к группе ВК.