EMOS.Web Platform The ultimate operating and monitoring system Technische Beschreibung Dürr EMOS.Web Plattform ©1999-2007 Dürr Systems GmbH www.software.durr.com Technische Beschreibung - Inhalt Einleitung 3 Skalierbarkeit 4 Zuverlässigkeit 5 System 6 Kommunikation 7 Konfiguration 8 User Security 9 System Security 10 SPS Daten 11 Mehrsprachige Fähigkeiten 11 Alarming und Messaging 12 Web Fähigkeiten 13 Graphische Funktionen 14 Skripting Funktionen 18 -2© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Einfach anzuwendende, zuverlässige skalierbare Lösungen für HMI und SCADA, das ist unsere Mission. Basierend auf einer über 15-jährigen Erfahrung mit Visualisierungs und Leittechnik Anwendungen mit handelsüblichen Systemen hat Dürr eine herausragende Plattform entwickelt, die nahezu jeden denkbaren Anwendungsfall abdecken kann und die gestellten Anforderungen optimal erfüllt. Von Anwendern für Anwender. Schlüsselfunktionalitäten wie Redundanz, Mehrsprachigkeit und Skalierbarkeit wurden in der Plattform integriert um es dem Anwender so einfach als irgend möglich zu machen seine Anwendungen zu erstellen. Aufbauend auf offenen Standards und unter Verwendung bekannter Microsoft Technik hat Dürr eine Plattform geschaffen, die wettbewerbsfähig ist und es ermöglicht auf einfachem Weg graphische Anwendungen zu erstellen. Informationen zugänglich zu machen ist so einfach wie es nur sein kann, mit dem Frontend von EMOS.Web das komplett auf Browser Technologie aufgebaut ist, ist der MS InternetExplorer das einzig benötigte Werkzeug zum Zugriff auf die Informationen. MS Powerpoint als einfach anzuwendender Editor stellt dem Anwender ein mächtiges graphisches Werkzeug zur Verfügung um graphische Benutzeroberflächen zu erstellen. Eine sehr steile Lernkurve versetzt den Anwender in die Lage sofort nach dem Öffnen von Powerpoint Bilder zu erstellen. Die Daten Erfassung baut auf MS SQL Server auf. Verteilte Client-ServerTechnik für alle Arten von Daten und eine komplette Trennung von Datenerfassung und Darstellung stellen eine vollständig skalierbare Lösung zur Verfügung. OPC als standardisierte Schnittstellentechnik stellt sicher, dass jedes verfügbare Automatisierungsgerät eingebunden werden kann. Große Anzahl and Datenpunkten, Redundanz ohne Engineering, Limitierung von Datenpunkten nur durch Hauptspeicher und Leistungsfähigkeit der Hardware begrenzt. Ausbaufähig, wenn jetzt nicht benötigt, oder das Budget es momentan nicht zulässt, kein Problem, installieren Sie zusätzliche Hardware wann immer Sie diese benötigen. Es ist keinerlei Engineering notwendig. Fügen Sie die zusätzliche Hardware Ihrem Projekt hinzu und fertig. In über 300 Industrie Anwendungen beweist EMOS.Web täglich seine Fähigkeiten. Von Anfang an wurde EMOS.Web mit dem Fokus auf hohe Anzahl an Datenpunkten mit maximaler Performance für die Automobilindustrie entwickelt. Zusammen mit den Produkten des Marktführers Microsoft sind wir in der Lage das Produkt immer auf höchstem technischen Niveau aktuell zu halten. -3© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – Was ist Skalierbarkeit? Skalierbarkeit bedeutet, dass Sie Ihre Applikation jederzeit in der “Größe” anpassen können. Wohlgemerkt ohne etwas der geleisteten Arbeit zu verlieren oder etwas neu projektieren zu müssen, das bereits vorhanden ist. Ihre Anwendung wächst mit den Anforderungen. Dies garantiert Investitionssicherheit! SCADA oder HMI, keine Frage für EMOS.Web, wir machen beides gleichzeitig. Keine Probleme mit Lizenzen oder wie wohl am besten skaliert wird. Machen Sie einfach Ihre Arbeit und freuen Sie sich über das Ergebnis. Wenn Sie sich entscheiden einen weiteren PC einzufügen um Lastverteilung oder Redundanz einzufügen, dann teilen Sie dies dem Projekt einfach mit. Wenn Sie lediglich einen Anzeige Client hinzufügen, dann müssen Sie überhaupt nichts ändern, einfach den PC einschalten. Prinzipiell kann an jedem Punkt, der über LAN erreichbar ist, ein neuer PC angebunden werden – auch übers Internet. Trending Redundantes Alarming Client Datenerfassung Alarming Im Jahr 2004 nahm Dürr die bislang größte auf EMOS.Web basierende Installation in der Automobilindustrie in Betrieb. Bei Hyundai Motors Manufacturing Alabama (HMMA) verwendete Dürr die EMOS.Web Plattform um Visu und Leittechnik mit 250000 IO Datenpunkten und 10000 Trends und 90000 Alarmen zu realisieren. Über 150 PC sind dort vernetzt und an die Plattform Informationen angebunden. Darunter Großbildanzeigen (Andon Boards) und Stationen zur Roboter und Prozesstechnik Bedienung. SPS Firewall RC SPS Instandhaltung Client Client Client Intranet, vertrauenswürdige Zone Internet -4- © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – Wie steht es mit der Zuverlässigkeit? Eine leistungsfähige Client Server Architektur bietet dem Anwender ein System, das sich durch hohe Geschwindigkeit und Daten Integrität auszeichnet. Dadurch sind die einzelnen Aufgaben komplett voneinander getrennt. Dies stellt sicher, dass die unterlagerte Datenerfassungsebene immer funktionsfähig bleibt, egal was mit der Anzeigeschicht passiert oder wie viele Daten vom Anwender angefordert werden. Alle typische Aufgaben sind in EMOS.Web als sog. Services implementiert. Der bedeutendste Service ist der IOManager; dieser bearbeitet alle Verbindungen zum Prozess und ist in der Lage mehrere Automatisierungsgeräte anzubinden. Die verfügbaren Daten werden über das Netzwerk zur weiteren Verwendung angeboten. Der AlarmServer kann diese IO-Daten verarbeiten und Alarm und Statusmeldungen sowie einen hierarchischen Alarmbaum liefern. Alle Daten können wahlweise in eine Datenbank zur späteren Auswertung geschrieben werden. Trend Data werden durch den TrendServer erfasst und in einer Datenbank oder im Dateisystem zur späteren Abfrage gespeichert. Redundanz ist einfach, nur ein redundanter PC ist erforderlich. Keinerlei zusätzliche Projektierung ist notwendig. Redundanz kann jederzeit hinzugefügt werden, sogar im Betrieb. Dies ermöglicht maximale Verfügbarkeit. Ein Webserver liefert die Bilder und Berichte Fabrikweit an authorisierte Clients aus. Jeder Service kann einfach redundant verfügbar gemacht werden; durch Hinzufügen eines identisch konfigurierten PC ist automatisch ein redundantes System verfügbar-im laufenden Betrieb. Alle Services arbeiten völlig autark, ein Ausfall zieht nichts vom restlichen System in Mitleidenschaft! Weitere Services sind u.a. der SecurityServer zum Zugriffschutz, EventServer um Änderungen zu erfassen. Der LanguageManager liefert alle Textinformationen in bis zu 8 Sprachen gleichzeitig aus. In einer Applikation muss jeder Dienst mindestens ein mal verfügbar sein. Webserver Webserver Webserver Webserver LanguageManager LanguageManager LanguageManager LanguageManager SecurityManager SecurityManager SecurityManager SecurityManager TrendServer TrendServer TrendServer TrendServer EventServer EventServer EventServer EventServer AlarmServer AlarmServer AlarmServer AlarmServer IOManager IOManager IOManager IOManager PC1 PC2 PC3 PC4 Fat Client Medium Client Thin Client Medium Client -5- © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur - System Das gesamte System baut auf den unterlagerten Services auf. Oberhalb der Online Infrastruktur (sog. Echtzeitdaten) ist die gesamte Offline Infrastruktur verfügbar. Alle Daten werden sowohl in der Datenbank gespeichert als auch aus der Datenbank für beliebige Zwecke bezogen. Standard Web browser Microsoft Internet Explorer Microsoft Powerpoint als graphisches Werkzeug für Visu Bilder HMI & Operating Und weitere Software und Comissioning Tools Monitoring, & Reporting Modules Trend Server Quality Management Modules Der Übergang zwischen HMI und SCADA ist fließend. Konzentrieren Sie sich einfach auf das was Sie tun wollen, Sie brauchen sich dabei nicht um Lizenztypen zu kümmern, sie sind alle gleich. Data base Distributed Communication Platform based on OPC Alarm Server Body & Logistic Management Modules Bei EMOS.Web gibt es keinen Unterschied zwischen HMI und SCADA. Beides baut auf der selben Plattform auf und benutzt die selben Datenquellen. Time Server Ident Logistic Quality IO Manager PLC Software Gespeicherte Daten können über standard SQL Technik abgefragt werden. Das system ist offen für jede Art von Services, Berichten oder Auswertungen. Die Abbildung zeigt auch Module, die zusätzlich zum Basis Paket erhältlich sind. Daten, die weitere Bearbeitung erfordern, werden durch eine Webapplikation auf dem Webserver bearteitet und für die Clients aufbereitet. EMOS.Web unterstützt sowohl zentrale als auch verteilte dezentrale Datenbank Anordnungen. Eine zentrale Datenbank ist einfacher zu administrieren, jedoch ein kritischer Punkt, wenn das Netzwerk oder die verfügbare Hardware von geringer Güte sind. In diesem Fall wird eine dezentrale Datenbank Struktur empfohlen, um weitgehend unbeeinflusst von Netzwerk Problemen zu sein. Leistungsfähige Administrations Werkzeuge helfen diese Aufgaben einfach zu erledigen. Alle Daten, die zur Datenbank geschrieben werden, werden im Fall eines Netzwerkausfalls automatisch gespoolt. Daten gehen nicht verloren, das System versucht zyklisch die Datenbank zu erreichen. Bei erfolgreichem Wiederverbinden werden die gespoolten Daten automatisch in die Datenbank geschrieben – sogar Stunden oder Tage später. Anzeige Clients können ActiveX Elemente von Drittanbietern problemlos einbinden. -6© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur - Kommunikation Kommunikation ist eines der heikelsten Themen bei HMI/SCADA Systemen. Deshalb verlassen wir uns auf die Leute, die sich mit der Kommunikation am besten auskennen – die Anbieter der Automatisierungsgeräte selbst. OPC bringt den Vorteil einer neutralen Datenschicht für jedes Automatisierungsgerät. Sobald ein OPC Server verfügbar ist kann das Gerät in EMOS.Web integriert werden. Die Hersteller dieser Geräte haben die Programmiersysteme und die Parametrierung der OPC Server sehr eng miteinander verbunden. Sie kennen den effizientesten Weg um mit ihren Geräten zu kommunizieren. Sobald mehrere OPC Server, Netzwerkgrenzen und Firewalls ins Spiel kommen kommt der IOManager ins Spiel. IOManager hilft die Probleme, die durch COM oder DCOM entstehen einfach zu beseitigen. Kommunikations Treiber Entwicklung ist eine ziemlich ausgefuchste Sache. Deshalb verlässt sich EMOS.Web komplett auf OPC. Wir verlassen uns auf die, die es am besten wissen müssen, die Hersteller. Somit ist das gesamte Wissen in den OPC Servern der Hersteller bestmöglich umgesetzt. OPC Server Marke 1 OPC Server Marke x Direkt Treiber TCP/IP IOManager ODBC Datenbank Simulator Data Client AlarmServer TrendServer InternetExplorer Windows Scripting Host Office Applications ….. IOManager aggregiert alle OPC Servers, Datenbank Konnektoren oder Simulatoren, so dass diese einfach über das Netzwerk verfügbar werden, absolut Firewall freundlich über genau bekannte Ports. Die Clients erhalten einen völlig abstraken Blick auf die Daten und können ohne weitere Parametrierung netzwerkweit darauf zugreifen. Ein Client abboniert sich die benötigeten Datenpunkte und wird bei jeder Änderung informiert, vollständig Ereignis orientiert. IOManager nutzt die OPC Browse Funktion. Deshalb muss kein einziger Datenpunkt von hand angelegt werden – Alle sind da, von Anfang an! Der Simulator unterstützt Windows Automation und kann mit Hilfe von VisualBasicScript oder Jscript im Windows Scripting Host genutzt werden. -7© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur - Konfiguration Konfiguration ist eine der anspruchsvollen Aufgaben des Applikationsentwicklers. EMOS.Web verlangt vom Anwender nur, die Orte der Datenquellen anzugeben. Nach der Installation ist das System als Fat Client sofort lauffähig. Um aus einem einzelnen PC im Systemverbund einen Teilnehmer zu parametrieren wird durch die verfügbaren Werkzeuge unterstützt und ist für jeden PC erforderlich. Generell geht es darum, wer macht was und wo kann man es finden. Einfach die PC Namen in den Konfigurationswizard eintragen, fertig. AlarmServer Services und der Browser müssen wissen, wo Datenquellen bereitstehen. Einzig die verfügbaren Datenquellen müssen dem Browser mitgeteilt werden, wenn ein Client hinzugefügt wird. IOManager Language Manager IOManager Browser Security Manager TrendServer Services müssen die verfügbaren IOManager kennen. Über diese Parametrierung wird die Redundanz der Services implementiert. Der Browser muss alle Datenquellen kennen um bestimmen zu können welche benutzt werden kann. Diese Fähigkeit ermöglicht die Redundanz auf Client Seite. -8© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – User Security Zugriff von überall auf der Welt hat nicht nur Vorteile, es kann auch eine Gefahr sein. Deshalb bietet EMOS.Web eine ausgefeilte Rechteverwaltung, die Zugriff gewährt oder verbietet. Generell kann keine Aktion erfolgen, ohne dass sich der Benutzer gültig identifiziert hat. Benutzername und Passwort sind immer erforderlich, optional unterstützt das System PC/SC Chipkartensysteme. Die eingegebenen Daten werden vom Client an den Server gesendendet, anschließend werden die verfügbaren Rechte gewährt oder der Login wird abgelehnt. Der Zugriffschutz basiert auf einem Rollensystem. Das bedeutet, dass jeder Person mehrere Profile zugeteilt werden können. Ein Profil beinhaltet mehrere Rechte. Zudem kann ein Benutzer in bis zu 50 Gruppen Mitglied sein. Rollen vereinfachen die Administration wesentlich. Ber. 1 Gruppe 1 Benutzerverwaltung und einfache Rechteverwaltung sind wichtig für den Zugriff auf das System. Alle Benutzerdaten werden in einer Datenbank gespeichert und können im laufenden Betrieb aktualisiert werden. Ber. 2 Gruppe 2 Gruppe 3 Alle Geräte in Bereich1 sind Gruppe 1 zugeteilt, ausser die mit Bereich 2 geteilten Geräte, diese gehören der Gruppe 2 an. Gruppe 3 beinhaltet den Rest von Bereich 2. Das ist alles! Benutzer, die im Bereich 1 etwas tun dürfen sind Mitglied in Gruppe 1 und 2. Benutzer im Bereich 2 sind Mitglied in Gruppe 2 und 3. Somit können Benutzer aus Bereich 1 rote und grüne Geräte bedienen, Benutzer aus dem Bereich 2 können grün und blau bedienen. Jede Bedienung ist verriegelt, jedes graphische Element, jeder Service, alles erfordert entsprechende Benutzerrechte. Benutzer, Profile und Rollen können erstellt, gelöscht oder verändert werden, sogar während des Betriebs. -9© Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – System Security Die meisten Applikationen laufen auf speziellen PC, die exakt diese Aufgabe zu erfüllen haben. Der Benutzer sollte keinen Zugang zum Betriebssystem haben ohne über die entsprechenden Rechte zu verfügen. Somit muss der PC komplett vor unerlaubter Nutzung geschützt werden. Der EMOS.Web SystemManager ist ein mächtiges Werkzeug um den Zugang zum PC auf einfache Art zu schützen. Er bietet einfache Möglichkeiten jede Taste, Windows Tasten, Tasten Kombinationen, Taskleiste, Menüs oder sogar den Desktop abzuschalten. Neben der Zugriffskontrolle startet er die Services und überwacht diese während des Betriebs. Zudem startet er Applikationen neu, falls diese versehentlich beendet werden oder nicht mehr reagieren sollten. Automatische Anmeldung an Windows und schneller Zugang zu wichtigen System Funktionen erleichtern dem Administrator die Arbeit. Sogar ein Reboot kann ausgelöst werden ohne den Desktop sichtbar zu schalten. Ein PC muss vor Missbrauch geschützt sein um Zuverlässigkeit zu garantieren. Niemand sollte Zugang zum System bekommen, der nicht dazu authorisiert ist. Windows selbst bietet keine einfachen Möglichkeiten um die Benutzeroberfläche zu verriegeln. All diese Funktionen wurden implementiert und über eine einfache Graphische Konfiguration zugänglich gemacht. Automatische Abmeldung wird ebenfalls über den SystemManager realisiert. Nach einer einstellbaren Zeit wird der Benutzer automatisch abgemeldet und das System verriegelt. - 10 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – SPS Daten SPS Daten sind lebenswichtig für alle HMI/SCADA Systeme. Schneller, effizienter Zugang zu diesen Daten ist ein wichtiger Faktor bei der Projektierung. EMOS.Web baut vollständig auf der Philosophie von OPC auf. Somit muss kein einziger Datenpunkt angelegt oder importiert werden. Alle Datenpunkte sind bereits in den OPC Servern angelegt. Und diese Datenpunkt stimmen immer, da sie durch das SPS Programmiersystem angelegt wurden. Datenpunkte zu definieren ist nicht notwendig bei EMOS.Web. Die OPC Server sind die beste verteilte Datenbank, die man bekommen kann. Nur attributierte Daten, hauptsächlich Analogwerte mit Einheit und zusätzlichen Eigenschaften müssen definiert werden. Alarme und Statusinformationen müssen ebenfalls definiert werden, so dass ein AlarmServer diese verarbeiten kann. Besteht ein Standard in der Benennung der Datenpunkte, dann kann EMOS.Web die Datenpunkte automatisch lesen und Regel basierend einordenen und ins System einpflegen – ohne jegliche Handarbeit. Architektur – Mehrsprachigkeit Mehrsprachige Applikationen sind kein Problem. EMOS.Web unterstützt bis zu acht verschiedene Sprachen in einem Projekt. Asiatische wie auch alle europäischen Sprachen werden unterstützt. Alle Meldungen und System Texte können online umgeschaltet werden. Sogar eine neue Sprache kann zur Laufzeit hinzugefügt werden. Die Sprache wird einfach durch drücken eines Buttons umgeschaltet. Alle Texte auf graphischen Seiten sind ebenfalls sprachumschaltbar. - 11 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – Alarming, Messaging Um einen guten Überblick über den Zustand einer Anlage zu erhalten ist ein effizientes Alarm System notwendig. EMOS.Web verfügt über ein Alarming, das Prioritäten, Klassen und eine Hierarchische Baumstruktur zur Verfügung stellt und dem Anwender ein Maximum an Flexibilität gibt. Alle Clients können Alarme bestätigen, somit erhalten alle angeschlossenen Clients automatisch die Bestätigungsinformation. Selbstverständlich kann nur bestätigen, wer die entsprechenden Rechte besitzt. Alarme können Bit oder String Daten sein. Jeder Datenpunkt kann als Alarm angelegt werden. Alarming ist Server basiert und netzwerkweit verfügbar. Nahezu unlimitierte Anzahl an Alarmen sind möglich. Konfigurierbare Alarm Anzeigen und netzwerkweites Bestätigen zeichnen das System aus. Alarm Zustand und Priorität können mehrfarbig angezeigt werden. Alarm Berichte und Top Ten sind ebenfalls verfügbar. Alarm Berichte können erzeugt und ausgedruckt oder als pdf verfügbar gemacht werden. Zeitstempel und weitere Details sind verfügbar. Filterung nach Schicht, Bereich, Datum oder Zeit sind ebenfalls möglich. Anstehende Alarme sind immer verfügbar und können über die Alarmgruppe ausgefiltert werden. - 12 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Architektur – Web Fähigkeiten Zwischen einer lokalen HMI/SCADA Station und einem Intranet/Internet Client. Sie sind komplett gleich aufgebaut. Dies bietet die Möglichkeit auf Echtzeitdaten von allen angebundenen Systemen aus zuzugreifen, sogar tausende von Kilometern entfernt. Die volle Funktionalität ist verfügbar. Lediglich die Geschwindigkeit kann abhängig von der Netzwerkqualität variieren. Der Daten Transfer über das Netzwerk ist Ereignis orientiert, lediglich zyklische Lebenstelegramme werden gesendet, wenn sich keine Datenänderung ergibt. Dies minimiert die Netzwerkbelastung wesentlich. EMOS.Web baut vollständig auf Internet Technologie auf. Der Browser ist immer die Anzeige für alle Daten. Es existiert kein Unterschied zwischen einem Zugriff über Intranet oder Internet. Alle Daten werden Firwall freundlich über definierte Ports via TCP/IP ausgetauscht. Dies ermöglicht dem Administrator gewisse Funktionalitäten über Netzwerkgrenzen hinweg einschränken zu können. Webseiten werden auf Anforderung gesendet, üblicherweise verwendet man den Browser Cache aktiv um eine weitere Steigerung der Performance zu erzielen. Wenn Services nicht verfügbar sind, dann versucht der Client alle 15 Sekunden eine Verbindung herzustellen. Ein typischer Failover bei Ausfall eines Services dauert ca. eine Sekunde; dies ist die Zeit die benötigt wird um auf den redundanten Service umzuschalten. Seiten werden immer synchronisiert, abhängig von den Einstellungen des InternetExplorers, ein manuelles Update ist immer möglich. Client Client Firewall Client Client Gleiche Funktionalitäten für alle Clients, egal wo auf der Welt! - 13 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Graphische Funktionen Die graphischen Fähigkeiten von EMOS.Web basieren auf denen des InternetExplorers. Alle graphischen Elemente sind Vector Graphiken uns somit können die Seiten unterschiedlichen Bildschirmauflösungen automatisch angepasst werden. Um Zeichenaufgaben zu erfüllen wird Powerpoint als mächtiges Werkzeug eingesetzt. Powerpoint stellt sicher, dass der Benutzer sehr schnell eingearbeitet werden kann, da die meisten Benutzer Powerpoint bereits kennen. PPT selbst wird nur zur Gestaltung der Seiten verwendet, während der Laufzeit hat es keinerlei Aufgabe mehr. Alle Formen, die PPT zur Verfügung stellt sind animierbar. Rechtecke, Linien, Kreise, Text sogar Cliparts können animiert werden. Changing the fillcolor, position, size, visibility or text, anything is possible. This empowers the user to be creative to a maximum extent. Also Viso shapes can be imported and animated. Sobald Sie Ihre Ideen mit PPT darstellen können, dann können Sie auch graphische Seiten für die HMI Applikation erstellen. Verhaltensweisen wie Mouse Over oder Mouse Click können hinzugefügt werden. Skript Code und Berechnungen können ausgeführt werden. Die gesamte Bandbreite an Internet Technologie steht zur Verfügung und kann einfach in PPT eingegeben werden. Alle Funktionen sind als Add In implementiert. Die Funktionen zur Prozessanbindung sind ebenfalls über Menüs verfügbar. Die graphischen Funktionen von EMOS.Web basieren auf denen von MS Powerpoint. Graphische Elemente, oder Cliparts, alles was PPT importieren kann, kann verwendet werden! Gebrauchsfertige Komponenten erleichtern die Implementierung von Alarming oder Trend Anzeigen. ActiveX Elemente von Drittanbietern öffnen zusätzliche Möglichkeiten. Kein anderes System bietet so einen schnellen, einfachen Zugang zur Welt der Visualisierung. - 14 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Graphische Funktionen EMOS.Web features a quality indication on all graphical elements. On process connections that have bad quality the frontend can display this quality information in a parameterizable color. Die EMOS.Web add ins bieten dem Benutzer die Möglichkeit den graphischen Elementen Animationen hinzuzufügen. So you always know that the display is up to date. Some issues have been addressed regarding the use as a screen design tool. Therefore EMOS.Web tools enable you to design in screen coordinates rather than handling centimerters or inches. Every graphical element can be adjusted to this grid. Animation dialogs have been included into PPT so that it is as easy as possible to animate a shape. All dialogs are self explaining, only data source and the desired animation are to be parametrized. Created objects can be organized in the clip organizer to form a library. Simply as you would do in the office world. Use templates for your screens, insert background images, …….. It can not be more open! You can share PPT documents with all users, only the animation feature requires the installed plug ins. - 15 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Graphische Funktionen Alarm Anzeigen werden einfach als Komponente eingebaut. Alarm Filterung ist einfach über einen Parameter zu setzen. Alle Komponenten können über das Drop down Menü in allen Windows Programmen die OLE fähig sind eingebaut werden. Komplexe Funktionen zum Meldungswesen oder zur historischen Datenanzeige sind als fertige Komponenten implementiert. Trending wird ebenfalls über eine Komponente implementiert. Mehrfache Diagramme, die von mehreren Servern versorgt werden. Mehrfache Achsen und einfache Auswahl. Verfügbar in Interaktivem Betrieb, und vollständig skriptbar. - 16 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Graphische Funktionen Detailsansicht mit Liniealen zum besseren Ablesen. Bewegen Sie einfach die Zeitachse um in den Daten zu blättern. Wenn redundante Trendserver verwendet werden, dann blendet die Komponente evtl. Fehlende Daten eines redundanten Servers automatisch ein. Analog Daten von unterschiedlichen Servern wird automatisch zusammengeführt um eventuelle Lücken durch Server Ausfall in der Historie aufzufüllen. Diagramme können mit mehrfachen Y-Achsen und verschiedenen Zeitskalen versehen werden. Zoom In und Out werden selbstverständlich unterstützt. Alle Arten von Daten, Digital oder Analog können geloggt und mit beliebigen Signalen zusammen angezeigt werden. Daten Sets können interaktiv parametriert werden oder über Skripting eingestellt werden. Ein Vergleich über der Zeit kann durch einfaches Verschieben der Zeitachsen vorgenommen werden. Alle Elemente können individuell eingefärbt werden. Alle Zeitstempel sind UTC basiert, somit gibt es kein Sommer/Winterzeit Problem. Die Anzeigekomponente passt die Zeiten immer der lokalen Zeitzone an. Qualitativ hochwertige Ausdrucke an jeden angeschlossenen Drucker. Das Trending System unterstützt Kompression zur Performance Steigerung bei Anforderung großer Zeiträume. EMOS.Web unterstützt imperiale und metrische Anzeige. - 17 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform Technische Beschreibung Skripting Funktionen Skripting ist mittels JavaScript oder VisualBasicScript möglich. Jede Berechnung oder Verarbeitung von Daten, egal wie komplex kann durch Skripting realisiert werden. Es existiert nahezu keine Begrenzung. Zwei Arten von Skripting sind möglich, Seitenbasiertes Skripting im Browser und WindowsScriptingHost basiertes Skripting. Browser Skripting ist nur verfügbar auf der Seite, die das Skript enthält. Mit WindowsScriptingHost können dynamisch virtuelle IO Tags erzeugt werden. Resultate sind netzwerkweit verfügbar. Vollständig Server basiert, immer verfügbar. Skripting ist möglich, aber nicht erforderlich. Alle wichtigen Animationen sind ohne Skripting verfügbar. Verfügt der Benutzer über das entsprechende Skripting und Browser Know How, dann ist nahezu jede denkbare Idee umsetzbar. Diese Tags werden in einer virtuellen SPS gespeichert. Ein Client bemerkt keinen Unterschied zu realen Tags. Neben Runtime Skripting ist es auch möglich Powerpoint mit VBA zu erweitern um spezielle Hilfsmittel für die Projektierung zu erstellen. Komplette Applikationen können mittels Office Automation erstellt werden. Powerpoint unterstützt OLE und Zugriff über das Objekt Modell. - 18 © Dürr Systems GmbH – Technische Beschreibung EMOS.Web Plattform