Micro Application Example
Einfache Prozesskommunikation auf Basis von Web-Technologie (mit S7-200 und CP243-1 IT) Micro Automation Set 15
Hinweis Micro Automation Set 15
Beitrags-ID 21692518
Hinweis Die Micro Automation Sets sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Micro Automation Sets stellen keine kundenspezifische Lösungen dar, sondern sollen lediglich Hilfestellung bieten bei typischen Aufgabenstellungen. Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Micro Automation Sets entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung. Durch Nutzung dieser Micro Automation Sets erkennen Sie an, dass Siemens über die beschriebene Haftungsregelung hinaus nicht für etwaige
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Schäden haftbar gemacht werden kann. Wir behalten uns das Recht vor, Änderungen an diesen Micro Automation Sets jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesen Micro Automation Sets und anderen Siemens Publikationen, wie z.B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang.
Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in diesem Micro Automation Set beschriebenen Beispiele, Hinweise, Programme, Projektierungs- und Leistungsdaten usw. verursachte Schäden ist ausgeschlossen, soweit nicht z.B. nach dem Produkthaftungsgesetz in Fällen des Vorsatzes, der grober Fahrlässigkeit, wegen der Verletzung des Lebens, des Körpers oder der Gesundheit, wegen einer Übernahme der Garantie für die Beschaffenheit einer Sache, wegen des arglistigen Verschweigens eines Mangels oder wegen Verletzung wesentlicher Vertragspflichten zwingend gehaftet wird. Der Schadensersatz wegen Verletzung wesentlicher Vertragspflichten ist jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht Vorsatz oder grobe Fahrlässigkeit vorliegt oder wegen der Verletzung des Lebens, des Körpers oder der Gesundheit zwingend gehaftet wird. Eine Änderung der Beweislast zu Ihrem Nachteil ist hiermit nicht verbunden Copyright© 2006 Siemens A&D. Weitergabe oder Vervielfältigung dieser Micro Automation Sets oder Auszüge daraus sind nicht gestattet, soweit nicht ausdrücklich von Siemens A&D zugestanden.
V1.1
22.03.2006
2/12
Vorwort Micro Automation Set 15
Beitrags-ID 21692518
Vorwort Micro Automation Sets sind funktionsfähige und getestete Automatisierungskonfigurationen auf Basis von A&D-Standardprodukten für die einfache, schnelle und kostengünstige Realisierung von Automatisierungsaufgaben in der Kleinautomation. Jedes der vorliegenden Micro Automation Sets deckt dabei eine häufig vorkommende Teilaufgabe einer typischen Kundenproblemstellung des unteren Leistungsbereichs ab. Für diese Teilaufgaben finden Sie mit Hilfe der Sets Antworten darauf, welche Produkte benötigt werden und wie diese miteinander funktionieren. Um die diesem Set zugrunde liegende Funktionalität zu realisieren, können aber je nach Anlagenerfordernissen auch eine Reihe anderer Komponenten (z.B. andere CPUs, Stromversorgungen, etc.) eingesetzt werden. Diese Komponenten entnehmen Sie bitte den entsprechenden Katalogen von SIEMENS A&D. Die Micro Automation Sets finden Sie auch unter dem folgendem Link:
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
http://www.siemens.de/microset
Inhaltsverzeichnis Inhaltsverzeichnis......................................................................................................... 3 1
Einsatzbereiche und Nutzen.......................................................................... 4
2
Aufbau ............................................................................................................. 5
3
Hard- und Softwarekomponenten ................................................................. 6
4
Funktionsprinzip............................................................................................. 8
5 5.1 5.2 5.3
Konfigurieren der Startup Software .............................................................. 9 Vorbemerkung .................................................................................................. 9 Download des Startup Codes ........................................................................... 9 Komponenten konfigurieren.............................................................................. 9 S7-200 CPU mit STEP7 Micro/WIN konfigurieren ....................................... 9 Internetseite auf den CP 243-1 IT laden .................................................... 10 Anpassung des verwendeten Browsers [optional] ..................................... 10
6 6.1
Live-Demo ..................................................................................................... 11 Bedienung....................................................................................................... 11
7
Technische Daten ......................................................................................... 12
V1.1
22.03.2006
3/12
Einsatzbereiche und Nutzen Micro Automation Set 15
1
Beitrags-ID 21692518
Einsatzbereiche und Nutzen Hinweis
Der CP 243-1 IT beinhaltet die komplette Funktionalität des CP 243-1, deshalb sind die Kapitel des MICROSET 14 (wie z.B. Einsatzbereiche, Funktionsweise, Vorteile/Nutzen) auch für dieses MICROSET gültig. Diese werden hier nicht (wiederholt) aufgeführt.
Der CP 243-1 ist ein reiner Ethernet CP, der CP 243-1 IT mit zusätzlicher Web-Funktionalität
Einsatzbereiche Einsatzbereiche sind vorzugsweise dort, wo: • Plattformunabhängige Standard-Software (E-Mail Client, FTP-Server/-Client, Web-Browser) für z.B. Meldungen oder Steuern und Beobachten eingesetzt werden soll
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
• Das Speichern von Daten im eigenen Dateisystem des CP 243-1 IT einen Zusatznutzen bringt (z.B. für Statistiken) • Es notwendig ist, die Dokumentation der Maschine oder Anlage im CP 243-1 IT abzulegen • Der Fernzugriff über Standard-Browser einen Zusatznutzen ergibt, bzw. wo lokale Bediengeräte an mehreren CPUs nötig wären, z.B.: -
Gebäudeautomatisierung
-
Wasserkraftwerke
-
Photovoltaik
-
Verkehrstechnik
Nutzen • Übertragung von ereignisgesteuerten Meldungen über E-Mail weltweit und lokal • Einfache universelle Kopplung der SPS an verschiedene Rechner über FTP • Gleichzeitiger Zugriff auf Prozessinformationen (geschützt über Passwort) mit Standard-Web-Browser; dadurch entfallen Software- und Installationskosten auf der Client-Seite • Preisgünstiger Massenspeicher für Daten, Statistiken und HTML basierender Maschinen- oder Anlagendokumentation • Zugriff auf die Automatisierungsanlage unabhängig vom Betriebssystem (z.B. Windows, Linux) der übergeordneten Ebene
V1.1
22.03.2006
4/12
Aufbau Micro Automation Set 15
2
Beitrags-ID 21692518
Aufbau Das folgende Bild zeigt den Aufbau des Micro Automation Set 15.
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Abbildung 2-1
V1.1
22.03.2006
5/12
Hard- und Softwarekomponenten Micro Automation Set 15
3
Beitrags-ID 21692518
Hard- und Softwarekomponenten
Produkte Tabelle 3-1 Komponente
Typ
S7-200 CPU IT-CP Stromversorgung Handelsüblicher PC mit Ethernetanschluss Optional: Router
MLFB / Bestellangaben
S7-CPU 222 (DC) CP 243-1 IT LOGO! Power 24V 1,3A z.B. SIMATIC Field PG (mit Ethernet Anschluss) X1200
1
6ES7212-1AB23-0XB0 6GK7243-1GX00-0XE0 6EP1331-1SH02
1
Anz 1 1
Hersteller SIEMENS AG
1 1
6ES7712-xxxxx-xxxx oder Standard PC mit Ethernet Anschluss
1 2
BINTEC
Zubehör Tabelle 3-2 Komponente
Typ
MLFB / Bestellangaben
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Cross-Cable (falls der IT-CP mit dem PG direkt verbunden wird)
6XV1850-2HH10 oder handelsübliches Cross-Cable (2x RJ45- Stecker)
Anz
Hersteller Siemens AG
1
Projektierungssoftware/-tools Tabelle 3-3 Komponente
Typ
Verbindungskabel Erstellsystem ↔ S7-200 CPU (alternativ)
PC/PPI-Kabel (bei COM-Anschluss) USB/PPI-Kabel (bei USB-Anschluss) MPI-Kabel (bei Anschl. über CP)
2
V4.0 SP3
S7-Micro/Win
MLFB / Bestellangaben
Anz
6ES7901-3CB30-0XA0 6ES7901-3DB30-0XA0
Hersteller SIEMENS AG
1
6ES7901-0BF00-0AA0 6ES7810-2CC03-0YX0
1
PC-SOFTWAREKOMPONENTEN HTTP-Kommunikation zum Web-Browser Tabelle 3-4 Komponente
Typ
Standard Web-Browser
z.B. „Internet-Explorer V6“ (damit wurde getestet)
JavaEntwicklungsumgebung
z.B. „JBuilder 8 SE“ (oder jede andere aktuelle Java-Entwicklungsumgebung)
HTML-Editor
z.B. „Microsoft Frontpage“ oder „AOLpress V2.0 (freeware) (Es existieren heute zahlreiche Freeware/ Shareware- und professionelle Programme.
1 2
MLFB / Bestellangaben
Hinweis
Hersteller
Ablaufumgebung für Visualisierung
Microsoft Borland
Zur evtl. Modifikation der mitgelieferten HTMLSeiten
Microsoft
in anderen Leistungen/Ausführungen verfügbar Verbindungskabel je nach verfügbarer Schnittstelle des Erstellsystems
V1.1
22.03.2006
6/12
Hard- und Softwarekomponenten Micro Automation Set 15
Komponente
Beitrags-ID 21692518 MLFB / Bestellangaben
Typ
Hersteller
Bei Nutzung von JavaApplets, die unter einer Borland JDK >1.1.8 Entwicklungsumgebung erstellt wurden, ist für den SUN Web-Browser ein zusätzlich zu installierendes PlugIn notwendig. http://java.sun.com/produ cts/plugin
optional: Java Plug-In für Web-Browser
Hinweis
SUN Java Plug-In
Email (im Test-/Projektierungscode nicht realisiert)
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Tabelle 3-5 Komponente
Typ
MLFB / Bestellangaben
E-Mail Server
IMail Server 2006 (Alternativ: Nutzung eines firmeninternen E-Mailservers)
http://www.ipswitch.com Programm das über das 30-Tage-Testversion Inter-/Intranet Emails kostenlos; verteilt
Hinweis
Hersteller IPSWITCH
FTP (im Test-/Projektierungscode nicht realisiert) Tabelle 3-6 Komponente
Typ
MLFB / Bestellangaben
FTP-Server
z.B. „WS_FTP Server“ (oder anderer FTP-Server)
Dateien, Verzeichnisse http://www.ipswitch.com Inter-/Intranetanwendern IPSWITCH 30-Tage-Testversion für den Down-/Upload zur kostenlos Verfügung stellen
optional : FTP-Client
z. B. „WS_FTP Pro“ (oder anderes FTP-ClientProgramm) Standardmäßig ist das Konsolenprogramm „FTP.EXE“ auf jedem Betriebssystem vorhanden.
http://www.ipswitch.com Programm zum Zugriff 30-Tage-Testversion auf FTP-Server über kostenlos Inter-/Intranet
V1.1
22.03.2006
Hinweis
Hersteller
IPSWITCH
7/12
Funktionsprinzip Micro Automation Set 15
4
Beitrags-ID 21692518
Funktionsprinzip In dieser Konfiguration ist eine S7-222 CPU mit Industrial Ethernet Kommunikationsprozessor CP 243-1 IT direkt mit einem Netzwerk verbunden. Optional kann die S7-222 CPU mit CP 243-1 IT auch über Router 3 mit einem Netzwerk oder z.B. einem mobilen Service verbunden sein. Hinweis
In Set 14 ist beschrieben, wie in einer Anlage mehre CPUs Daten über einen SCALANCE X108 untereinander austauschen können.
Die Kommunikation basiert auf dem TCP/IP-Protokoll. Die CPU kann via CP 243-1 IT in Unterschied zum Standard CP 243-1 (neben normaler S7-Kommunikation) auf 3 zusätzlichen Arten kommunizieren: • HTTP-Kommunikation zum Web-Browser
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Der HTTP-Server beantwortet Anfragen von HTTP-Clients (z.B. Standard-Web-Browser). Es ist möglich, dass gleichzeitig bis zu 4 Verbindungen von unterschiedlichen Clients zum Server aufgebaut werden. Durch geeignete Parametrierung/Programmierung (Java Applets 4) kann somit ein Steuern & Beobachten mit HTML-Seiten im IT CP abgelegt werden, welches jeder Standard-Web-Browser (geschützt über Passwort) darstellen kann. • E-Mail Kommunikation (im Test-/Projektierungscode nicht realisiert) Für den IT CP sind bis zu 32 Emails projektierbar, welche ereignisgesteuert von der CPU an einen E-Mail Server versendet werden. Der E-Mail Server wiederum sendet die E-Mails an die in der Projektierung spezifizierten Empfänger. Die E-Mails können im Nachrichtentext auch projektierte Prozesswerte enthalten. • FTP-Kommunikation (im Test-/Projektierungscode nicht realisiert) Die CPU kann Datenbausteine (oder Teile davon) über den IT CP als Dateien zu anderen Rechnern (z.B. PCs) schicken oder Dateien anderer Rechner lesen oder löschen. Kommunikation über FTP ist mit fast allen Betriebssystemen (Unix, Windows, Linux) möglich.
3
Ein Router stellt eine Brückenfunktion zwischen verschiedenen Netzwerken dar. Standard S7-Applets (Parametrierung) bzw. selbsterstellte Java-Applets mit Hilfe von S7Beans (Programmierung) 4
V1.1
22.03.2006
8/12
Konfigurieren der Startup Software Micro Automation Set 15
Beitrags-ID 21692518
5
Konfigurieren der Startup Software
5.1
Vorbemerkung Zum Startup bieten wir Ihnen Softwarebeispiele mit Testcode und Testparametern als Download an. Die Softwarebeispiele unterstützen Sie bei den ersten Schritten und Tests mit Ihren Micro Automation Sets. Sie ermöglichen einen schnellen Test der Hardware- und Softwareschnittstellen zwischen den in den Micro Automation Sets beschriebenen Produkten. Die Softwarebeispiele sind immer den im Set verwendeten Komponenten zugeordnet und zeigen deren prinzipielles Zusammenspiel. Sie stellen aber selbst keine realen Anwendungen im Sinne einer technologischen Problemlösung mit definierbaren Eigenschaften dar.
5.2
Download des Startup Codes
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Die Softwarekomponenten des Beispiels finden Sie auf der HTML-Seite, von welcher Sie dieses Dokument geladen haben. Tabelle 5-1
Nr.
Dateiname
Inhalt
1
Set15_S7-200_V1d1_en.mwp
STEP7 Micro/WIN Projekt
2
Set15_Example_CP243-1IT_V1-0_en.htm
HTML-Seite zum Bedienen und Beobachten der Automatisierungsanwendung
3
Set15_S7BeansAPI Release_V2d5d3.zip
Java-Applets (im CP243-1 IT bereits implementiert)
5.3
Komponenten konfigurieren
Hinweis
An dieser Stelle wird davon ausgegangen, dass die notwendige Software auf Ihrem Rechner installiert ist und Sie im grundlegenden Umgang mit der Software vertraut sind. Weiterhin wird davon ausgegangen, dass auf dem Standard Windows PC zum Bedienen und Steuern auch Micro/Win installiert ist.
S7-200 CPU mit STEP7 Micro/WIN konfigurieren Tabelle 5-2
Nr. 1.
V1.1
Funktion
Anmerkung
Verbinden Sie die S7-200 CPU und den CP 243-1 IT mit der Versorgungsspannung und stellen Sie die Ethernetverbindung wie im Aufbauplan dargestellt her.
22.03.2006
9/12
Konfigurieren der Startup Software Micro Automation Set 15
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Nr.
Beitrags-ID 21692518 Funktion
Anmerkung
2.
Öffnen Sie das STEP7 Micro/WIN Projekt Set15_S7-200_V1d1_en.mwp
3.
Benutzen Sie den Internet-Wizard um dem CP 243-1 IT eine Moduladresse (IP-Adresse, Subnetzmaske, Gateway-Adresse) aus Ihrem Adressraum zu geben. Definieren Sie zusätzlich Ihr Administratorkonto (ID, Passwort) für den Zugriff auf den CP 243-1 IT.
4.
Speichern Sie die Projektierung ab und laden Sie sie über Anschließend die CPU in RUN das verwendete Kabel gemäß Tab. 3-3l in die Steuerung. schalten, damit der CP die IPAdresse übernimmt.
5.
Wechseln Sie den Zugangspunkt von STEP7 Micro/WIN und nutzen Sie die Kommunikation via Ethernet.
Systemsteuerung > PG/PCSchnittstelle einstellen
6.
Laden Sie das STEP7 Micro/WIN Projekt erneut in die CPU. Diesmal jedoch über den CP 243-1 IT
Micro/Win schreibt zusätzliche Projektierungsdaten via FTP in den CP.
Übernehmen Sie alle restlichen Parametrierungen im Assistenten.
Internetseite auf den CP 243-1 IT laden Tabelle 5-3
Nr.
Funktion
Anmerkung
7.
Verbinden Sie sich mit einem FTP-Client auf den CP 243-1 IT. (Sie können hierzu beispielsweise das FTP-ClientProgramm aus Tab.3-6 verwenden.)
8.
Wechseln Sie im Dateisystem des CP 243-1 IT in das Verzeichnis „user“ und kopieren Sie anschließend von Ihrem lokalen PC die HTML-Seite auf das Dateisystem des CP 243-1 IT.
Die IP Adresse sowie ID und Passwort haben Sie im Schritt [3] vergeben.
Anpassung des verwendeten Browsers [optional] Tabelle 5-4
Nr. 9.
V1.1
Funktion
Anmerkung
Sollte die HTML-Seite nicht geöffnet werden können, so prüfen Sie bitte die Verbindungseinstellungen Ihres WebBrowsers. (MS IE V6: „Extras Æ Internetoptionen Æ Verbindungen Æ Einstellungen“, es darf kein ProxyServer für die Verbindung mit dem CP243-1 IT verwendet werden.)
22.03.2006
10/12
Live-Demo Micro Automation Set 15
6
Live-Demo
6.1
Bedienung
Beitrags-ID 21692518
Abbildung 6-1
Autorisierung: Passwort und Benutzername wie im Internet-Assistenten vereinbart.
Adresse zum Aufrufen der HTML-Seite:
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
http:///user/Set15_Example_CP243-1IT_V1-0_en.htm
Visualisierung des Potentiometerwertes [Byte] (SMB28) Status des Ausgangs Q0.0 Status des Ausgangs Q0.1 Ein-/Ausschalten des Ausgangs Q0.0 und Q0.1 („0“=Aus, „1“=Ein)
V1.1
22.03.2006
11/12
Technische Daten Micro Automation Set 15
7
Beitrags-ID 21692518
Technische Daten
S7-CPU 222 Parameter
Anzahl/Größe/Bereich
Versorgungsspannung
DC 20,4 bis 28,8 V oder AC 85 bis 264 V
Programmspeicher / Datenspeicher
4 kByte / 2 kByte
Schutzart
IP 20 nach IEC 529
Ausbau
2 Erweiterungsbaugruppen
Bemerkungen
nur Erweiterungsmodule S7-22X Serie
Copyright © Siemens AG 2006 All rights reserved Set15_DocTech_v1d2_de.doc
Ethernet CP 243-1 IT Parameter
Anzahl/Größe/Bereich
Bemerkungen
Schnittstelle Projektierung
RJ45 mit STEP 7-Micro/WIN ab V3.2 SP3
10/100 Mbit/s S7- Kommunikation/PGKommunikation +1 für S7-MicroWin 1x Standard, 1x Reserve/Fallback Anzahl der Prozesswerte in einer Email ist nur durch den Nachrichtentext beschränkt
Anzahl betreibbarer Verbindungen
8
Anzahl projektierbarer Emailserver
2
Anzahl Verbindungen zu einem E-mail-Server
1
E-Mail - Client Anzahl FTP Verbindungen Anzahl HTTP-Verbindungen Einstellbarer Zugriffsschutz
32 E-Mails mit max. 1024 Zeichen 1 4 8 Benutzer 8 Mbyte
Bei Nutzung zur Datenspeicherung verringert sich der Speicherplatz um die Projektierung der HTML-Seiten.
Parameter
Anzahl/Größe/Bereich
Bemerkungen
Spannungsbereich Ausgang Spannungsnennwert Ua Nenn Stromnennwert Ia Nenn
AC 93 bis 132 V/187 bis 264 V geregelte Gleichspannung DC 24 V 3,5 A
Einstellung durch Drahtbrücke potentialfrei
Speicherkapazität des Flash Memory-Filesystems
SITOP power 3.5
V1.1
22.03.2006
12/12