LabVIEW SCADA, или просто BridgeVIEW
BK Автоматизирани системи за управление и кибернетика
LabVIEW SCADA, или просто Br >
Печатът „Произведено с помощта на компютърна технология“ отдавна се използва, за да привлече вниманието на купувача към високото качество на продаваните стоки. Но качеството на стоките е само част от приноса на компютрите към производството, който е видим за потребителя. Зад него се крие гъвкавостта на управлението на процеса, неговата висока надеждност, ниска цена и накрая скоростта на развитие на самата компютърно базирана система. Доста често в лаборатории и работилници могат да се видят персонални компютри, заети с измервания и обработка на резултатите. Компютърно-базираната технология за измерване е добре утвърдена и има богата хардуерна и софтуерна поддръжка. Мостът от областта на компютърните измервания към областта на индустриалната автоматизация беше хвърлен от National Instruments с пускането на пакета BridgeVIEW. Заедно с функциите, необходими за съвременните SCADA системи, BridgeVIEW получи мощната математическа поддръжка на LabVIEW и опита на хиляди свои потребители.
Възможностите с един поглед
Да предположим, че трябва да наблюдавате дистанционно състоянието на производствената линия от съседна стая. Задачата е напълно разрешима - чифт кабели и мрежова карта към компютъра. И ако трябва да разгледате процеса, като сте далеч извън завода или предприятието? Най-логичното решение е да използвате услугите на Интернет. BridgeVIEW разполага с всички необходими инструменти, за да получите най-добри резултати. От всяка точка на Австралия можете да преглеждате и контролирате процеса по същия начин, както бихте направили от стаята на оператора, като използвате обикновен Internet Explorer.
По-долу е даден списък на най-популярните допълнителни библиотеки:
Разработчиците на LabVIEW прехвърлиха всички години опит в технологиите за програмиране и багажа на различни библиотеки във версията на LabVIEW за SCADA приложения - BridgeVIEW.
Устройство BridgeVIEW
Системата в BridgeVIEW се състои от два основни процеса. Първият е процесът на двигателя, който поддържа база данни в реално време, взаимодейства със сървърите на устройствата и обработва аларми. Вторият процес - приложен (User Process), се занимава с показване на информация на екрана, осигурява взаимодействие с оператора и всъщност изпълнява кодови блокове на програмата, които в LabVIEW се наричат "виртуални инструменти" (VI). Тези блокове не са нищо повече от програма, в която разработчикът на системата определя контрол, анализ, алгоритми за обработка на данни и, разбира се, модерен удобен за потребителя графичен интерфейс на оператора.
Архитектура клиент-сървър
BridgeVIEW взаимодейства с външния свят чрез специални сървърни програми. Сървърът е помощна програма, която предоставя на друга програма, клиент, конкретна услуга. Услугата е стандартизиран интерфейс за обмен на данни и команди. В този случай сървърът предоставя на BridgeVIEW услуга за работа с периферни устройства или други програми, предоставящи данни. BridgeVIEW идва с обширен набор от сървъри на устройства от различни доставчици. Освен това пакетът ви позволява да създавате свои собствени сървъри на устройства.
Разработка на системата в BridgeVIEW
Разработката на системата в BridgeVIEW може да бъде разделена на два етапа: конфигуриране на входни и изходни канали (тагове) и писане на програма.
Етикетите се създават и конфигурират с помощта на Tagредактор на конфигурация. За таг (чете се за канал) се задават основни параметри: честота на запитване, обхват на сигнала, условия за аларми, мащаб на преобразуване и много други. Настройката не изисква никакво програмиране и след като зададете параметрите на всички тагове в нея, можете да преминете директно към създаване на програма.
Графично програмиране
Разбира се, BridgeVIEW не би бил толкова мощен пакет, ако не използваше един от най-уникалните езици за програмиране G. Този език се използва успешно в LabVIEW от няколко години. Може би едва ли има друг такъв език за програмиране, в който е толкова просто и разбираемо да се посочи алгоритъмът на програмата. Нека започнем с факта, че една добре написана програма на езика G се побира на един екран на монитора. Няма безкрайно превъртане нагоре и надолу по текстови файлове, търсене на връзки, променливи, описания, изобщо всичко, което се нарича програмен текст. Програмният код G е блокова диаграма, свързана с линии за данни. За тези, които не са запознати с G програмирането, се препоръчва демо версия на LabVIEW, достъпна от дистрибутор или от уеб сайта на National Instruments.
Основната разлика в работата с входно-изходни устройства в BridgeVIEW от LabVIEW е, че достъпът до данните в него се осъществява чрез тяхното условно име, тоест чрез етикет. Например, за да прочетете стойността на температурата в котела на въображаема система, трябва да подадете името на този таг към входа с помощта на функцията за четене на етикети и това е всичко. Резултатът е стойност на температурата, която може веднага да се покаже на термометър в програмата. Като алтернатива можете да използвате HMI G Wizard. Този помощник ще предложи само обект от типа термометъризберете име на таг и задайте допълнителни условия, например дали термометърът да мига, ако температурата надвиши позволената стойност (състояние на аларма). След това необходимият G програмен код ще бъде генериран автоматично. Струва си да се отбележи, че HMI G Wizard може да се приложи към всеки елемент за управление и индикация: графики, бутони, светлини, индикатори, превключватели. Много впечатляваща функция, особено при първото представяне на пакета.
Техническа поддръжка
Много внимание се отделя на програмата за техническа поддръжка на пакета. Много полезна информация за BridgeVIEW може да бъде намерена на сървъра на National Instruments. В допълнение към информацията за пускането на нови версии на пакета, там се публикуват отговори на най-често задаваните въпроси на потребителите, а също така можете да получите пълно описание на пакета в електронна форма.
В заключение бих искал да отбележа потенциалните, от наша гледна точка, потребители на пакета: разбира се, тези, които са запознати с LabVIEW, са в привилегирована позиция, но ако вашата система за автоматизация не е ограничена до измервания на температурата веднъж на час, тогава BridgeVIEW е вашият избор.