DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Progea präsentiert Movicon.NExT™ im exklusiven Automation Platform.NExT™-Framework, einer neuen Generation von Anwendungsarchitektur für jedes Automatisierungssystem. Mit Movicon.NExT™ wollte Progea etwas unkonventionelle Plattform-Generation Neues schaffen. Etwas Zukunftsweisendes. präsentiert. Sie lässt Anwendungen zum Es war keine einfache Weiterentwicklung Datenaufzeichnen (Datenserver und von Movicon™ 11. Die Konzepte der Historian), Bedienen, Beobachten, automationstechnischen Überwachen und Steuern (SCADA) und zum Programmiergerüste sollten neugestaltet Visualisieren (HMI) entwickeln und werden. Es wurden Technologien verteilen. Diese quasi revolutionäre eingeführt, die zu Projektzeiten noch Technologie implementiert alle jüngsten IT- Neuland waren. Heute, mehr als vier Jahre Errungenschaften und macht alle von Arbeit danach, wird dem Markt diese Industry 4.0. geforderten Szenarien innovative, bemerkenswert moderne und zugänglich. 2
Die Software-Technologie von Progea applikationstechnische Anpassungen. Die übertrifft die Erwartungen der heutigen Einsatzbereiche sind unbegrenzt, von der Projektentwickler. Die Plattform in Fertigungsindustrie und Infrastruktur- Modularbauweise sichert den modernen Umgebungen über die Energie-, Öl-, Automatisierungssystemen die nötige Gas-, Wasser- und Abwasserwirtschaft Skalierbarkeit plus die entscheidende bis zur Nahrungsmittel- und Offenheit für beliebige Pharmaindustrie. Movicon.NExT™ bietet eine intuitive Sicherheit, Steuerung, Programmierumgebung. Darin werden Informationsaustausch auf jeder lokal auch komplexe Projekte komfortabel mit angesiedelten oder räumlich verteilten systemeigenen Funktionsbausteinen oder Unternehmensebene: All dies liegt eingebauten Dritthersteller-Modulen griffbereit, komplett integriert und realisiert. Konfiguration, Kommunikation, modular auf einer Plattform. Visualisierung, Aufzeichnung, Auswertung, Der neuen Technologie liegen 6 Schlüsselkonzepte zugrunde. Man sollte sie kennen. 3
Die 6 Must-Knows über Movicon.NExT™ Die beeindruckende Movicon.NExT™-Technologie bietet zahlreiche Vorteile. Es ist nicht einfach eine neue SCADA-Software für dieselben Funktionen wie vorher. Sie macht neue Technologien für die Architekturen von morgen verfügbar. Paolo Fiorani (Geschäftsführer von Progea Srl) erläutert: ‹Man könnte es mit Hybrid- oder Elektroautos vergleichen: Es sind Fortbewegungsmittel. Sie befahren dieselben Straßen. Allerdings ändert sich die technische Grundlage. Bei gleichem Energieverbrauch werden mehr Kilometer zurückgelegt. Es werden die Weichen für eine technologisch und ökologisch nachhaltige Zukunft gesichert. Dadurch steigern sich wiederum Prestige und Image. Das zahlt sich doch aus, oder?› Die 6 Schlüsselkonzepte: 1. Warum die OPC-UA-Technologie? 2. Warum eine neue WPF- und XAML-Grafik? 3. Warum SQL-Datenbanken und Cloud Computing? 4. Warum intelligentes Informationsmanagement mit webgestützten Diagrammen und Reports? 5. Warum Arbeitsumgebung, Sicherheit, Plug-in-Framework? 6. Warum die HTML5-Webclient-Technologie? 4
1 Plug-in-Framework mit OPC-UA-basierter Client- Server-Architektur Der erste erfolgreiche OPC-Standard (OPC Konversion der OPC-DA-Spezifikation in Data Access) wurde zur Definition von webservice-basierte Versionen genügte Client-/Server-Schnittstellen für den jedoch nicht, um den Erfordernissen eines Prozessdatenaustausch entwickelt. Er wird neuen Standards nachzukommen, vor in HMI- und SCADA-Systemen für die allem aufgrund der eingeschränkten herstellerunabhängige Kommunikation der Performance von XML. Automatisierungshardware über eine So investierte die OPC Foundation in einen einzige Software-Schnittstelle eingesetzt. neuen Standard, das heißt in ein OPC ist heute als Standard-Schnittstelle Kommunikationsmodell mit den zwischen den Ebenen der Voraussetzungen der Interoperabilität. Automatisierungspyramide weit verbreitet. Dieses Konzept wurde in der Folge von Er wird auch für ursprünglich nicht Industrie 4.0 aufgegriffen. Es entstand OPC vorgesehene Anwendungen verwendet. Unified Architecture (OPC UA), die alle OPC DA leidet jedoch unter der COM- bisherigen COM-basierten Versionen ohne Abhängigkeit und unter den Funktions-, Effizienz-, Performance- und Einschränkungen der DCOM-basierenden Sicherheitseinbußen ersetzen sollte. Sie Remote-Access-Mechanismen. Deshalb erfüllt die Anforderungen der entstand die Spezifikation OPC XML DA: Plattformabhängigkeit und lässt umfassende Sie behält zwar die Charakteristiken ihrer und erweiterbare Datenmodelle für die Vorläuferin bei, verwendet jedoch eine Beschreibung komplexer Systeme erstellen. hersteller- und softwareunabhängige Kommunikationsinfrastruktur. Die alleinige 5
Interoperabilität und Offenheit mit OPC UA Die Client-Server-Architektur von Grund basiert das Informationsmodell Movicon.NExT™ garantiert maximale der .NExT™-Plattform vollständig auf der Robustheit, Offenheit, Interoperabilität, Spezifikation OPC UA. Sicherheit und Performance. Aus diesem Schema der .NExT-Architektur Die Platform.NExT™-Technologie besteht Die Grundkomponenten des Frameworks aus einem .NET-Framework mit Plug-in- sind der Datenserver (‹I/O-Datenserver‹) Technologie für ein einfaches, und der HMI-Client (‹Movicon.NExT›). Sie kollaboratives Engineering der kommunizieren offen und unabhängig Funktionsbausteine der Plattform-Suite. über den Adressraum im OPC-UA- Gleichzeitig ist sie integrationsoffen für Datenmodell: So kann sich der Client Drittmodule. Sie legt die Grundsteine für beispielsweise direkt mit anderen OPC- eine offene und flexible UA-Servern verbinden, oder aber andere Automatisierungsbasis und schützt die OPC-UA-gestützte lokale oder externe kundenseitigen Investitionen. Client- oder Server-Anwendungen können mit dem Datenserver kommunizieren. 6
I/O Data Server Die Plattform basiert für all diese Alle vom Server verwalteten Daten sind Anforderungen auf einem robusten und im Adressraum der Plattform zuverlässigen Datenserver. Der transparent für Movicon.NExT™ Datenserver arbeitet auch als verfügbar. Sie stehen auch für jede unabhängiger Dienst bzw. als andere client- oder serverseitige OPC- unabhängige Anwendung. Er führt alle UA-Anwendung bereit. Grundaufgaben der Plattform aus: Movicon.NExT unterstützt alle OPC-UA- 1. Kommunikation mit den Feldgeräten Spezifikationen: Data Access (DA), anhand der Client- und Server-OPC- Alarms & Conditions (A&C), Historical UA-Technologie auf Feld- und auf Access (HA). Leitebene. Diese Architektur sichert maximale 2. Kommunikation mit den spezifischen Interoperabilität und Transparenz bei der Protokollen. Erstellung lokaler bzw. verteilter robuster 3. Alarmmanagement mit Protokollierung, und sicherer Anwendungen mit voller Meldung und Statistiken. Interoperabilität seitens Dritter. Der 4. Datenaufzeichnung (Historian) in einer Benutzer verfügt über offene und flexible relationalen Datenbank oder in der Automatisierungssysteme in Cloud. zukunftssicheren Standard-Architekturen. 5. Verwaltung der Steuerungslogiken. Für die Investitionssicherheit des Kunden. 6. Verwaltung der Ereignisse und Befehle. Mit OPC UA erfüllte Voraussetzungen: Kommunikation zwischen verteilten Systemen Datenmodell Robustheit und Fehlertoleranz Einziger Standard für alle OPC-Daten Plattformunabhängigkeit Objektorientiert Skalierbarkeit Erweiterbar Höchste Performance Metadaten Internet und Firewall Komplexe Daten und Methoden Sicherheit und Zugriffskontrolle Skalierbarkeit von einfachen zu komplexen Modellen Interoperabilität Abstraktes Basismodell Server-Redundanz Basis für andere Standard-Datenmodelle 7
Warum OPC UA? OPC-UA-Technologie bedeutet nicht nur Voraussetzungen für die zukünftigen Datenaustausch zwischen Client und Architekturen der integrierten Systeme der Server. Sie bildet die Grundlage für die nächsten Generation. Interoperabilität und Konnektivität der Man stelle sich zum Beispiel eine Prozessdaten. Daraus leiten sich die Fertigungsstraße vor, wo Maschinen Konzepte des Zukunftsprojektes Industrie verschiedener Lieferanten in einer Client- 4.0 ab. Server-Architektur miteinander Sicherheit und Performance sind die kommunizieren. Aber nicht nur. Ein System Säulen der plattformunabhängigen OPC- einer höheren Ebene oder ein Dienst kann UA-Technologie. Sie ermöglichen die eine Methode aufrufen (ein SCADA- Integration der OPC-UA-Server, auch Leitrechner in Richtung Maschinen, ein eingebettet in Steuerungsgeräte. Daneben MES-Managementsystem in Richtung wurde die OPC-UA-Spezifikation in SCADA-Leitrechner oder Maschinen), um Zusammenarbeit mit PLC Open entwickelt. etwa ein Produktionsrezept zu aktivieren, Es sollte ein gemäß IEC 61131-3 genauso effizient wie mit einem einzelnen gemeinsames Dateninformationsmodell Aufruf zum Austausch von Eingabe- und ermöglicht werden. Aber nicht nur: Im Ausgabeparametern. Die in der April 2014 wurden zusätzliche OPC-UA- Spezifikation integrierten Konzepte der Funktionen in den Funktionsbausteinen Plattformunabhängigkeit und Sicherheit der IEC-61131-3-Steuerungen definiert. gewährleisten maximale Interoperabilität Sie machen die Steuerungen in der IT- und Sicherheit auf allen Ebenen, sowohl Kommunikation zu intelligenten Einheiten. lokal als auch geographisch verteilt. Der Datenzugang wird auf allen Ebenen (sowohl SCADA/HMI- als auch MES/ERP- Ebenen) der Automatisierungspyramide verbessert und vereinfacht. In einem intelligenten Netzwerk muss jedes Gerät oder jeder Dienst imstande sein, die Kommunikation herzustellen und auf spezifische Anfragen anderer Dienste zu antworten. Eine Vorrichtung (OPC-UA-Server) kann im selben intelligenten Netzwerk vertikal und horizontal auch komplexe Datenstrukturen (Informationen) mit anderen Geräten austauschen: von der niedrigsten bis zur Performance und Sicherheit höchsten Ebene der IT-Pyramide, sowohl OPC UA unterstützt momentan zwei lokal angesiedelt als auch über das Protokolltypen, die für den Benutzer und Internet oder in der Cloud. Damit werden an der API völlig transparent die Konzepte von ‹Industrie 4.0› und des funktionieren: das TCP-Protokoll mit ‹Internets der Dinge› (IoT) möglich, die Binärkodierung opc.tcp://Server und das 8
auf Webservices basierende Protokoll http://Server. Das Binärprotokoll bietet die beste Performance und verbraucht am wenigsten Ressourcen, was für Embedded-Geräte und für die Feldsteuerungen wichtig ist. Es bietet maximale Interoperabilität (binär ist genau spezifiziert), verwendet einen einzigen TCP-Port für die Kommunikation und kann in einer Firewall freigeschaltet werden. Das Webservice-Protokoll (SOAP) bietet optimale Tool-Unterstützung in den komplexesten Systemen (zum Beispiel NET oder JAVA). Es ist firewallfreundlich und verwendet sicheren, zuverlässigen und modernen die Standard-Ports http/https. Durch den ” Einsatz von SSL, TLS und AES garantiert es höchste Sicherheit. Die IEC-Normenreihe 62541 Standard Dritten zur Verfügung stellen wollen. Und die direkten Gerätetreiber? Die technologische Infrastruktur der Plattform verwendet wie gesagt das OPC- Eelco von der Wal, UA-Informationsmodell. Natürlich fehlt es Managing Director of PLCopen: auch nicht an nativen I/O-Treibern, den direkten Protokollen für die “Communication is not about data. Kommunikation mit den verbreitetsten Communication is about information and access Geräten (beispielsweise Modbus, Siemens, to that in an easy and secure way. This is what the cooperation PLCopen and OPC Foundation is Rockwell, Mitsubishi, Omron, Profibus, all about. OPC UA technology creates the ProfiNet, BACNet, KNX, IEC60870, possibility for a transparent communication IEC61850 u.v.a). Außerdem steht den independent of the Benutzern ein Software Development Kit network, which is the foundation for für die Entwicklung von I/O-Treibern ” a new communication age in mit Custom-Protokollen zur Integration industrial control.” des eigenen Treibers in die Plattform zur Verfügung. OPC UA wurde von der Internationalen Die Benutzer können unterschiedslos und Elektrotechnischen Kommission auch als gleichzeitig über den OPC-UA-Standard Normenreihe IEC 62541 veröffentlicht. oder über die direkten I/O-Treiber Dies setzt eine weite Verbreitung und kommunizieren: ganz, wie es Anwendung der Spezifikation seitens aller projekttechnisch erforderlich ist. voraus, die ihre Informationen nach einem 9
2 Außerordentliche neue WPF- und XAML-Grafik Windows Presentation Foundation (WPF) ist die neue Grafik-Framework-Generation von Microsoft Windows. Diese kompilierte vektorgrafische Layout-Engine ist auflösungsunabhängig und nutzt die Vorteile der modernen Grafik- und DirectX- Hardwarekomponenten. Daneben bietet WPF unzählige Funktionen für die Applikationsentwicklung, einschließlich der Beschreibungssprache Extensible Application Markup Language (XAML), der Steuerelemente, Datenbindung, Layoutfunktionen, 2D- und 3D-Grafik, Animationen und Stile, Modelle, Dokumente, Multimedia-Elemente, Texte und der Typographie. WPF ist Teil des .NET-Frameworks von Microsoft. Damit können Anwendungen mit implementierten Elementen aus der .NET- Framework-Klassenbibliothek kompiliert werden. WPF ist ein Interface-Framework für die interaktiven Client-Applikationen. Die Entwicklung von detaillierten und WPF-Entwicklungsplattform unterstützt 10
eine umfassende Reihe von vertraut, wenn er bereits Anwendungen Entwicklungsfunktionen, darunter ein mit .NET-Framework in Verwendung von Anwendungsmodell, die Ressourcen, die ASP.NET oder Windows Form entwickelt Steuerelemente, die Grafik, die hat. Die deklarierte Auszeichnungssprache Layoutfunktionen, die Datenbindung, die für die Programmierung von grafischen Dokumente und die Sicherheitsfunktionen. Objekten und Applikationen ist in der Es gehört zum .NET-Framework. Dem WPF-Welt die ‹eXtensible Application Entwickler ist die Programmiererfahrung Markup Language› (XAML). Eine neue Generation von grafischen Benutzeroberflächen Die Interaktion mit den Geräten erfährt in der Industrie einen radikalen Wandel. Sie wird von den modernen HMI-Technologien, der Gestenerkennung und den Steuerbefehlen unserer Consumer- Geräte (wie multi-touch-fähige Smartphones und Tablets) vorangetrieben. Diese Änderung führt zu gewissen Erwartungen an die Funktionalitäten der industriellen Interface-Systeme. Die Grafik von Movicon.NExT™ setzt deshalb die modernsten und innovativsten Technologien ein. Sie öffnen den Benutzeroberflächen neue und bisher undenkbare Möglichkeiten. Der Grafikeditor von Movicon.NExT™ ist komplett plattformintegriert. Er lässt Eigenschaften konfiguriert werden. Es Grafikbibliotheken von höchster Qualität können neue Symbole erstellt, entwickeln, ohne Bedarf an externen leistungsstarke Power Templates Tools (wie Blend) oder XAML-Kenntnissen. verwendet, Stile zugewiesen oder Zeichnungen, Objekte und Symbole Zeichnungen aus anderen, XAML- müssen nur eingefügt, mit den gestützten Grafikeditors importiert werden. Projektvariablen des Datenservers verknüpft und in ihren dynamischen 11
Movicon.NExT™ Die Client-Seite der Plattform (HMI) dient der Datendarstellung. Hierfür werden Prozessbilder für die Visualisierung, Auswertung und Interaktion mit dem Benutzer definiert. Der Name der client-seitigen Anwendung, ‹Movicon.NExT™›, leitet sich aus der traditionellen Movicon- Geräteklasse zum Bedienen und Beobachten ab, dem Kerngeschäft von Progea. Movicon.NExT™ teilt den Adressraum der Plattform und hat Zugriff auf alle dynamischen Informationen (Projektvariablen) des Datenservers. Die neuen Architekturen, die Movicon.NExT™ zugrunde liegen, haben allerdings nichts mit den vorhergehenden Movicon-Technologien gemeinsam. Sie basieren auf dem Grafikframework WPF, der neuen, vektorgrafischen Layout-Engine von Windows in .NET-Umgebung, und verwenden die deklarierte Auszeichnungssprache XAML für die Definition von grafischen Objekten. Vektorgrafik von höchster Qualität Die WPF-Grafik ist nicht mit den Touch-Funktionen das klassische Vorgängergrafiken vergleichbar. Die von Verwendungsbeispiel: Der Benutzer wird der neuen Layout-Engine gebotenen von der Erfahrung des ‹Ins-Detail-Zoomen› Möglichkeiten lassen auf Vektorbasis angenehm überrascht sein. Außerdem Effekte, Transparenzen, Spiegelbilder, werden auch alle anderen Grafik-Formate Abstufungen, Animationen und Farben wie BMP, PNG, JPG sowie die Multimedia- erzielen, die bisher in einem Formate für Videos, Filme und Texte Automatisierungssystem unvorstellbar unterstützt. waren. Sie vermehren die Möglichkeiten Anwendung der Stile auf die Objekte der Gestaltung der eigenen Echtzeit- Interfaces nach den fortschrittlichsten Die Charakteristik der WPF/XAML- Ausdrucks- und Usability-Kriterien. Technologie ist die Abkopplung der logischen Funktion eines Objektes von Unabhängigkeit von der seiner grafischen Komponente (Stil). So Bildschirmauflösung können die Movicon™-Objekte in die Die Vektorgrafik von Movicon.NExT™ Prozessbilder eingefügt und konfiguriert garantiert die Auflösungsunabhängigkeit in werden: Durch die Anwendung eines höchster Qualität. Sie passt sich den neuen ‹Stils› kann ein Objekt ein völlig verschiedenen Bildschirmauflösungen ohne anderes Aussehen erhalten, während es Einbußen an. Zoomen ist mit den Multi- seine ‹Funktion› unverändert beibehält. 12
Unterstützung der 2D- und 3D-Grafik Eine der wichtigsten Neuheiten der WPF/XAML-Technologie ist die 3D- Unterstützung. Die Objekte von Movicon sind nicht mehr nur grafisch fortschrittliche zweidimensionale Elemente. Die XAML-Technologie macht den Einbau und die Verwaltung von 3D- Modellen möglich. Jedes eingefügte grafische Modell (importierbar auch in anderen Formaten, zum Beispiel in .3DS) wird zu einem Movicon-Objekt. Demnach kann es durch die Konfiguration der 3D- Innovative Objektbibliotheken Animationen, verknüpft mit den (Toolbox) Projektvariablen des Adressraums, dynamisch gemacht werden. Die Elemente Progea hat viel Arbeit in die Neugestaltung oder Gruppen des 3D-Modells können der grafischen Bibliotheken investiert. Die coloriert, räumlich positioniert, gedreht Toolbox präsentiert sich nun in einem werden und so fort. beeindruckenden grafischen Layout. Hunderte von Objekten wie Schaltflächen, Messuhren, Anzeigen und viele andere stehen per Mausklick bereit. Die Bibliotheken können durch Anwendung der Stile erweitert werden. Völlig neue Symbolbibliotheken (Vorlagen) Auch die Symbolbibliotheken wurden neu gezeichnet, um die leistungsstarken Grafikfunktionen der neuen Grafik-Engine Unterstützung von Interaktion und auszuschöpfen. Tausende von Symbolen Multi-Touch-Gesten sind - nach den traditionellen Verwendungskriterien - für die grafische WPF ist die neueste Benutzerschnittstellen- Kreation der Prozessbilder einsatzbereit. Generation für Windows. Die bereits durch Die Symbole sind standardmäßig in ihrem Windows 8 bekannten Touchscreens und Repository positioniert, können aber auch Multi-Touch-Gesten sind native lokal im Prozessbild angesiedelt oder Systemfunktionen. Die Gestenerkennung mithilfe der Cloud-Technologie zentralisiert wird auf Navigationsebene, Zoomebene und werden. Die Grafiksymbole sind XAML- für die einzelnen Elemente unterstützt. Dies basiert. Sie sind aus öffnet den Weg zu einer neuen lizenzschutztechnischen Gründen Benutzerschnittstellen-Ära. ‹verschlüsselt›, das heißt der XAML-Code ist 13
nicht sichtbar. Nach ihrer Freischaltung mit Lizenzvertrag können sie angepasst oder geändert werden. Natürlich können mit dem Vektor-Editor von Movicon.NExT eigene Symbole frei erstellt und gruppiert werden oder können die mit externen Editors erstellten XAML-Zeichnungen importiert werden. Intuitive und leistungsstarke Konfiguration Die Programmierung der Plattform und Benutzerschnittstelle erfolgt in einer Integration mit dynamischen Karten integrierten, einfachen und intuitiven (GEO SCADA) Umgebung. Alle beschriebenen Geografische Landkarten werden in den Technologien sind völlig transparent für Automatisierungssystemen zum Bedienen, den Benutzer. Die Programmierung und Beobachten und Steuern immer wichtiger. Bearbeitung der Projekte erfolgt Deshalb integriert die neue Technologie objektorientiert: Die Objekte werden in die nativ geografische Landkarten Prozessbilder gezogen, die gewünschten (standardmäßig die Geo- Projektvariablen werden auf die Objekte Lokalisierungsdienste von Microsoft Bing, gesetzt, die Eigenschaften werden die eine Internetverbindung erfordern). So eventuell in den Konfigurationsfenstern können dynamische, georeferenzierte konfiguriert. So einfach ist das. grafische Objekte auf einer Karte visualisiert werden. Die Operativität auf der Karte (Zoomen, Zoomebenen und zoomabhängige Sichtbarkeit) und die Operativität auf den lokalisierten Objekten (Steuerbefehle, dynamische Animationen) bleiben erhalten. Unzählige weitere Karteninteraktionsfunktionen, die dynamischen Daten und die historisierten Daten erfüllen jegliche weitere Anforderung von ‹GEO-SCADA›-Apps. ... und das Alarmmanagement? Die Funktionen des leistungsstarken Alarmmanagers von Movicon.NExT™ werden vom Server für die Erfassung und Protokollierung, vom Client für die Visualisierung und Auswertung sowie vom Ereignismelde-Modul ausgeführt. Movicon.NExT™ gewährleistet das fortschrittlichste Alarmmanagement - besser als je zuvor. 14
3 Effiziente Datenaufzeichnung: Datenbanken, SQL, Cloud Computing Unter ‹Datenbank› verstehen sich die Die Datenbanken und die zugehörigen Datenbankmanagementsysteme (DBMS), Datenbankmanagementsysteme sind in das heißt die Datenverwaltungssoftwares den modernen Computersystemen basierend auf einem Client-Server- engmaschig verbreitet: Denke man nur an Softwaremodell. Dabei sorgt das alle industriellen und gewerblichen serverseitige Modell für die Bereitstellung Datenverwaltungstätigkeiten der Verwaltungsdienste des DBMS, für die (Datenhaltungen, Stammdatenverwaltung, strukturierte Speicherung der Daten und Prozessdatenverwaltung, Qualität, für die Bearbeitung aller Zugriffsanfragen Zertifikate, Rückverfolgbarkeit, etc.). durch die Clients. In den modernen Datenbanken, die auf dem relationalen Datenbankmodell beruhen, werden die Daten tabellenbasiert (relationsbasiert) nach Werten gegliedert. Diese Werte werden in Wertebereiche (Felder) mit allen genannten Operationen unterteilt. Diese Unterteilung und Funktionalität macht die relationalen Datenbanken effizienter als ein Datenarchiv, das zum Beispiel anhand der Systemdateien eines Betriebssystems auf einem Rechner erstellt wird, zumindest für die Verwaltung komplexer Daten. 15
Datenbanken sind auch innerhalb der Drei-Schichten-Architektur der Webapplikationen vorhanden, wo sie die Datenhaltungsschicht bzw. die Datenpersistenz repräsentieren. Die Datenbankverwaltung und - entwicklung über das DBMS hat sich zu einem Sektor der modernen Informatik herausgebildet: ein unerlässliches Instrument in der Industrie und Automatisierung, das unzählige Informationen zur Auswertung der Prozess- und Produktionsdaten erfordert. Die Historian-Technologie von Movicon.NExT™ Der Datenserver von Movicon.NExT™ ADO.NET ist eine Sammlung von Klassen, integriert die beste heute verfügbare die den Datenzugriff für .NET-Framework- Technologie für eine sichere Entwickler gewährleisten. Damit können Datenaufzeichnung und für den Zugriff auf verteilte und datenteilende Applikationen historisierte Projektdaten. Die von Progea entwickelt werden. ADO.NET gehört entwickelte VFS-Technologie (virtuelles zum .NET-Framework und bietet Zugriff Dateisystem) garantiert die auf relationale Daten, XML-Daten und Unabhängigkeit zwischen der Plattform, Anwendungsdaten. Es unterstützt dem Projekt und den gesammelten und vielzählige Entwicklungsanforderungen, archivierten Daten, die sich einschließlich der Möglichkeit der unterschiedslos in einer relationalen Einrichtung von Front-End-Datenbank- Datenbank, in lokalen Dateien (XML) oder Clients und Mittelschicht-Businessobjekten in der Cloud befinden können. Die für Anwendungen, Tools, Sprachen oder Architektur verwendet - völlig transparent Internetbrowser. für den Benutzer - die ADO.NET- Ein .NET-Framework-Datenprovider stellt Technologie zur Anpassung der die Verbindung zu einer Datenbank her, Datenprovider-Module für den physischen führt Anweisungen aus und holt Zugriff. Aktionsabfragen ein. Die Abfragen werden Die Plattform integriert nativ die Provider direkt verarbeitet, in ein DataSet-Objekt für die transparente Verwendung von Ms eingefügt, mit Daten aus mehreren SQL Server, Ms SQL Azure und XML- Quellen aktualisiert und kombiniert oder Datendateien. Auch die Provider Oracle im Remote-Modus zwischen Schichten und MySQL werden in Kürze verarbeitet. Die .NET-Framework- implementiert. Datenprovider haben eine einfache 16
Struktur und fungieren als Brücke unterstützt Datenbanken bis max. 10 GB zwischen der Datenquelle und dem Größe (Version 2008 und höher). Quellcode. Dadurch wird die Performance MSSQLServer ist Leader auf dem gesteigert, ohne die Funktionalitäten zu Windows-Datenbankmarkt mit einem beeinträchtigen. Marktanteil von 46 % gegenüber Oracle mit 17 %, IBM mit 9 % und den restlichen Datenbanken in der mit 27 % (*Quelle: IDC 2013). Automatisierung Cloud Computing Ein modernes Automatisierungssystem ist heute ohne Datenaufzeichnung in Das Cloud Computing hat in den letzten relationalen Datenbanken undenkbar. Die Jahren beeindruckende Wachstumsraten Prozessinformationen, die für eine vorzuweisen. Cloud Computing ist nicht effiziente Auswertung zur Ermittlung der nur eine Technologie, sondern eine Problembereiche und zur infrastrukturelle Revolution, die alle IT- Prozessoptimierung erforderlich sind, Ebenen mit einbezieht. Es eröffnet neue nehmen ständig zu. Sie sind in normalen Horizonte beim Management und beim Binärdateiarchiven nicht mehr verwaltbar. gleichzeitigen Zugriff auf die Daten Außerdem macht die Integration der mehrerer Produktionsprozesse. Das Cloud Informationsflüsse mit den Computing verbessert in all diesen Verwaltungssystemen und IT- Bereichen die bestehenden Technologien, Infrastrukturen die Verwendung von reduziert die Anschaffungskosten, relationalen Datenbanken zu einem Muss. optimiert die Serviceeffizienz und leitet Der große Vorteil einer relationalen Prozessinnovationen ein. Dieser Wandel Datenbank besteht in der Fähigkeit, auch betrifft nicht nur große oder die größten große Datenvolumen aus verschiedenen Unternehmen, sondern jeden, der mit Datentabellen abzufragen, die in Relation Computern zu tun hat. zueinanderstehen. Die Verwaltung und Relationierung der Daten (sowohl Zeitreihen als auch analytische Produktionsdaten) macht die relationalen Datenbanken heute in jedem Automatisierungssystem unerlässlich. Microsoft SQL Server Der MSSQLServer ist ein relationales Datenbankmanagementsystem von Microsoft. Es ist weit verbreitet, auch aufgrund der kostenlosen Version SQL Vorteile Server Express mit allen wichtigsten Funktionen von MSSQLServer, jedoch mit Daten sind von überall aus und über Einschränkungen in der Skalierbarkeit der verschiedenste Geräte zugänglich. Darin Datenbank: Die Version kann nur 1 liegt der größte Pluspunkt der Cloud- Prozessor, 1 GB RAM verwenden und Technologie. 17
• Sicherheit der Informationen. Jedes • Datenbesitz. Bei der Verwendung Unternehmen muss für die Gewährleistung einer Cloud muss akzeptiert werden, der Datenintegrität, der dass die Daten von Dritten verwaltet Serverinstandhaltung, der Redundanz und werden. Die Provider garantieren der Unterbrechungsfreiheit Ressourcen Sicherheit und Vertraulichkeit. Fakt ist aufbringen. Beim Cloud Computing sorgt und bleibt aber, dass man von ihnen der Provider dafür. abhängt. Bei extrem sensiblen Daten • Zuverlässigkeit. Die Verfügbarkeit und sollte jeder Schritt gut überlegt sein. Erhaltung der Daten ist maßgebend. Außerdem muss die Verfügbarkeit von Statistiken zufolge ist der lokalen Sicherheitskopien für den Fall Zuverlässigkeitsgrad eines Cloud- der Indisponibilität berücksichtigt Computing-Providers weit höher als jener werden. eines normalen Produktionsunternehmens (redundante Datenleitungen, unterbrechungsfreie Stromversorgungen und Elektronik, technisches Personal, Was ist SQL Azure? Ersatzteilverfügbarkeit, etc.). Microsoft SQL Azure ist Teil der Plattform Windows Azure garantiert zum Beispiel eine Azure: eine Dienste-Sammlung für Mindestzuverlässigkeit von 99,95 %. Hosting- und Verarbeitungslösungen, für • Flexibilität und Skalierbarkeit. Ein Cloud-System kann ganz nach den die Bereitstellung einer Infrastruktur und Wachstumsanforderungen skaliert werden. das Angebot von Web- und Hierfür sind keine Änderungen in der Datendiensten. SQL Azure bietet die Hardware oder Infrastruktur erforderlich. Funktionen einer kompletten Es ist kein Problem, mit 10 GB zu beginnen relationalen Datenbank wie SQL Server. und sie danach auf unzählige Terabytes zu Gleichzeitig stellt sie auch die Funktionen erweitern. Die Cloud-Systeme bieten eine des Cloud Computing in den Microsoft- nahezu unbegrenzte Skalierbarkeit. Datenzentren in aller Welt bereit. SQL • Skalierbare Kosten. Für die Cloud zahlt Azure ist allgemein die ideale Wahl, wenn man nur, WENN und WIE VIEL man sie man Datenbankdienste benötigt. Die verwendet. So wird eine Existenzgründung Grundfunktion von SQL Azure und jene beispielsweise keine hohen Startkosten und keine Konfiguration der systematischen einer traditionellen SQL-Lösung ähneln Infrastruktur zu tragen haben. Sie kann sich, mit Ausnahme einiger sich verstärkt auf ihre Energien und ihr Einschränkungen in der Größe der Geschäft konzentrieren. Datenbank auf der Plattform Windows Azure. Jede bietet andere Vorteile bzw. Nachteile infrastrukturelle Kosten. Es geht einfach • Abhängigkeit. Sobald ein Cloud- darum, auf der Grundlage der Lieferanten gewählt ist, ist ein Wechsel betrieblichen Anforderungen die optimale nicht mehr einfach (allerdings nicht Wahl zu treffen. Die integrierte Aufteilung unmöglich). Von Beginn an muss gut der Arbeitslasten auf beide Plattformen ist überlegt werden, welcher Dienst und möglich. welcher Lieferant sich für die eigenen Erfordernisse am besten eignen. 18
Unterschiede zwischen Zeitreihen und relationalen Daten Nach der Veranschaulichung der Historian: Historians erzielen die höchste Bedeutung der relationalen Datenbanken Effizienz in der Verwaltung von in der Automatisierung und ihrer ‹Zeitreihen›, das heißt von auf Zeitbasis Integration mit der IT-Welt wird auf die aufgezeichneten Daten (mit Unterschiede zwischen der Verwaltung Millisekunden-Auflösung). Diese werden von Zeitreihen und der Aufbereitung von typischerweise für die Aufzeichnung des relationalen Daten (zum Beispiel zeitlichen Prozessvariablenverlaufs zur Performanceanalysen und Analysereports späteren Erstellung von Diagrammen oder auf der Grundlage von definierten, nicht Analysetrendkurven verwendet. notwendigerweise zeitgebundenen Datalogger: Datalogger dienen der Kriterien) eingegangen. Datenaufzeichnung, wenn diese nicht auf Die wirkliche Effizienz im Zeitbasis erfolgt, und wenn die Datenmanagement wird bereits zu Beginn Aufbereitungs- und Auswertungskriterien entschieden: mit der Wahl des andere als jene der normalen Diagramme Aufzeichnungsmodus. Aus diesem Grund oder Trendkurven sind. Ein typisches bietet Movicon.NExT beide Lösungen Beispiel ist die Verwaltung der an: Historian und Datalogger. Produktionsreports, wo die Auswertungsdaten nach sehr unterschiedlichen Kriterien aufbereitet werden müssen. Movicon.NExT™ ist somit eine extrem flexible Plattform. Sie sammelt und zeichnet die Prozessdaten äußerst effizient auf. Sie passt sich den Kundenerfordernissen an, stützt sich jedoch immer auf offene Standard-Technologien, die für den Benutzer transparent sind. 19
4 Fortschrittliche Datenanalysen, Diagramme und Reports - sowohl lokal als auch webbasiert Das intelligente Informationsmanagement Alternativszenarien, etc.). Alles integriert in bezieht sich auf unzählige Tätigkeiten, den klassischen allgemeinen Prozess des betriebliche Informationensysteme, ‹Messens, Auswertens, Entscheidens und Informationstechnologien zur Handelns›. Unterstützung und eventuell zur Ein guter Teil dieser Aufgaben wird Automatisierung der Mess-, Kontroll- und zumindest auf Fabrikebene von den Analyseprozesse der Produktionssystem- modernen SCADA-Systemen Ergebnisse und Unternehmensleistungen übernommen. Eine einfache HMI (Reporting- und grafische beschränkt sich auf die Verwaltung der Visualisierungssysteme verschiedener Art, Interaktion zwischen Mensch und mehr oder weniger dynamische Maschine. Ein SCADA-System ermöglicht Dashboards, komplexere Analyse- und Archivdatenanalysesysteme, Kontrollfunktionen. Movicon.NExT™ Alarmsysteme bei integriert dagegen alle Funktionen auf Grenzwertüberschreitungen etc.) und einfache und effiziente Weise, sowohl lokal betriebliche Entscheidungsprozesse auf Fabrikebene als auch im Remote- unter variablen Modus und webbasiert auf Unsicherheitsbedingungen Unternehmensebene. (Prognosesysteme, Simulations- und 20
Ausgehend von den Vorbemerkungen zur Datensammlung und deren Aufbereitung in der Datenbank können die Informationen anhand von zahlreichen und leistungsstarken Werkzeugen ausgewertet werden. Diese stehen sowohl clientseitig (Movicon.NExT™) als auch webclientseitig mit unterschiedlichen Detailebenen und Hierarchiesystemen jeder Unternehmensfunktion (Produktionsleitung, Betriebsleitung, Logistikmanagement, Marketingleitung, Handelsleitung, Finanzleitung, Personalmanagement u.a.) zur Verfügung. Jedes intelligente Informationsmanagementsystem hat ein genau vorgegebenes Ziel, das sich aus der Unternehmensstrategie und aus den strategischen Management-Zielen ableitet. Trendmodelle, Diagramme, Datenanalysen Die vom Server aufgezeichneten Daten (vor allem Zeitreihen, aber nicht nur) können anhand von Diagrammen und Trendmodellen mit verschiedensten Tools auf einfache Weise dargestellt werden. Trendmodelle stellen die Daten auf Zeitbasis klassisch dar; sie können sowohl mit den dynamischen Echtzeitdaten Diagramme sind frei in den Prozessbildern (abgetastete Projektvariablen) als auch mit verwaltbare Objekte zur Darstellung von der vom Server erstellten Datenbank dynamischen Graphen auf der Grundlage verknüpft werden. Die Darstellung der von Datensätzen. Diese Daten müssen nicht Daten ist innovativ und entspricht den notwendigerweise aus einer Datenbank modernen Visualisierungstrends. Sie stammen. Häufiger sind sie an dynamische ermöglicht die Anpassung des Kurventyps, Werte und Datensets verknüpft der Farben, Formen und verfügt über (typischerweise Datenfelder). Sie leistungsstarke Zoom-, ermöglichen die grafische Visualisierung von Führungstextfunktionen und vieles mehr. Säulendiagrammen, Kurven oder Tortendiagrammen. Datenanalysen sind leistungsstarke, fortschrittliche Objekte. Sie ermöglichen grafische Auswertungen von historisierten Daten der vom Server erstellten Datenbank. Diese Objekte führen unzählige Analysefunktionen aus, lassen Auswertungszeiträume definieren und werten Beispielkurven vertieft und überlagert mit Zoom, Führungstexten und dynamischen Messungen u. a. aus. 21
Report Designer Movicon.NExT™ bietet unvergleichliche Reporting- Funktionen. Der Report- Manager ist ein leistungsstarkes und flexibles Werkzeug zur Erstellung, Ausführung und Verteilung von Datenberichten für jede Art von Datenauswertung. Analysiert werden die von der Plattform aufgezeichneten Daten, zum Beispiel die vom Historian-Modul verwalteten Archive. Aber Analysen und Berichte können Formeln, Master- und Unterberichte. Der aus jeder Art von Datenquelle durchgeführt Anwender kann die Berichte anzeigen, werden, auch aus bereits bestehenden drucken, exportieren: Alle Exportformate wie relationalen Datenbanken. Dadurch ist PDF, HTML, RTF, XPS oder Excel XLS und höchste Flexibilität gegeben. Der Report- XLSX werden unterstützt. In komplexeren Manager bietet eine objektorientierte Berichten steht dem Anwender ein Oberfläche für die Erstellung von Berichten. Navigations-Tool zur Verfügung, mit dem Dies erfolgt in wenigen, einfachen Schritten, das Dokument in seiner Verzeichnisstruktur auch anhand von Wizards und Vorlagen. Der visualisiert werden kann. integrierte Report Designer auf .NET- Webgestützte Reports Technologiebasis ermöglicht die intuitive Die Reports können per Web Erstellung von aussagekräftigen Berichten veröffentlicht werden. Das Webserver- mit allen Werkzeugen aus der Toolbox. Nach Modul unterstützt alle Funktionen des der Wahl der Datenquelle (bspw. Report-Managers. Bei der Veröffentlichung Datenbanktabellen) kann der Bericht anhand eines Projektes im Web über das von Feldern, Tabellen, Statistiken und 2D- Webserver-Modul werden die Berichte und 3G-Grafiken generiert werden. Er anhand der HTML5-Technologie von unterstützt Analysetools wie Movicon.NExT™ visualisiert. Mehrebenenfilter, Gruppierungen und Sortierungen, Rechenfunktionen oder DB-Konnektoren für Datenbank-HMI-Interface-Lösungen Die Benutzerschnittstelle ‹Movicon.NExT™› Dadurch sind mehr Flexibilität und sieht eine Reihe von grafischen Objekten Einfachheit in der Datenverwaltung vor, die als ‹DB-Konnektoren› Objekte wie zwischen HMI-Interface und Datenquelle in Kombinationsfelder, Listen, Tabellen etc. externen Datenbanken möglich. direkt an der Datenquelle verbinden. 22
5 Integrierte, intuitive, moderne und erweiterbare Konfigurationsumgebung Movicon.NExT™ als Grundlage für die modernen Automatisierungssysteme Die Plattform Movicon.NExT™ ist offen, In einer einzigen Umgebung (Editor) kann skalierbar, .NET-basiert. Sie baut auf den das Anwendungsprojekt konfiguriert werden. fortschrittlichsten Softwaretechnologien auf. Hierfür stehen eine Ressourcen- Sie ist nach dem modularen Plug-in- Verzeichnisstruktur, eine Variablenliste, eine Konzept strukturiert und lässt Alarmliste, Historian-Engines, Prozessbilder Funktionsbausteine für die effiziente mit Symbol- und Objektbibliotheken Abwicklung aller betrieblichen Aufgaben (konfigurierbar in ihren Eigenschaften) zur integrieren. Den Profis der Automatisierung Verfügung. Der hohe Mehrwert der steht eine Lösung zur Verfügung, die alle exzellenten .NExT™-Technologie ist nicht auf Anforderungen aus den Bereichen den ersten Blick ersichtlich. Aber jedem Visualisieren, Bedienen, Beobachten, Steuern, Unternehmen, dass in der Kontrollieren, Erfassen, Archivieren und Automatisierung tätig ist, liegen die Auswerten abdeckt. Die Software-Plattform Investitionen in die Technologie, ist eine einheitliche moderne Zeitaufwand und Know-how am Herzen: Programmierumgebung, die nach dem In diesem Kontext ist es für die Unternehmen Ansatz der objektorientierten Techniken ein Muss, die technologische Architektur und arbeitet. Infrastruktur ihrer Anwendungen zu kennen. 23
Movicon.NExT basiert auf dem von Progea entwickelten .NET- Framework ‹Automation Platform.NExT™› mit einer modernen und modularen ‹Betriebssystem-Shell›. Auf diese Framework-Architektur stützen Die Datenpersistenz ist sich die serverseitige Anwendung und die plattformunabhängig. Aus diesem Grund clientseitige Anwendung. Sie teilen sich werden die Projektdateien und die die Konfigurationsumgebung, bleiben während der Laufzeit historisierten Daten jedoch unabhängige Anwendungen, die anhand eines VFS-Mechanismus verwaltet, ihre Aufgaben effizient und robust bei dem der Benutzer frei entscheiden abwickeln: kann, wo er die Daten unterbringen will: in der Datenbank, in der Cloud oder in • Der Server führt als Dienst oder als XML-Dateien. Anwendung alle Kommunikations-, Datensammlungs-, Das Progea-Framework ist modular Alarmmanagement- und strukturiert und basiert auf der Plug-in- Datenaufzeichnungsaufgaben aus. Technologie. Die Funktionsbausteine sind • Der Client verwaltet die unabhängig. Sie können angepasst und Benutzerschnittstelle lokal am Server erweitert werden. So kann ein Benutzer ein oder verteilt an externen neues vertikales Modul entwickeln und Arbeitsplätzen. dieses als kollaboratives Plattform- Modul in das Framework einbauen. Dadurch bietet sich eine innovative und flexible Investitionsschutz- Garantie. Progea stellt ein SDK sowie eine Vorlage für die Erstellung eines neuen Custom-Moduls bereit, das zur Plattform hinzugefügt werden kann. Eine integrierte, effiziente VB.NET-Sprache für den Erfolg jedes Customizings Die in Movicon.NExT™ integrierte VB.NET- for .NET™) und verwendet ein Engine führt VB.NET-kompatiblen wirkungsvolles und umfassendes Programmcode aus (Visual Basic Programmierschnittstellen-Paket (API). 24
Eigenschaften, Ereignisse und Methoden sind zur Anpassung jeder Systemfunktion Die VB.NET-Logik kann server- oder verfügbar. Außerdem gewähren sie auch clientseitig mit garantiertem den kompletten Zugriff auf die .NET-Welt Multithreading ausgeführt werden, das des benutzerseitigen Systems. Die Scripts heißt sie gewährleistet das gleichzeitige können als normale Routinen ausgeführt Ausführen verschiedener VBA-Scripts und werden. Alternativ dazu können sie in liefert folglich exzellente Lösungen unter ereignisgesteuerten Objekten ‹verkapselt› den Systemen mit Standard-Sprachen. Der werden, beispielsweise in grafischen leistungsstarke Debugger bietet Objekten, Alarm-Objekten, Vorlagen, außerdem die Einzelschritt-Verarbeitung Dataloggern etc. von Befehlen, Haltepunkten etc. Sicherheit: eine unverzichtbare Auflage Die Anwendungen von Movicon.NExT™ garantieren maximale Sicherheit und Zuverlässigkeit. Die allseitig geschützte Benutzer- und Passwortverwaltung garantiert die Konformität der Projekte mit den strengsten Sicherheitsvorschriften. Die Benutzerverwaltung kann in Movicon.NExT™ gemischt erfolgen, das heißt, es sind mehrere Benutzertypen zulässig, beispielsweise Projektbenutzer, Runtime-Benutzer, Windows™-Benutzer und Child-Projekt-Benutzer. Nicht nur alle Operations- und Befehlsfunktionen, sondern auch die einzelnen Projektvariablen können mit Zugriffsrechten versehen werden. Die innovative Benutzerverwaltung von Movicon.NExT™ ist erweiterbar und offen. Sie ermöglicht Benutzerfreigaben mit Serversteuerungen, auf der dritten Schicht verschiedenen Sicherheitsarchitekturen die Membership-API mit zwei Klassen: die durch Mitgliedschaft. Klasse ‹Membership›, die sich mit dem Einrichten und Entfernen der Benutzer beschäftigt, und die Klasse Membership Providers ‹MembershipUser›, die sich mit der Das von ASP.NET verwendete Verwaltung der Benutzerdaten wie Sicherheitsmodell, bekannt als Provider Passwort oder Sicherheitsfragen zur Model, garantiert den eigenen Wiedererlangung von vergessenen Anwendungen hochflexible Eigenschaften. Passwörtern befasst. Die Membership-API Es ist ein Vier-Schichten-Modell. Auf der verwenden die Membership-Provider auf höchsten Schicht befinden sich die der zweiten Schicht zur Speicherung oder 25
zumindest zur Erhaltung der Daten auf schlussendlich alle auf dasselbe Ergebnis einem Datenträger. hinaus, auch wenn sie verschiedene Ausgangspunkte haben. Die Der Membership Provider fungiert also als Autorisierung ist dagegen jener Prozess, Brücke zwischen den Membership-API und der überprüft, ob ein Benutzer effektiv das den Datenträgern, das heißt den Recht auf den Zugriff zu bestimmten Datenbanken. Aus diesem Grund braucht Ressourcen besitzt. der Entwickler keinen Programmcode auf niedriger Schicht schreiben. Auf der ersten Movicon.NExT verwendet standardmäßig Schicht befinden sich die den Membership Provider von SQL Server. Datenbanksysteme, wo die Informationen Das Sicherheitskonzept lässt dem Benutzer langzeitig erhalten bleiben können. jedoch die Flexibilität und die Wahl, einen anderen Membership Provider zu Die Authentifizierung ist jene Phase, in importieren, um das Sicherheitskriterium den der sich ein Benutzer ausweist, um mit eigenen Anforderungen anzupassen (ein Sicherheit erkannt zu werden. Die von Beispiel hierfür sind die biometrischen ASP.NET unterstützten Sicherheitssysteme oder RFID). Authentifizierungsweisen laufen Textstring-Verwaltung Zu den leistungsstarken Funktionen der werden bei der Sprachänderung Plattform gehört die Textverwaltung. Diese (Unicode) dynamisch verwaltet; die erscheint auf den ersten Blick zwar logisch Textstruktur ist Excel-kompatibel. Die und banal, kann für die Entwickler jedoch Übersetzung der Texte kann automatisch sehr zeitaufwändig werden. Die Plattform von der Plattform verwaltet werden unterstützt die Verwaltung von Text- (Online-Übersetzer), oder es können neue Strings in einer eigenen Ressource und Textspalten (Sprachen) direkt in XML- einem Repository, integriert und dennoch Dateien ohne Projektänderungen gleichzeitig offen und modular. Die Texte hinzugefügt werden. Umfassende und integrierte Features Movicon.NExT integriert als professionelle Funktionsgarantie auf einem ‹atomaren› Industrieplattform Ready-to-use- Datenmodell. Weitere interessante Features, die den Entwicklern die Arbeit Funktionen sind der ereignisgesteuerte erleichtern und die Entwicklungszeiten Befehlsmanager oder Scheduler. Beide deutlich kürzen. So basiert der integrierte werden vom Server verwaltet und führen Rezept-Manager für die höchste projekt-asynchrone Funktionen aus. 26
6 HTML5-basierte Webarchitektur und Mobile-App- Unterstützung Durch die engmaschige Verbreitung der Mobilsysteme (Tablets und Smartphones) hat das konventionelle Konzept der Automatisierung in den letzten Jahren eine Umwälzung erfahren. Steuerungssysteme werden oft ohne Personalpräsenz vor Ort verwaltet. Heute können die Systemarchitekturen ohne webbasierte Anlagenzugriffslösungen nicht mehr überleben. Die moderne Automationstechnik Webtechnologien. Der Movicon.NExT™- ermöglicht den Zugriff zu den Konfigurator lässt die lokale grafische Automatisierungssystemdaten jederzeit Benutzeroberfläche (Prozessbilder) im und überall. Um den Produktionsprozess Web veröffentlichen; das bedeutet, dass sicher zu steuern und zu visualisieren, die Interface sowohl lokal als auch über müssen Anwender, Wartungstechniker, den Browser oder eine App zugänglich ist. Produktionsleiter oder Manager in totaler So könnte ein Automatisierungssystem Sicherheit über das Web zugreifen zum Beispiel über einen lokalen Server können. (mit oder ohne lokale Benutzeroberfläche) und eine externe grafische HMI verfügen, Das ‹Webserver›-Modul von Movicon.NExT™ erfüllt diese Anforderung mit den modernsten und innovativsten 27
die mit dem Server in HMI-Client- oder Webclient-Architektur verbunden ist, natürlich mit den erforderlichen Authentifizierungen. Die Kommunikation erfolgt lokal über den I/O-Datenserver oder direkt per OPC UA. Der Webserver verarbeitet die lokalen Instanzen und stellt die Daten in das Web. Die auf dem Server vorgesehenen Befehle werden an den Webclient-Stationen mit den serverseitig vorgesehenen Zugriffssicherheitsmaßnahmen ausgeführt und in den Serverprotokolldateien aufgezeichnet. Die Authentifizierung (Login) auf Zugriffsrechten einloggen können einer Webclient-Station erfolgt völlig (Mehrbenutzerzugriff). unabhängig von den anderen Stationen, an denen sich die Benutzer mit anderen Die neue HTML5-Technologie Die Spezifikation HTML5 definiert die alle Sicherheits- und grafischen Rendering- neuesten Technologien für die Entwicklung Voraussetzungen. Die HTML5-Technologie von Webapplikationen. Die neuen HTML5- basiert auf WebSocket-Protokollen für eine Technologien überwinden die früheren ‹intelligente und bidirektionale› HTTP- Grenzen. Sie bieten neue Funktionalitäten Verbindung. Sie sieht die Verarbeitung der in Bezug auf semantische Auszeichnung, clientseitigen Daten teilweise auf dem Speicher, die APIs für den Gerätezugriff, Server vor. Dadurch vermindert sich zwar WebSocket-Protokolle, WebWork, etwas die Leistungsebene im Vergleich zu Grafiklösungen, multimediale Inhalte, 2D- einer Mobile-App-Lösung, es wird aber - und 3D-Grafiken, die bisher bei Standard- durch die Offenheit des HTML5-Standards - und plattformübergreifenden die volle Interoperabilität auf jeder Technologien unvorstellbar waren. Mit Plattform gewährleistet. dem HTML5-Standard stellt das Webserver- Modul von Movicon.NExT dem Anwender eine wirklich plattformunabhängige Webclient-Architektur bereit, die auf jeden Rechner, jedes Betriebssystem, jeden Browser und jedes Mobilgerät portiert werden kann. Diese plattformunabhängige Lösung macht das Projekt von überall zugänglich und gewährleistet gleichzeitig 28
Apps für Mobilsysteme Wenngleich HTML5 eine plattformübergreifende Lösung für den Webclient-Zugriff auf das Serversystem der Anlage ist, so besitzen Mobilsysteme trotz ihrer zunehmenden Leistungssteigerung nicht dieselbe Performance und Rechenkapazität eines PCs. HTML5 ist zwar der neue Maßstab des Webs, dennoch verlangt er die Verwendung von Standard-Protokollen und eine Verarbeitungskapazität auf dem Server für die Aufbereitung der Daten für den Client. Performancemäßig ermöglicht dies bei der Verwendung eines Mobilgerätes kein besonders brillantes Ergebnis. Bei einer ausschließlich clientseitigen Verwendung auf Tablets oder Smartphones können also native Apps, die auf dem Gerät installiert werden können, sehr nützlich sein: Dies verbessert nicht nur die clientseitige Leistung, sondern sichert dem Bediener auch ein einfacheres Datenzugriffsmanagement. Verfügbar für Android, iOS und Windows Universal APP. … und Silverlight? Progea hatte ursprünglich stark auf Microsoft Silverlight gesetzt. Microsoft Silverlight sieht eine clientseitige Komponente vor (Silverlight Engine, vergleichbar mit dem Adobe-Flash-Konzept) und ermöglicht die lokale Bearbeitung der WPF/XAML- Grafik auf Webclient-Seite: also weniger Portabilität, aber mehr Performance im Vergleich zu HTML5. Leider scheint Silverlight auf einem Stumpfgleis geendet zu sein. Großartige Entwicklungen sind nicht in Aussicht. Aus diesem Grund wurde die Movicon.NExT-seitige Silverlight-Unterstützung auf Eis gelegt - in Erwartung eventueller neuer Entwicklungen von Microsoft. ” Der neue Maßstab der Erweiterten Realität (AR, Augmented Reality) Eine kurze Bemerkung am Rande der Webtechnologie gilt der AR-Entwicklungsarbeit des R&D-Teams von Progea für Automatisierungssysteme. Die Erweiterte Realität erweitert und integriert die Realitätswahrnehmung in der Umgebung mit Informationen und Objekten aus der virtuellen Heinz Hoppenmaier Realität des Datenservers (Variablen und R&D Manager: Echtzeitinformationen). Sie ist beispielsweise über die Kamera des Tablets visualisierbar. Die Erweiterte Movicon.NExT garantiert höchste Realität wird zu einem hervorragenden Mittel der Produktivität: Sie bietet nicht nur Produktivitätssteigerung, Entscheidungshilfe, Funktionalität, sondern eine Reduzierung der Instandhaltungszeiten, Bereitstellung innovative, moderne, zukunftssichere von visuellen Vergleichen und Echtzeitanalysen. Die Technologie. ” am Markt angebotenen Smartglasses werden nicht nur unsere Lebensweise verändern, sondern sich auch stark auf die industrielle Realität auswirken. 29
Besuchen Sie unsere Website: Movicon.NExT™ und Platform.NExT™ sind von Progea entwickelte und realisierte Software-Technologien für Windows™. © 2016 - Alle Rechte vorbehalten. Die hier enthaltenen Informationen können ohne Vorankündigung und uneingeschränkt geändert werden. Progea Srl Progea Deutschland GmbH Progea International SA Progea North America Corp. Via G. D‘Annunzio, 295 Marie-Curie-Str. 12 Via Sottobisio, 28 2380 State Road 44 Suite C 41123 Modena D-78048 VS-Villingen 6828 Balerna US Branch Office Italy Germany Switzerland Oshkosh, WI 54904 Tel. +39 059 451060 Tel: +49 (0) 7721 / 99 838 0 Tel: +41 (91) 96 76 610 Tel. +1 (888) 305-2999 Fax +39 059 451061 Fax: +49 (0) 7721 / 99 838 11 Fax +41 (91) 96 76 611 Fax. +1 (920) 312-7789 info@progea.com info@progea.de international@progea.com info@progea.us 30
Sie können auch lesen