Automation Platform.NExT – Otwarta platforma oprogramowania przemysłowego w najnowszych technologiach
mgr inż. Zbigniew Betkier (AB-MICRO Sp. z o.o.) print
Firma PROGEA, znana z nowoczesnego oprogramowania HMI/SCADA Movicon, które znalazło się w ponad 80 tys. aplikacji w różnych branżach przemysłu, wprowadza na rynek Automation Platform.NExT – otwartą platformę oprogramowania przemysłowego, opartą na najnowszych standardach i technologiach: .NET, C#, WPF/XAML, OPC UA, SQL Server, HTML5 i Cloud.
Automation Platform.NExT jest środowiskiem zaprojektowanym do budowy fundamentów nowoczesnego oprogramowania automatyki. Jest to otwarta i skalowalna platforma, oparta na technologii .NET iwykorzystująca najnowsze technologie informatyczne oraz modułowe rozwiązania typu plug-in. Oprogramowanie przemysłowe stworzono jako bardziej otwarte i skalowalne, ze zintegrowanymi modułami funkcjonalnymi, które są przeznaczone do zarządzania działalnością przedsiębiorstw produkcyjnych w najbardziej skuteczny i efektywny sposób. Funkcje HMI/SCADA realizuje innowacyjny moduł Movicon.NExT.
Nowe możliwości
Automation Platform.NExT przełamuje ograniczenia konwencjonalnej technologii SCADA/HMI, wykorzystując nową generację rozwiązań informatycznych, opartych na najbardziej zaawansowanych technologiach. Rozwiązania te tworzą solidne fundamenty dla długoterminowych inwestycji, oferując otwartość i integrację, wcześniej niedostępne w dziedzinie automatyki przemysłowej. Platforma zawiera wszystkie niezbędne narzędzia w jednym, elastycznym środowisku pracy, służącym do projektowania i pracy aplikacji oprogramowania przemysłowego SCADA, z funkcjami zarządzania komunikacją obiektową, archiwizacją danych, interfejsem HMI, analizą danych bieżących i archiwalnych, zarządzania obsługą techniczną, zdalnym dostępem przez Internet, ochroną dostępu oraz powiadamianiem o alarmach i zdarzeniach etc.
Automation Platform.NExT to oprogramowanie pozwalające na integrację systemów automatyki wszystkich szczebli przedsiębiorstwa, wykorzystujące najbardziej innowacyjne i nowoczesne technologie.
Środowisko Platform.NExT opiera się na koncepcji plug-in, co pozwala na maksymalną współpracę z innymi systemami w celu zintegrowania elementów funkcjonalnych firm trzecich w ramach jednego środowiska oraz wykorzystanie szerokich możliwości technologii .NET. Środowisko graficzne jest oparte na technologii WPF i obsługuje zaawansowane narzędzia, służące do tworzenia grafiki XAML. Dostępność języka VB.NET zapewnia potężne możliwości aplikacyjne.
Automation Platform.NExT opiera się w całości na uznanych rynkowych standardach, zapewniając otwartość i niezawodność. Technologie XAML i WPF gwarantują najbardziej efektywną i nowoczesną technikę obróbki grafiki oraz archiwizację danych opartą na MS SQL Server i Azure, z możliwością współpracy z innymi relacyjnymi bazami danych. Pliki projektu aplikacji SCADA bazują na standardzie XML. Dzięki zastosowaniu języka VB.NET dostępne są zaawansowane możliwości programistyczne. Komunikacja z urządzeniami zewnętrznymi odbywa się z wykorzystaniem wielu zintegrowanych protokołów oraz technologii
OPC UA.
Zaawansowane technicznie i intuicyjne środowisko Automation Platform.NExT umożliwia budowę aplikacji
SCADA w sposób efektywny i optymalny czasowo. Bogata biblioteka obiektów graficznych ułatwia pracę projektową i daje możliwości tworzenia nowoczesnych i zaawansowanych graficznie ekranów synoptycznych. Technologia plug-in pozwala na wykorzystanie komponentów pochodzących z oprogramowania firm trzecich, co pozwala na niemal nieograniczone rozszerzanie funkcji budowanej aplikacji SCADA. Konfiguracja, komunikacja, wizualizacja, archiwizacja danych, analizy, bezpieczeństwo, kontrola, dystrybucja informacji na wszystkich poziomach przedsiębiorstwa, systemy scentralizowane lub rozproszone geograficznie – wszystko to jest w zasięgu ręki, dostępne w ramach jednej platformy, dającej szerokie możliwości integracji rozwiązań informatycznych.
Nowa generacja oprogramowania SCADA/HMI
Wykorzystywane w środowisku Platform.NExT technologie są najnowszymi istniejącymi na rynku. Samo środowisko zostało zaprojektowane tak, aby zapewnić użytkownikom systemu SCADA/HMI niedostępne wcześniej możliwości i korzyści.
Wtyczki
Środowisko Platform.NExT zostało zbudowane na bazie bibliotek .NET, które wykorzystują procesory o 64-bitowej architekturze. Środowisko umożliwia wykorzystanie technologii plug-in w celu zagwarantowania pełnego dostosowania aplikacji do potrzeb klienta i integracji komponentów zewnętrznych, uzupełniających bogaty zestaw modułów funkcjonalnych, dostępnych standardowo.
Nowa generacja technologii WPF i XAML
Platform.NExT oferuje interfejs użytkownika wykorzystujący najnowszą generację akcelerowanej biblioteki DirectX, bazującej na wyjątkowej jakości grafice 2D i 3D. Bogaty wybór obiektów nowej generacji, dostępnych w bibliotekach symboli, oferujących obsługę interfejsów multi-touch i Kinect oraz style i nawigację, kompatybilne z Windows 8.
Zastosowanie WinRT, technologii Silverlight i HTML5 oferuje nową generację rozwiązań użytkownikom, którzy wykorzystują aplikacje działające na Windows Phone i WinRT oraz udostępnia nowe technologie klientów sieciowych, umożliwiających dostęp za pośrednictwem Internetu do serwerów SCADA i prezentacji ekranów synoptycznych.
OPC UA i serwer I/O
Platform.NExT bazuje na architekturze klient/serwer, wykorzystującej najnowszą technologię OPC UA. Środowisko oferuje także zintegrowane sterowniki komunikacyjne, przeznaczone do wymiany danych z urządzeniami zewnętrznymi (PLC, sieci polowe, rozproszone wejścia i wyjścia).
Bazy danych i architektura chmury serwerów
Platform.NExT daje użytkownikom możliwości swobodnego wykorzystania baz danych, pracujących lokalnie lub w architekturze chmury serwerów. Uzupełnieniem współpracy z bazami danych jest możliwość archiwizacji danych w standardowych lokalnych plikach XML.
Nowe przyjazne środowisko pracy
Automation Platform.NExT jest wynikiem prac rozwojowych firmy PROGEA, bazujących na badaniach naukowych dotyczących ergonomii oprogramowania, połączonych z wieloletnim doświadczeniem firmy, która poważnie traktuje opinie i potrzeby zgłaszane przez inżynierów z całego świata. Środowisko konfiguracji Platform.NExT jest prostsze i bardziej intuicyjne w obsłudze w porównaniu do innych produktów z rodziny środowisk SCADA. Prosta obsługa jest możliwa dzięki dostępnym narzędziom inteligentnej edycji, autokonfiguracji, kreatorów i importerów tagów.
Automation Platform.NExT jest przyjaznym środowiskiem inżynierskim, przeznaczonym do budowy aplikacji SCADA, skracającym czas potrzebny na wdrożenie i uruchomienie aplikacji.
Movicon.NExT – moduł HMI/SCADA platformy Automation Platform.NExT
Ze względu na ograniczone ramy artykułu, prezentujemy tylko niektóre innowacyjne rozwiązania zastosowane w oprogramowaniu Movicon.NExT.
Grafiki WPF i XAML oraz nowe biblioteki graficzne
Movicon.NExT wykorzystuje technologię graficzną opartą na WPF i DirectX. Biblioteka symboli najnowszej generacji oferuje grafiki wyjątkowej jakości. Aplikacje oparte na technologii Graphics Device Interface (GDI) nadal używają rozwiązań zaprojektowanych w latach 90., niezdolnych do wykorzystania wszystkich możliwości oferowanych przez najnowsze mechanizmy obróbki grafiki. W przeciwieństwie do nich, Movicon.NExT wykorzystuje nowoczesną technologię WPF. Interfejs został zaprojektowany tak, by w pełni wykorzystać możliwości nowoczesnego sprzętu komputerowego. Movicon.NExT wykorzystuje technologię XAML w celu generacji grafiki wektorowej. Dzięki zastosowaniu grafiki 2D i 3D oraz obsłudze funkcji eliminujących ograniczenia wynikające z technologii GDI użytkownicy mogą teraz budować aplikacje w pełni wykorzystujące nowoczesne technologie graficzne. Wszystkie biblioteki symboli zostały utworzone przy użyciu technologii XAML i oferują bogaty wybór wysokiej jakości obiektów graficznych, ułatwiających projektowanie aplikacji. Dzięki temu można tworzyć wysokiej jakości ekrany synoptyczne przy niewielkich nakładach czasowych. Movicon.NExT oferuje przyjazny i intuicyjny interfejs użytkownika oraz pozwala na wykorzystanie symboli graficznych oraz projektów 2D i 3D, utworzonych przy użyciu oprogramowania firm trzecich.
Najnowsza generacja grafiki 3D
Movicon.NExT umożliwia wykorzystanie dynamicznych wizualizacji graficznych 3D, opartych na technologii XAML. Ekrany synoptyczne mogą zawierać modele 3D importowane do środowiska Movicon lub wybrane z dostępnych standardowo bibliotek. Movicon.NExT oferuje szeroką gamę zaawansowanych funkcji, umożliwiających animowanie grafik, wykorzystujących także elementy trój-wymiarowe (3D) oraz definiowanie widoków trójwymiarowych obiektów graficznych.
Animowane obiekty grafiki trójwymiarowej pozwalają użytkownikowi wykonywać operacje na zmiennych, zdefiniowanych w procesowej bazie danych czasu rzeczywistego dzięki użyciu specjalizowanych funkcji. Nowoczesny interfejs graficzny zapewnia użytkownikowi swobodę projektowania ekranów synoptycznych, zawierających jednocześnie grafikę dwuwymiarową (2D) i trójwymiarową (3D). Dodatkowo użytkownicy mogą tworzyć i implementować własne wzory XAML, poszerzając tym samym zawartość biblioteki obiektów graficznych.
Grafika 2D i 3D jest w pełni skalowalna, co pozwala na wykorzystanie monitorów i urządzeń mobilnych, obsługujących niemal dowolny zakres rozdzielczości.
Podstawowe cechy Movicon.NExT to:
- grafika wektorowa 2D i 3D, z obsługą DirectX,
- bogata biblioteka symboli i obiektów WPF,
- rozszerzone wsparcie dla obiektów graficznych w technologii XAML,
- obszerny zestaw funkcji dynamicznych,
- obsługa funkcji przeznaczonych do manipulacji obiektami graficznymi,
- mechanizm stylów i układów ekranowych,
- pełne wykorzystanie funkcji ekranów typu multi-touch,
- wykorzystanie technologii Kinect (głos i gesty),
- zgodność z interfejsem Windows 8.
Obsługa danych geolokalizacyjnych
Środowisko Movicon.NExT ma wbudowany system obróbki danych geolokalizacyjnych, umożliwiający integrację map w ramach aplikacji SCADA. Obiekty graficzne i ekrany synoptyczne mogą zostać wyposażone w dane zawierające współrzędne geograficzne, co pozwala na automatyczne umieszczenie danego obiektu na dołączonej do aplikacji SCADA mapie.
Więcej informacji można znaleźć na stronach www.movicon.pl i www.progea.com.
AB-MICRO Sp. z o.o.
ul. Kulczyńskiego 14, 02-777 Warszawa
tel. 22 545 15 00, fax 22 643 14 21
e-mail: abmicro@abmicro.pl
www.abmicro.pl
source: PAR 12/2014
Keywords
ab micro, Automation Platform.NExT, hmi, movicon.net, oprogramowanie, scada