Любое современное здание, будь это жилой дом, торговый офисный, центр, или спортивное сооружение обязательно содержит солидный объем инженерного оборудования. Причем число инженерного оборудования непрерывно увеличивается. Все это происходит по той причине, что с каждым днем неуклонно повышаются представления об уровне комфорта во время пребывания человека в здании. Сегодня обеспечением безопасности, защищенности здания от внештатных ситуаций, а также поддержанием необходимых санитарно-гигиенических условий, занимается множество разнообразных подсистем инженерного оборудования, которые, в свою очередь, характеризуются достаточно большим набором технологических параметров и сигналов управления, требующих круглосуточного контроля. Все эти системы в совокупности образуют систему жизнеобеспечения здания.
В общем случае, подобная система включает в себя следующие подсистемы:
Система диспетчеризации позволяет наблюдать за работой представленных подсистем в реальном времени. Диспетчеризация позволяет контролировать различные процессы, происходящие на удаленных объектах, изменять параметры устройств, которые обслуживают данные объекты, а также просматривать протоколы их работы. Диспетчеризация охватывает информационные системы, включающие базы данных предприятия и (или) оборудование.Для сбора и последующей обработки данных используются программируемые контроллеры, поддерживающие разнообразные стандарты передачи данных. Такие контроллеры работают в двух режимах: независимом, без внешнего управления и зависимом, совместно с центральным пультом управления.Система диспетчеризации инженерных объектов бывает двух типов:
Локальная диспетчеризация позволяет передавать технологические данные как от одной, так и от нескольких инженерных систем на компьютер оператора (пункт диспетчеризации). В данном случае мы имеем замкнутую систему, т.е. оборудование и пульт управления размещены на одном объекте или в одном здании. Зачастую локальную диспетчеризацию называют автоматизацией.
Удаленная диспетчеризация позволяет осуществлять передачу параметров от одной или нескольких автоматизированных систем с территориально удаленных объектов на центральную станцию диспетчеризации, с помощью различных каналов передачи данных. Удаленная диспетчеризация может применяется для объединения нескольких зданий, имеющих локальную диспетчеризацию.
SCADA (аббр. от англ. Supervisory Control And Data Acquisition, Диспетчерское управление и сбор данных) — программный пакет для сбора, обработки, отображения и архивирования информации об объекте управления. В зависимости от информационной насыщенности объекта управления, SCADA является необязательной частью АСУ ТП. Данное программное обеспечение устанавливается на промышленные компьютеры и, для связи с объектом, зачастую, требует дополнительной установки OPC сервера. Программный код может быть как написан на языке программирования C++, так и сгенерирован в среде проектирования. Первый подход требует высокой квалификации программиста и значительных затрат во времени, второй подход характеризуется меньшими затратами во времени, но требует приобретения лицензионного ПО. Стоимость ПО, в свою очередь, сильно варьируется в зависимости от количества собираемой и обрабатываемой информации.
Классификация управляемых процессов:
| | ||
| |
Термин SCADA обычно относится к централизованным системам контроля и управления всей системой, или комплексами систем, расположенных на больших областях (между промышленной установкой и потребителем). Большинство управляющих воздействий выполняется автоматически RTU или ПЛК. Первостепенные функции управления обычно ограничиваются по уровням отмены или контролирующему вмешательству. Например, PLC может управлять потоком охлаждающей воды внутри части производственного процесса, а SCADA система может позволить операторам изменять уставку для потока, и установить условия сигнализации, такие как — потеря потока и высокая температура, которые должны быть отображены и записаны. Цикл управления с обратной связью проходит через RTU или ПЛК, в то время как SCADA система контролирует полное выполнение цикла.
Сбор данных начинается в RTU или на уровне PLC и включает — показания измерительного прибора и отчеты об отказе оборудования (алармы или тревоги), соединенного со SCADA, по мере надобности. Далее данные собираются и форматируются таким способом, чтобы оператор диспетчерской, используя HMI мог принять контролирующие решения — корректировать или прервать стандартное управление средствами RTU/ПЛК. Данные могут также быть помещены в Историю, часто основанную на СУБД, для построения трендов и другой аналитической обработки накопленных данных.
Системы SCADA обычно оснащаются распределенной базой данных, часто называемой базой данной тэгов. Эта база содержит элементы данных, названные тэгами или точками. Точка представляет собой единичный ввод или вывод, значения которого контролируют или регулируют в системе. Точки могут быть или аппаратной (hard) или программной (soft). Аппаратная («hard») точка представляет собой фактический ввод или вывод в пределах системы, в то время как точка «soft» — результат математических и логических операций с другими точками. (Большинство реализаций систем снимает концептуальное различие между «soft» и «hard» точками, делая каждое свойство в выражении точкой «soft», которая может, в самом простом случае, равняться единичной аппаратной точке). Точки обычно сохраняются как пары значения-штамп_времени: значение, и штамп времени — то время, когда событие было зарегистрировано или вычислено. Серия пар значение-штамп_времени представляет собой хронологию данной точки. Также распространено сохранение дополнительных метаданных с тэгами, такими как путь до полевого устройства или регистра ПЛК, комментарии во время разработки, и сигнальная информация.