Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren 23.04.2008 I Peter Steib
IT-based Control Webfähige Steuerungen: Internetdienste und Nutzen FTP: IT-gerechter Datenaustausch auf Dateiebene HTTP SMTP: Alarmieren und informieren per E-Mail HTTP: Webbasiertes Bedienen, Beobachten und Visualisieren Webserver Visu CGI SSI FTP SMTP e E-Mail Client SPS-Daten Register, Flag, I/O, Timer, Counter, Text, DB FTP-Server Datei-system SPS-Programm SPS
Klassischer HMI-Ansatz Gesamte HMI-Funktion ist in OP realisiert und gespeichert. OPs sammeln lediglich Prozessdaten von SPSen. Änderungen der SPS-Funktion erzwingen zusätzliche Änderungen in jedem OP. Projekte mit mehreren OPs werden schnell komplex und „trickreich“.
Web-basierte HMI-Systeme Neben Steuerungsfunktion ist auch die HMI-Funktion in der SPS realisiert. Web-Panels laden die zugehörigen Prozess-Seiten direkt von der SPS und zeigen sie an. Änderungen/Erweiterungen der Prozessfunktion betreffen deshalb jeweils nur die (eine) SPS. Die flexible Struktur ist einfache zu Administrieren.
IT-based Control Webvisualisierung - die drei Varianten Web-Server Setup- und Diagnose mit HTML Web-Seiten Statische Bedienseiten Eingaben über Formulare und Buttons Einbetten von aktuellen Steuerungsdaten Java-basierte Visualisierung Kontinuierliche Aktualisierung und Animation mit Java Komfortable Erstellung von Bedienoberflächen mit Saia®S-Web-Editor Hochsprachenanwendungen mit einfachem, direktem Zugriff auf Steuerungsdaten http://192.168.1.8/ cgi-bin/readVal.exe?%PDP,,R1000,d Zugriff mit Java und .net Standardklassen Visual-Basic, C#, etc.
IT-based Control Basisentwicklung: Der Weg zur IT-fähigen SPS Structured C Vektor-Grafik Bis heute 90’000 Webserver im Feld! MB Web-Panel IT-based Control eWin Web-Panel HTML-basierte Web-Visu / SSI / CGI Datei-System Webserver Betriebssystemerweiterungen in C Java-basierte Web-Visu FTP 1999 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 2008
CGI-Schnittstelle Mit URL auf SPS-Daten zugreifen Ausführbare Dateien auf Server starten mit CGI Ergebnis ist HTML-Seite Saia PCD Steuerungen bieten Webserver mit CGI-Schnittstelle Funktionen zum Lesen und Schreiben von SPS-Daten Per Browser direkt auf SPS-Daten zugreifen Added value of Windows based Saia Web-Panel 7
Mit .Net auf SPS-Daten zugreifen Hochsprachenanwendungen einbinden mit Java und .net Zugriff auf Steuerungsdaten mit Microsoft/Java-Bordmitteln Standardklassen von Java und .net sind ausreichend. Keine zusätzliche Treiber-Software, Feldbuskarten oder OPC-Server notwendig. Steuerungsdaten abrufen über CGI-Schnittstelle Daten lesen: http://192.168.0.60/cgi-bin/readVal.exe?%PDP,,R800,d Daten schreiben: http://192.168.0.60/cgi-bin/writeVal.exe?%PDP,,R800,d+1 Ablauf Kontinuierliches Anfordern von aktuellen Steuerungsdaten mit CGI-Aufrufen
Beispiel: Windows Media Center kombiniert mit Web-Bedienung Web-HMI Hamilton Home Theater PC Windows Media Center Visual Basic Anwendung Web-HMI Roboter IR Empfänger Web-HMI Raumregelung IR Fernbedienung
Saia®PCD Web Panel Innovation schnell und sicher umsetzen.