Technische Beschreibung - Dürr Paint and Final Assembly Systems

Werbung
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
Herunterladen