DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA

Die Seite wird erstellt Armin Beckmann
 
WEITER LESEN
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
6   Die 6 Must-Knows über
        Movicon.NExT™

                      1
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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 - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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
DIE 6 MUST-KNOWS ÜBER MOVICON.NEXT - PROGEA
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