Beruflich Dokumente
Kultur Dokumente
Handbuch
Technische Beschreibung, Installation und Projektierung
Version 1.3.1
Allgemein
Copyright 2009 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten.
WAGO Kontakttechnik GmbH & Co. KG Hansastrae 27 D-32423 Minden Tel.: Fax: +49 (0) 571/8 87 0 +49 (0) 571/8 87 1 69
E-Mail: info@wago.com Web: http://www.wago.com Technischer Support Tel.: +49 (0) 571/8 87 5 55 Fax: +49 (0) 571/8 87 85 55 E-Mail: support@wago.com
Es wurden alle erdenklichen Manahmen getroffen, um die Richtigkeit und Vollstndigkeit der vorliegenden Dokumentation zu gewhrleisten. Da sich Fehler, trotz aller Sorgfalt, nie vollstndig vermeiden lassen, sind wir fr Hinweise und Anregungen jederzeit dankbar. E-Mail: documentation@wago.com
Wir weisen darauf hin, dass die im Handbuch verwendeten Soft- und Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im Allgemeinen einem Warenzeichenschutz, Markenschutz oder patentrechtlichem Schutz unterliegen.
Inhaltsverzeichnis
Inhaltsverzeichnis
1 Wichtige Erluterungen ........................................................................... 10 1.1 Rechtliche Grundlagen ........................................................................... 10 1.1.1 Urheberschutz .................................................................................... 10 1.1.2 Personalqualifikation ......................................................................... 10 1.1.3 Bestimmungsgeme Verwendung der Serie 750............................. 11 1.1.4 Technischer Zustand der Gerte ........................................................ 11 1.2 Normen und Richtlinien zum Betrieb der Serie 750 .............................. 12 1.3 Symbole.................................................................................................. 13 1.4 Sicherheitshinweise ................................................................................ 14 1.5 Schriftkonventionen ............................................................................... 15 1.6 Darstellungen der Zahlensysteme .......................................................... 15 1.7 Gltigkeitsbereich .................................................................................. 16 1.8 Abkrzungen .......................................................................................... 16 2 Das WAGO-I/O-SYSTEM 750 ................................................................ 17 2.1 Systembeschreibung............................................................................... 17 2.2 Technische Daten ................................................................................... 18 2.3 Fertigungsnummer.................................................................................. 24 2.4 Komponenten-Update ............................................................................ 25 2.5 Lagerung, Kommissionierung und Transport ........................................ 25 2.6 Mechanischer Aufbau............................................................................. 26 2.6.1 Einbaulage ......................................................................................... 26 2.6.2 Gesamtausdehnung ............................................................................ 26 2.6.3 Montage auf Tragschiene .................................................................. 27 2.6.3.1 Tragschieneneigenschaften ........................................................... 27 2.6.3.2 WAGO-Tragschienen ................................................................... 28 2.6.4 Abstnde ............................................................................................ 28 2.6.5 Stecken und Ziehen der Komponenten.............................................. 29 2.6.6 Montagereihenfolge........................................................................... 30 2.6.7 Klemmenbus/Datenkontakte.............................................................. 31 2.6.8 Leistungskontakte.............................................................................. 32 2.6.9 Anschlusstechnik ............................................................................... 33 2.7 Versorgung ............................................................................................. 34 2.7.1 Potenzialtrennung .............................................................................. 34 2.7.2 Systemversorgung ............................................................................. 35 2.7.2.1 Anschluss ...................................................................................... 35 2.7.2.2 Auslegung ..................................................................................... 36 2.7.3 Feldversorgung .................................................................................. 38 2.7.3.1 Anschluss ...................................................................................... 38 2.7.3.2 Absicherung .................................................................................. 39 2.7.4 Ergnzende Einspeisungsvorschriften............................................... 42 2.7.5 Versorgungsbeispiel .......................................................................... 43 2.7.6 Netzgerte .......................................................................................... 44 2.8 Erdung .................................................................................................... 45 2.8.1 Erdung der Tragschiene..................................................................... 45 2.8.1.1 Rahmenaufbau .............................................................................. 45
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Allgemein
2.8.1.2 Isolierter Aufbau ........................................................................... 45 2.8.2 Funktionserde .................................................................................... 46 2.8.3 Schutzerde.......................................................................................... 47 2.9 Schirmung............................................................................................... 48 2.9.1 Allgemein .......................................................................................... 48 2.9.2 Busleitungen ...................................................................................... 48 2.9.3 Signalleitungen .................................................................................. 48 2.9.4 WAGO-Schirm-Anschlusssystem ..................................................... 49 2.10 Aufbaurichtlinien und Normen .............................................................. 49 3 Feldbus-Controller.................................................................................... 50 3.1 Feldbus-Controller 750-841 ................................................................... 50 3.1.1 Beschreibung ..................................................................................... 50 3.1.2 Kompatibilitt .................................................................................... 51 3.1.3 Hardware............................................................................................ 52 3.1.3.1 Ansicht .......................................................................................... 52 3.1.3.2 Gerteeinspeisung ......................................................................... 53 3.1.3.3 Feldbusanschluss........................................................................... 54 3.1.3.4 Anzeigeelemente........................................................................... 54 3.1.3.5 Konfigurations- und Programmierschnittstelle............................. 55 3.1.3.6 Betriebsartenschalter..................................................................... 56 3.1.3.7 Hardware-Adresse (MAC-ID) ...................................................... 57 3.1.4 Betriebssystem................................................................................... 58 3.1.4.1 Hochlauf........................................................................................ 58 3.1.4.2 PFC-Zyklus ................................................................................... 58 3.1.5 Prozessabbild ..................................................................................... 60 3.1.5.1 Prizipieller Aufbau........................................................................ 60 3.1.5.2 Beispiel fr ein Eingangsdaten Prozessabbild .............................. 62 3.1.5.3 Beispiel fr ein Ausgangsdaten Prozessabbild ............................. 63 3.1.5.4 Prozessdatenaufbau....................................................................... 64 3.1.6 Datenaustausch .................................................................................. 64 3.1.6.1 Speicherbereiche ........................................................................... 65 3.1.6.2 Adressierung ................................................................................. 68 3.1.6.2.1 Adressierung der Busklemmen ..................................................... 68 3.1.6.2.2 Adressbereiche.............................................................................. 69 3.1.6.2.3 Absolute Adressierung.................................................................. 71 3.1.6.3 Datenaustausch MODBUS/TCP-Master und Busklemmen ......... 72 3.1.6.4 Datenaustausch EtherNet/IP-Master und Busklemmen................ 74 3.1.6.5 Datenaustausch SPS-Funktionalitt (CPU) und Busklemmen ..... 75 3.1.6.6 Datenaustausch Master und SPS-Funktionalitt (CPU) ............... 75 3.1.6.6.1 Beispiel MODBUS/TCP-Master und SPS-Funktionalitt (CPU). 76 3.1.7 Inbetriebnahme eines Feldbusknoten ................................................ 78 3.1.7.1 Variante 1: Inbetriebnahme mit den WAGO Ethernet Settings.... 78 3.1.7.1.1 Anschlieen von PC und Feldbusknoten ...................................... 78 3.1.7.1.2 Vergabe der IP-Adresse an den Feldbusknoten ............................ 79 3.1.7.1.3 Funktion des Feldbusknoten testen............................................... 79 3.1.7.2 Variante 2: Inbetriebnahme mit dem WAGO BootP Server......... 80 3.1.7.2.1 MAC-ID notieren und Feldbusknoten aufbauen........................... 80 3.1.7.2.2 Anschlieen von PC und Feldbusknoten ...................................... 81
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Inhaltsverzeichnis
3.1.7.2.3 IP-Adressen ermitteln ................................................................... 81 3.1.7.2.4 Vergabe der IP-Adresse an den Feldbusknoten ............................ 82 3.1.7.2.5 Funktion des Feldbusknoten testen............................................... 85 3.1.7.2.6 Deaktivieren des BootP-Protokolls............................................... 85 3.1.7.3 Konfigurieren des bertragungsmodus ........................................ 88 3.1.8 Programmierung des PFC mit WAGO-I/O-PRO CAA..................... 88 3.1.8.1 ETHERNET-Bibliotheken fr WAGO-I/O-PRO CAA................ 93 3.1.8.2 Einschrnkungen im Funktionsumfang ........................................ 94 3.1.8.3 Generelle Hinweise zu den IEC-Tasks ......................................... 96 3.1.8.3.1 Ablaufschema einer IEC-Task...................................................... 97 3.1.8.3.2 Die wichtigsten Taskprioritten im berblick (absteigende Prioritt) ................................................................................... 97 3.1.8.4 System-Ereignisse......................................................................... 98 3.1.8.5 IEC 61131-3-Programm bertragen ............................................. 99 3.1.8.5.1 bertragung ber die serielle Schnittstelle................................. 100 3.1.8.5.2 bertragung ber den Feldbus.................................................... 101 3.1.9 Hinweise zum Web Based Management System ............................ 102 3.1.10 Konfiguration von SNMP................................................................ 114 3.1.10.1 Einstellungen ber das WBM ..................................................... 114 3.1.10.2 Beschreibung von MIB II ........................................................... 116 3.1.10.3 Beschreibung der WAGO-MIB des 750-841 ............................. 117 3.1.10.4 Traps ........................................................................................... 118 3.1.10.4.1 Standard Traps ....................................................................... 118 3.1.10.4.2 Herstellerspezifische Traps .................................................... 118 3.1.11 LED-Signalisierung ......................................................................... 120 3.1.11.1 Feldbusstatus............................................................................... 121 3.1.11.2 Knotenstatus - Blinkcode der 'I/O'-LED..................................... 122 3.1.11.3 USR-LED ................................................................................. 130 3.1.11.4 Status Versorgungsspannung ...................................................... 130 3.1.12 Fehlerverhalten ................................................................................ 131 3.1.12.1 Feldbusausfall ............................................................................. 131 3.1.12.2 Klemmenbusfehler ...................................................................... 132 3.1.13 Technische Daten ............................................................................ 133 4 Feldbus-Kommunikation........................................................................ 135 4.1 ETHERNET ......................................................................................... 135 4.1.1 Allgemeines ..................................................................................... 135 4.1.2 Netzwerkaufbau - Grundlagen und Richtlinien............................... 137 4.1.2.1 bertragungsmedien ................................................................... 138 4.1.2.2 Netzwerk-Topologie ................................................................... 140 4.1.2.3 Koppelmodule............................................................................. 142 4.1.2.4 bertragungsmodus .................................................................... 143 4.1.2.4.1 Statische Konfiguration der bertragungsart ............................. 144 4.1.2.4.2 Dynamische Konfiguration der bertragungsart........................ 144 4.1.2.4.3 Konfigurationsfehler bei der bertragungsart ............................ 144 4.1.2.5 Wichtige Begriffe........................................................................ 145 4.1.3 Netzwerkkommunikation ................................................................ 147 4.1.3.1 Protokoll-Schichtenmodell (Beispiel)......................................... 147 4.1.3.2 Kommunikationsprotokolle ........................................................ 149
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Allgemein
4.1.3.2.1 ETHERNET ................................................................................ 150 4.1.3.2.2 IP-Protokoll................................................................................. 151 4.1.3.2.3 TCP-Protokoll ............................................................................. 156 4.1.3.2.4 UDP............................................................................................. 157 4.1.3.2.5 ARP............................................................................................. 157 4.1.3.3 Verwaltungs- und Diagnoseprotokolle ....................................... 158 4.1.3.3.1 BootP (Bootstrap Protokoll) ....................................................... 158 4.1.3.3.2 HTTP (Hypertext Transfer Protokoll) ........................................ 160 4.1.3.3.3 DHCP (Dynamic Host Configuration Protocol) ......................... 160 4.1.3.3.4 DNS (Domain Name Systems) ................................................... 161 4.1.3.3.5 SNTP-Client (Simple Network Time Protocol).......................... 161 4.1.3.3.6 FTP-Server (File Transfer Protocol)........................................... 162 4.1.3.3.7 SMTP (Simple Mail Transfer Protocol) ..................................... 164 4.1.3.4 Anwendungsprotokolle ............................................................... 164 4.2 MODBUS-Funktionen ......................................................................... 165 4.2.1 Allgemeines ..................................................................................... 165 4.2.2 Anwendung der MODBUS-Funktionen .......................................... 167 4.2.3 Beschreibung der MODBUS-Funktionen........................................ 169 4.2.3.1 Funktionscode FC1 (Read Coils)................................................ 170 4.2.3.2 Funktionscode FC2 (Read Input Discretes)................................ 171 4.2.3.3 Funktionscode FC3 (Read multiple registers) ............................ 172 4.2.3.4 Funktionscode FC4 (Read input registers) ................................. 174 4.2.3.5 Funktionscode FC5 (Write Coil) ................................................ 175 4.2.3.6 Funktionscode FC6 (Write single register)................................. 176 4.2.3.7 Funktionscode FC11 (Get comm event counter) ........................ 177 4.2.3.8 Funktionscode FC15 (Force Multiple Coils) .............................. 178 4.2.3.9 Funktionscode FC16 (Write multiple registers) ......................... 180 4.2.3.10 Funktionscode FC22 (Mask Write Register) ............................. 181 4.2.3.11 Funktionscode FC23 (Read/Write multiple registers) ................ 182 4.2.4 MODBUS Register Mapping .......................................................... 184 4.2.5 Interne Variablen ............................................................................. 187 4.2.5.1 Beschreibung der internen Variablen.......................................... 189 4.2.5.1.1 Watchdog (Verhalten bei Feldbusausfall) .................................. 189 4.2.5.1.2 Watchdog-Register: .................................................................... 190 4.2.5.2 Diagnose Funktionen .................................................................. 194 4.2.5.3 Konfigurations-Funktionen......................................................... 194 4.2.5.4 Firmware-Information................................................................. 198 4.2.5.5 Konstanten-Register.................................................................... 199 4.3 EtherNet/IP (Ethernet/Industrial Protocol)........................................... 201 4.3.1 Allgemeines ..................................................................................... 201 4.3.2 Eigenschaften der EtherNet/IP Protokollsoftware........................... 202 4.3.3 Objektmodell ................................................................................... 203 4.3.3.1 Allgemeines ................................................................................ 203 4.3.3.2 Klassen........................................................................................ 204 4.3.3.2.1 CIP Common Klassen................................................................. 204 4.3.3.2.2 WAGO-spezifische Klassen ....................................................... 204 4.3.3.2.3 Erluterungen zu der Objektbeschreibung.................................. 205 4.3.3.2.4 Identity (01 hex) ............................................................................ 206 4.3.3.2.5 Message Router (02 hex) .............................................................. 207
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Inhaltsverzeichnis
4.3.3.2.6 4.3.3.2.7 4.3.3.2.8 4.3.3.2.9 4.3.3.2.10 4.3.3.2.11 4.3.3.2.12 4.3.3.2.13 4.3.3.2.14 4.3.3.2.15 4.3.3.2.16 4.3.3.2.17 4.3.3.2.18 4.3.3.2.19 4.3.3.2.20 4.3.3.2.21 4.3.3.2.22 4.3.3.2.23 4.3.3.2.24 4.3.3.2.25 4.3.3.2.26 4.3.3.2.27 4.3.3.2.28 4.3.3.2.29 4.3.3.2.30 4.3.3.2.31 4.3.3.2.32 4.3.3.2.33 4.3.3.2.34
Assembly (04 hex) ........................................................................ 208 Port Class (F4 hex)........................................................................ 211 TCP/IP Interface (F5 hex)............................................................. 212 Ethernet Link (F6 hex) .................................................................. 213 Coupler Configuration (64 hex) ............................................... 213 Discrete Input Point (65 hex) ................................................... 215 Discrete Output Point (66 hex)................................................. 216 Analog Input Point (67 hex) ..................................................... 216 Analog Output Point (68 hex) .................................................. 217 Discrete Input Point Extended 1..3 (69 hex, 6D hex, 71 hex) ....... 217 Discrete Output Point Extended 1..3 (6A hex, 6E hex, 72 hex).... 217 Analog Input Point Extended 1..3 (6B hex, 6F hex, 73 hex)......... 217 Analog Output Point Extended 1..3 (6C hex, 70 hex, 74 hex) ...... 218 Module configuration (80 hex)................................................. 218 Module configuration Extended (81 hex) ................................ 218 Input fieldbus variable USINT (A0 hex).................................. 218 Input fieldbus variable USINT Extended 1 (A1 hex)............... 219 Input fieldbus variable USINT Extended 2 (A2 hex)............... 219 Output fieldbus variable USINT (A3 hex) ............................... 219 Output fieldbus variable USINT Extended 1 (A4 hex) ............ 220 Output fieldbus variable USINT Extended 2 (A5 hex) ............ 220 Input fieldbus variable UINT (A6 hex) .................................... 221 Input fieldbus variable UINT Extended 1 (A7 hex)................. 221 Output fieldbus variable UINT (A8 hex) ................................. 221 Output fieldbus variable UINT Extended 1 (A9 hex) .............. 222 Input fieldbus variable UDINT (AA hex) ................................ 222 Input fieldbus variable UDINT Offset (AB hex) ..................... 222 Output fieldbus variable UDINT (AC hex).............................. 223 Output fieldbus variable UDINT Offset (AD hex)................... 223
5 Busklemmen ............................................................................................ 224 5.1 bersicht .............................................................................................. 224 5.1.1 Digitale Eingangsklemmen.............................................................. 224 5.1.2 Digitale Ausgangsklemmen............................................................. 226 5.1.3 Analoge Eingangsklemmen ............................................................. 227 5.1.4 Analoge Ausgangsklemmen ............................................................ 228 5.1.5 Sonderklemmen ............................................................................... 229 5.1.6 Systemklemmen............................................................................... 230 5.2 Aufbau der Prozessdaten fr MODBUS/TCP...................................... 232 5.2.1 Digitale Eingangsklemmen.............................................................. 232 5.2.2 Digitale Ausgangsklemmen............................................................. 234 5.2.3 Analoge Eingangsklemmen ............................................................. 238 5.2.4 Analoge Ausgangsklemmen ............................................................ 239 5.2.5 Sonderklemmen ............................................................................... 240 5.2.6 Systemklemmen............................................................................... 252 5.3 Aufbau der Prozessdaten fr EtherNet/IP ............................................ 253 5.3.1 Digitale Eingangsklemmen.............................................................. 253 5.3.2 Digitale Ausgangsklemmen............................................................. 255 5.3.3 Analoge Eingangsklemmen ............................................................. 259
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Allgemein
6 Anwendungsbeispiele.............................................................................. 274 6.1 Test von MODBUS-Protokoll und Feldbusknoten .............................. 274 6.2 Visualisierung und Steuerung mittels SCADA-Software .................... 274 7 Einsatz in explosionsgefhrdeten Bereichen......................................... 277 7.1 Vorwort ................................................................................................ 277 7.2 Schutzmanahmen................................................................................ 277 7.3 Klassifikationen gem CENELEC und IEC....................................... 277 7.3.1 Zoneneinteilung ............................................................................... 278 7.3.2 Gertegruppen.................................................................................. 279 7.3.3 Gertekategorien.............................................................................. 280 7.3.4 Temperaturklassen........................................................................... 281 7.3.5 Zndschutzarten............................................................................... 282 7.4 Klassifikationen gem NEC 500 ........................................................ 284 7.4.1 Zoneneinteilung ............................................................................... 284 7.4.2 Explosionsschutzgruppen ................................................................ 284 7.4.3 Temperaturklassen........................................................................... 285 7.5 Kennzeichnung ..................................................................................... 286 7.5.1 Fr Europa ....................................................................................... 286 7.5.2 Fr Amerika..................................................................................... 287 7.6 Errichtungsbestimmungen.................................................................... 288 7.6.1 ANSI/ISA 12.12.01 ......................................................................... 289 7.6.2 TV Nord Ex-i Anwendungen....................................................... 290 7.6.3 ATEX und IEC Ex........................................................................... 291 8 Anhang ..................................................................................................... 292 8.1 MIB-II-Gruppen ................................................................................... 292 8.1.1 System Group .................................................................................. 292 8.1.2 Interface Group................................................................................ 292 8.1.3 IP Group........................................................................................... 294 8.1.4 IpRoute Table .................................................................................. 295 8.1.5 ICMP Group .................................................................................... 296 8.1.6 TCP Group....................................................................................... 297 8.1.7 UDP Group ...................................................................................... 298 8.1.8 SNMP Group ................................................................................... 299 8.2 WAGO-MIB-Gruppen ......................................................................... 300 8.2.1 Company Group............................................................................... 300 8.2.2 Product Group.................................................................................. 300 8.2.3 Versions Group................................................................................ 301 8.2.4 Real Time Clock Group................................................................... 301 8.2.5 Ethernet Group................................................................................. 302 8.2.6 Actual Error Group .......................................................................... 303 8.2.7 Error History Group......................................................................... 303 8.2.8 PLC Project Group .......................................................................... 303 8.2.9 Http Group ....................................................................................... 305
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Inhaltsverzeichnis
8.2.10 8.2.11 8.2.12 8.2.13 8.2.14 8.2.15 8.2.16 8.2.17 8.2.18 8.2.19
Ftp Group......................................................................................... 305 Sntp Group....................................................................................... 305 Snmp Group..................................................................................... 306 Snmp Trap String Group ................................................................. 308 Snmp User Trap String Group......................................................... 308 Plc Connection Group ..................................................................... 309 Modbus Group ................................................................................. 310 Ethernet IP Group............................................................................ 311 Process Image Group....................................................................... 311 Plc Data Group ................................................................................ 312
10
1 Wichtige Erluterungen
Dieses Kapitel beinhaltet ausschlielich eine Zusammenfassung der wichtigsten Sicherheitsbestimmungen und Hinweise. Diese werden in den einzelnen Kapiteln wieder aufgenommen. Zum Schutz Ihrer Gesundheit und zur Vorbeugung von Sachschden an Gerten ist es notwendig, die Sicherheitsrichtlinien sorgfltig zu lesen und einzuhalten.
1.1.2 Personalqualifikation
Der in diesem Handbuch beschriebene Produktgebrauch erfordert spezielle Personenqualifikationen, die der folgenden Tabelle zu entnehmen sind:
Ttigkeit Montage Inbetriebnahme Programmierung Wartung Strbeseitigung Demontage X X X X X Elektrofachkraft X X Unterwiesenes Personal *) X X X Fachkrfte mit einer Ausbildung in der SPS-Programmierung **)
*) Unterwiesene Personen sind von Fachpersonal oder von einer Elektrofachkraft geschult. **) Als Fachkraft gilt, wer aufgrund seiner fachlichen Ausbildung, Kenntnisse und Erfahrungen im genannten Ttigkeitsbereich hat und die ihm bertragenen Arbeiten nach einschlgigen Bestimmungen beurteilen sowie mgliche Gefahren erkennen kann.
11
Alle Personen sind mit den geltenden Normen vertraut. Fr Fehlhandlungen und Schden, die an WAGO-Produkten und Fremdprodukten durch Missachtung der Informationen dieses Handbuches entstehen, bernimmt die WAGO Kontakttechnik GmbH & Co. KG keine Haftung.
12
Wichtige Erluterungen Normen und Richtlinien zum Betrieb der Serie 750
13
1.3 Symbole
Gefahr Informationen unbedingt beachten, um Personen vor Schaden zu bewahren. Achtung Informationen unbedingt beachten, um Gerteschden zu verhindern. Beachten Randbedingungen, die fr einen fehlerfreien, effektiven Betrieb unbedingt zu beachten sind. ESD (Electrostatic Discharge) Warnung vor Gefhrdung der Komponenten durch elektrostatische Entladung. Vorsichtsmanahme bei Handhabung elektrostatisch entladungsgefhrdeter Bauelemente beachten. Hinweis Gibt wichtige Hinweise, die einzuhalten sind, um einen strungsfreien effektiven Gerteeinsatz zu gewhrleisten. Weitere Informationen Verweise auf zustzliche Informationen aus Literatur, Handbchern, Datenblttern und dem Internet.
14
1.4 Sicherheitshinweise
Beim Einbindung des Gertes in Ihre Anlage und whrend des Betriebes sind folgende Sicherheitshinweise zu beachten: Gefahr Das WAGO-I/O-SYSTEM 750 mit seinen Komponenten ist ein offenes Betriebsmittel. Es darf ausschlielich in Gehusen, Schrnken oder in elektrischen Betriebsrumen aufgebaut werden. Der Zugang ist lediglich ber Schlssel oder Werkzeug von autorisiertem Fachpersonal zu ermglichen. Gefahr Schalten Sie immer alle verwendeten Spannungsversorgungen fr das Gert ab, bevor Sie es montieren, Strungen beheben oder Wartungsarbeiten vornehmen. Achtung Tauschen Sie defekte oder beschdigte Gerte/Module (z. B. bei deformierten Kontakten) aus, da die Funktion der betroffenen Feldbusstation langfristig nicht sichergestellt ist. Achtung Die Komponenten sind unbestndig gegen Stoffe, die kriechende und isolierende Eigenschaften besitzen, z. B. Aerosole, Silikone, Triglyceride (Bestandteil einiger Handcremes). Kann nicht ausgeschlossen werden, dass diese Stoffe im Umfeld der Komponenten auftreten, ist die Komponente in ein Gehuse einzubauen, das resistent gegen oben genannte Stoffe ist. Generell sind zur Handhabung der Gerte/Module saubere Werkzeuge und Materialien zu verwenden. Achtung Verschmutzte Kontakte sind mit lfreier Druckluft oder mit Spiritus und einem Ledertuch zu reinigen. Achtung Verwenden Sie kein Kontaktspray, da im Extremfall die Funktion der Kontaktstelle beeintrchtigt werden kann. Achtung Vermeiden Sie die Verpolung der Daten- und Versorgungsleitungen, da dies zu Schden an den Gerten fhrt. ESD In den Gerten sind elektronische Komponenten integriert, die durch elektrostatische Entladung bei Berhrung zerstrt werden knnen.
15
Achtung Fr Komponenten mit Ethernet-/RJ-45-Anschluss: Nur fr Verwendung in LANs, nicht fr Verbindung zu Telekommunikationsnetzen
1.5 Schriftkonventionen
kursiv
Namen von Pfaden und Dateien sind als kursive Begriffe gekennzeichnet. z. B.: C:\Programme\WAGO-IO-CHECK Menpunkte werden als Begriffe kursiv fett gekennzeichnet. z. B.: Speichern Ein Backslash zwischen zwei Namen bedeutet die Auswahl eines Menpunktes aus einem Men. z. B.: Datei \ Neu Schaltflchen sind mit Kapitlchen fett dargestellt z. B.: EINGABE Tasten-Beschriftungen sind in spitzen Klammern eingefasst und fett dargestellt z. B.: <F5> Programmcodes werden in der Schriftart Courier gedruckt. z. B.: END_VAR
kursiv
ENDE
<>
Courier
Beispiel
100 0x64 '100' '0110.0100'
Bemerkung
normale Schreibweise C-Notation in Hochkomma, Nibble durch Punkt getrennt
16
1.7 Gltigkeitsbereich
Dieses Handbuch beschreibt alle Komponenten fr das feldbusunabhngige WAGO-I/O-SYSTEM 750 mit dem Prog. Feldbus-Controller EtherNet 10/100 MBit/s 750-841.
Artikel-Nr. 750-841 Beschreibung Prog. Feldbus-Controller EtherNet 10/100 MBit/s
1.8 Abkrzungen
AI AO DI DO I/O ID Analogeingang (Analog Input) Analog Eingangsklemme Analogausgang (Analog Output) Analog Ausgangsklemme Digitaleingang (Digital Input) Digital Eingangsklemme Digitalausgang (Digital Output) Digital Ausgangsklemme [Input/Output] Ein- / Ausgang Identifier, Identifikation, eindeutige Kennzeichnung
17
g0xxx00x
Koppler/Controller fr Feldbussysteme wie PROFIBUS, INTERBUS, ETHERNET TCP/IP, CAN (CANopen, DeviceNet, CAL), MODBUS, LON und andere stehen zur Verfgung. Der Koppler/Controller enthlt ein Feldbus-Interface, eine Elektronik und eine Einspeiseklemme. Das Feldbus-Interface bildet die physikalische Schnittstelle zum jeweiligen Feldbussystem. Die Elektronik verarbeitet die Daten der Busklemmen und stellt diese fr die Feldbus-Kommunikation bereit. ber die integrierte Einspeiseklemme werden die 24 V Systemversorgung und die 24 V Feldversorgung eingespeist. Der Feldbuskoppler kommuniziert ber den jeweiligen Feldbus. Die programmierbaren Feldbus-Controller (PFC) ermglichen zustzlich SPSFunktionen zu implementieren. Die Programmierung erfolgt mit WAGO-I/O-PRO gem IEC 61131-3. An den Koppler/Controller knnen Busklemmen fr unterschiedliche digitale und analoge E/A-Funktionen sowie Sonderfunktionen angereiht werden. Die Kommunikation zwischen Koppler/Controller und Busklemmen erfolgt ber einen internen Bus, den Klemmenbus. Das WAGO-I/O-SYSTEM 750 besitzt eine bersichtliche Anschlussebene mit Leuchtdioden fr die Statusanzeige, einsteckbare Mini-WSB-Schilder und herausziehbare Gruppenbezeichnungstrger. Die 3-Leitertechnik, ergnzt durch einen Schutzleiteranschluss, erlaubt eine direkte Sensor-/Aktorverdrahtung.
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
18
Messer-/Federkontakt, selbstreinigend 10 A < 1 V bei 64 Busklemmen Gleitkontakte, hart vergoldet, 1,5 m, selbstreinigend
Klimatische Umgebungsbedingungen Betriebstemperatur 0 C ... 55 C, -20 C ... +60 C bei Komponenten mit erweitertem Temperaturbereich (750-xxx/025-xxx) -20 C ... +85 C 5 % ... 95 % ohne Betauung gem. IEC 60068-2-42 und IEC 60068-2-43
Max. Schadstoffkonzentration SO2 25 ppm bei einer relativen Feuchte <75% H2S 10 ppm Besondere Bedingungen Die Komponenten drfen nicht ohne Zusatzmanahmen an Orten eingesetzt werden, an denen: Staub, tzende Dmpfe oder Gase ionisierte Strahlung auftreten knnen.
Das WAGO-I/O-SYSTEM 750 Technische Daten Elektrische Sicherheit Luft-/Kriechstrecken Verschmutzungsgrad gem. IEC 61131-2 Schutzart Schutzart Elektromagnetische Vertrglichkeit Strfestigkeit Industriebereich gem. EN 61000-6-2 (2001) Prfung EN 61000-4-2 ESD EN 61000-4-3 Elektromagnetische Felder EN 61000-4-4 Burst EN 61000-4-5 Surge Prfwerte 4 kV/8 kV (Kontakt/Luft) 10 V/m 80 MHz ... 1 GHz IP 20 gem IEC 60664-1 2
19
1 kV/2 kV (Daten/Versorgung) 2/3 Daten: -/- (Ltg./Ltg.) 1 kV (Ltg./Erde) DC Vers.: 0,5 kV (Ltg./Ltg.) 0,5 kV (Ltg./Erde) AC Vers.: 1 kV (Ltg./Ltg.) 2 kV (Ltg./Erde) 2 1 1 2 3 3
B B
EN 61000-4-6 HFStrungen
Straussendung Industriebereich gem. EN 61000-6-4 (2001) Prfung EN 55011 (AC Vers., leitungsgebunden) EN 55011 (gestrahlt) Grenzwerte/[QP]*) Frequenzbereich 79 dB (V) 73 dB (V) 40 dB (V/m) 47 dB (V/m) 150 kHz ... 500 kHz 500 kHz ... 30 MHz 30 MHz ... 230 MHz 230 MHz ... 1 GHz 10 m 10 m Entfernung
Straussendung Wohnbereich gem. EN 61000-6-3 (2001) Prfung EN 55022 (AC Vers., leitungsgebunden) Grenzwerte/[QP]*) Frequenzbereich 66 ... 56 dB (V) 56 dB (V) 60 dB (V) EN 55022 (DC Vers./Daten, leitungsgebunden) EN 55022 (gestrahlt) 40 ... 30 dB (A) 30 dB (A) 30 dB (V/m) 37 dB (V/m) 150 kHz ... 500 kHz 500 kHz ... 5 MHz 5 MHz ... 30 MHz 150 kHz ... 500 kHz 500 kHz ... 30 MHz 30 MHz ... 230 MHz 230 MHz ... 1 GHz 10 m 10 m Entfernung
20
Das WAGO-I/O-SYSTEM 750 Technische Daten Mechanische Belastbarkeit gem. IEC 61131-2 Prfung IEC 60068-2-6 Vibration Frequenzbereich 5 Hz f < 9 Hz 9 Hz f < 150 Hz Grenzwert 1,75 mm Amplitude (dauerhaft) 3,5 mm Amplitude (kurzzeitig) 0,5 g (dauerhaft) 1 g (kurzzeitig)
Anmerkung zur Vibrationsprfung: a) Frequenznderung: max. 1 Oktave/Minute b) Vibrationsrichtung: 3 Achsen IEC 60068-2-27 Sto 15 g Anmerkung zur Stoprfung: a) Art des Stoes: Halbsinus b) Stodauer: 11 ms c) Storichtung: je 3 Ste in pos. und neg. Richtung der 3 senkrecht zueinanderstehenden Achsen des Prflings IEC 60068-2-32 Freier Fall *) QP: Quasi Peak 1m (Gert in Originalverpackung)
Hinweis Weichen die technischen Daten der Komponenten von den hier beschriebenen Werten ab, so sind sie in den Handbchern der entsprechenden Komponenten beschrieben.
21
Fr Produkte des WAGO-I/O-SYSTEM 750, die eine Schiffbauzulassung haben, gelten ergnzende Richtlinien:
Elektromagnetische Vertrglichkeit Strfestigkeit Schiffbereich gem. Germanischer Lloyd (2003) Prfung IEC 61000-4-2 ESD IEC 61000-4-3Elektromagnetische Felder IEC 61000-4-4 Burst IEC 61000-4-5 Surge Prfwerte 6 kV/8 kV (Kontakt/Luft) 10 V/m 80 MHz ... 2 GHz Prfschrfe- Bewertungsgrad kriterium 3/3 3 B A
A A
IEC 61000-4-6 HFStrungen Typ Test NF-Strungen (Oberwellen) Typ Test Hochspannung
A A -
Straussendung Schiffbereich gem. Germanischer Lloyd (2003) Prfung Typ Test (EMC1, leitungsgebunden) erlaubt Brckeneinsatz Grenzwerte 96 ... 50 dB (V) 60 ... 50 dB (V) 50 dB (V) Typ Test (EMC1, gestrahlt) erlaubt Brckeneinsatz auer fr: 80 ... 52 dB (V/m) 52 ... 34 dB (V/m) 54 dB (V/m) 24 dB (V/m) Frequenzbereich 10 kHz ... 150 kHz 150 kHz ... 350 kHz 350 kHz ... 30 MHz 150 kHz ... 300 kHz 300 kHz ... 30 MHz 30 MHz ... 2 GHz 156 MHz ... 165 MHz 3m 3m 3m 3m Entfernung
Mechanische Belastbarkeit gem. Germanischer Lloyd (2003) Prfung IEC 60068-2-6 Vibration (Kategorie A D) Frequenzbereich 2 Hz f < 25 Hz 25 Hz f < 100 Hz Grenzwert 1,6 mm Amplitude (dauerhaft) 4 g (dauerhaft)
22
Das WAGO-I/O-SYSTEM 750 Technische Daten Einsatzbereich Industrie Wohnbereich Anforderung an Straussendung EN 61000-6-4 (2001) EN 61000-6-3 (2001)*) Anforderung an Strfestigkeit EN 61000-6-2 (2001) EN 61000-6-1 (2001)
*) Die Anforderungen an Straussendung im Wohnbereich erfllt das System mit den Feldbuskopplern/-Controllern fr: ETHERNET LONWORKS CANopen DeviceNet MODBUS KNX BACnet 750-342/-841/-842/-860 750-319/-819 750-337/-837 750-306/-806 750-312/-314/ -315/ -316 750-812/-814/ -815/ -816 750-849 750-830
Mit einer Einzelgenehmigung kann das System auch mit den anderen Feldbuskopplern/ -Controllern im Wohnbereich (Wohn-, Geschfts- und Gewerbebereich, Kleinbetriebe) eingesetzt werden. Die Einzelgenehmigung knnen bei einer Behrde oder Prfstelle eingeholt werden. In Deutschland erteilt die Einzelgenehmigung das Bundesamt fr Post und Telekommunikation und seine Nebenstellen. Der Einsatz anderer Feldbuskoppler/-Controller ist unter bestimmten Randbedingungen mglich. Wenden Sie sich bitte an WAGO Kontakttechnik GmbH & Co. KG.
Maximale Verlustleistung der Komponenten Busklemmen Feldbuskoppler/-Controller 0,8 W / Busklemme (Gesamtverlustleistung, System/Feld) 2,0 W / Koppler/Controller
Achtung Die Verlustleistung aller eingebauten Komponenten darf die maximal abfhrbare Leistung des Gehuses (Schrankes) nicht berschreiten. Bei der Dimensionierung des Gehuses ist darauf zu achten, dass auch bei hohen Auentemperaturen die Temperatur im Gehuse die zulssige Umgebungstemperatur von 55 C nicht berschreitet.
23
01 02
A
C
B
C
B B
C
B
C
B
C D
D
24V 0V
+ +
35
51
12
24
65
Seitenansicht Koppler/Controller
Abmessungen in mm
64
100
g01xx05d
Hinweis Die Abbildung zeigt einen Standard-Koppler. Genaue Abmessungen entnehmen Sie bitte den technischen Daten des jeweiligen Kopplers/ Controllers.
24
2.3 Fertigungsnummer
Die Fertigungsnummer gibt den Auslieferungszustand direkt nach Herstellung an. Diese Nummer ist Teil der seitlichen Bedruckung jeder Komponente. Zustzlich wird ab KW 43/2000 die Fertigungsnummer auf die Abdeckklappe der Konfigurations- und Programmierschnittstelle des Feldbuskopplers bzw. -Controllers gedruckt.
ITEM-NO.:750-333
24V DC AWG 28-14 55C max ambient LISTED 22ZA AND 22XM
0103000203-B000000
GL
72072
NO DS SW HW FWL
PATENTS PENDING
Fertigungsnummer 0 1 0 3 0 0 0 2 0 3 - B 0 0 0 0 0 0
Kalenderwoche
Jahr
Interne Nummer
Die Fertigungsnummer setzt sich zusammen aus Herstellwoche und -jahr, Softwareversion (falls vorhanden), Hardwareversion, Firmware-LoaderVersion (falls vorhanden) und weiteren internen Informationen der WAGO Kontakttechnik GmbH & Co. KG.
25
2.4 Komponenten-Update
Fr den Fall des Updates einer Komponente, enthlt die seitliche Bedruckung jeder Komponenten eine vorbereitete Matrix. Diese Matrix stellt fr insgesamt drei Updates Spalten zum Eintrag der aktuellen Update-Daten zur Verfgung, wie Betriebsauftragsnummer (NO), Updatedatum (DS), Software-Version (SW), Hardware-Version (HW) und die Firmware-Loader-Version (FWL, falls vorhanden). Update-Matrix
Aktuelle Versionsangaben fr: 1. Update 2. Update 3. Update BA-Nummer Datestamp Softwareindex Hardwareindex Firmwareloaderindex NO DS SW HW FWL nur Koppler/Controller ab KW 13/2004
Ist das Update einer Komponente erfolgt, werden die aktuellen Versionsangaben in die Spalten der Matrix eingetragen. Zustzlich wird bei dem Update eines Feldbuskopplers/ bzw. -Controllers auch die Abdeckklappe der Konfigurations- und Programmierschnittstelle mit der aktuellen Fertigungs- und Betriebsauftragsnummer bedruckt. Die ursprnglichen Fertigungsangaben auf dem Gehuse der Komponente bleiben dabei erhalten.
26
2.6.2 Gesamtausdehnung
Die nutzbare Lnge der Klemmen hinter dem Koppler/Controller betrgt 780 mm inklusiv Endklemme. Die Breite der Endklemme betrgt 12 mm. Die brigen Klemmen verteilen sich also auf einer Lnge von maximal 768 mm. Beispiele: An einen Koppler/Controller knnen 64 Ein- und Ausgangsklemmen der Breite 12 mm gesteckt werden. An einen Koppler/Controller knnen 32 Klemmen der Breite 24 mm gesteckt werden. Ausnahme: Die Anzahl der gesteckten Klemmen hngt auerdem von dem jeweiligen Koppler/Controller ab, an dem sie betrieben werden. Beispielsweise betrgt die maximale Anzahl der Klemmen an einem PROFIBUS-Koppler/Controller 63 ohne Endklemme. Achtung Die maximale Gesamtausdehnung eines Knotens ohne Koppler/Controller darf eine Lnge von 780 mm nicht berschreiten. Zudem sind Einschrnkungen einzelner Koppler/Controller zu beachten (z.B. bei PROFIBUS).
27
28
2.6.3.2 WAGO-Tragschienen Die WAGO-Tragschienen erfllen die elektrischen und mechanischen Anforderungen.
Artikelnummer 210-113 /-112 210-114 /-197 210-118 210-198 210-196 Beschreibung 35 x 7,5; 1 mm; Stahl gelb chromatiert; gelocht/ungelocht 35 x 15; 1,5 mm; Stahl gelb chromatiert; gelocht/ungelocht 35 x 15; 2,3 mm; Stahl gelb chromatiert; ungelocht 35 x 15; 2,3 mm; Kupfer; ungelocht 35 x 7,5; 1 mm; Alu; ungelocht
2.6.4 Abstnde
Fr den gesamten Feldbusknoten sind Abstnde zu benachbarten Komponenten, Kabelkanlen und Gehuse-/Rahmenwnden einzuhalten.
g01xx13x
Die Abstnde schaffen Raum zur Wrmeableitung und Montage bzw. Verdrahtung. Ebenso verhindern die Abstnde zu Kabelkanlen, dass leitungsgebundene elektromagnetische Strungen den Betrieb beeinflussen.
29
g01xx12d
Durch Ziehen der Entriegelungslasche einer Busklemme ist es auch mglich, diese aus dem Verband zu lsen.
p0xxx01x
Gefahr Es ist sicherzustellen, dass durch Ziehen der Busklemme und der damit verbundenen Unterbrechung von PE kein Zustand eintreten kann, der zur Gefhrdung von Menschen oder Gerten fhren kann. Ringspeisung des Schutzleiters vorsehen, siehe Kapitel 2.8.3.
30
2.6.6 Montagereihenfolge
Alle Komponenten des Systems werden direkt auf eine Tragschiene gem Europa-Norm EN 50022 (TS 35) aufgerastet. Die sichere Positionierung und Verbindung erfolgt ber ein Nut- und Federsystem. Eine automatische Verriegelung garantiert den sicheren Halt auf der Tragschiene. Beginnend mit dem Koppler/Controller werden die Busklemmen entsprechend der Projektierung aneinandergereiht. Fehler bei der Projektierung des Knotens bezglich der Potenzialgruppen (Verbindungen ber die Leistungskontakte) werden erkannt, da Busklemmen mit Leistungskontakten (Messerkontakte) nicht an Busklemmen angereiht werden knnen, die weniger Leistungskontakte besitzen. Beachten Busklemmen immer beginnend am Koppler/Controller anreihen und immer von oben stecken. Achtung Busklemmen nie aus Richtung der Endklemme stecken. Ein SchutzleiterLeistungskontakt, der in eine Klemme ohne Kontakt, z. B. eine digitale Eingangsklemme mit 4 Kanlen, eingeschoben wird, besitzt eine verringerte Luft- und Kriechstrecke zu dem benachbarten Kontakt. Der Feldbusknoten wird immer mit einer Endklemme (750-600) abgeschlossen.
31
2.6.7 Klemmenbus/Datenkontakte
Die Kommunikation zwischen Koppler/Controller und Busklemmen sowie die Systemversorgung der Busklemmen erfolgt ber den Klemmenbus. Er besteht aus 6 Datenkontakten, die als selbstreinigende Goldfederkontakte ausgefhrt sind.
p0xxx07x
Achtung Die Busklemmen drfen nicht auf die Goldfederkontakte gelegt werden, um Verschmutzung und Kratzer zu vermeiden. ESD Die Komponenten sind mit elektronischen Bauelementen bestckt, die bei elektrostatischer Entladung zerstrt werden knnen. Beim Umgang mit den Komponenten ist auf gute Erdung der Umgebung (Personen, Arbeitsplatz und Verpackung) zu achten. Elektrisch leitende Bauteile, z. B. Datenkontakte, nicht berhren.
32
2.6.8 Leistungskontakte
An den Seiten der Komponenten befinden sich selbstreinigende Leistungskontakte. Diese leiten die Versorgungsspannung fr die Feldseite weiter. Diese Kontakte sind auf der rechten Seite der Koppler/Controller und Busklemmen berhrungssicher als Federkontakte ausgefhrt. Als Gegenstck sind auf der linken Seite der Busklemmen entsprechende Messerkontakte vorhanden. Gefahr Da die Messerkontakte sehr scharfkantig sind, besteht bei unvorsichtiger Hantierung mit den Busklemmen Verletzungsgefahr. Beachten Einige Busklemmen besitzen keine oder nur wenige Leistungskontakte. Das Aneinanderreihen einiger Busklemmen ist deshalb mechanisch nicht mglich, da die Nuten fr die Messerkontakte oben geschlossen sind.
Leistungskontakte Messer 0 Feder 0 0 3 3 3 2 2
C
B B
C
B
C
B
C D
Federkontakt
in Nut fr Messerkontakt
Messerkontakt
g0xxx05d
Empfehlung Mit der WAGO-ProServe-Software smartDESIGNER lsst sich der Aufbau eines Feldbusknotens konfigurieren. ber die integrierte Plausibilittsprfung kann die Konfiguration berprft werden.
33
2.6.9 Anschlusstechnik
Alle Komponenten besitzen CAGE CLAMP-Anschlsse. Der CAGE CLAMP-Anschluss von WAGO ist fr ein-, mehr- und feindrhtige Leiter ausgelegt. Jede Klemmstelle nimmt einen Leiter auf.
g0xxx08x
Das Bettigungswerkzeug wird in die ffnung oberhalb des Anschlusses eingefhrt. Dadurch wird die CAGE CLAMP bettigt. Anschlieend kann der Leiter in die entsprechende ffnung eingefhrt werden. Nach Entfernen des Bettigungswerkzeuges klemmt der Leiter fest. Mehrere Leiter an einem Anschluss sind nicht zulssig. Mssen mehrere Leiter auf einen Anschluss gelegt werden, sind diese in einer vorgelagerten Verdrahtung z. B. mit WAGO-Durchgangsklemmen zusammenzulegen. Beachten Sollte es unvermeidbar sein, zwei Leiter gemeinsam anzuschlieen, muss eine Aderendhlse verwendet werden. Aderendhlse: Lnge 8 mm Nennquerschnittmax. 1 mm2 fr 2 Leiter mit je 0,5 mm2 WAGO Produkt 216-103 oder Produkte mit gleichen Eigenschaften
34
2.7 Versorgung
2.7.1 Potenzialtrennung
Innerhalb des Feldbusknotens bestehen drei galvanisch getrennte Potenzialgruppen. Betriebsspannung fr das Feldbus-Interface Elektronik des Kopplers/Controllers und der Busklemmen (Klemmenbus) Alle Busklemmen besitzen eine galvanische Trennung zwischen der Elektronik (Klemmenbus, Logik) und der feldseitigen Elektronik. Bei einigen Digital- und Analog-Eingangsklemmen ist diese Trennung kanalweise aufgebaut, siehe Katalog.
g0xxx01d
Beachten Der Schutzleiteranschluss muss in jeder Gruppe vorhanden sein. Damit unter allen Umstnden die Schutzleiterfunktion erhalten bleibt, kann es sinnvoll sein den Anschluss am Anfang und Ende einer Potenzialgruppe aufzulegen (Ringspeisung, siehe Kapitel 2.8.3). Sollte bei Wartungsarbeiten eine Busklemme aus dem Verbund gelst werden, ist dadurch der Schutzleiteranschluss fr alle angeschlossenen Feldgerte gewhrleistet. Bei der Verwendung eines gemeinsamen Netzteils fr die 24 V Systemversorgung und die 24 V Feldversorgung wird die galvanische Trennung zwischen Klemmenbus und Feldebene fr die Potenzialgruppe aufgehoben.
35
2.7.2 Systemversorgung
2.7.2.1 Anschluss Das WAGO-I/O-SYSTEM 750 bentigt als Systemversorgung eine 24 V Gleichspannung (-15% / +20 %). Die Einspeisung erfolgt ber den Koppler/Controller und bei Bedarf zustzlich ber die Potenzialeinspeiseklemmen mit Busnetzteil (750-613). Die Einspeisung ist gegen Verpolung geschtzt. Beachten Das Aufschalten von unzulssigen Spannungs- oder Frequenzwerten kann zur Zerstrung der Baugruppe fhren.
g0xxx02d
Die Gleichspannung versorgt alle systeminternen Bausteine, z. B. die Elektronik des Kopplers/Controllers, das Feldbus-Interface und die Busklemmen ber den Klemmenbus (5 V Systemspannung). Die 5 V Systemspannung ist mit der 24 V Systemversorgung galvanisch verbunden.
36
DC DC
DC DC
FeldbusInterface
Elektronik
DC 24 V
(-15% / + 20%)
g0xxx06d
Beachten Das Rcksetzen des Systems durch Aus- und Einschalten der Systemversorgung muss gleichzeitig bei allen Versorgungsmodulen (Koppler/Controller und 750-613) erfolgen. 2.7.2.2 Auslegung Empfehlung Eine stabile Netzversorgung kann nicht immer und berall vorausgesetzt werden. Daher sollten geregelte Netzteile verwendet werden, um die Qualitt der Versorgungsspannung zu gewhrleisten. Die Versorgungskapazitt der Koppler/Controller bzw. der Potenzialeinspeiseklemmen mit Busnetzteil (750-613) kann den technischen Daten der Komponenten entnommen werden.
Interne Stromaufnahme*) Stromaufnahme ber Systemspannung: 5 V fr Elektronik der Busklemmen und Koppler/Controller Verfgbarer Strom fr die Busklemmen. Wird vom Busnetzteil bereitgestellt. Siehe Koppler/Controller und Einspeiseklemme mit Busnetzteil (750-613)
Summenstrom fr Busklemmen*)
*)
vgl. Katalog W3 Band 3, Handbcher bzw. Internet Koppler 750-301: interne Stromaufnahme: 350 mA bei 5V Summenstrom fr Busklemmen: 1650 mA bei 5V 2000 mA bei 5V Summe I(5V) ges:
Beispiel
Fr jede Busklemme ist die interne Stromaufnahme bei den technischen Daten angegeben. Um den Gesamtbedarf zu ermitteln, werden die Werte aller Busklemmen im Knoten summiert.
37
Beachten bersteigt die Summe der internen Stromaufnahmen den Summenstrom fr Busklemmen, muss eine Potenzialeinspeiseklemme mit Busnetzteil (750-613) vor die Position gesetzt werden, an die der zulssige Summenstrom berschritten wrde.
Beispiel: In einem Knoten mit dem PROFIBUS Koppler 750-333 sollen 20 Relaisklemmen (750-517) und 10 Digital Eingangsklemmen (750-405) eingesetzt werden. Stromaufnahme: 20* 90 mA = 1800 mA 10* 2 mA = 20 mA Summe 1820 mA Der Koppler kann 1650 mA fr die Busklemmen bereitstellen. Folglich muss eine Einspeiseklemme mit Busnetzteil (750-613), z. B. in der Mitte des Knotens, vorgesehen werden.
Empfehlung Mit der WAGO-ProServe-Software smartDESIGNER lsst sich der Aufbau eines Feldbusknotens konfigurieren. ber die integrierte Plausibilittsprfung kann die Konfiguration berprft werden. Der maximale Eingangsstrom der 24 V Systemversorgung betrgt 500 mA. Die genaue Stromaufnahme (I(24 V)) kann mit folgenden Formeln ermittelt werden:
Koppler/Controller I(5 V) ges. = Summe aller Stromaufnahmen der angereihten Busklemmen + interne Stromaufnahme Koppler/Controller
750-613 I(5 V) ges. = Summe aller Stromaufnahmen der angereihten Busklemmen 5 V / 24 V * I(5 V) ges. / = 0.87 (bei Nennlast)
Eingangsstrom I(24 V) =
Beachten bersteigt die Stromaufnahme der Einspeisestelle fr die 24 V Systemversorgung 500 mA, kann die Ursache ein falsch ausgelegter Knoten oder ein Defekt sein. Bei dem Test mssen alle Ausgnge, insbesondere der Relaisklemmen, aktiv sein.
38
2.7.3 Feldversorgung
2.7.3.1 Anschluss Sensoren und Aktoren knnen direkt in 1-/4-Leiteranschlusstechnik an den jeweiligen Kanal der Busklemme angeschlossen werden. Die Versorgung der Sensoren und Aktoren bernimmt die Busklemme. Die Ein- und Ausgangstreiber einiger Busklemmen bentigen die feldseitige Versorgungsspannung. Die feldseitige Versorgungsspannung wird am Koppler/Controller (DC 24 V) eingespeist. In diesem Fall handelt es sich um eine passive Einspeisung ohne Schutzeinrichtung. Zur Einspeisung anderer Feldpotenziale, z. B. AC 230 V, stehen Einspeiseklemmen zur Verfgung. Ebenso knnen mit Hilfe der Einspeiseklemmen unterschiedliche Potenzialgruppen aufgebaut werden. Die Anschlsse sind paarweise mit einem Leistungskontakt verbunden.
Weitere Potentialeinspeiseklemme - DC 24 V - AC/DC 0-230 V - AC 120 V - AC 230 V - Sicherung - Diagnose
01 02
A A
C
B B
C
B
24V 0V
+ +
Feldversorgung 24 V
(-15 % / + 20 %)
+ +
- 0V
- -
Schutzleiter
750-602
Leistungskontakte
Potentialverteilung zu benachbarten Busklemmen
g0xxx03d
Die Weiterleitung der Versorgungsspannung fr die Feldseite erfolgt automatisch durch Anrasten der jeweiligen Busklemmen ber die Leistungskontakte. Die Strombelastung der Leistungskontakte darf 10 A nicht dauerhaft berschreiten. Die Strombelastbarkeit zwischen zwei Anschlussklemmen ist mit der Belastbarkeit der Verbindungsdrhte identisch. Durch Setzen einer zustzlichen Einspeiseklemme wird die ber die Leistungskontakte gefhrte Feldversorgung unterbrochen. Ab dort erfolgt eine neue Einspeisung, die auch einen Potenzialwechsel beinhalten kann.
39
Beachten Einige Busklemmen besitzen keine oder nur wenige Leistungskontakte (abhngig von der E/A-Funktion). Dadurch wird die Weitergabe des entsprechenden Potenzials unterbrochen. Wenn bei nachfolgenden Busklemmen eine Feldversorgung erforderlich ist, muss eine Potenzialeinspeiseklemme eingesetzt werden. Die Datenbltter der einzelnen Busklemmen sind zu beachten. Bei einem Knotenaufbau mit verschiedenen Potenzialgruppen, z. B. der Wechsel von DC 24 V auf AC 230 V, sollte eine Distanzklemme eingesetzt werden. Die optische Trennung der Potenziale mahnt zur Vorsicht bei Verdrahtungs- und Wartungsarbeiten. Somit knnen die Folgen von Verdrahtungsfehlern vermieden werden. 2.7.3.2 Absicherung Die interne Absicherung der Feldversorgung ist fr verschiedene Feldspannungen ber entsprechende Potenzialeinspeiseklemme mglich.
750-601 750-609 750-615 750-610 750-611 24 V DC, Einspeisung/Sicherung 230 V AC, Einspeisung/Sicherung 120 V AC, Einspeisung/Sicherung 24 V DC, Einspeisung/Sicherung/Diagnose 230 V AC, Einspeisung/Sicherung/Diagnose
g0xxx09d
Achtung Bei Einspeiseklemmen mit Sicherungshalter drfen nur Sicherungen mit einer max. Verlustleitung von 1,6 W (IEC 127) eingesetzt werden. Bei Anlagen, die eine UL-Zulassung besitzen, ist zustzlich darauf zu achten, dass nur UL-zugelassene Sicherungen verwendet werden.
40
Um eine Sicherung einzulegen, zu wechseln oder um nachfolgende Busklemmen spannungsfrei zu schalten, kann der Sicherungshalter herausgezogen werden. Dazu wird, z. B. mit einem Schraubendreher, in einen der beidseitig vorhandenen Schlitze gegriffen und der Halter herausgezogen.
p0xxx05x
Der Sicherungshalter wird geffnet, indem die Abdeckung zur Seite geklappt wird.
p0xxx03x
p0xxx04x
Nach dem Sicherungswechsel wird der Sicherungshalter in seine ursprngliche Position zurckgeschoben.
41
Alternativ kann die Absicherung extern erfolgen. Hierbei bieten sich die Sicherungsklemmen der WAGO-Serien 281 und 282 an.
pf66800x
p0xxx13x
pe61100x
42
750-624
Supply Filter
g01xx11d
Hinweis Eine zustzliche Potenzialeinspeiseklemme 750-601/602/610 hinter der Filterklemme 750-626 wird dann eingesetzt, wenn der Schutzleiter auf dem unteren Leistungskontakt bentigt wird oder eine Absicherung gewnscht ist.
43
2.7.5 Versorgungsbeispiel
Beachten Die Systemversorgung und die Feldversorgung sollten getrennt erfolgen, um bei aktorseitigen Kurzschlssen den Busbetrieb zu gewhrleisten.
L1 L2 L3 N PE a) b) 1) c) 1) d)
750-400
750-410
750-401
750-613
750-616
750-612
750-512
750-512
750-513
750-616
750-610
750-552
750-630
750-600
2)
2) Schirmung Erdungssammelleiter
Versorgung - System
230V 24V
Versorgung - Feld
230V 24V
Versorgung - Feld
10 A
10 A
1) Distanzklemme empfohlen 2) Ringspeisung empfohlen a) Potentialeinspeisung am Koppler / Controller ber externe Einspeiseklemme b) Potentialeinspeisung mit Busnetzteil c) Potentialeinspeisung passiv d) Potentialeinspeisung mit Sicherungshalter/ Diagnose
g0xxx04d
44
2.7.6 Netzgerte
Das WAGO-I/O-SYSTEM 750 bentigt zum Betrieb eine 24 V Gleichspannung (Systemversorgung) mit einer maximalen Abweichung von -15 % bzw. +20 %. Empfehlung Eine stabile Netzversorgung kann nicht immer und berall vorausgesetzt werden. Daher sollten geregelte Netzteile verwendet werden, um die Qualitt der Versorgungsspannung zu gewhrleisten. Fr kurze Spannungseinbrche ist ein Puffer (200 F pro 1 A Laststrom) einzuplanen. Das I/O-System puffert fr ca. 1 ms. Je Einspeisestelle fr die Feldversorgung ist der Strombedarf individuell zu ermitteln. Dabei sind alle Lasten durch Feldgerte und Busklemmen zu bercksichtigen. Die Feldversorgung hat ebenfalls Einfluss auf die Busklemmen, da die Ein- und Ausgangstreiber einiger Busklemmen die Spannung der Feldversorgung bentigen. Beachten Speisen Sie die Systemversorgung und die Feldversorgung getrennt ein, um bei aktorseitigen Kurzschlssen den Busbetrieb zu gewhrleisten.
WAGO-Netzgerte Beschreibung Artikelnummer 787-612 787-622 787-632 Primr getaktet; DC 24 V; 2,5 A Eingangsspannung AC 230 V Primr getaktet, DC 24 V; 5 A Eingangsspannung AC 230 V Primr getaktet; DC 24 V; 10 A Eingangsspannungsbereich AC 230/115 V Schienenmontierbare Netzgerte auf Universal Montagesockel 288-809 288-810 288-812 288-813 AC 115 V/DC 24 V; 0,5 A AC 230 V/DC 24 V; 0,5 A AC 230 V/DC 24 V; 2 A AC 115 V/DC 24 V; 2 A
45
2.8 Erdung
2.8.1 Erdung der Tragschiene
2.8.1.1 Rahmenaufbau Beim Rahmenaufbau ist die Tragschiene mit dem elektrisch leitenden Schrankrahmen bzw. Gehuse verschraubt. Der Rahmen bzw. das Gehuse muss geerdet sein. ber die Verschraubung wird auch die elektrische Verbindung hergestellt. Somit ist die Tragschiene geerdet. Beachten Es ist auf eine einwandfreie elektrische Verbindung zwischen der Tragschiene und dem Rahmen bzw. Gehuse zu achten, um eine ausreichende Erdung sicher zu stellen. 2.8.1.2 Isolierter Aufbau Ein isolierter Aufbau liegt dann vor, wenn es konstruktiv keine direkte leitende Verbindung zwischen Schrankrahmen oder Maschinenteilen und der Tragschiene gibt. Hier muss ber einen elektrischen Leiter die Erdung aufgebaut werden. Der angeschlossene Erdungsleiter sollte mindestens einen Querschnitt von 4 mm2 aufweisen. Empfehlung Der optimale isolierte Aufbau ist eine metallische Montageplatte mit Erdungsanschluss, die elektrisch leitend mit der Tragschiene verbunden ist. Die separate Erdung der Tragschiene kann einfach mit Hilfe der WAGOSchutzleiterklemmen aufgebaut werden.
Artikelnummer 283-609 Beschreibung 1-Leiter-Schutzleiterklemme kontaktiert den Schutzleiter direkt auf der Tragschiene; Anschlussquerschnitt: 0,2 -16 mm2 Hinweis: Abschlussplatte (283-320) mitbestellen
46
2.8.2 Funktionserde
Die Funktionserde erhht die Strunempfindlichkeit gegenber elektromagnetischen Einflssen. Einige Komponenten des I/O-Systems besitzen einen Tragschienenkontakt, der elektromagnetische Strungen zur Tragschiene ableitet.
g0xxx10d
Beachten Es ist auf einwandfreien Kontakt zwischen dem Tragschienenkontakt und der Tragschiene zu achten. Die Tragschiene muss geerdet sein. Tragschieneneigenschaften beachten, siehe Kapitel 2.6.3.1.
47
2.8.3 Schutzerde
Fr die Feldebene wird die Schutzerde an den unteren Anschlussklemmen der Einspeiseklemmen aufgelegt und ber die unteren Leistungskontakte an die benachbarten Busklemmen weitergereicht. Besitzt die Busklemme den unteren Leistungskontakt, kann der Schutzleiteranschluss der Feldgerte direkt an die unteren Anschlussklemmen der Busklemme angeschlossen werden. Beachten Ist die Verbindung der Leistungskontakte fr den Schutzleiter innerhalb des Knotens unterbrochen, z. B. durch eine 4-Kanal-Busklemme, muss das Potenzial neu eingespeist werden. Eine Ringspeisung des Erdpotenzials kann die Systemsicherheit erhhen. Fr den Fall, dass eine Busklemme aus der Potenzialgruppe gezogen wird, bleibt das Erdpotenzial erhalten. Bei der Ringspeisung wird der Schutzleiter am Anfang und am Ende einer Potenzialgruppe angeschlossen.
g0xxx07d
Beachten Die jeweils rtlichen und national gltigen Vorschriften zur Instandhaltung und berprfung der Schutzerde sind einzuhalten.
48
2.9 Schirmung
2.9.1 Allgemein
Die Schirmung der Daten- und Signalleitungen verringert die elektromagnetischen Einflsse und erhht damit die Signalqualitt. Messfehler, Datenbertragungsfehler und sogar Zerstrung durch berspannung werden vermieden. Beachten Eine durchgngige Schirmung ist zwingend erforderlich, um die technischen Angaben bezglich der Messgenauigkeit zu gewhrleisten. Daten- und Signalleitungen sind separat von allen Starkstrom fhrenden Kabeln zu verlegen. Die Schirmung der Kabel ist groflchig auf das Erdpotenzial zu legen. Damit knnen eingestreute Strungen leicht abflieen. Die Schirmung sollte schon am Einlass des Schrankes bzw. Gehuses aufgelegt werden, um Strungen schon am Einlass abzufangen.
2.9.2 Busleitungen
Die Schirmung der Busleitung ist in den jeweiligen Aufbaurichtlinien und Normen des Bussystems beschrieben.
2.9.3 Signalleitungen
Die Busklemmen fr Analogsignale sowie einige Schnittstellen-Busklemmen besitzen Anschlussklemmen fr den Schirm. Hinweis Eine verbesserte Schirmung wird erreicht, wenn der Schirm vorher groflchig aufgelegt wird. Hier empfiehlt sich z. B. das WAGO-SchirmAnschlusssystem einzusetzen. Dies empfiehlt sich insbesondere bei Anlagen mit groer Ausdehnung, bei denen nicht ausgeschlossen werden kann, dass Ausgleichsstrme flieen oder hohe impulsfrmige Strme, z. B. ausgelst durch atmosphrische Entladung, auftreten knnen.
49
2.9.4 WAGO-Schirm-Anschlusssystem
Das WAGO-Schirm-Anschlusssystem besteht aus Schirm-Klemmbgeln, Sammelschienen und diversen Montagefen, um eine Vielzahl von Aufbauten zu realisieren. Siehe Katalog W4 Band 3 Kapitel 10.
p0xxx11x,
EN 60439
50
3 Feldbus-Controller
3.1 Feldbus-Controller 750-841
3.1.1 Beschreibung
Der Programmierbare Feldbus-Controller 750-841 (kurz: PFC) kombiniert die Funktionalitt eines Kopplers zur Anschaltung an den Feldbus ETHERNET mit der einer Speicherprogrammierbaren Steuerung (SPS). In dem Controller werden smtliche Eingangssignale der Sensoren zusammengefhrt. Nach Anschluss des ETHERNET TCP/IP FeldbusControllers ermittelt der Controller alle in dem Knoten gesteckten I/OKlemmen und erstellt daraus ein lokales Prozessabbild. Hierbei kann es sich um eine gemischte Anordnung von analogen (Datenaustausch wortweise) und digitalen (Datenaustausch bitweise) Klemmen handeln. Das lokale Prozessabbild wird in einen Eingangs- und Ausgangsdatenbereich unterteilt. Die Daten der analogen Klemmen werden in der Reihenfolge ihrer Position nach dem Controller in das Prozessabbild gemappt. Die Bits der digitalen Klemmen werden zu Worten zusammengefgt und im Anschluss an die analogen ebenfalls in das Prozessabbild gemappt. Ist die Anzahl der digitalen E/As grer als 16 Bit, beginnt der Controller automatisch ein weiteres Wort. Entsprechend der IEC 61131-3-Programmierung erfolgt die Bearbeitung der Prozessdaten vor Ort in dem PFC. Die daraus erzeugten Verknpfungsergebnisse knnen direkt an die Aktoren ausgegeben oder ber den Bus an die bergeordnete Steuerung bertragen werden. Wahlweise kann der ETHERNET-Controller 10/100 MBit/s ber Ethernet 100BaseTX oder 10BaseT mit bergeordneten Systemen kommunizieren. Die Erstellung des Applikationsprogramms erfolgt mit WAGO-I/O-PRO CAA gem IEC 61131-3, wobei die basis von WAGO-I/O-PRO CAA das Standard Programmiersystem CoDeSys der Firma 3S ist, das mit den Target-Dateien fr alle WAGO Controller spezifisch erweitert wurde. Fr die IEC 61131-3 Programmierung stellt der ETHERNET TCP/IP Controller 512 KB Programmspeicher, 256 KB Datenspeicher und 24 KB Retainspeicher zur Verfgung. Der Anwender hat Zugriff auf alle Feldbus- und E/A-Daten. Um Prozessdaten via ETHERNET zu versenden, untersttzt der Controller eine Reihe von Netzwerkprotokollen. Fr den Prozessdatenaustausch sind das MODBUS TCP (UDP)-Protokoll und das Ethernet/IP-Protokoll implementiert. Beide Kommunikationsprotokolle knnen wahlweise oder parallel verwendet werden. Dazu wird die Schreibberechtigung auf die I/O-Module, d. h. der Zugriff vom PFC, MODBUS/TCP oder EtherNet/IP aus, in einer xml-Datei festgelegt.
51
Fr die Verwaltung und Diagnose des Systems stehen die Protokolle HTTP, BootP, DHCP, DNS, SNTP, FTP, SNMP und SMTP zur Verfgung. Der Programmierer kann Clients und Server ber eine interne Socket-API fr alle Transportprotokolle (TCP, UDP, u.s.w.) mit Funktionsbausteinen programmieren. Zur Funktionserweiterung sind Library-Funktionen verfgbar. Mit der IEC 61131-3 Bibliothek "SysLibRTC.lib" wird beispielsweise eine gepufferte Echtzeituhr mit Datum, Zeit (Auflsung 1 Sekunde), Alarmfunktionen und einem Timer eingebunden. Diese Uhr wird bei einem Energieausfall durch eine Hilfsenergie berbrckt. Der Controller basiert auf einer 32 Bit CPU und ist Multitasking fhig, d. h. mehrere Programme knnen quasi gleichzeitig ausgefhrt werden. Fr Web basierende Anwendungen steht ein interner Server zur Verfgung. Informationen ber die Konfiguration, den Status und die E/A-Daten des Feldbusknoten sind bereits als HTML-Seiten in dem Feldbus-Controller gespeichert und knnen ber einen blichen WEB-Browser ausgelesen werden. Darber hinaus lassen sich ber ein implementiertes Filesystem auch eigene HTML Seiten hinterlegen oder Programme direkt aufrufen.
3.1.2 Kompatibilitt
Programmiertool: WAGO-I/O-PRO 32 759-332
V2.1 V2.2.6 V2.3.2.5
Controller:
750-841 SW xy
Controller arbeitet NICHT mit WAGO-I/O-PRO Version Controller arbeitet mit WAGO-I/O-PRO Version, egal welche Firmware der Controller enthlt Controller arbeitet mit WAGO-I/O-PRO Version, wenn Controller die Software xy oder hher enthlt
Beachten Die CoDeSys Netzwerkvariablen ab WAGO-I/O-PRO V2.3.3.6 und hher werden von den Controllern 750-841 mit der Software SW 06 untersttzt. Die WEB-Visualisierung ab WAGO-I/O-PRO V2.3.4.3 und hher werden von den Controllern 750-841 mit der Software SW 09.untersttzt.
52
3.1.3 Hardware
3.1.3.1 Ansicht
ETHERNET LINK
A
01 02
C
B
Feldbusanschluss RJ 45
MS NS TxD/RxD
24V 0V
I/O USR
+ +
750-841
0V
Klappe geffnet
Leistungskontakte Betriebsartenschalter
g084100d
Der Controller besteht aus: Gerteeinspeisung mit Netzteil fr die Systemversorgung sowie Leistungskontakte fr die Feldversorgung ber angereihte Busklemmen Feldbusinterface mit dem Busanschluss Anzeigeelemente (LEDs) zur Statusanzeige des Betriebes, der Buskommunikation, der Betriebsspannungen sowie zur Fehlermeldung und Diagnose Konfigurations- und Programmier-Schnittstelle Betriebsartenschalter Elektronik fr die Kommunikation mit den Busklemmen (Klemmenbus) und dem Feldbus-Interface
53
3.1.3.2 Gerteeinspeisung Die Versorgung wird ber Klemmen mit CAGE CLAMP-Anschluss eingespeist. Die Gerteeinspeisung dient der Systemversorgung und der feldseitigen Versorgung.
24 V
1 5
24 V /0 V 0V
10 nF
DC DC
Busklemmen
FELDBUS INTERFACE
24 V
ELEKTRONIK
ELEKTRONIK
0V
4 8
0V
10 nF
750-841
FELDBUS INTERFACE
24 V
G084101d
Das integrierte Netzteil erzeugt die erforderlichen Spannungen zur Versorgung der Elektronik und der angereihten Busklemmen. Das Feldbus-Interface wird mit einer galvanisch getrennten Spannung aus dem Netzteil versorgt.
54
3.1.3.3 Feldbusanschluss Der Anschluss an den Feldbus erfolgt ber einen RJ45-Steckverbinder, der auch "Westernstecker" genannt wird. Die RJ45-Buchse an dem FeldbusController ist entsprechend den Vorgaben fr 100BaseTX beschaltet. Als Verbindungsleitung wird ein Twisted Pair Kabel der Kategorie 5 vorgeschrieben. Dabei knnen Leitungen des Typs S-UTP (ScreenedUnshielded Twisted Pair) sowie STP (Shielded Twisted Pair) mit einer maximalen Segmentlnge von 100 m benutzt werden. Die Anschlussstelle ist mechanisch abgesenkt, so dass nach Steckeranschluss ein Einbau in einen 80 mm hohen Schaltkasten mglich wird. Die galvanische Trennung zwischen dem Feldbussystem und der Elektronik erfolgt ber DC/DC-Wandler und ber Optokoppler im Feldbus-Interface.
Kontakt 1 2 3 4 5 6 7 8 Signal TD + TD RD + Transmit + Transmit Receive + nicht belegt nicht belegt Receive nicht belegt nicht belegt
G034201d
RD -
Achtung! Der Busanschluss ist nur fr den Gebrauch in einem LAN zugelassen, nicht fr den Anschluss zu Fernmeldeleitungen! 3.1.3.4 Anzeigeelemente Der Betriebszustand des Feldbus-Controllers bzw. des Knotens wird ber Leuchtmelder in Form von Leuchtdioden (LED) signalisiert. Die Leuchtdioden-Information wird per Lichtleiter an die Oberseite des Gehuses gefhrt. Diese sind zum Teil mehrfarbig (rot/grn oder rot/grn/orange) ausgefhrt.
ETHERNET LINK MS NS TxD/RxD
A B
01 02
C D
ETHERNET
01 02
A
C A
LINK MS NS TxD/RxD
C
B
A B
24V 0V
24V 0V
I/O USR
+ +
I/O USR
+ +
g084102x
55
Farbe grn rot/grn rot/grn grn rot /grn / orange rot /grn / orange grn grn
Bedeutung Verbindung zu physikalischem Netzwerk ist vorhanden. Die MS-LED zeigt den Knoten (Module) Status an. Die NS-LED zeigt den Netzwerk Status an. Datenaustausch findet statt. Die 'I/O'-LED zeigt den Betrieb des Knotens an und signalisiert auftretende Fehler. Die 'USR'-LED kann von einem Anwenderprogramm im Programmierbaren Feldbus-Controller angesteuert werden. Status der Betriebsspannung System Status der Betriebsspannung Leistungskontakte (LED-Position ist fertigungsabhngig)
Weitere Informationen Die Auswertung der angezeigten LED Signale ist in dem Kapitel 3.1.11 "LED-Signalisierung" beschrieben.
3.1.3.5 Konfigurations- und Programmierschnittstelle Die Konfigurationsschnittstelle befindet sich hinter der Abdeckklappe. Sie wird fr die Kommunikation mit WAGO-I/O-CHECK, WAGO-I/O-PRO CAA und zum Firmware-Download genutzt.
g01xx07d
An die 4-polige Stiftleiste wird das Kommunikationskabel (750-920) angeschlossen. Achtung Das Kommunikationskabel 750-920 darf nicht unter Spannung gesteckt oder gezogen werden, d.h. der Koppler/Controller muss spannungsfrei sein! Beachten Das WAGO USB Service Cable 750-923 kann hierfr nicht eingesetzt werden!
56
Betriebsartenschalter
g01xx10d
Der Schalter ist ein Druck-/Schiebeschalter mit 3 Stellungen und einer Tastfunktion. Der Schiebeschalter ist fr eine Bettigungshufigkeit nach EN61131T2 ausgelegt.
Betriebsartenschalter Von mittlere in obere Stellung Von obere in mittlere Stellung Untere Stellung Niederdrcken (z. B. mit Schraubendreher) Funktion Firmware und PFC-Applikation werden ausgefhrt (Programmbearbeitung aktivieren/RUN) Firmware wird ausgefhrt, PFC-Applikation ist angehalten (Programmbearbeitung stoppen/STOP) Controller startet den Betriebssystemloader Hardware-Reset Alle Ausgnge werden rckgesetzt; Variablen werden auf 0 bzw. auf FALSE oder auf einen Initialwert gesetzt. Retain-Variable, bzw. Merker werden nicht verndert. Der Hardware-Reset kann sowohl bei STOP als auch bei RUN in jeder Stellung des Betriebsartenschalters ausgefhrt werden!
Der Wechsel der Betriebsart erfolgt intern am Ende eines PFC-Zyklus. Hinweis Die Stellung des Betriebsartenschalters ist fr das Starten und Stoppen der PFC-Applikation aus WAGO-I/O-PRO heraus unerheblich.
57
Achtung Wenn beim Umschalten des Betriebsartenschalters oder ber die Software von RUN auf STOP noch Ausgnge gesetzt sind, bleiben diese weiterhin gesetzt! Softwareseitige Abschaltungen z. B. durch Initiatoren, sind dann unwirksam, da das Programm nicht mehr bearbeitet wird. Hinweis Der Anwender hat die Mglichkeit, den Status der Ausgnge bei STOP zu definieren. Dazu wird in dem Web Based Management System ber den Link "PLC" eine Web-Seite geffnet, auf der die Funktion entsprechend festgelegt werden kann. Ist fr die Funktion Process image - Set outputs to zero, if user program is stopped" das Kontrollkstchen mit einem Hkchen aktiviert, werden alle Ausgnge auf Null gesetzt, andernfalls verbleiben diese auf dem letzten aktuellen Wert.
3.1.3.7 Hardware-Adresse (MAC-ID) Jeder WAGO ETHERNET TCP/IP Feldbus-Controller hat eine einmalige und weltweit eindeutige physikalische Adresse, die MAC-ID (Media Access Control Identity). Diese befindet sich auf der Rckseite des Controllers sowie auf einem selbstklebenden Abrei-Etikett auf der Seite des Controllers. Die MAC-ID besitzt eine feste Lnge von 6 Byte (48 Bit) und beinhaltet den Adresstyp, die Kennzeichnung fr den Hersteller und die Seriennummer.
58
3.1.4 Betriebssystem
3.1.4.1 Hochlauf Nach Einschalten der Versorgungsspannung oder nach Hardware-Reset luft der Controller hoch. Achtung Der Betriebsartenschalter darf beim Hochlauf nicht auf die untere Stellung geschaltet sein! Das im Flash-Speicher vorhandene PFC-Programm wird ins RAM bertragen. In der Initialisierungsphase ermittelt der Feldbus-Controller die Busklemmen und die vorliegende Konfiguration und setzt die Variablen auf 0 bzw. auf FALSE oder auf einen von dem PFC-Programm vorgegebenen Initialwert. Die Merker behalten ihren Zustand bei. Whrend dieser Phase blinkt die I/OLED rot. Nach fehlerfreiem Hochlauf geht der Controller in den Zustand "RUN". Die I/O-LED leuchtet grn. 3.1.4.2 PFC-Zyklus Nach fehlerfreiem Hochlauf startet der PFC-Zyklus bei oberer Stellung des Betriebsartenschalters oder durch einen Start-Befehl aus WAGO-I/O-PRO CAA. Die Ein- und Ausgangsdaten des Feldbusses und der Busklemmen sowie der Werte von Zeitgebern werden gelesen. Anschlieend wird das im RAM vorhandene PFC-Programm bearbeitet und danach die Ausgangsdaten des Feldbusses und der Busklemmen ins Prozessabbild geschrieben. Am Ende des PFC-Zyklus werden Betriebssystemfunktionen u. a. fr Diagnose und Kommunikation ausgefhrt und die Werte von Zeitgebern aktualisiert. Der Zyklus beginnt erneut mit dem Einlesen der Ein- und Ausgangsdaten und der Werte von Zeitgebern. Der Wechsel der Betriebsart ("STOP"/"RUN") erfolgt am Ende eines PFCZyklus. Die Zykluszeit ist die Zeit vom Beginn des PFC-Programms bis zum nchsten Beginn. Wenn innerhalb eines PFC-Programms eine Schleife programmiert wird, verlngert sich entsprechend die PFC-Laufzeit und somit der PFCZyklus. Whrend der Bearbeitung des PFC-Programms werden die Eingnge, Ausgnge und Werte von Zeitgebern nicht aktualisiert. Diese Aktualisierung findet erst definiert am Ende des PFC-Programms statt. Hieraus ergibt sich, dass es nicht mglich ist, innerhalb einer Schleife auf ein Ereignis aus dem Prozess oder den Ablauf einer Zeit zu warten.
59
Nein
Ja
SPS-Programm vom Flash-Speicher ins RAM bertragen
Variablen auf 0 bzw. FALSE oder auf Initialwert setzen, Merker behalten ihren Zustand bei
Fehler
Ja
STOP
Ja
Fehler
Nein
Betriebsart
Nein STOP
Betriebsartenschalter: obere Stellung oder Startbefehl in WAGO-I/O-PRO CAA: Online\Start bzw. Online\Stop Feldbusdaten, Busklemmendaten
RUN
SPSZyklus
Ausgnge schreiben
Feldbusdaten, Busklemmendaten
Betriebsart
STOP
RUN
60
3.1.5 Prozessabbild
3.1.5.1 Prizipieller Aufbau Nach dem Einschalten erkennt der Controller alle im Knoten gesteckten Busklemmen, die Daten liefern bzw. erwarten (Datenbreite/Bitbreite > 0). In der maximalen Gesamtausdehnung eines Knoten knnen hierbei insgesamt 64 analoge und digitale Klemmen gemischt angeordnet sein. Hinweis Mit dem Einsatz der WAGO Klemmenbusverlngerungs-Kopplerklemme 750-628 und -Endklemme 750-627 ist es mglich, an dem Controller 750-841 bis zu 250 Klemmen zu betreiben. Achtung! Die Erweiterung auf 250 Klemmen ist in der Controller Version ab Softwareversion SW 9 freigegeben.
Beachten Die Anzahl der Ein- und Ausgangsbits bzw. bytes der einzelnen angeschalteten Busklemmen entnehmen Sie bitte den entsprechenden Beschreibungen der Busklemmen. Aus der Datenbreite und dem Typ der Busklemme sowie der Position der Busklemmen im Knoten erstellt der Controller ein internes lokales Prozessabbild. Es ist in einen Eingangs- und Ausgangsdatenbereich unterteilt. Die Daten der digitalen Busklemmen sind bitorientiert, d. h. der Datenaustausch erfolgt bitweise. Die analogen Busklemmen stehen stellvertretend fr alle Busklemmen, die byteorientiert sind, bei denen der Datenaustausch also byteweise erfolgt. Zu diesen Busklemmen gehren z. B. die Zhlerklemmen, Busklemmen fr Winkel- und Wegmessung sowie die Kommunikationsklemmen. Fr das lokale Ein- und Ausgangsprozessabbild werden die Daten der Busklemmen in der Reihenfolge ihrer Position nach dem Controller in dem jeweiligen Prozessabbild abgelegt. Dabei werden zuerst die byteorientierten und im Anschluss daran die bitorientierten Busklemmen in das Prozessabbild abgelegt. Die Bits der digitalen Klemmen werden zu Bytes zusammengefgt. Ist die Anzahl der digitalen E/As grer als 8 Bit, beginnt der Controller automatisch ein weiteres Byte.
61
Beachten Wenn ein Knoten gendert bzw. erweitert wird, kann sich daraus ein neuer Aufbau des Prozessabbildes ergeben. Damit ndern sich dann auch die Adressen der Prozessdaten. Bei einer Erweiterung sind die Prozessdaten aller vorherigen Klemmen zu bercksichtigen. Fr das Prozessabbild der physikalischen Ein- und Ausgangsdaten steht in dem Controller zunchst jeweils ein Speicherbereich von 256 Worten (Wort 0 ... 255) zur Verfgung. Fr die Abbildung der MODBUS PFC-Variablen ist der Speicherbereich von jeweils Wort 256 ... 511 reserviert, so dass die MODBUS PFC-Variablen hinter das Prozessabbild der Busklemmendaten gemappt wird. Ist die Anzahl der Klemmendaten grer als 256 Worte, werden alle darber hinausreichenden physikalischen Ein- und Ausgangsdaten in einem Speicherbereich an das Ende des bisherigen Prozessabbildes und somit hinter die MODBUS PFC-Variablen angehngt (jeweils Wort 512 ... 1275). Im Anschluss an die restlichen physikalischen Busklemmendaten werden die Ethernet IP PFC-Variablen abgebildet. Dieser Speicherbereich umfasst Wort 1276 ... 1531. Fr zuknftige Protokoll-Erweiterungen ist der anschlieende Bereich ab Wort 1532 fr die weiteren PFC-Variablen reserviert. Bei allen WAGO Feldbus-Controllern ist der Zugriff der SPS-Funktionalitt (CPU) auf die Prozessdaten unabhngig von dem Feldbus-System. Dieser Zugriff erfolgt stets ber ein anwendungsbezogenes IEC 61131-3 Programm. Der Zugriff von der Feldbusseite aus ist dagegen feldbusspezifisch. Fr den ETHERNET TCP/IP Feldbus-Controller kann entweder ein MODBUS/TCP-Master ber implementierte MODBUS-Funktionen auf die Daten zugreifen, wobei dezimale, bzw. hexadezimale MODBUS-Adressen verwendet werden. Wahlweise kann der Datenzugriff auch ber Ethernet/IP mittels eines Objektmodells erfolgen. Weitere Informationen Eine detaillierte Beschreibung zu diesen feldbusspezifischen Datenzugriffen finden Sie in dem Kapitel MODBUS-Funktionen bzw. in dem Kapitel Ethernet/IP (Ethernet/Industrial Protocol). Weitere Informationen Das feldbusspezifische Prozessabbild ist in dem Kapitel Aufbau der Prozessdaten fr jedes WAGO-I/O-Modul im Einzelnen dargestellt.
62
3.1.5.2 Beispiel fr ein Eingangsdaten Prozessabbild Im folgenden Bild wird ein Beispiel fr ein Prozessabbild mit Eingangsklemmendaten dargestellt. Die Konfiguration besteht aus 16 digitalen und 8 analogen Eingngen. Das Eingangsprozessabbild hat damit eine Datenlnge von 8 Worten fr die analogen Klemmen und 1 Wort fr die digitalen, also insgesamt 9 Worte.
DI
ETHERNET LINK MS NS TxD/RxD
DI
AI AI
DI
AI
DI
AI
I/O USR
Eingangsklemmen
Prozessabbild der Eingnge (Wort)
Adressen MODBUS PFC 0x0000 %IW0 0x0001 %IW1 0x0002 %IW2 0x0003 %IW3 0x0004 %IW4 0x0005 %IW5 0x0006 %IW6 0x0007 %IW7 0x0008 %IW8
750-841
750- 402
Bit 1 Bit 4 4
402
1
472
472
402
1 4
476
Word1 Word2
402
1 4
476
Word1 Word2
Highbyte
Lowbyte
G015024d
63
3.1.5.3 Beispiel fr ein Ausgangsdaten Prozessabbild Als Beispiel fr das Prozessabbild mit Ausgangsklemmendaten besteht die folgende Konfiguration aus 2 digitalen und 4 analogen Ausgngen. Das Ausgangsdaten Prozessabbild besteht aus 4 Worten fr die analogen und einem Wort fr die digitalen Ausgnge, also insgesamt aus 5 Worten. Zustzlich knnen die Ausgangsdaten mit einem auf die MODBUS-Adresse aufaddierten Offset von 200hex (0x0200) zurckgelesen werden. Hinweis Alle Ausgangsdaten, die ber 256 Worte hinausreichen und sich deshalb im Speicherbereich 6000hex (0x6000) bis 66F9hex (0x66F9) befinden, knnen mit einem auf die MODBUS-Adresse aufaddierten Offset von 1000hex (0x1000) zurckgelesen werden.
DO AO AO
ETHERNET LINK MS NS TxD/RxD
I/O USR
Ausgangsklemmen
750-841
750 - 501
Bit 1
550
Word1 Word2
550
Word1 Word2
Bit 2
0x0204 %QW4
G015025d
64
3.1.5.4 Prozessdatenaufbau Der Aufbau der Prozessdaten ist bei einigen Busklemmen bzw. deren Varianten feldbusspezifisch. Bei dem Ethernet TCP/IP Koppler/Controller wird das Prozessabbild wortweise aufgebaut (mit word-alignment). Die interne Darstellung der Daten, die grer als ein Byte sind, erfolgt nach dem Intel-Format. Weitere Informationen Der feldbusspezifische Aufbau der Prozesswerte aller Busklemmen des WAGO-I/O-SYSTEM 750 und 753 finden Sie in dem Kapitel Aufbau der Prozessdaten.
3.1.6 Datenaustausch
Der Austausch der Prozessdaten findet bei dem ETHERNET TCP/IP FeldbusController entweder ber das MODBUS/TCP-Protokoll oder ber Ethernet IP statt. MODBUS/TCP arbeitet nach dem Master-/Slave-Prinzip. Der Master ist eine bergeordnete Steuerung, z. B. ein PC oder eine Speicherprogrammierbare Steuerung. Die ETHERNET TCP/IP Controller des WAGO-I/O-SYSTEM 750 sind in der Regel Slavegerte. Durch die Programmierung mit IEC 61131-3 knnen aber auch Controller zustzlich die Master-Funktion bernehmen. Der Master fordert die Kommunikation an. Diese Anforderung kann durch die Adressierung an einen bestimmten Knoten gerichtet sein. Die Knoten empfangen die Anforderung und senden, abhngig von der Art der Anforderung, eine Antwort an den Master. Ein Controller kann eine bestimmte Anzahl gleichzeitiger Verbindungen (Socket-Verbindungen) zu anderen Netzwerkteilnehmern herstellen: 3 Verbindung fr HTTP (HTML-Seiten von dem Controller lesen), 15 Verbindungen ber MODBUS/TCP (Ein- und Ausgangsdaten vom Controller lesen oder schreiben), 128 Ethernet IP Verbindungen, 5 Verbindungen ber den PFC (verfgbar in der SPS-Funktionalitt fr IEC 61131-3 Applikationsprogramme) und 2 Verbindungen fr WAGO-I/O-PRO CAA (diese Verbindungen sind reserviert fr das Debuggen des Applikationsprogramms ber ETHERNET. WAGO-I/O-PRO CAA bentigt fr das Debuggen 2 Verbindungen zur selben Zeit. Es kann jedoch nur ein Programmiertool Zugriff auf den Controller haben). 10 Verbindungen fr FTP 2 Verbindungen fr SNMP
65
Die maximale Anzahl der gleichzeitigen Verbindungen kann nicht berschritten werden. Sollen weitere Verbindungen aufgebaut werden, mssen bestehende Verbindungen erst beendet werden. Fr den Austausch von Daten besitzt der ETHERNET TCP/IP FeldbusController im wesentlichen drei Schnittstellen: die Schnittstelle zum Feldbus (-Master), die SPS-Funktionalitt des PFCs (CPU) und die Schnittstelle zu den Busklemmen. Es findet ein Datenaustausch zwischen Feldbus-Master und den Busklemmen, zwischen SPS-Funktionalitt des PFCs (CPU) und den Busklemmen und zwischen Feldbus-Master und SPS-Funktionalitt des PFCs (CPU) statt. Wird als Feldbus der MODBUS-Master genutzt, greift dieser ber die in dem Controller implementierten MODBUS-Funktionen auf Daten zu, ETHERNET IP hingegen verwendet fr den Datenzugriff ein Objektmodell. Der Zugriff des PFCs auf Daten erfolgt mit Hilfe eines IEC 61131-3 Applikationsprogramms. Die Adressierung der Daten ist dabei jeweils sehr unterschiedlich. 3.1.6.1 Speicherbereiche
Programmierbarer Feldbus Controller
Speicherbereich fr Eingangsdaten
Wort 0 Eingangsklemmen Wort 255 Wort 256 MODBUS PFC-INVariablen Wort 511 Wort 512 Eingangsklemmen Wort 1275 Wort 1276 Ethernet IP PFC-INVariablen Wort 1531
Busklemmen
1
1
IEC 61131Programm
FeldbusMaster
Speicherbereich fr Ausgangsdaten
Wort 0 2 1 Ausgangsklemmen Wort 255 Wort 256 MODBUS PFC-OUT4 Variablen Wort 511 Wort 512 Ausgangsklemmen 2 Wort 1275 Wort 1276 Ethernet IP PFC-OUTVariablen Wort 1531
CPU
g015038d
66
Das Prozessabbild des Controllers enthlt in dem jeweiligen Speicherbereich Wort 0 ... 255 bzw. Wort 512 ...1275 die physikalischen Daten der Busklemmen. (1) Von der CPU und von der Feldbusseite knnen die Eingangsklemmendaten gelesen werden. (2) Ebenso kann von CPU und Feldbusseite aus auf die Ausgangsklemmen geschrieben werden. In dem jeweils dazwischen liegenden Speicherbereich des Prozessabbildes, Wort 256 ... 511, sind die MODBUS TCP PFC-Variablen abgelegt. Im Anschluss an die physikalischen Busklemmendaten befindet sich der Speicherbereich, Wort 1276 ... 1531, fr die Ethernet IP PFC-Variablen. Fr zuknftige Protokoll-Erweiterungen ist der anschlieende Speicherbereich ab Wort 1532 fr weitere PFC-Variablen vorgesehen. (3) Von der Feldbusseite werden die PFC-Eingangsvariablen in den Eingangsspeicherbereich geschrieben und von der CPU zur Verarbeitung eingelesen. (4) Die von der CPU ber das IEC 61131-3-Programm verarbeiteten Variablen werden in den Ausgangsspeicherbereich gelegt und knnen von dem Master ausgelesen werden. Zustzlich sind bei dem ETHERNET TCP/IP Controller alle Ausgangsdaten auf einen Speicherbereich mit dem Adressen-Offset 0x0200 bzw. 0x1000 gespiegelt. Dadurch ist es mglich, durch Hinzuaddieren von 0x0200 bzw. 0x1000 zu der MODBUS-Adresse Ausgangswerte zurckzulesen. In dem Controller sind darber hinaus weitere Speicherbereiche vorhanden, auf die teilweise von der Feldbusseite aus jedoch nicht zugegriffen werden kann: Der Datenspeicher ist ein RAM-Speicher und dient zum Anlegen Datenspeicher von Variablen, die nicht zur Kommunikation mit den 256 kByte Schnittstellen sondern fr interne Verarbeitungen, wie z. B. die Berechnung von Ergebnissen bentigt werden. Programm In dem Programm-Speicher wird das IEC 61131-3-Programm Speicher abgelegt. Der Code-Speicher ist ein Flash-ROM. Nach dem 512 kByte Einschalten der Versorgungsspannung wird das Programm von dem Flash- in den RAM-Speicher bertragen. Nach fehlerfreiem Hochlauf startet der PFC-Zyklus bei oberer Stellung des Betriebsartenschalters oder durch einen Start-Befehl aus WAGOI/O-PRO CAA.
67
NOVRAM Der Remanent-Speicher ist ein nicht flchtiger Speicher, d. h. Remanent- nach einem Spannungsausfall bleiben alle Werte beibehalten. Die Speicher Speicherverwaltung erfolgt automatisch. Der 24 kByte groe 24 kByte Speicherbereich teilt sich auf in einen 8 kByte groen adressierbaren Bereich fr die Merker (%MW0 ... %MW4095) und einen 16 kByte groen Retain-Bereich fr Variablen ohne Speicherbereichs-Adressierung oder Variablen, die explizit mit var retain definiert werden. Hinweis Die Aufteilung des NOVRAM ist in der Programmiersoftware WAGO-I/O-PRO CAA/Register "Ressourcen"/Dialogfenster "Zielsystem Einstellungen" bei Bedarf vernderbar (siehe Bild).
Die Startadresse fr den Merker-Bereich ist dabei fest adressiert mit 16#30000000. Die Bereichsgren und die Startadresse des Retain-Speichers sind variabel. Um eine berlappung der Bereiche auszuschlieen, wird jedoch empfohlen, die Standardeinstellung beizubehalten. Hierbei ist die Gre des Merker-Bereichs mit 16#2000 vorgegeben und daran im Anschluss der Retain-Speicher mit der Startadresse 16#30002000 und der Gre 16#4000.
68
3.1.6.2 Adressierung 3.1.6.2.1 Adressierung der Busklemmen Die physikalische Anordnung der Busklemmen in einem Knoten ist beliebig. Bei der Adressierung werden zunchst die komplexen Klemmen (Klemmen, die ein oder mehrere Byte belegen) entsprechend ihrer physikalischen Reihenfolge hinter dem Feldbus-Controller bercksichtigt. Diese belegen somit die Adressen ab Wort 0. Im Anschluss daran folgen, immer in Bytes zusammengefasst, die Daten der brigen Klemmen (Klemmen, die weniger als ein Byte belegen). Dabei wird entsprechend der physikalischen Reihenfolge Byte fr Byte mit diesen Daten aufgefllt. Sobald ein ganzes Byte durch die bitorientierten Klemmen belegt ist, wird automatisch das nchste Byte begonnen. Beachten Die Anzahl der Ein- und Ausgangsbits bzw. bytes der einzelnen angeschalteten Busklemmen entnehmen Sie bitte den entsprechenden Beschreibungen der Busklemmen. Beachten Wenn ein Knoten gendert bzw. erweitert wird, kann sich daraus ein neuer Aufbau des Prozessabbildes ergeben. Damit ndern sich dann auch die Adressen der Prozessdaten. Bei einer Erweiterung sind die Prozessdaten aller vorherigen Klemmen zu bercksichtigen.
69
3.1.6.2.2 Adressbereiche Aufteilung der Adressbereiche fr die wortweise Adressierung nach IEC 61131-3 : Wort Daten 0-255 physikalische Busklemmen 256-511 MODBUS/TCP PFC-Variablen 512-1275 restliche physikalische Busklemmen 1276-1531 Ethernet/IP PFC-Variablen 1532-..... vorgesehen fr PFC-Variablen zuknftiger Protokolle Wort 0-255: Erster Adressbereich fr die E-/A-Daten der Busklemmen:
Datenbreite Adresse
0.8... 0.15 1
1.8... 1.15 3
.....
513.0 .. 513.8... ..... 513.7 513.15 1026 1027 ..... 513 ..... .....
1274.0.. 1274.8.. 1275.0 ... 1274.7 1274.15 1275.7 2548 2549 2550 1274 637 1275
70
Adressbereich fr Merker:
Datenbreite Adresse
0.0 ... 0.7 0 0 0 0.8... 0.15 1 1.0... 1.7 2 1 1.8... 1.15 3 ..... ..... ..... ..... 12287.0.. 12287.7 24572 12287 6144 12287.8.. 12287.15 24573 12288.0 ... 12288.7 24574 12288 12288.8... 12288.15 24575
Beschreibung
Physikalische Eingnge (%IW0 ... %IW255 und %IW512 ... %IW1275) Physikalische Ausgnge (%QW0 ... %QW255 und %QW512 ... %QW1275) Flchtige SPS-Eingangsvariablen (%IW256 ... %IW511) Flchtige SPS-Ausgangsvariablen (%QW256 ... %QW511) Flchtige SPS-Eingangsvariablen (%IW1276 ... %IW1531) Flchtige SPS-Ausgangsvariablen (%QW1276 ... %QW1531) siehe Kapitel Ethernet siehe Kapitel Ethernet Remanenter Speicher (%MW0 ... %MW12288)
71
3.1.6.2.3 Absolute Adressierung Die direkte Darstellung einzelner Speicherzellen (absolute Adressen) nach IEC 1131-3 erfolgt mittels spezieller Zeichenketten:
Position 1 2 Zeichen % I Q M X* B W D Eingang Ausgang Merker Einzelbit Byte (8 Bits) Word (16 Bits) Doppelword (32 Bits) Adresse Datenbreite Benennung Leitet absolute Adresse ein Kommentar
z. B. wortweise: %QW27 (28. Wort), bitweise: %IX1.9 (10.Bit im 2. Wort) * Das Kennzeichen X fr Bits kann entfallen Tabelle 3.1.8: Absolute Adressen
Beachten Die Zeichenketten der absoluten Adressen sind zusammenhngend, d. h. ohne Leerzeichen oder Sonderzeichen einzugeben!
Beispieladressierungen:
72
Adressen berechnen (in Abhngigkeit von der Wortadresse): Bit-Adresse: Byte-Adresse: DWord-Adresse: Wortadresse (gerade Zahl) / 2 bzw. Wortadresse (ungerade Zahl) / 2, abgerundet Wortadresse .0 bis .15 1. Byte: 2 x Wortadresse 2. Byte: 2 x Wortadresse + 1
3.1.6.3 Datenaustausch MODBUS/TCP-Master und Busklemmen Der Datenaustausch zwischen MODBUS/TCP-Master und den Busklemmen erfolgt ber die in dem Controller implementierten MODBUS-Funktionen durch bit- oder wortweises Lesen und Schreiben. Im Controller gibt es 4 verschiedene Typen von Prozessdaten: Eingangsworte Ausgangsworte Eingangsbits Ausgangsbits
Der wortweise Zugriff auf die digitalen Ein- und Ausgangsklemmen erfolgt entsprechend der folgenden Tabelle:
Digitale Eingnge/ Ausgnge Prozessdatenwort Byte 16. 15. 14. 13. 12. 11. 10. 9. Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 8. 7. 6. 5. Bit 4 4. Bit 3 3. Bit 2 2. Bit 1 1. Bit 0
Durch Hinzuaddieren eines Offsets von 200 hex (0x0200) zu der MODBUSAdresse knnen die Ausgnge zurckgelesen werden.
73
Hinweis Alle Ausgangsdaten, die ber 256 Worte hinausreichen und deshalb in dem Speicherbereich 0x6000 bis 0x62FC liegen, knnen mit einem auf die MODBUS-Adresse aufaddierten Offset von 1000hex (0x1000) zurckgelesen werden.
MODBUS-Master
0x0000
0x6000 (0x7000)
PAE
0x00FF 00x0FF 0x62FC (0x02FF)
PAA
0x62FC (0x72FC)
Eingnge
Ausgnge
Busklemmen
PAE = Prozessabbild der Eingnge PAA = Prozessabbild der Ausgnge
Programmierbarer Feldbus Controller Abb. 3.1-11: Datenaustausch zwischen MODBUS-Master und Busklemmen
g015045d
Ab Adresse 0x1000 liegen die Registerfunktionen. Diese sind analog mit den implementierten MODBUS-Funktionscodes (read/write) ansprechbar. Anstatt der Adresse eines Klemmenkanals wird dazu die jeweilige RegisterAdresse angegeben. Weitere Informationen Eine detaillierte Beschreibung der MODBUS-Adressierung ist in dem Kapitel MODBUS Register Mapping zu finden.
74
3.1.6.4 Datenaustausch EtherNet/IP-Master und Busklemmen Der Datenaustausch zwischen EtherNet/IP-Master und den Busklemmen ist objektorientiert. Jeder Knoten im Netz wird als Sammlung von Objekten dargestellt. Das Assembly Object legt den Aufbau der Objekte fr die Datenbertragung fest. Mit dem Assembly Object knnen Daten (z. B: I/ODaten) zu Blcken zusammengefasst (gemappt) und ber eine einzige Nachrichtenverbindung versendet werden. Durch dieses Mapping sind weniger Zugriffe auf das Netzwerk ntig. Es wird zwischen In- und Output-Assemblies unterschieden. Eine Input-Assembly liest Daten von der Applikation ber das Netz ein bzw. produziert Daten auf dem Netzwerk. Eine Output-Assembly schreibt Daten an die Applikation bzw. konsumiert Daten vom Netzwerk. In dem Feldbus-Controller sind bereits verschiedene Assembly Instanzen fest vorprogrammiert (statisches Assembly). Nach Einschalten der Versorgungsspannung werden von dem Assembly Object Daten aus dem Prozessabbild zusammengefasst. Sobald eine Verbindung aufgebaut ist, kann der Master die Daten mit "Klasse", "Instanz" und "Attribut"adressieren und darauf zugreifen, bzw. mittels I/OVerbindungen lesen und/oder schreiben. Das Mapping der Daten ist abhngig von der gewhlten Assembly-Instanz des statischen Assembly. Weitere Informationen Die Assembly Instanzen fr das statische Assembly sind in dem Kapitel EtherNet/IP" beschrieben.
75
3.1.6.5 Datenaustausch SPS-Funktionalitt (CPU) und Busklemmen Die SPS-Funktionalitt (CPU) des PFCs hat ber absolute Adressen direkten Zugriff auf die Busklemmendaten. Der PFC spricht die Eingangsdaten mit absoluten Adressen an. Die Daten knnen dann Controller-intern ber das IEC 61131-3 Programm verarbeitet werden. Merker werden dabei in einem remanenten Speicherbereich abgelegt. Anschlieend knnen die Verknpfungsergebnisse direkt ber die absolute Adressierung in die Ausgangsdaten geschrieben werden.
Eingnge
Ausgnge
Busklemmen
750-4xx....6xx
%IW0
%IW512
%QW0
%QW512
PAE
%IW255 %IW1275 %QW255
PAA
%QW1275
Eingnge
Ausgnge
Programmierbarer Feldbus-Controller
Abb. 3.1-12: Datenaustausch zwischen SPS-Funktionalitt (CPU) des PFCs und Busklemmen 15043d
3.1.6.6 Datenaustausch Master und SPS-Funktionalitt (CPU) Der Feldbus Master und die SPS-Funktionalitt (CPU) des PFCs haben unterschiedliche Sichtweisen auf die Daten. Vom Master erzeugte Variablendaten gelangen als Eingangsvariablen zum PFC und werden dort weiter bearbeitet. In dem PFC erstellte Daten werden als Ausgangsvariablen ber den Feldbus zum Master gesendet. In dem PFC kann ab Wortadresse 256 bis 511 (Doppelwortadresse 128-255, Byteadresse 512-1023) auf die MODBUS TCP PFC-Variablendaten zugegriffen werden und ab Wortadresse 1276 bis 1531 (Doppelwortadresse 638-765, Byteadresse 2552-3063) auf die Ethernet IP PFC-Variablendaten.
76
3.1.6.6.1 Beispiel MODBUS/TCP-Master und SPS-Funktionalitt (CPU) Datenzugriff vom MODBUS/TCP-Master Von dem MODBUS/TCP-Master kann grundstzlich nur wortweise oder bitweise auf die Daten zugegriffen werden. Die Adressierung der ersten 256 Datenworte von den Busklemmen beginnt beim wortweisen Zugriff bei Wort 0, beim bitweisen Zugriff fr Bit 0 im Wort 0 beginnt die Adressierung ebenfalls bei 0. Die Adressierung der Daten von den Variablen beginnt beim wortweisen Zugriff bei Wort 256, beim bitweisen Zugriff erfolgt die Adressierung dann ab: 4096 fr Bit 0 im Wort 256 4097 fr Bit 1 im Wort 256 ... 8191 fr Bit 15 im Wort 511. Die Bit-Nummer lt sich mit folgender Formel bestimmen: BitNr = (Wort * 16) + Bitnr_im_Wort Datenzugriff von der SPS-Funktionalitt (CPU) Die SPS-Funktionalitt des PFCs verwendet bei dem Zugriff auf dieselben Daten eine andere Art der Adressierung. Bei der Deklaration von 16 Bit-Variablen ist die SPS-Adressierung identisch mit der wortweisen Adressierung des MODBUS/TCP-Masters. Bei der Deklaration von boolschen Variablen (1 Bit) wird im Gegensatz zum MODBUS eine andere Notation verwendet. Hierbei setzt sich die Bitadresse aus den Elementen Wortadresse und Bitnummer im Wort zusammen, getrennt durch einen Punkt. Beispiel: Bitzugriff MODBUS auf Bitnummer 4097 => Bitadressierung in der SPS <Wortnr>.<Bitnr> = 256.1 Die SPS-Funktionalitt des PFCs kann ausserdem byteweise und Doppelwortweise auf die Daten zugreifen. Bei dem byteweisen Zugriff errechnen sich die Adressen nach folgenden Formeln: High-Byte Adresse = Wortadresse*2 Low-Byte Adresse = (Wortadresse*2) + 1 Bei dem Doppelwortweisen Zugriff errechnet sich die Adresse nach folgender Formel: Doppelwort Adresse = High-Wortadresse/2 (abgerundet) oder = Low-Wortadresse/2
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
77
Weitere Informationen Eine detaillierte Beschreibung der MODBUS- und der entsprechenden IEC61131-Adressierung finden Sie in dem Kapitel MODBUS Register Mapping.
3.1.6.6.1.1 Anwendungsbeispiel
DI
Ethernet
ON LINK TxD/RxD ERROR
AI DO AO
I/O USR
W AGO - I /O - SY STE M
Busklemmen
Prozessabbild der Eingnge (Wort)
Adressen MODBUS PFC
750-842
750- 402
472
501
550
600
Highbyte
Lowbyte
Word1 Word2
Lowbyte
DI : Digitale Eingangsklemme AI : Analoge Eingangsklemme DO: Digitale Ausgangsklemme AO: Analoge Ausgangsklemme
g012948d
78
79
'I/O'-LED durch Blinken (Rot) als Fehlercode ausgegeben. Wenn nach Anlauf des Controllers durch 6-maliges rotes Blinken der Fehlercode 6 und anschlieend 4-maliges rotes Blinken das Fehlerargument 4 mittels 'I/O'-LED ausgegeben, zeigt dies an, dass noch keine IP-Adresse zugewiesen wurde. 3.1.7.1.2 Vergabe der IP-Adresse an den Feldbusknoten Im Folgenden wird exemplarisch die Vergabe der IP-Adresse fr den Feldbusknoten ber das Programm "WAGO Ethernet Settings" beschrieben. Hinweis Sie knnen das Programm WAGO Ethernet Settings kostenlos von der CD ELECTRONICC Tools and Docs (Art.-Nr.: 0888-0412-0001-0101) oder von den WAGO-Internetseiten unter www.wago.com, "Service Downloads Software" herunterladen. Eine Kurzbeschreibung hierzu knnen Sie der "Schnellstartanleitung" zum ETHERNET Feldbus-Controller 750-841 entnehmen. Diese finden Sie ebenfalls auf der CD und auf den WAGO-Internetseiten unter www.wago.com, "Service Downloads Documentation". 4. Starten Sie das Programm "WAGO Ethernet Settings". 5. Whlen Sie das Register "TCP/IP". 6. Um die Adresse nun vorzugeben, ndern Sie die aufgefhrte Option fr die Adressvergabe. Standardmig ist eingestellt, dass die Adresse automatisch ber BootP Server vergeben wird. Aktivieren Sie jetzt jedoch die Option "Using following address" indem Sie auf den Radiobutton vor dieser Option klicken. 7. Geben Sie die gewnschte IP-Adresse und gegebenenfalls die Adresse der Subnet-Mask und die Gateway Adresse ein. 8. Klicken Sie auf den Button "Write", um die Adresse auf den Controller zu bernehmen. 3.1.7.1.3 Funktion des Feldbusknoten testen 1. Um die Kommunikation mit dem Controller und die korrekte Vergabe der IPAdresse zu testen, rufen Sie die DOS-Eingabeaufforderung unter Startmen / Programme / Eingabeaufforderung auf. 2. Geben Sie den Befehl: "ping" mit der von Ihnen vergebenen IP-Adresse in der folgenden Schreibweise ein: ping [Leerzeichen] XXX . XXX . XXX . XXX (=IP-Adresse).
80
P012910d
3. Nach Drcken der Return-Taste empfngt Ihr PC eine Antwort vom Controller, die dann in der DOS-Eingabeaufforderung dargestellt wird. Erscheint statt dessen die Fehlermeldung: "Zeitberschreitung der Anforderung (Timeout)", vergleichen Sie bitte Ihre Eingaben nochmals mit der zugewiesenen IP-Adresse. 4. Bei erfolgreichem Test knnen Sie nun die DOS-Eingabeaufforderung schlieen. Der Netzknoten ist jetzt fr die Kommunikation vorbereitet. 3.1.7.2 Variante 2: Inbetriebnahme mit dem WAGO BootP Server Die Beschreibung umfasst die folgenden Schritte: 1. 2. 3. 4. 5. 6. MAC-ID notieren und Feldbusknoten aufbauen Anschlieen von PC und Feldbusknoten IP-Adressen ermitteln Vergabe der IP-Adresse an den Feldbusknoten Funktion des Feldbusknoten testen Deaktivieren des BootP-Protokolls
Beachten Bei der Inbetriebnahme des Controllers 750-841 sind wichtige Hinweise zu beachten, da sich die Inbetriebnahme dieses Controllers in einigen Punkten stark von der Inbetriebnahme des ETHERNET Controllers 750-842 unterscheidet.
3.1.7.2.1 MAC-ID notieren und Feldbusknoten aufbauen Bevor Sie Ihren Feldbusknoten aufbauen, notieren Sie sich bitte die Hardware-Adresse (MAC-ID) Ihres ETHERNET Feldbus-Controllers. Die MAC-ID knnen Sie der Rckseite des Feldbus-Controllers entnehmen sowie dem selbstklebenden Abrei-Etikett, das sich seitlich auf dem Controller befindet. MAC-ID des Feldbus-Controllers: ----- ----- ----- ----- ----- -----.
81
3.1.7.2.2 Anschlieen von PC und Feldbusknoten Der montierte ETHERNET TCP/IP Feldbusknoten wird mit 10Base-T oder 100BaseTX Kabel ber ein Hub oder direkt mit dem PC verbunden. Die bertragungsrate des Controllers hngt von der bertragungsrate der PCNetzwerkkarte ab. Beachten Erfolgt die Verbindung direkt mit einem PC, wird statt eines parallelen Kabels ein sogenanntes Cross Over Kabel bentigt. Nun wird der PC, der die Funktion des Masters und BootP-Servers bernimmt, gestartet und die Spannungsversorgung am Feldbus-Controller (DC 24 V Netzteil) eingeschaltet. Nach Einschalten der Betriebsspannung erfolgt die Initialisierung. Der Feldbus-Controller ermittelt die Busklemmenkonstellation und erstellt das Prozessabbild. Whrend des Hochlaufes blinkt die 'I/O'-LED (Rot) mit hoher Frequenz. Wenn nach kurzer Zeit die 'I/O'-LED grn aufleuchtet ist der FeldbusController betriebsbereit. Ist whrend des Hochlaufens ein Fehler aufgetreten, so wird dieser ber die 'I/O'-LED durch Blinken (Rot) als Fehlercode ausgegeben. Wenn nach Anlauf des Controllers durch 6-maliges rotes Blinken der Fehlercode 6 und anschlieend 4-maliges rotes Blinken das Fehlerargument 4 mittels 'I/O'-LED ausgegeben, zeigt dies an, dass noch keine IP-Adresse zugewiesen wurde. 3.1.7.2.3 IP-Adressen ermitteln Ist Ihr PC bereits in ein ETHERNET-Netzwerk eingebunden, knnen Sie sehr leicht die IP-Adresse Ihres PCs ermitteln. Dazu fhren Sie die nachfolgend beschriebenen Schritte aus: 1. Gehen Sie auf Ihrer Bildschirmoberflche ber das Startmen, Menpunkt Einstellungen und klicken Sie auf Systemsteuerung.
2. Doppelklicken Sie auf das Icon Netzwerk. Das Netzwerk-Dialogfenster wird geffnet. Unter Windows NT: Whlen Sie das Register: Protokolle und markieren den Eintrag TCP/IP-Protokoll. Unter Windows 9x: Whlen Sie das Register: Konfiguration und markieren Sie den Eintrag TCP/IP-Netzwerkkarte. Beachten Bei fehlendem Eintrag installieren Sie bitte die entsprechende TCP/IPKomponente und starten Sie Ihren PC neu. Fr die Installation bentigen Sie die Windows-NT-Installations-CD, bzw. die Installations-CD fr Windows 9x.
82
3. Klicken Sie anschlieend auf den Button "Eigenschaften...". In dem Eigenschaften-Fenster ist die IP-Adresse, die Subnetz-Maske und gegebenenfalls die Adresse fr das Gateway Ihres PCs angegeben. 4. Bitte notieren Sie sich die Werte: IP-Adresse PC: ----- . ----- . ----- . ----Subnetz-Maske: ----- . ----- . ----- . ----Gateway: ----- . ----- . ----- . ----5. Whlen Sie nun eine gewnschte IP-Adresse fr Ihren Feldbusknoten. Beachten Achten Sie bei der Wahl der IP-Adresse unbedingt darauf, dass diese in dem selben lokalen Netzwerk liegt, in dem sich Ihr PC befindet. 6. Notieren Sie sich bitte die von Ihnen gewhlte IP-Adresse: IP-Adresse Feldbusknoten: ----- . ----- . ----- . -----
3.1.7.2.4 Vergabe der IP-Adresse an den Feldbusknoten Voraussetzung fr die Kommunikation mit dem Controller ist die Vergabe einer IP-Adresse. Die Adresse kann ber den "WAGO BootP Server" oder ber ein PFCProgramm bergeben werden. Bei der Vergabe mittels PFC-Programm ist dieses in WAGO-I/O-PRO CAA mit dem Funktionsblock "ETHERNET_Set_Network_Config" aus der Bibliothek Ethernet.lib mglich. Im Folgenden wird exemplarisch die Vergabe der IP-Adresse fr den Feldbusknoten ber den WAGO BootP Server beschrieben. Hinweis Sie knnen den "WAGO BootP Server" kostenlos von der CD ELECTRONICC Tools and Docs (Art.-Nr.: 0888-0412-0001-0101) oder von den WAGO-Internetseiten unter www.wago.com, "Service Downloads Software" herunterladen. Hinweis Die IP-Adressvergabe ist ebenso unter anderen Betriebssystemen (z. B. unter Linux) sowie mit beliebigen anderen BootP Servern mglich. Beachten Die Vergabe der IP Adresse kann nur ber ein paralleles Kabel und einem Hub oder in einer direkten Verbindung ber ein Cross Over Kabel erfolgen. ber einen Switch ist keine Adressenvergabe mglich.
83
BootP-Tabelle Beachten Voraussetzung fr die folgenden Schritte ist, dass der WAGO BootP Server korrekt installiert ist. 1. Gehen Sie auf Ihrer Bildschirmoberflche ber das Startmen, Menpunkt Programme / WAGO Software / WAGO BootP Server und klicken Sie auf WAGO BootP Server Konfiguration. Sie erhalten eine editierbare Tabelle "bootptab.txt". Diese Tabelle stellt die Datenbasis fr den BootP Server dar. Im Anschluss an die Auflistung aller Krzel, die in der BootP-Tabelle verwendet werden knnen, finden Sie am Ende der Tabelle zwei Beispiele fr die Vergabe einer IP-Adresse. - "Example of entry with no gateway" und - "Example of entry with gateway".
p012908d
Bedeutung
Hier kann ein beliebiger Name fr den Knoten vergeben werden. Hier wird der Hardware-Typ des Netzwerkes angegeben. Fr ETHERNET ist der Hardware-Typ 1. (Die Nummern sind im RFC1700 beschrieben)
ha=0030DE000100 Hier wird die Hardware-Adresse bzw. die MAC-ID des ETHERNET ha=0030DE000200 Feldbus-Controllers angegeben. (hexadezimal) ip= 10.1.254.100 ip= 10.1.254.200 T3=0A.01.FE.01 sm=255.255.0.0 Hier wird die IP-Adresse des ETHERNET Feldbus-Controllers dezimal angegeben. Hier wird die Gateway-IP-Adresse angegeben. Die Adresse muss in hexadezimaler Schreibweise angegeben werden. Zustzlich wird die Subnetz-Maske des Subnetzes (decimal) eingetragen, zu dem der ETHERNET Feldbus-Controller gehrt.
Fr das in dieser Beschreibung behandelte lokale Netzwerk wird kein Gateway bentigt. Somit kann das obere Beispiel: "Example of entry with no gateway" verwendet werden.
84
2. Gehen Sie mit Ihrem Mauszeiger in die Textzeile: "node1:ht=1:ha=0030DE000100:ip=10.1.254.100" und markieren Sie die zwlfstellige Hardware-Adresse, die in dem Beispiel hinter ha=... eingetragen ist. Geben Sie an dessen Stelle die MAC-ID Ihres eigenen Netzwerk-Controllers ein. 3. Wenn Sie ihrem Feldbusknoten einen Namen vergeben mchten, lschen Sie den Namen "node1" und tragen Sie an diese Stelle einen beliebigen Namen ein. 4. Um dem Controller nun eine gewnschte IP-Adresse zuzuweisen, markieren Sie die in dem Beispiel angegebene IP-Adresse, die hinter ip=... eingetragen ist. Geben Sie an diese Stelle die von Ihnen gewhlte IP-Adresse ein. 5. Da das zweite Beispiel an dieser Stelle nicht bentigt wird, setzen Sie nun eine Raute (#) vor die Textzeile von Beispiel 2: "# node2:hat=1:ha=003 0DE 0002 00:ip=10.1.254.200:T3=0A.01.FE.01", so dass diese Zeile ignoriert wird. Hinweis Fr die Adressierung weiterer Feldbusknoten geben Sie fr jeden Knoten analog eine entsprechende Textzeile mit den gewnschten Eintrgen ein. 6. Speichern Sie Ihre genderten Einstellungen in dieser Textdatei "bootptab.txt". Gehen Sie dazu ber das Men Datei, Menpunkt Speichern und schlieen Sie danach den Editor.
BootP Server 1. ffnen Sie jetzt das Dialogfenster des WAGO BootP Servers, indem Sie auf Ihrer Bildschirmoberflche ber das Startmen, Menpunkt Programme / WAGO Software / WAGO BootP Server gehen und auf WAGO BootP Server klicken. 2. Klicken Sie in dem sich ffnenden Dialogfenster auf den Button "Start". Dadurch wird der Frage-Antwort-Mechanismus des BootP Protokolls aktiviert. In dem BootP Server wird nun eine Reihe von Meldungen ausgegeben. Die Fehlermeldungen zeigen an, dass in dem Betriebssystem einige Services (z. B. port 67, port 68) nicht definiert sind.
P012909d
3. Damit die neue IP-Adresse in den Controller bernommen wird, mssen Sie jetzt unbedingt den Controller durch einen Hardware-Reset neu starten.
85
Dieses erfolgt durch eine Unterbrechung der Spannungsversorgung des Feldbus-Controllers fr ca. 2 Sekunden oder durch Herunterdrcken des Betriebsartenschalters, der sich hinter der Konfigurationsschnittstellen-Klappe befindet. Danach ist die IP-Adresse in dem Controller fest gespeichert. 4. Klicken Sie anschlieend auf den Button "Stop" und dann auf den Button "Exit", um den BootP Server wieder schlieen. 3.1.7.2.5 Funktion des Feldbusknoten testen 1. Um die Kommunikation mit dem Controller und die korrekte Vergabe der IPAdresse zu testen, rufen Sie die DOS-Eingabeaufforderung unter Startmen / Programme / Eingabeaufforderung auf. 2. Geben Sie den Befehl: "ping" mit der von Ihnen vergebenen IP-Adresse in der folgenden Schreibweise ein: ping [Leerzeichen] XXXX . XXXX . XXXX . XXXX (=IP-Adresse). Beispiel: ping 10.1.254.202
P012910d
3. Nach Drcken der Return-Taste empfngt Ihr PC eine Antwort vom Controller, die dann in der DOS-Eingabeaufforderung dargestellt wird. Erscheint statt dessen die Fehlermeldung: "Zeitberschreitung der Anforderung (Timeout)", vergleichen Sie bitte Ihre Eingaben nochmals mit der zugewiesenen IP-Adresse. 4. Bei erfolgreichem Test knnen Sie nun die DOS-Eingabeaufforderung schlieen. Der Netzknoten ist jetzt fr die Kommunikation vorbereitet. 3.1.7.2.6 Deaktivieren des BootP-Protokolls Defaultmig ist im Controller das BootP-Prottokoll aktiviert. Bei aktiviertem BootP-Protokoll erwartet der Controller die permanente Anwesenheit eines BootP-Servers. Ist jedoch nach einem PowerOn Reset kein BootP-Server verfgbar, dann bleibt das Netzwerk inaktiv. Um den Controller mit der im EEPROM hinterlegten IP-Konfiguration zu betreiben, ist das BootP-Protokoll zu deaktivieren.
86
Beachten Ist das BootP-Protokoll nach der Adressvergabe deaktiviert, bleibt die gespeicherte IP-Adresse auch nach dem Ausbau des Controllers oder nach einem lngeren Spannungsausfall erhalten! Das Deaktivieren des BootP-Protokolls erfolgt ber eine im Controller gespeicherte HTML-Seite. 1. ffnen Sie einen auf Ihrem PC installierten Web-Browser (z. B. Microsoft Internet Explorer) fr die Anzeige der HTML-Seiten. 2. Geben Sie nun in das Adressfeld des Browsers die IP-Adresse Ihres Feldbusknoten ein und drcken Sie die Return-Taste. Sie erhalten ein Dialogfenster mit einer Password-Abfrage. Diese dient der Zugriffssicherung und enthlt die drei verschiedenen BenutzerGruppen: admin, guest und user. 3. Geben Sie als Administrator den user: admin und das Passwort: wago ein. In dem Browser-Fenster wird die eingestellte Startseite als erste HTML-Seite angezeigt. Wurde noch keine andere Einstellung fr die Startseite vorgenommen, so erhalten Sie die Seite Status Information mit den Informationen zu Ihrem Feldbus-Controller. ber Hyperlinks in der linken Navigationsleiste gelangen Sie zu den weiteren Informationen. Beachten Werden bei dem lokalen Zugriff auf den Feldbusknoten die Seiten nicht angezeigt, dann definieren Sie bitte in Ihrem Web-Browser, dass fr die IP-Adresse des Knoten ausnahmsweise kein Proxyserver verwendet werden soll.
4. Klicken Sie in der linken Navigationsleiste auf den Link Port, dann wird die HTML-Seite fr die Protokollauswahl geffnet.
87
5. Sie erhalten eine Liste mit allen Protokollen, die der Controller untersttzt. Das BootP-Protokoll ist standardmig aktiviert. Um das Protokoll zu deaktivieren, klicken Sie auf das Kontrollkstchen hinter BootP, so dass das Hkchen entfernt ist. 6. Darber hinaus knnen Sie nun entsprechend weitere Protokolle deaktivieren, die Sie nicht bentigen, bzw. Protokolle auswhlen und explizit aktivieren, mit denen Sie arbeiten mchten, wie z. B. Ethernet IP oder CoDeSys fr die Programmierung mit WAGO-I/O-PRO CAA. Dabei ist es mglich, mehrere Protokolle gleichzeitig zu aktivieren und ber diese zu kommunizieren, da die Kommunikation fr jedes Protokoll ber einen anderen Port stattfindet. 7. Damit die vorgenommene Protokollauswahl in den Controller bernommen wird, klicken Sie auf den Button SUBMIT und fhren Sie dann einen Hardware-Reset durch. Dazu knnen Sie die Spannungsversorgung des Controllers unterbrechen oder den Betriebsartenschalter herunterdrcken. 8. Die Protokolleinstellungen sind jetzt gespeichert und der Controller ist betriebsbereit. Haben Sie z. B. das MODBUS TCP-Protokoll aktiviert, knnen Sie nun mit einem MODBUS-Mastertool gewnschte MODBUS-Funktionen auswhlen und ausfhren, wie beispielsweise die Abfrage der Klemmenkonfiguration ber das Register 0x2030. Haben Sie z. B. WAGO-I/O-PRO aktiviert, dann knnen Sie den Controller jetzt auch mit IEC 61131-3 programmieren.
88
3.1.7.3 Konfigurieren des bertragungsmodus Um eine sichere und schnelle Kommunikation mit dem ETHERNET TCP/IP Controller zu gewhrleisten, ist darauf zu achten, dass sowohl bei dem Controller als auch bei dessen Link-Partner der gleiche bertragungsmodus konfiguriert ist, d. h. entweder die Autonegotiation (default) oder eine statische bertragungsrate mit 10Mbit oder 100Mbit im Voll- bzw. Halbduplex Betrieb. Falls eine Anpassung des bertragungsmodus an den Link-Partner erforderlich ist, knnen Sie ber den Link Ethernet eine Web-Seite erreichen, auf der Sie fr die Ethernetbertragung die bertragungsrate und die Bandbreitenbegrenzung einstellen knnen. Diese sollten jedoch nur in ganz speziellen Fllen gendert werden. Beachten Eine fehlerhafte Konfiguration des bertragungsmodus kann einen Linkverlust, eine schlechte Netzwerk-Performance oder ein fehlerhaftes Verhalten des Kopplers/Controllers zur Folge haben. Weitere Informationen Nhere Beschreibungen zu der Konfiguration des bertragungsmodus entnehmen Sie bitte dem Kapitel: Feldbus-Kommunikation/ETHERNET/ Netzwerkaufbau-Grundlagen und Richtlinien/bertragungsmodus.
89
1. Rufen Sie das Programmier-Tool WAGO-I/O-PRO CAA unter: Startmen / Programme / WAGO-I/O-PRO auf. Sie erhalten ein Dialogfenster, in dem Sie das Zielsystem fr die Programmierung einstellen knnen.
2. Whlen Sie den WAGO Ethernet Controller 750-841 und besttigen Sie mit OK. 3. Nun knnen Sie in WAGO-I/O-PRO ber das Men: Datei / Neu ein neues Projekt anlegen und in dem nachfolgenden Dialogfenster die Programmierart (FUP, KOP, AWL, etc.) auswhlen. 4. Damit Sie in Ihrem neuen Projekt definiert auf alle Busklemmendaten zugreifen knnen, muss zunchst die Busklemmenkonfiguration gem der vorhandenen Feldbusknoten-Hardware zusammengestellt und in einer Konfigurationsdatei EA-config.xml abgebildet werden. In dieser Datei wird festgelegt, von wo aus der Schreibzugriff auf die Klemmen erfolgen darf, vom IEC 61131-3-Programm, von MODBUS TCP oder von Ethernet IP aus. Die Generierung der Datei kann, wie nachfolgend beschrieben, ber die Konfiguration mit dem WAGO-I/O-PRO CAA Konfigurator erfolgen.
Konfiguration mit dem WAGO-I/O-PRO CAA I/O-Konfigurator 1. Um die Konfiguration des Feldbusknoten in WAGO-I/O-PRO CAA vorzunehmen, whlen Sie in dem linken Bildschirmfenster die Registerkarte Ressourcen und klicken Sie dann in der Baumstruktur auf Steuerungskonfiguration. Der I/O-Konfigurator wird gestartet. 2. Erweitern Sie in der Baumstruktur den Zweig 'Hardware configuration' und anschlieend den Unterzweig 'K-Bus'. 3. Durch Anklicken des Eintrags 'K-Bus' oder eines I/O-Moduls mit der rechten Maustaste ffnen Sie das Kontextmen zum Einfgen und Anhngen von I/OModulen. 4. Wenn der Eintrag 'K-Bus' angewhlt ist oder die K-Bus-Struktur noch keine I/O-Module enthlt, knnen Sie ber den Befehl 'Unterelement anhngen' das gewnschte I/O-Modul auswhlen und an das Ende der K-Bus-Struktur anhngen. Der Befehl 'Element einfgen' ist in diesem Fall deaktiviert. 5. Wenn ein I/O-Modul angewhlt ist, knnen Sie ber den Befehl 'Element einfgen' das gewnschte I/O-Modul auswhlen und vor dem angewhlten I/OModul in die K-Bus-Struktur einfgen. Der Befehl 'Unterelement anhngen' ist in diesem Fall deaktiviert. 6. Die entsprechenden Befehle sind auch ber das Men 'Einfgen' in der Menleiste des Hauptfensters zu erreichen. 7. Beide Befehle ffnen den Dialog 'I/O-Configuration'. 8. In diesem Dialog whlen Sie aus dem Katalog die gewnschte Klemme aus und positionieren diese in der Knotenkonfiguration.
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
90
Positionieren Sie alle notwendigen I/O-Module in der Knotenkonfiguration bis diese mit der Konfiguration des physkalischen Knotens bereinstimmt. Vervollstndigen Sie dabei modulweise die Baumstruktur fr jede Klemme in Ihrer Hardware, die bit- oder wortweise Daten liefert bzw. erwartet (Datenbreite/Bitbreite > 0). Beachten Die Anzahl der Module, die Daten liefern oder erwarten, muss unbedingt mit der vorhandenen Hardware bereinstimmen (ausgenommen sind z. B. Potentialeinspeise, -vervielfltigungs- und Endklemmen). Die Anzahl der Ein- und Ausgangsbits bzw. bytes der einzelnen angeschalteten Busklemmen entnehmen Sie bitte den entsprechenden Beschreibungen der Busklemmen. 9. Whlen Sie gegebenenfalls ein gewnschtes Modul entweder im Katalog oder in der aktuellen Knotenkonfiguration aus und drcken Sie die Schaltflche 'Data Sheet', um weitere Informationen zu dem I/O-Modul zu erhalten. In einem neuen Fenster wird das zum Modul gehrige Datenblatt angezeigt. Hinweis Die aktuellste Version der Datenbltter finden Sie im Internet unter www.wago.com ->Service->Downloads->Dokumentation. 10.Mit der Schaltflche 'OK' bernehmen Sie die Knotenkonfiguration. Der Dialog wird geschlossen. Die Adressen der Steuerungskonfiguration werden neu berechnet und die Baumstruktur der Steuerungskonfiguration aktualisiert. 11.ndern Sie nun gegebenenfalls die gewnschte Zugriffsberechtigung fr einzelne Module, wenn auf diesen ber einen Feldbus (MODBUS TCP/IP oder Ethernet/IP) zugegriffen werden soll. Zunchst ist fr jedes eingefgte Modul der Schreibzugriff von der PLC aus festgelegt. Um dieses zu ndern, bestimmen Sie in dem rechten Dialogfenster/Register Modulparameter fr jedes einzelne Modul, von wo aus der Zugriff auf die Klemmendaten erfolgen soll. Hierbei haben Sie in der Spalte Wert die Auswahl: PLC (Zugriff vom PFC aus) (Standard-Einstellung) fieldbus 1 (Zugriff von MODBUS TCP aus) fieldbus 2 (Zugriff von Ethernet IP aus).
91
12.Nach Fertigstellung der Zuordnung, knnen Sie mit der IEC 61131-3Programmierung beginnen. Sobald Sie das Projekt bersetzen, wird die Konfigurationsdatei EA-config.xml generiert. Weitere Informationen Eine detaillierte Beschreibung der Softwarebedienung von WAGO-I/O-PRO CAA und des I/O-Konfigurators entnehmen Sie bitte der Online-Hilfe zu WAGO-I/O-PRO CAA.
Hinweis Alternativ kann die Datei "EA-config.xml" mit jedem Editor erstellt und per FTP in das Controller Verzeichnis "/etc" transportiert werden. Die Konfiguration mittels der bereits im Controller angelegten Datei EA-config.xml wird im nachfolgenden Kapitel beschrieben.
Konfiguration mit der Datei EA-config.xml Beachten Wenn Sie die Klemmenzuordnung direkt mittels der im Controller gespeicherten Datei EA-config.xml vornehmen mchten, drfen Sie zuvor keine Konfigurationseintrge in WAGO-I/O-PRO speichern, da die Datei durch die Eintrge in WAGO-I/O-PRO bei jedem Download berschrieben wird. 1. ffnen Sie einen beliebigen FTP-Client (z. B. LeechFTP, frei downloadbar im Internet). 2. Um auf das Filesystem des Controllers zuzugreifen, geben Sie die IP-Adresse des Controllers und als Passwort den user: admin sowie das Kennwort: wago ein. Die Datei EA-config.xml finden Sie nun in dem Ordner etc.. 3. Kopieren Sie die Datei in ein lokales Verzeichnis auf Ihrem PC und ffnen Sie diese in einem beliebigen Editor, der auf Ihrem PC installiert ist (z. B. WordPad). Die folgende Syntax ist bereits in der Datei vorbereitet:
4. Die vierte Zeile enthlt die notwendigen Informationen fr die erste Busklemme. Der Eintrag: [MAP=PLC] weist dem IEC 61131-3 Programm die Schreibzugriffsrechte fr das erste Modul zu. Wenn Sie den Zugriff ndern wollen, ersetzen Sie PLC fr Zugriffsrechte von MODBUS TCP aus durch FB1 und fr den Zugriff von Ethernet IP aus durch FB2.
92
5. Ergnzen Sie nun unter der vierten Zeile fr jedes einzelne Modul dieselbe Syntax mit der entsprechenden Zugriffszuordnung: <Module ARTIKELNR= MAP=(z. B.) PLC LOC=ALL></Module>. Beachten Die Anzahl der Zeileneintrge muss unbedingt mit der Anzahl der vorhandenen Hardwaremodule bereinstimmen. 6. Speichern Sie die Datei und laden Sie diese wieder ber den FTP-Client in das Filesystem des Controllers herunter. 7. Im Anschluss daran, knnen Sie mit der IEC 61131-3-Programmierung beginnen. Weitere Informationen Eine detaillierte Beschreibung der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO CAA. Dieses finden Sie unter: www.wago.com ->Service->Downloads->Dokumentation
93
3.1.8.1 ETHERNET-Bibliotheken fr WAGO-I/O-PRO CAA Fr unterschiedliche IEC 61131-3 Programmier-Aufgaben stehen Ihnen in WAGO-I/O-PRO CAA verschiedene Bibliotheken zur Verfgung. Diese enthalten universell einsetzbare Bausteine und knnen somit Ihre Programmerstellung erleichtern und beschleunigen. Weitere Informationen Sie finden alle Bibliotheken auf der Installations-CD zu WAGO-I/O-PRO CAA in dem Ordnerverzeichnis: CoDeSys V2.3\Targets\WAGO\Libraries\... Einige Bibliotheken z. B. 'standard.lib' und 'IECsfc.lib' werden standardmig eingebunden, die nachfolgend beschriebenen Bibliotheken sind hingegen spezifisch fr ETHERNET Projekte mit WAGO-I/O-PRO CAA:
Ethernet. lib WAGOLibEthernet_01.lib enthlt Bausteine fr die Kommunikation ber ETHERNET enthlt Funktionsbausteine, die eine Verbindung mit einem Remote Server oder Client ber das TCP Protokoll herstellen knnen und um ber das UDP Protokoll Daten mit jedem mglichen UDP Server oder Client auszutauschen. WAGOLibModbus_IP_01.lib enthlt Funktionsbausteine, die eine Verbindung mit einem oder mehreren Slaves herstellen knnen ModbusEthernet_03.lib enthlt Funktionsbausteine, die einen Datenaustausch mit mehreren Modbus-Slaves ermglichen ModbusEthernet_04.lib enthlt Bausteine fr den Datenaustausch mit mehreren Modbus-TCP/UDP-Slaves und einen Baustein , der einen Modbusserver zur Verfgung stellt, der die Modbusdienste auf einem Word-Array abbildet. SysLibSockets.lib ermglicht den Zugriff auf Sockets zur Kommunikation ber TCP/IP und UDP WagoLibSockets.lib ermglicht den Zugriff auf Sockets zur Kommunikation ber TCP/IP und UDP und enthlt noch zustzliche Funktionen zu SysyLibSockets.lib Mail_02.lib ermglicht das Versenden von Emails WAGOLibMail_01.lib enthlt Bausteine fr das Versenden von Emails WagoLibSnmpEx_01.lib ermglicht das Versenden von SNMP-V1-Traps zusammen mit Parametern des Typs DWORD und STRING(120) (ab Softwareversion SW >= 07). WagoLibSntp.lib enthlt Bausteine zur Einstellung und Verwendung des Simple Network Time Protocols (SNTP) WagoLibFtp.lib enthlt Funktionsbausteine zur Einstellung und Verwendung des File Transfer Protocols (FTP) WAGOLibTerminalDiag dient der Ausgabe von Modul-, Kanal- und Diagnosedaten von Klemmen, die Diagnosedaten bereitstellen
Diese Bibliotheken befinden sich auf der WAGO-I/O-PRO CAA CDROM. Nach dem Einbinden der Bibliotheken stehen Ihnen deren Funktionsbausteine, Funktionen und Datentypen zur Verfgung, die Sie genauso benutzen knnen, wie selbstdefinierte. Weitere Informationen Eine detaillierte Beschreibung der Bausteine und der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO CAA unter: www.wago.com ->Service->Downloads->Dokumentation oder der Online-Hilfe von WAGO-I/O-PRO CAA.
94
3.1.8.2 Einschrnkungen im Funktionsumfang Die Basis von WAGO-I/O-PRO CAA, das Standard Programmiersystem CoDeSys von 3S, besitzt in der integrierten Visualisierung die drei Ablaufvarianten HMI, TargetVisu und WebVisu. Der ETHERNET Controller 750-841 untersttzt die Ablaufvarianten HMI und WebVisu. Abhngig von der Ablaufvariante ergeben sich technologische Einschrnkungen. Verschiedene Optionen der komplexen Visualisierungsobjekte Alarm und Trend sind ausschlielich in der HMI verfgbar. Dieses gilt z. B. fr das Versenden von Mails als Reaktion auf einen Alarm oder fr die Navigation durch historische Trenddaten, sowie deren Erzeugung. Auf dem ETHERNET Controller 750-841 wird die WebVisu im Vergleich zur HMI in wesentlich engeren physikalischen Grenzen ausgefhrt. Kann die HMI auf die nahezu unbeschrnkten Ressourcen eines PCs zurckgreifen, muss die WebVisu die folgenden Einschrnkungen bercksichtigen: Technologische Einschrnkung der CoDeSys WebVisu
Filesystem (1,4 MB) Die Gesamtgre von SPS-Programm, Visualisierungsdateien, Bitmaps, Logdateien, Konfigurationsdateien usw. muss in das Filesystem passen. Die Gre des freien Speicherplatzes liefert der PLCBrowser auf das Kommando fds(FreeDiscSpace). Prozessdatenbuffer (16 kB) Die WebVisu verwendet ein eigenes Protokoll fr den Austausch von Prozessdaten zwischen Applet und Steuerung. Dabei werden die Prozessdaten ASCII-kodiert bertragen. Als Trennzeichen zwischen zwei Prozesswerten dient das Pipe-Zeichen("|"),. Damit ist der Platzbedarf einer Prozessdatenvariablen im Prozessdatenbuffer nicht nur abhngig vom Datentyp, sondern zustzlich vom Prozesswert selbst. So belegt eine Variable vom Type "WORD" zwischen einem Byte fr die Werte 0..9 und fnf Bytes fr Werte ab 10000. Das gewhlte Format erlaubt lediglich eine grobe Abschtzung des Platzbedarfes fr die einzelnen Prozessdaten im Prozessdatenbuffer. Wird die Gre berschritten arbeitet die WebVisu nicht mehr erwartungsgem. Bausteinanzahl (512/default) Die Gesamtgre des SPS-Programmes wird unter anderem durch die maximale Bausteinanzahl bestimmt. Dieser Wert ist in den Zielsystemeinstellungen konfigurierbar. Der ETHERNET Controller 750-841 basiert auf einem Echtzeit Betriebsystem mit preemptiven Multitasking. Dabei unterbrechen oder verdrngen hochpriore Prozesse, wie zum Beispiel das SPS-Programm, niederpriore Prozesse.
Rechenleistung/Prozessorzeit
95
Der Webserver, der fr die Auslieferung des Applets und den Prozessdatenaustausch mit dem Applet zustndig ist, ist solch ein niederpriorer Prozess. Bei der Task-Konfiguration ist darauf zu achten, dass fr alle Prozesse gengend Prozessorzeit zur Verfgung steht. Die Taskaufrufoption freilaufend ist in Verbindung mit der WebVisu nicht geeignet, da in diesem Fall das hochpriore SPS-Programm den Webserver verdrngt. Statt dessen sollte die Task-Aufrufoption zyklisch mit einem realistischen Wert verwendet werden. Einen berblick ber die realen Ausfhrungszeiten aller CoDeSys-Tasks liefert der PLC-Browser auf das Kommando tsk. Werden in einem SPS-Programm Betriebsystemfunktionen wie z.B. fr das Handling von Sockets oder dem Filesystem verwendet, werden diese Ausfhrungszeiten vom Kommando tsk nicht bercksichtigt. Netzwerkbelastung Der ETHERNET Controller 750-841 hat genau eine CPU, die sowohl fr die Abarbeitung des SPS-Programms als auch fr die Abwicklung des Netzwerkverkehrs zustndig ist. Die Ethernetkommunikation verlangt, dass jedes empfangene Telegramm, unabhngig ob es fr den 750-841 bestimmt ist oder nicht, bearbeitet wird. Eine deutliche Reduzierung der Netzwerkbelastung ist durch die Verwendung von Switches statt Hubs erreichbar. Dagegen lassen sich Broadcast-Telegramme entweder nur beim Sender eindmmen oder mit konfigurierbaren Switches, die ber Broadcastlimiting verfgen. Ein Netzwerkmonitor wie z.B. www.ethereal.com verschafft einen berblick ber die aktuelle Auslastung im Netzwerk. Beachten Beachten Sie bitte, dass die im Web Based Management System unter dem Link Ethernet konfigurierbare Bandbreitenbegrenzung kein geeignetes Mittel ist, um die Betriebssicherheit der WebVisu zu erhhen, da dabei Telegramme ignoriert bzw. verworfen werden. Zhler CTU Der Zhler CTU arbeitet im Wertebereich von 0 bis 32767.
96
Weitere Informationen Da die Definition von harten Eckdaten aus den oben genannten Grnden nicht mglich ist, nehmen Sie bitte als Untersttzung fr Ihre Planung die im Internet verffentlichten Anwendungshinweise mit entsprechenden Projekten, die die Leistungsfhigkeit der Webvisualisierung zeigen. Diese finden Sie unter www.wago.com.
3.1.8.3 Generelle Hinweise zu den IEC-Tasks Beachten Beachten Sie bitte bei der Programmierung Ihrer IEC-Tasks die folgenden Hinweise. IEC-Tasks mssen mit unterschiedlichen Prioritten versehen werden, sonst kommt es beim bersetzen des Anwenderprogramms zu einer Fehlermeldung. Eine laufende IEC-Task kann durch eine hherpriore Task in ihrer Ausfhrung unterbrochen werden. Erst wenn keine hherpriore Task mehr zur Ausfhrung ansteht, wird die Ausfhrung der unterbrochenen Task wieder aufgenommen Verwenden mehrere IEC-Tasks Ein- oder Ausgangsvariablen mit gleichen oder berlappenden Adressen im Prozessabbild, knnen sich die Werte der Ein- oder Ausgangsvariablen whrend der Ausfhrung der IEC-Task ndern! Fr Controller mit der Firmwareversion FW10: Freilaufende Tasks werden nach jedem Task-Zyklus fr 1ms angehalten, bevor die erneute Ausfhrung beginnt. Fr Controller mit der Firmwareversion FW>10: Freilaufende Tasks werden nach jedem Task-Zyklus fr die Hlfte der Zeit angehalten, welche die jeweilige Task selbst bentigt (mind. 1 ms). Danach beginnt die erneute Ausfhrung. Beispiel: 1. Task 4 ms --> Wartezeit 2 ms 2. Task 2 ms --> Wartezeit 1 ms Wenn keine Task in der Taskkonfiguration angelegt ist, wird mit dem bersetzen intern eine freilaufende Default-Task angelegt. Der Watchdog fr diese Task ist deaktiviert. Diese Task, mit dem Namen "DefaultTask", wird in der Firmware anhand dieses Namens erkannt, so dass der Name "DefaultTask" fr Tasknamen nicht verwendet werden sollte. Nur fr zyklische Tasks ist die Empfindlichkeit von Belang. Bei der Empfindlichkeit sind die Werte 0 und 1 gleichbedeutend. Eine Empfindlichkeit von 0 oder 1 bewirkt, dass bei einmaliger berschreitung der Watchdogzeit das Watchdog-Ereignis ausgelst wird. Bei einer Empfindlichkeit von beispielsweise 2, muss in zwei aufeinanderfolgenden Taskzyklen die Watchdogzeit berschritten werden, um das Watchdog-Ereignis auszulsen. Fr zyklische Tasks mit aktivierten Watchdog gilt: - Ist die eingestellte maximale Laufzeit kleiner oder gleich dem Aufrufintervall, fhrt eine Verletzung des Aufrufintervalls ebenfalls zum Auslsen des Watchdog-Ereignis, unabhngig davon, welcher Wert fr
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
97
die Empfindlichkeit eingestellt wurde. - Ist die einstellte Laufzeit grer als das Aufrufintervall, wird das Watchdog-Ereignis mit dem Erreichen der maximalen Laufzeit ausgelst, unabhngig davon, welcher Wert fr die Empfindlichkeit eingestellt wurde. Fr zyklische Tasks gilt: Es sind keine zyklischen Tasks mit einem Aufrufintervall grer 30 min mglich. 3.1.8.3.1 Ablaufschema einer IEC-Task Systemzeit ermitteln (tStart). Wenn seit dem letzten Schreiben der Ausgnge noch kein vollstndiger Klemmenbuszyklus gefahren wurde. -> Auf das Ende des nchsten Klemmenbuszyklus warten. Lesen der Eingnge und zurcklesen der Ausgnge aus dem Prozessabbild. Wenn das Anwenderprogramm gestartet wurde. -> Ausfhren des Programm-Codes dieser Task. Schreiben der Ausgnge in das Prozessabbild. Systemzeit ermitteln (tEnd). -> tEnd - tStart = Laufzeit der IEC-Task 3.1.8.3.2 Die wichtigsten Taskprioritten im berblick (absteigende Prioritt) Klemmenbus-Task / Feldbus-Tasks (Intern): Bei der Klemmenbus-Task handelt es sich um eine interne Task, die zyklisch das Prozessabbild mit den I/O-Daten der Ein und Ausgangsklemmen abgleicht. Die Feldbus-Tasks laufen ereignisgesteuert und nehmen nur dann Rechenzeit in Anspruch, wenn ber den Feldbus kommuniziert wird (Modbus / Ethernet-IP). Normale Task (IEC-Tasks 1-10): IEC-Tasks mit dieser Prioritt knnen durch die Klemmenbus-Task unterbrochen werden. Deshalb muss die gesteckte Klemmenkonfiguration und die Kommunikation ber den Feldbus bei aktiviertem Watchdog fr das TaskAufrufintervall bercksichtigt werden. PLC-Comm-Task (Intern): Die PLC-Comm-Task ist nur im eingeloggten Zustand aktiv und bernimmt die Kommunikation mit dem CoDeSys-Gateway. Background-Task (IEC-Tasks 11-31): Alle internen Tasks haben eine hherer Prioritt, als IEC-Background-Tasks. Von daher eignen sich diese Tasks besonders, um zeitintensive und zeitunkritische Aufgaben durchzufhren, beispielsweise zum Aufruf der Funktionen in der SysLibFile.lib.
98
Weitere Informationen Eine detaillierte Beschreibung zu dem Programmiertool WAGO-I/O-PRO CAA entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO CAA unter: www.wago.com ->Service->Downloads->Dokumentation
3.1.8.4 System-Ereignisse
Anstelle einer Task kann auch ein Systemereignis (Event) einen Projektbaustein zur Abarbeitung aufrufen. Die dazu verwendbaren Systemereignisse sind zielsystemabhngig. Sie setzen sich zusammen aus der Liste der untersttzten Standardsystemereignisse der Steuerung und eventuell hinzugefgten herstellerspezifischen Ereignissen. Mgliche Ereignisse sind z.B. Stop, Start, Online Change. Die vollstndige Liste aller Systemereignisse ist in WAGO-I/O-PRO CAA /Register "Ressourcen"/"Taskkonfiguration"/"System-Ereignisse" aufgefhrt. Der Aufruf eines Bausteins durch das Ereignis wird nur erfolgen, wenn der Eintrag aktiviert ist, d.h. wenn das Kontrollkstchen in der ersten Spalte mit einem Haken versehen ist. Das Aktivieren bzw. Deaktivieren erfolgt durch einen Mausklick auf das Kontrollkstchen. Weitere Informationen Die Zuordnung der System-Ereignisse zu dem jeweils aufzurufenden Baustein finden Sie detailliert beschrieben in dem Handbuch zum Programmiertool WAGO-I/O-PRO CAA unter: www.wago.com ->Service->Downloads->Dokumentation
99
3.1.8.5 IEC 61131-3-Programm bertragen Die Programmbertragung der erstellten IEC 61131 Applikation vom PC auf den Controller kann auf zwei Arten erfolgen, ber die serielle RS232Schnittstelle oder ber den Feldbus mit TCP/IP. Beachten Bei der Auswahl des gewnschten Treibers ist auf die richtige Einstellung und Anpassung der Kommunikationsparameter zu achten. Whlen Sie den Treiber fr die RS232-Schnittstelle, dann ndern Sie bitte in dem Dialogfenster Kommunikationsparameter den Standard-Wert fr die Baudrate mit 38400 auf den Wert 19200 und den Wert fr Parity No auf Even. Whlen Sie den Treiber fr TCP/IP, dann ndern Sie bitte in dem Dialogfenster Kommunikationsparameter den Standard-Wert fr den Port mit 1200 auf den Wert 2455. Weitere Informationen Die Installation der Kommunikationstreiber sowie die detaillierte Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO CAA. Dieses finden Sie unter: www.wago.com ->Service->Downloads->Dokumentation
Hinweis Die Initialisierungswerte fr die physikalischen Ausgnge werden nicht direkt nach dem Download, sondern erst nach Online / Reset -> Online / Start gesetzt.
Hinweis Vor Erzeugen eines sehr groen Bootprojektes, muss erst die WAGO-I/OPRO CAA Applikation gestoppt werden, da es sonst zu einem Stoppen des Klemmenbusses kommen kann. Nach dem Erzeugen des Bootprojektes kann dann die Applikation wieder gestartet werden.
Hinweis Das Handling persistenter Daten beeinflusst den Programmstart durch eine verlngerte Initialisierungsphase. In Abhngigkeit von dem Variablentyp, der Anzahl und der Gre der persistenten Daten sowie deren Kombination, z. B. in Funktionsbausteinen, kann das Startdelay unter Umstnden sehr stark ansteigen.
100
3.1.8.5.1 bertragung ber die serielle Schnittstelle Um eine physikalische Verbindung ber die serielle Schnittstelle herzustellen, verwenden Sie das WAGO-Kommunikationskabel. Dieses ist im Lieferumfang des Programmier-Tools IEC 1131-3, Art.-Nr.: 759-333/000001, enthalten oder kann als Zubehr ber die Bestell-Nr.: 750-920 bezogen werden. Verbinden Sie ber das WAGO-Kommunikationskabel die COMXSchnittstelle Ihres PC mit der Kommunikationsschnittstelle des Controllers. Achtung Das Kommunikationskabel 750-920 darf nicht unter Spannung gesteckt oder gezogen werden, d.h. der Koppler/Controller muss spannungsfrei sein! Beachten Das WAGO USB Service Cable 750-923 kann hierfr nicht eingesetzt werden! Fr die serielle Datenbertragung ist ein Kommunikationstreiber erforderlich. Dieser Treiber und seine Parametrierung wird in WAGO-I/O-PRO CAA in dem Dialog "Kommunikationsparameter" eingetragen. 1. Starten Sie die Software WAGO-I/O-PRO CAA ber Start/Programme oder durch Doppelklicken auf das Symbol WAGO-I/O-PRO CAA auf Ihrem Desktop. 2. Klicken Sie in dem Men "Online" auf den Menpunkt "Kommunikationsparameter". Der Dialog "Kommunikationsparameter" ffnet sich. In der Grundeinstellung sind in diesem Dialog noch keine Eintrge vorhanden. 3. Markieren Sie in dem Auswahlfenster auf der rechten Seite des Dialogs den gewnschten Treiber (z. B. "Serial (RS232)", um die serielle Verbindung zwischen PC und Controller zu konfigurieren). 4. In dem mittleren Fenster des Dialogs mssen die folgenden Eintrge vorhanden sein: - Baudrate: 19200, -Parity: Even und -Stop bits: 1. ndern Sie gegebenenfalls die Eintrge entsprechend. Nun kann der Test des Controllers beginnen. Hinweis Fr den Zugriff auf den Controller muss sich der Betriebsartenschalter des Controllers in der mittleren oder in der oberen Stellung befinden. 5. Klicken Sie unter "Online" den Menpunkt "Einloggen" an, um in den Controller einzuloggen. (Der WAGO-I/O-PRO CAA Server ist whrend des Online-Betriebes aktiv. Die Komunikationsparameter sind nicht aufrufbar.) 6. Da noch kein Programm im Controller vorhanden ist, erscheint nun ein Fenster mit der Abfrage, ob das Programm geladen werden soll. Quittieren Sie mit "Ja". Anschlieend wird das aktuelle Programm geladen.
101
7. Wenn das Programm geladen ist, starten Sie die Programmabarbeitung ber das Men "Online", Menpunkt "Start". Am rechten Ende der Statusleiste wird "ONLINE LUFT" gemeldet. 8. Um den Online-Betrieb zu beenden, gehen Sie ber das Men "Online" und klicken Sie auf den Menpunkt "Ausloggen". 3.1.8.5.2 bertragung ber den Feldbus Die physikalische Verbindung zwischen PC und Controller erfolgt ber das Feldbuskabel. Fr die Datenbertragung ist ein geeigneter Kommunikationstreiber erforderlich. Dieser Treiber und seine Parametrierung wird in WAGO-I/OPRO CAA in dem Dialog "Kommunikationsparameter" eingetragen. 1. Starten Sie die Software WAGO-I/O-PRO CAA ber Start/Programme oder durch Doppelklicken auf das Symbol WAGO-I/O-PRO CAA auf Ihrem Desktop. 2. Klicken Sie in dem Men "Online" auf den Menpunkt "Kommunikationsparameter". Der Dialog "Kommunikationsparameter" ffnet sich. In der Grundeinstellung sind in diesem Dialog noch keine Eintrge vorhanden. 3. Markieren Sie in dem Auswahlfenster auf der rechten Seite des Dialogs den gewnschten Treiber (z. B. "ETHERNET TCP/IP", um die Verbindung zwischen PC und Controller via ETHERNET zu konfigurieren). 4. In dem mittleren Fenster des Dialogs mssen die folgenden Eintrge vorhanden sein: -Port Nr.: 2455 und IP-Adresse: (die ber BootP vergebene IP-Adresse Ihres Controllers). ndern Sie gegebenenfalls den Eintrag entsprechend. Nun kann der Test des Controllers beginnen. Hinweis Fr den Zugriff auf den Controller muss dieser eine IP-Adresse besitzen und der Betriebsartenschalter des Controllers mu sich in der mittleren oder in der oberen Stellung befinden. 5. Klicken Sie unter "Online" den Menpunkt "Einloggen" an, um in den Controller einzuloggen. (Der WAGO-I/O-PRO CAA Server ist whrend des Online-Betriebes aktiv. Die Komunikationsparameter sind nicht aufrufbar.) 6. Da noch kein Programm im Controller vorhanden ist, erscheint nun ein Fenster mit der Abfrage, ob das Programm geladen werden soll. Quittieren Sie mit "Ja". Anschlieend wird das aktuelle Programm geladen. 7. Wenn das Programm geladen ist, starten Sie die Programmabarbeitung ber das Men "Online", Menpunkt "Start". Am rechten Ende der Statusleiste wird "ONLINE LUFT" gemeldet. 8. Um den Online-Betrieb zu beenden, gehen Sie ber das Men "Online" und klicken Sie auf den Menpunkt "Ausloggen".
102
TCP/IP ber den Link TCP/IP erreichen Sie eine Web-Seite, auf der Sie Einstellungen fr das TCP/IP Protokoll vornehmen knnen. Dieses Protokoll ist fr die Netzwerkbertragung zustndig.
103
Port ber den Link "Port" erhalten Sie die Seite "Port configuration", auf der Sie gewnschte Protokolle aktivieren oder deaktivieren knnen. Standardmig sind FTP, HTTP, WebVisu, MODBUS TCP, MODBUS UDP, CoDeSys und BootP aktiviert.
Hinweis Bei gleichzeitiger Aktivierung von DHCP und BootP wird DHCP genutzt.
104
Snmp ber den Link Snmp erreichen Sie eine Web-Seite, auf der Sie Einstellungen fr das Simple Network Management Protokoll vornehmen knnen. Dieses Protokoll ist fr den Transport von Kontrolldaten zustndig.
Weitere Informationen Detaillierte Informationen zu den Einstellungen und der Konfiguration von SNMP entnehmen Sie bitte dem anschlieenden Kapitel "Konfiguration von SNMP".
105
Watchdog ber den Link Watchdog erreichen Sie eine Web-Seite, auf der Sie Einstellungen fr den MODBUS Watchdog vornehmen knnen.
Clock ber den Link Clock erreichen Sie eine Web-Seite, auf der Sie Einstellungen fr die Controller interne Echtzeituhr vornehmen knnen.
Mittels Konfiguration des SNTP-Client wird die Synchronisation der Uhrzeit vorgenommen. Dazu mssen folgende Parameter eingestellt werden:
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
106
Feldbus-Controller 750-841 Hinweise zum Web Based Management System Parameter Adresse des Timeservers Bedeutung Die Adressvergabe kann entweder ber eine IP-Adresse oder einen Hostnamen vorgenommen werden. Fr die Betrieb der Ethernet Koppler/Controller mit SNTP in verschiedenen Lndern muss eine Zeitzone angegeben werden. Die Einstellung der Zeitzone bezieht relativ zur GMT (Greenwich Mean Time). Es kann ein Bereich von -12 bis +12 Stunden angegeben werden. Die Update-Time gibt das Intervall in Sekunden an, in der die Synchronisierung mit dem Time-Server erfolgen soll. Gibt an, ob der SNTP-Client aktiviert oder deaktiviert werden soll
Zeitzone
Security ber den Link Security erreichen Sie eine Web-Seite, auf der Sie durch Passwrter Lese- und/oder Schreibzugriffe fr verschiedene BenutzerGruppen zum Schutz vor Konfigurationsnderungen einrichten knnen.
Das ndern von Passwrtern ist nur ber den Benutzer admin und dem zugehrigen Passwort mglich. Die genderten Einstellungen werden erst nach einem Software-Reset wirksam. Ein Software-Reset des Kopplers ist auf dieser Seite durch Klicken auf den Button Software-Reset mglich.
107
Beachten Fr das Passwort mssen folgende Einschrnkungen beachtet werden: max. 16 Zeichen, nur Buchstaben und Zahlen, keine Sonderzeichen und Umlaute.
Ethernet ber den Link Ethernet erreichen Sie eine Web-Seite, auf der Sie fr die Ethernetbertragung die bertragungsrate und die Bandbreitenbegrenzung einstellen knnen. Diese sollten jedoch nur in ganz speziellen Fllen gendert werden.
108
Beachten Eine fehlerhafte Konfiguration des bertragungsmodus kann einen Linkverlust, eine schlechte Netzwerk-Performance oder ein fehlerhaftes Verhalten des Kopplers/Controllers zur Folge haben. Fr eine sichere und schnelle Kommunikation mit dem ETHERNET TCP/IP Controller mssen sowohl bei dem Controller als auch bei dessen LinkPartner der gleiche bertragungsmodus konfiguriert sein, d. h entweder die Autonegotiation (default) oder eine statische bertragungsrate mit 10Mbit oder 100Mbit im Voll- bzw. Halbduplex Betrieb. Weitere Informationen Nhere Beschreibungen zu der Konfiguration des bertragungsmodus entnehmen Sie bitte dem Kapitel: Feldbus-Kommunikation/ETHERNET/ Netzwerkaufbau-Grundlagen und Richtlinien/bertragungsmodus. Die Bandbreitenbegrenzung kann aktiviert oder deaktiviert werden. Die "Active time (ms)" ist dabei die Watchdog-Zeit, nach der die Interrupts gesperrt werden, wobei Telegramme verloren gehen knnen. Der Timer wird von einer Task im System getriggert. Die Prioritt der Task wird ber den Parameter Mode bestimmt: Mode 1: Es wird nur der Klemmenbus am Laufen gehalten. Mode 2: Der Klemmenbus und die Controller CPU werden am Laufen gehalten. Mode 3: Alle Tasks kommen zum Laufen. PLC ber den Link PLC erreichen Sie eine Web-Seite, auf der Sie verschiedene Einstellungen fr die PFC-Funktionalitt Ihres Controllers vornehmen knnen.
109
Mit der Funktion Process image - Set outputs to zero, if user program is stopped knnen Sie den Status der Ausgnge definieren, wenn Ihr Anwenderprogramm stoppt. Ist fr diese Funktion das Kontrollkstchen mit einem Hkchen aktiviert, werden alle Ausgnge auf Null gesetzt, andernfalls verbleiben diese auf dem letzten aktuellen Wert. Mit der Funktion WebVisu kann eingestellt werden, dass beim Aufruf des Web-based Managements anstatt der standardmigen Startseite Status Information die Seite Webvisu.htm als Startseite geffnet wird oder wahlweise die Seite Webvisu.htm in dem bestehenden oder in einem neuen Fenster geffnet werden soll. Hinweis Die Seite Webvisu.htm hat keine Hyperlinks, die auf die anderen WebSeiten verlinken. Wenn also diese Seite in dem bestehenden Fenster geffnet wurde, ist folgende Vorgehensweise notwendig, um die Startseiten-Funktion wieder zu deaktivieren oder um auf eine der anderen Seiten ber die Hyperlinks zu gelangen. Geben Sie in die Adresszeile des Browsers die IP-Adresse Ihres Controllers und die Adresse der ursprnglichen Startseite mit folgender Syntax ein: http://IP-Adresse Ihres Controllers/webserv/Index.ssi. ber die Funktion I/O configuration Compatible handling for ea-config.xml knnen Sie festlegen, nach welcher Vorgehensweise Sie den Schreibberechtigungszugriff auf die Ausgnge bestimmen wollen. Sie knnen whlen zwischen: 1) Funktion aktiviert bedeutet, die Schreibberechtigungszuweisung erfolgt kompatibel mit der Festlegung in den Firmware-Versionen bis FW11. 2) Funktion deaktiviert (= default) bedeutet, die Schreibberechtigungszuweisung erfolgt gem der Festlegung in der Firmware-Version ab FW12. Dabei ist zu beachten, ob bereits eine Steuerungskonfiguration angelegt ist und wenn ja, ob diese Steuerungskonfiguration korrekt oder fehlerhaft ist. Das entsprechende Handling zeigt die nachfolgende Tabelle.
110
EA-Konfiguration bis FW11 (Funktion aktiviert) Im Projekt ist keine Steuerungskonfiguration angelegt
Im Projekt ist eine korrekte Steuerungskonfiguration angelegt Im Projekt ist eine falsche Steuerungskonfiguration angelegt
Die Schreibberechtigungen auf die Die Ausgnge aller Module werden Ausgnge aller Module werden der SPS zugewiesen. Eine evtl. anhand einer vorhandenen vorhandene ea-config.xml wird nicht ea-config.xml zugewiesen. bercksichtigt und berschrieben. Die ea-config.xml muss in jeder Hinsicht fehlerfrei sein, sonst wird dem Standardfeldbus die Schreibberechtigung fr alle Module zugewiesen. Die Schreibberechtigung auf die Ausgnge der Module wird aus der Steuerungskonfiguration entnommen. Es wird eine entsprechende ea-config.xml im Filesystem erzeugt.
Der Standardfeldbus erhlt die Schreibberechtigung auf die Ausgnge aller Module.
Wird die Funktion I/O configuration Insert monitoring entries into ea-config.xml aktiviert, werden auf der Web-Seite IO config fr die angezeigten Datenkanle zustzlich auch die aktuellen Prozesswerte angezeigt. Das Aktivieren der Funktion Target ID Use alternative Target ID ermglicht, dass Projekte, die mit einer Target ID bis zur Firmware-Version FW11 erstellt worden sind, auch auf einem Controller mit einer Firmware ab FW12 bernommen und verwendet werden knnen. Features ber den Link Features erreichen Sie eine Web-Seite, auf der Sie zustzliche Funktionen aktivieren oder deaktivieren knnen.
111
Die Funktion "Autoreset on system error " ermglicht einen automatischen Software Reset beim Auftreten eines Systemfehlers. Diese Funktion kann bei Verwendung in schwer zugnglichen Bereichen (z. B. im Offshore-Bereich) einen sicheren und dauerhaften Betrieb gewhrleisten. Der automatische Reset spricht an, sobald der Controller sich in einem Fehler-Zustand befindet, der einen Reset erfordert. Im Auslieferungszustand ist diese Funktion deaktiviert (Default), so dass beim Auftreten eines Fehlers die Diagnose ber den Blinkcode der "I/O"-LED ausgegeben wird. Nach Fehlerauswertung und -beseitigung ist dann ein manueller Reset durchzufhren. Mit der Funktion Allow Controlmode over Ethernet ist es mglich, den Control-Mode des Inbetriebnahmetools WAGO I/O-CHECK ber Ethernet freizuschalten und zu verwenden. Der Control-Mode dient der Anzeige der Ein- und Ausgangsdaten des angeschlossenen Knoten, bei aktivierter Funktion knnen die Ausgangsdaten dann auch berschrieben werden. Im Auslieferungszustand ist die Funktion nicht aktiv.
112
I/O config ber den Link I/O config knnen Sie sich die Konfiguration bzw. die Schreibzugriffsrechte fr die Ausgnge Ihres Feldbusknoten ansehen.
In dem Fenster wird der mit dem Hardware Konfigurator "WAGO-I/O-PRO CAA I/O-Konfigurator" erstellte Knotenaufbau dargestellt. Werden in diesem Fenster keine Module angezeigt, dann ist noch keine Hardwarekonfiguration und auch keine Zuweisung von Schreibzugriffsrechten erfolgt. In diesem Fall wird entsprechend dem auf der Web-Seite PLC mit der Funktion I/O configuration Compatible handling for ea config.xml festgelegten Handling, entweder dem Standardfeldbus oder der SPS die Schreibberechtigung fr alle Ausgnge zugewiesen. Weitere Informationen Detaillierte Informationen zu dem WAGO-I/O-PRO CAA I/O-Konfigurator entnehmen Sie bitte dem Kapitel Inbetriebnahme eines Feldbus-Knoten". Ist auf der Web-Seite "PLC" zustzlich noch die Funktion I/O configuration Insert monitoring entries into ea config.xml aktiviert, werden fr die angezeigten Datenkanle auch die aktuellen Prozesswerte angezeigt.
113
WebVisu Unter dem Link WebVisu wird eine HTML-Seite geffnet, auf der die Visualisierung Ihrer programmierten Anwendung angezeigt wird, sofern Sie diese zuvor in WAGO-I/O-PRO CAA erstellt und in dem Controller gespeichert haben.
Um die Daten der mit WAGO-I/O-PRO CAA programmierten Anwendung zu visualisieren, ist in WAGO-I/O-PRO CAA ein Visualisierungseditor integriert. Wenn Sie in WAGO-I/O-PRO CAA die Option WebVisualisierung auswhlen (siehe Register "Ressourcen" > Zielsystemeinstellungen > Register "Visualisierung"), wird mit der bersetzung des Projektes automatisch eine HTML-Seite mit der Visualisierung erstellt. Auf diese Seite wird dann von dem Web-based Management verlinkt, so dass diese dann auch auf der Web-Seite WebVisu angezeigt wird. Sie knnen die WebVisu-Seite als Startseite festlegen. Dazu ffnen Sie die Web-Seite, die Sie ber den Link PLC aufrufen knnen und aktivieren die Funktion Default webpage Set webvisu.htm as default. Beim Aufruf des Web-based Managements wird dann die WebVisu-Seite anstelle der standardmigen Startseite Status Information geffnet. Hinweis Die Seite Webvisu.htm hat keine Hyperlinks auf die anderen Web-Seiten. Um die Startseiten-Funktion wieder zu deaktivieren oder um auf eine der anderen Seiten ber die Hyperlinks zu gelangen, ist in der Adresszeile des Browsers die IP-Adresse Ihres Controllers und die Adresse der ursprnglichen Startseite mit folgender Syntax einzugeben: http://IP-Adresse Ihres Controllers/webserv/Index.ssi.
114
3.1.10.1
Einstellungen ber das WBM Das SNMP wird ber den Port 161 abgearbeitet. Die Portnummer fr die SNMP-Traps ist 162. Diese Ports mssen im WBM im Men Port zuerst freigeschaltet werden, damit der Controller ber SNMP erreichbar ist. Die Portnummern knnen nicht verndert werden. Die Web-Seite Snmp dient zur Konfiguration der SNMP-Funktionalitten. Die einstellbaren Parameter der Web-Seite knnen jedoch auch direkt ber die entsprechenden SNMP-Objekte verndert werden.
115
Bei der SNMP Configuration kann der Name des Gertes (sysName), die Beschreibung des Gertes (sysDescription), der Standort (sysLocation) und der Kontakt (sysContact) eingestellt werden. Unter der berschrift SNMP v1/v2c (connection based) kann zuerst die Verbindung freigeschaltet, die IP-Adresse des verwendeten SNMP-Managers eingestellt, der Communitystring definiert und die Traps/Notifications in der Version 1 und 2c einzeln eingeschaltet werden. Diese Einstellungen knnen fr zwei voneinander getrennte SNMP-Manager gemacht werden. Im Bereich SNMPv3 (user based) werden die Einstellungen zu SNMPv3 gemacht. Zuerst kann der Bentzer unter activate aktiviert werden. Wird ein Authentication Typ als Verschlsselung der Authentifizierung gewhlt, muss auch ein Security Authentication Name und ein Authentication Key eingetragen werden. Zustzlich kann die Verschlsselung der Nutzdaten mittels DES aktiviert werden. Zur Verschlsselung mit DES wird der Privacy Key verwendet. Mit der Auswahl Notification/Trap enable V3 werden die Notifications unter SNMPv3 aktiviert, dazu ist noch die IPAdresse des Notification-Managers unter Notification Receiver IP einzutragen. Es knnen ber die Webseite zwei voneinander unabhngige SNMPv3-Benutzer definiert und aktiviert werden.
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
116
Die Einstellungen bezglich SNMPv1/v2c und SNMPv3 sind unabhngig voneinander zu betrachten. Die verschiedenen SNMP-Versionen knnen parallel oder auch einzeln auf einem Controller aktiviert bzw. verwendet werden. 3.1.10.2 Beschreibung von MIB II Die MIB II nach RFC1213 unterteilt sich in die folgenden Gruppen:
Gruppe System Group Interface Group IP Group IpRoute Table ICMP Group TCP Group UDP Group SNMP Group Identifier 1.3.6.1.2.1.1 1.3.6.1.2.1.2 1.3.6.1.2.1.4 1.3.6.1.2.1.4.21 1.3.6.1.2.1.5 1.3.6.1.2.1.6 1.3.6.1.2.1.7 1.3.6.1.2.1.11
Weitere Informationen Detaillierte Informationen zu diesen einzelnen Gruppen entnehmen Sie bitte dem Kapitel "MIB II-Gruppen" in dem Handbuch-Anhang.
117
3.1.10.3
Beschreibung der WAGO-MIB des 750-841 Die WAGO-MIB-Datei beschreibt WAGO-spezifische Objekte, welche ber SNMP aus dem 750-841 ausgelesen werden knnen. Diese Objekte enthalten Informationen ber den Zustand und die aktuellen Einstellungen des Gerts. Die WAGO-MIB liegt unter einer eigenen Enterprise-ID in der OID-Struktur von SNMP. Die Parameter der WAGO-MIB liegen unter: iso.org.dod.internet.private.enterprise.wago (1.3.6.1.4.1.13576) Es folgt die komplette Liste mit allen Eintrgen der WAGO-MIB-Datei, die im 750-841 enthalten sind:
Gruppe Company Group Product Group Versions Group Real Time Clock Group Ethernet Group Actual Error Group Error History Group PLC Project Group Http Group Ftp Group Snmp Group Snmp Trap String Group Snmp User Trap String Group Plc Connection Group Modbus Group Ethernet IP Group Process Image Group Plc Data Group Identifier 1.3.6.1.4.1.13576.1 1.3.6.1.4.1.13576.10 1.3.6.1.4.1.13576.10.1.10 1.3.6.1.4.1.13576.10.1.11 1.3.6.1.4.1.13576.10.1.12 1.3.6.1.4.1.13576.10.1.20 1.3.6.1.4.1.13576.10.1.21.1 1.3.6.1.4.1.13576.10.1.30 1.3.6.1.4.1.13576.10.1.40.1 1.3.6.1.4.1.13576.10.1.40.2 1.3.6.1.4.1.13576.10.1.40.4.2 1.3.6.1.4.1.13576.10.1.40.4.4 1.3.6.1.4.1.13576.10.1.40.4.5 1.3.6.1.4.1.13576.10.1.40.5.1 1.3.6.1.4.1.13576.10.1.40.6 1.3.6.1.4.1.13576.10.1.40.7 1.3.6.1.4.1.13576.10.1.50 1.3.6.1.4.1.13576.10.1.100.1
Weitere Informationen Detaillierte Informationen zu den einzelnen WAGO-MIB-Gruppen entnehmen Sie bitte dem Kapitel " WAGO-MIB-Gruppen" in dem Handbuch-Anhang.
118
3.1.10.4 3.1.10.4.1
Traps Standard Traps Bei bestimmten Ereignissen sendet der SNMP-Agent selbstndig (ohne Abfrage durch den Manager) eine der nachfolgend aufgelisteten Meldungen. Diese Funktion muss jedoch zuerst ber das WBM aktiviert werden. Dabei knnen die Traps in der Version 1 und Notifications in der Version 2c und Version 3 getrennt aktiviert werden. Es werden dabei die folgenden Nachrichten als Traps (SNMPv1) automatisch von dem Controller ausgelst:
TrapType/ TrapNummer/ OID des mitgelieferten Wertes TrapType = 0 TrapType = 1 TrapType = 3 TrapType = 4 TrapType = 6/ ab Trapnummer 25 benutzerspezifisch Name Ereignis
Neustart des Controllers Reset ber Serviceschalter Netzwerkverbindung gefunden Unberechtigter (fehlgeschlagener) MIB-Zugriff Herstellerspezifische Nachrichten und Funktionsaufruf im PFC-Programm ab Enterprise-Trapnummer 25
3.1.10.4.2
Herstellerspezifische Traps Zustzlich sind in dem WAGO ETHERNET TCP/IP Controller 750-841 auch herstellerspezifische Traps definiert. Diese werden nach der Aktivierung im WBM (bei Traps in SNMPv1 und bei Notifications in SNMPv2c/v3) bei bestimmten Ereignissen ausgelst und automatisch versendet. Die Traps haben alle eine eindeutige Enterprise Nummer. Zur lesbaren Auswertung wird auerdem ein eindeutiger String angehngt. Die Strings knnen ber SNMP verndert, bzw. in der Sprache angepasst werden. Fr diese nderungen ist in der WAGO-MIB-Datei das WAGOspezifische Objekt Snmp Trap String Group definiert (siehe hierzu das Kapitel WAGIO-MIB-Gruppen im Anhang).
Enterprise Nummer 1 2 3 Angehngtes MIBObjekt wioTrapKbusError wioTrapPlcStart wioTrapPlcStop Auslsendes Ereignis Trap, if KBus state change to error Trap, if PLC programm start Trap, if PLC programm stop
Feldbus-Controller 750-841 Konfiguration von SNMP 4 5 6 7 8 9 10 wioTrapPlcReset wioTrapPlcSoftware Watchdog Trap, if PLC programm reset Trap, if PLC software watchdog is detected
119
wioTrapPlcDivideByZ Trap, if PLC software detect a division ero by zero wioTrapPlcOnlineCha Trap, if PLC programm change online nge wioTrapPlcDownload Trap, if PLC new programm is downloading wioTrapPlcLogout wioTrapPlcLogin Trap, if someone logout to PLC Trap, if someone login to PLC
120
3.1.11 LED-Signalisierung
Fr die Vor-Ort-Diagnose besitzt der Controller mehrere LEDs, die den Betriebszustand des Controllers bzw. des ganzen Knotens anzeigen.
01 02
C D
ETHERNET
01 02
A
C A
LINK MS NS TxD/RxD
C
B
A B
24V 0V
24V 0V
I/O USR
+ +
I/O USR
+ +
g084102x
Dabei werden drei Gruppen von LEDs unterschieden. Die erste Gruppe = Feldbus beinhaltet die ein- und zweifarbigen LEDs mit der Bezeichnung LINK (grn), MS (rot/grn), NS (rot/grn) und TxD/RxD (grn) welche den Betriebszustand der Kommunikation via ETHERNET anzeigen. Die zweite Gruppe = Klemmenbus besteht aus der dreifarbigen I/O-LED (rot/grn/orange). Mittels dieser LED wird der Zustand des Klemmenbus und Softwareausnahmebehandlungen, also den Zustand des Feldbus-Knoten angezeigt. Die dreifarbige USR-LED kann von einem Anwenderprogramm im programmierbaren Feldbus-Controller angesteuert werden. Die LEDs, die sich auf der rechten Seite in dem Einspeiseteil des Controllers befinden, zeigen den Status der Versorgungsspannung an.
121
3.1.11.1
Feldbusstatus Der Betriebszustand der Kommunikation via ETHERNET wird ber die obere LED-Gruppe (LINK,MS,NS und TxD/RxD) signalisiert. Die zweifarbigen LEDs MS (Module Status) und NS (Network Status) werden ausschlielich vom Ethernet/IP Protokoll verwendet. Die Anzeigen dieser beiden LEDs entsprechen den Ethernet/IP-Spezifikationen.
LED
LINK
Bedeutung
Abhilfe
Grn Aus
MS
Verbindung zu physikalischem Netzwerk ist vorhanden Feldbus-Knoten hat keine Verbindung Feldbus-Kabel berprfen zu physikalischem Netzwerk Selbsttest
Fhren Sie einen Neustart des Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, wenden Sie sich an den I/O Support.
Das System ist noch nicht konfiguriert Das System arbeitet einwandfrei Keine Betriebsspannung fr das System vorhanden Selbsttest
Feldbus-Kabel berprfen
Aus
Das System hat eine doppelt verwendete IP-Adresse erkannt Mindestens eine Verbindung (MODBUS/TCP oder Ethernet/IP) hat einen Timeout gemeldet, wo der Controller als Target fungiert. Es besteht keine Verbindung (MODBUS/TCP oder Ethernet/IP). Mindestens eine Verbindung (MODBUS/TCP oder Ethernet/IP) ist aufgebaut (auch Verbindung zum Message Router gilt) Dem System ist keine IP-Adresse zugeordnet.
Verwenden Sie eine noch nicht verwendete IP-Adresse. Starten Sie den Buskoppler durch Ausund Einschalten der Versorgungsspannung neu und bauen Sie die Verbindung erneut auf.
Ordnen Sie dem System eine IPAdresse zu ber BootP, DHCP oder ber das Ethernet Settings-Tool.
TxD/RxD
Grn AUS
122
3.1.11.2
Knotenstatus - Blinkcode der 'I/O'-LED Der Betriebszustand der Kommunikation via Klemmenbus wird ber die I/O-LED signalisiert.
LED I/O Grn Rot Feldbus Koppler arbeitet einwandfrei a) Bei Anlauf des Feldbus- Kopplers: Klemmenbus wird initialisiert, Anzeige des Anlaufs durch ca. 1-2 Sekunden schnelles Blinken b) Nach Anlauf des Feldbus- Kopplers: Anzeige von auftretenden KlemmenbusFehlern mit bis zu drei nacheinander folgenden Blinksequenzen. Zwischen den Sequenzen ist jeweils eine kurze Pause. Bedeutung Abhilfe
Rot
Nach Einschalten der Versorgungsspannung luft der Controller hoch. Dabei blinkt die "I/O"-LED rot. Nach fehlerfreiem Hochlauf zeigt die "I/O"-LED grnes Dauerlicht. Im Fehlerfall blinkt die "I/O"-LED weiter. Mit Hilfe eines Blinkcodes werden detaillierte Fehlermeldungen angezeigt. Ein Fehler wird ber bis zu 3 Blinksequenzen zyklisch dargestellt. Die erste Blinksequenz (ca. 10 Hz) leitet die Fehleranzeige ein. Nach einer Pause erscheint die zweite Blinksequenz (ca. 1 Hz). Die Anzahl der Blinkimpulse gibt den Fehlercode an. Nach einer weiteren Pause erfolgt die dritte Blinksequenz (ca. 1 Hz). Die Anzahl der Blinkimpulse zeigt das Fehlerargument an.
123
Fehler Nein
Ja
I/O-LED 1. Blinksequenz
(leitet opt. Anzeige eines Fehlers ein)
I/O-LED an
Feldbusstart
g012111d
Nach Beseitigung eines Fehlers ist der Controller durch Aus- und Einschalten der Versorgungsspannung neu zu starten.
Fehlermeldungen der 'I/O'-LED 1. Blinksequenz: Einleitung der Fehleranzeige 2. Blinksequenz: Fehlercode 3. Blinksequenz: Fehlerargument
Fehlercode 1: "Hardware- und Konfigurationsfehler" Fehlerargument 1 Fehlerbeschreibung Abhilfe Interner Speicherberlauf bei der Schalten Sie die VersorgungsInlinecode-Generierung spannung des Knotens aus, reduzieren Sie die Anzahl der Busklemmen und schalten Sie die Versorgungsspannung wieder ein. Sollte der Fehler weiterhin existent sein, tauschen Sie den Buskoppler aus.
124
Feldbus-Controller 750-841 LED-Signalisierung 2 Busklemme(n) mit nicht untersttzter Datenstruktur Ermitteln Sie die fehlerhafte Busklemme. Schalten Sie hierzu die Versorgungsspannung aus. Stecken sie die Endklemme in die Mitte des Knotens. Schalten Sie die Versorgungsspannung wieder ein. - Blinkt die LED weiter, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der ersten Hlfte des Knotens (zum Koppler hin). - Blinkt die LED nicht, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der zweiten Hlfte des Knotens (vom Koppler weg). Schalten Sie die Versorgungsspannung wieder ein. Wiederholen Sie diesen Vorgang mit halbierten Schrittweiten bis die fehlerhafte Busklemme gefunden ist. Tauschen Sie die fehlerhafte Busklemme aus. Erkundigen Sie sich nach einem Firmware-Update fr den Buskoppler. Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein. Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein. Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein.
Die ermittelte BusklemmenStarten Sie den Buskoppler durch Konfiguration nach einem Aus- und Einschalten der Klemmenbus-Reset Versorgungsspannung neu. (AUTORESET) differiert zu der, die beim letzten Hochlauf des Buskopplers ermittelt wurde. Ungltige Hardware-FirmwareKombination Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein.
Feldbus-Controller 750-841 LED-Signalisierung 8 Zeitberschreitung beim Zugriff auf das serielle EEPROM
125
Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein. Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein. Stellen Sie die Uhr und erhalten Sie die Versorgungsspannung des Buskopplers fr mindestens 15 Minuten zwecks Aufladung des Goldcaps aufrecht. Stellen Sie die Uhr und erhalten Sie die Versorgungsspannung des Buskopplers fr mindestens 15 Minuten zwecks Aufladung des Goldcaps aufrecht. Stellen Sie die Uhr und erhalten Sie die Versorgungsspannung des Buskopplers fr mindestens 15 Minuten zwecks Aufladung des Goldcaps aufrecht. Stellen Sie die Uhr und erhalten Sie die Versorgungsspannung des Buskopplers fr mindestens 15 Minuten zwecks Aufladung des Goldcaps aufrecht. Reduzieren Sie die Anzahl der entsprechenden Busklemmen auf ein zulssiges Ma.
Buscontroller InitialisierungsFehler
10
11
12
13
Fehler Uhren-Interrupt
14
126
Fehlercode 3 "Protokollfehler Klemmenbus" Fehlerargument Fehlerbeschreibung Klemmenbus-Kommunikation gestrt, fehlerhaft Baugruppe ist nicht identifizierbar. Abhilfe Befinden sich Potentialeinspeiseklemmen mit Busnetzteil (750-613) im Knoten, so berprfen Sie zunchst ob diese Klemmen korrekt mit Spannung versorgt werden. Entnehmen Sie dies dem Zustand der zugehrigen Status-LEDs. Sind alle Klemmen ordnungsgem angeschlossen oder befinden sich keine Busklemmen vom Typ 750-613 im Knoten, ermitteln Sie die fehlerhafte Busklemme folgendermaen: Schalten Sie die Versorgungsspannung des Knotens aus. Stecken sie die Endklemme in die Mitte des Knotens. Schalten Sie die Versorgungsspannung wieder ein. - Blinkt die LED weiter, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der ersten Hlfte des Knotens (zum Koppler hin). - Blinkt die LED nicht, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der zweiten Hlfte des Knotens (vom Koppler weg). Schalten Sie die Versorgungsspannung wieder ein. Wiederholen Sie diesen Vorgang mit halbierten Schrittweiten bis die fehlerhafte Busklemme gefunden ist. Tauschen Sie die fehlerhafte Busklemme aus. Befindet sich nur noch eine Busklemme am Koppler und die LED blinkt, ist entweder diese Klemme defekt oder der Koppler. Tauschen Sie die defekte Komponente.
Feldbus-Controller 750-841 LED-Signalisierung Fehlercode 4 "Physikalischer Fehler Klemmenbus" Fehlerargument Fehlerbeschreibung Fehler bei der KlemmenbusDatenbertragung oder es liegt eine Unterbrechung des Klemmenbusses am Buskoppler vor. Abhilfe
127
Schalten Sie die Versorgungsspannung des Knotens aus. Stecken Sie eine Busklemme mit Prozessdaten hinter den Koppler und beobachten Sie das signalisierte Fehlerargument nach dem Einschalten der Versorgungsspannung. Wird kein Fehlerargument auf der I/O-LED ausgegeben, tauschen Sie den Buskoppler aus. Anderenfalls ermitteln Sie die fehlerhafte Busklemme. Schalten Sie hierzu die Versorgungsspannung aus. Stecken sie die Endklemme in die Mitte des Knotens. Schalten Sie die Versorgungsspannung wieder ein. - Blinkt die LED weiter, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der ersten Hlfte des Knotens (zum Koppler hin). - Blinkt die LED nicht, so schalten Sie die Versorgungsspannung aus und stecken Sie die Endklemme in die Mitte der zweiten Hlfte des Knotens (vom Koppler weg). Schalten Sie die Versorgungsspannung wieder ein. Wiederholen Sie diesen Vorgang mit halbierten Schrittweiten bis die fehlerhafte Busklemme gefunden ist. Tauschen Sie die fehlerhafte Busklemme aus. Befindet sich nur noch eine Busklemme am Koppler und die LED blinkt, ist entweder diese Klemme oder der Buskoppler defekt. Tauschen Sie die defekte Komponente. Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie die (n+1)-te Busklemme mit Prozessdaten aus und schalten Sie die Versorgungsspannung wieder ein.
n*
128
Feldbus-Controller 750-841 LED-Signalisierung Fehlercode 5 "Initialisierungsfehler Klemmenbus" Fehlerargument Fehlerbeschreibung n* Fehler bei der Registerkommunikation whrend der Klemmenbusinitialisierung
Abhilfe Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie die n-te Busklemme mit Prozessdaten aus und schalten Sie die Versorgungsspannung wieder ein. Fehlercode 6 " Projektierungsfehler Knoten-Konfiguration " Fehlerargument Fehlerbeschreibung Abhilfe 1 Ungltige MAC-ID Schalten Sie die Versorgungsspannung des Knotens aus, tauschen Sie den Buskoppler und schalten Sie die Versorgungsspannung wieder ein. 2 Initialisierungsfehler Ethernet Hardware Fhren Sie einen Neustart des Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, tauschen Sie den Buskoppler aus. Fhren Sie einen Neustart des Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, tauschen Sie den Buskoppler aus. berprfen Sie die Einstellungen des BootP-Servers. Fhren Sie einen Neustart des Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Verringern Sie die Anzahl der Busklemmen Verwenden Sie eine noch nicht im Netz vorhandene IP-Adresse. Reduzieren Sie die Anzahl der Busklemmen am Knoten. Abhilfe -
Initialisierungsfehler TCP/IPStack
4 5
6 7
Maximale Prozessabbildgre berschritten IP-Adresse des Buskopplers ist mehrfach im Netzwerk vorhanden Fehler bei der Prozessabbilderstellung
129
Fehlercode 10 "Fehler bei der SPS-Programmbearbeitung" Fehlerargument Fehlerbeschreibung Abhilfe 1 Fehler beim Aufsetzen des PFC- Fhren Sie einen Neustart des Laufzeitsystems Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, wenden Sie sich an den I/O Support. 2 Fehler beim Generieren des PFC- Fhren Sie einen Neustart des Inline-Codes Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, wenden Sie sich an den I/O Support. 3 Eine IEC-Task hat die maximale berprfen Sie die Laufzeit berschritten oder das Taskkonfiguration bezglich der Aufrufintervall der IEC-Task eingestellten Aufrufintervalle und konnte nicht eingehalten werden berwachungszeiten. (Zeitberwachung) 4 Fehler beim Initialisieren der Fhren Sie einen Neustart des PFC Web-Visualisierung Buskopplers durch Aus- und Einschalten der Versorgungsspannung durch. Sollte der Fehler weiterhin gemeldet werden, fhren Sie in WAGO-I/O-PRO einen Reset (Ursprung) durch, bersetzen Sie das Projektes erneut und bringen Sie dieses wieder auf den Controller. 5 Fehler beim Abgleich der berprfen Sie die Angabe der Steuerungskonfiguration mit dem gesteckten Klemmen in der Klemmenbus CoDeSys-Steuerungskonfiguration und gleichen Sie diese mit den tatschlich gesteckten Klemmen ab. bersetzen Sie das Projekt erneut und bringen Sie dieses wieder auf den Controller. Fehlercode 11 "Gateway-/Mailbox-Klemmen Fehler" Fehlerargument Fehlerbeschreibung Abhilfe 1 Es sind zu viele Vermindern Sie die Zahl der Gatewayklemmen gesteckt Gatewayklemmen 2 Maximale Mailboxgre Verkleinern Sie die Mailboxgre berschritten 3 Maximale PA Gre Verkleinern Sie die Datenbreite berschritten auf Grund von der Gatewayklemmen gesteckten Gatewayklemmen * Die Anzahl der Blinkimpulse (n) zeigt die Position der Busklemme an. Busklemmen ohne Daten werden nicht mitgezhlt (z. B. Einspeiseklemme ohne Diagnose)
130
Beispiel: Die 13. Busklemme ist gezogen. 1. 2. 3. Die "I/O"-LED leitet mit der 1. Blinksequenz (ca. 10 Hz) die Fehleranzeige ein. Nach der ersten Pause folgt die 2. Blinksequenz (ca. 1 Hz). Die "I/O"-LED blinkt vier mal und signalisiert damit den Fehlercode 4 (Datenfehler Klemmenbus). Nach der zweiten Pause folgt die 3. Blinksequenz. Die "I/O"-LED blinkt zwlf mal. Das Fehlerargument 12 bedeutet, dass der Klemmenbus nach der 12. Busklemme unterbrochen ist.
3.1.11.3
USR-LED Fr die visuelle Ausgabe von Informationen zu Klemmenbusfehlern steht dem Anwender die unterste Anzeige LED (USR) zur Verfgung. Die Ansteuerung der LED aus dem Anwenderprogramm erfolgt mit den Funktionen aus der WAGO-I/O-PRO Bibliothek Visual.lib.
3.1.11.4
Status Versorgungsspannung Im Einspeiseteil des Controllers befinden sich zwei grne LEDs zur Anzeige der Versorgungsspannung. Die linke LED (A) zeigt die 24-V-Versorgung des Kopplers an. Die rechte LED (B oder C) meldet die Versorgung der Feldseite, also der Leistungskontakte.
LED A Grn AUS B oder C Grn AUS Betriebsspannung fr die Leistungskontakte vorhanden Keine Betriebsspannung fr die Leistungskontakte vorhanden Versorgungsspannung berprfen (24V und 0V) Betriebsspannung fr das System vorhanden Keine Betriebsspannung fr das System vorhanden Versorgungsspannung berprfen (24V und 0V) Bedeutung Abhilfe
131
3.1.12 Fehlerverhalten
3.1.12.1 Feldbusausfall Ein Feldbusausfall liegt vor, wenn z. B. der Master abgeschaltet oder das Buskabel unterbrochen ist. Ein Fehler im Master kann auch zum Feldbusausfall fhren. Ein Feldbusausfall wird durch Leuchten der roten IO-LED angezeigt. Sofern der Watchdog aktiviert wurde, wird dieser beim Ausfall des Feldbusses ausgewertet. Die Auswertung der Watchdog-Register erfolgt durch den Funktionsblock 'FBUS_ERROR_INFORMATION' in dem Steuerungsprogramm. Der Klemmenbus bleibt in Funktion und die Prozessabbilder bleiben erhalten. Das Steuerungsprogramm kann autark abgearbeitet werden.
g012926x
'FBUS_ERROR' (BOOL) = FALSE = kein Fehler = TRUE = Feldbusausfall 'ERROR' (WORD) =0 =1 = kein Fehler = Feldbusausfall
Mit Hilfe dieser Funktionsblock-Ausgnge und einem entsprechend programmierten Steuerungsprogramm kann der Knoten bei Feldbusausfall in einen sicheren Zustand gefhrt werden. Weitere Informationen Detaillierte Informationen zu dem Watchdog-Register entnehmen Sie bitte dem Kapitel "MODBUS-Funktionen"; "Watchdog (Verhalten bei Feldbusausfall)".
132
3.1.12.2
Klemmenbusfehler Ein Klemmenbusfehler entsteht z. B. durch eine herausgezogene Busklemme. Wenn dieser Fehler whrend des Betriebes auftritt, verhalten sich die Ausgangsklemmen wie beim Klemmenbusstop. Die I/O-LED blinkt rot. Der Controller erzeugt eine Fehlermeldung (Fehlercode und Fehlerargument). Wenn der Klemmenbusfehler behoben ist, luft der Controller nach einem Aus- und Einschalten wie beim Betriebsstart hoch. Die bertragung der Prozessdaten wird wieder aufgenommen und die Ausgnge im Knoten werden entsprechend gesetzt. Soll der Funktionsbaustein 'KBUS_ERROR_INFORMATION' in dem Steuerungsprogramm ausgewertet werden, dann sind die Ausgangswerte ERROR,BITLEN,TERMINALS und FAILADDRESS relevant. 'ERROR' = FALSE (BITLEN TERMINALS = TRUE (BITLEN TERMINALS FAILADRESS = kein Fehler = Bitlnge des Klemmenbus-Schieberegisters = Anzahl der gesteckten Busklemmen) = Klemmenbusfehler =0 = 0) = Position der Busklemme, nach der die Klemmenbusunterbrechung aufgetreten ist, analog zu dem ausgeblinkten Fehlerargument der I/O-LED)
'ERROR'
133
bertragungsrate Protokolle Programmierung IEC 61131-3-3 Technische Daten Anzahl Busklemmen mit Busverlngerung Feldbus Eingangsprozessabbild max. Ausgangsprozessabbild max. Eingangsvariablen max Ausgangsvariablen max Konfig.-Mglichkeit Programmspeicher Datenspeicher Remanentspeicher Max. Anzahl Socket-Verbindungen
Powerfail-RTC-Buffer Spannungsversorgung Eingangsstrom max Netzteilwirkungsgrad Interne Stromaufnahme Summenstrom fr Busklemmen Potentialtrennung Spannung ber Leistungskontakte Strom ber Leistungskontakte max Abmessungen (mm) B x H x T Gewicht Zubehr
WAGO-I/O-PRO 32 bzw. 759-332 WAGO-I/O-PRO CAA 759-333 Mini-WSB-Schnellbezeichnungssystem Normen und Richtlinien (vgl. Kapitel 2.2) EMV CE-Strfestigkeit EMV CE-Straussendung EMV Schiffbau-Strfestigkeit EMV Schiffbau -Straussendung gem. EN 61000-6-2 (99) gem. EN 50081-2 (94) gem. Germanischer Lloyd (2001) gem. Germanischer Lloyd (2001)
134
(UL508)
ABS (American Bureau of Shipping) 1) BV (Bureau Veritas) 1) GL (Germanischer Lloyd) 1) KR (Korean Register of Shipping) 1) LR (Lloyd's Register) 1) NKK
1)
Cat. A, B, C, D
Env. 1, 2, 3, 4
Feldbus-Kommunikation ETHERNET
135
4 Feldbus-Kommunikation
4.1 ETHERNET
4.1.1 Allgemeines
ETHERNET ist eine Technologie, die sich fr die Datenbertragung in der Informationstechnik und in der Brokommunikation hervorragend bewhrt und etabliert hat. Auch in dem privaten PC-Bereich ist ETHERNET in krzester Zeit weltweit der Durchbruch gelungen. Diese Technologie wurde 1979 gemeinsam von den Firmen Xerox, INTEL und DEC als Spezifikation fr ein lokales Netzwerk (LAN) entwickelt. Eine Normung (IEEE 802.3) fand im Jahre 1983 statt. Als bertragungsmedium benutzt ETHERNET berwiegend Koaxialkabel oder verdrillte Zweidrahtleitungen. Die Komponenten sind fast berall erhltlich und sehr preiswert. Eine Anbindung an oft schon vorhandene Netze (LAN, Internet) kann problemlos realisiert werden und der Datenaustausch ist mit einer bertragungsrate von 10 Mbit/s oder bei einigen Kopplern/Controllern auch 100 MBit/s sehr schnell. Fr die Kommunikation zwischen verschiedenen Systemen wurde ETHERNET zustzlich zur Norm IEEE 802.3 mit einer bergeordneten Kommunikationssoftware ausgerstet, mit TCP/IP (Transmission Control Protocol / Internet Protocol). Der TCP/IP-Protokollstack bietet eine hohe Zuverlssigkeit bei der Informationsbertragung. In den von WAGO entwickelten Kopplern und Controllern, die auf ETHERNET basieren, ist auf der Basis des TCP/IP-Stacks eine Vielzahl von Applikationsprotokollen implementiert. Diese Protokolle ermglichen dem Benutzer Anwendungen (MasterApplikationen) durch standardisierte Schnittstellen zu erstellen und Prozessdaten ber eine ETHERNET-Schnittstelle zu bermitteln. Neben einer Reihe von Verwaltungs- und Diagnose-Protokollen, sind in der Regel fr die Steuerung der Daten von den I/O-Modulen, je nach Koppler oder Controller, feldbusspezifische Protokolle implementiert, wie z. B. MODBUS/TCP (UDP), EtherNet/IP, BACnet, KNXnet/IP, PROFINET, Powerlink, Sercos III, oder sonstige. Informationen, wie den Aufbau des Feldbusknoten, Netzstatistiken und Diagnoseinformationen sind in den ETHERNET (programmierbaren) Kopplern und Controllern gespeichert und knnen als HTML-Seiten ber einen Web-Browser (Microsoft Internet-Explorer, Netscape Navigator,..) direkt aus diesen ausgelesen werden. Darber hinaus knnen je nach industrieller Anforderung ber das Web-based
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
136
ETHERNET Allgemeines
Management-System verschiedene Einstellungen, wie z. B. die Auswahl der Protokolle, TCP/IP-, Uhrzeit- und Sicherheitskonfigurationen, vorgenommen werden. Fr Koppler/Controller, die ein internes Filesystem besitzen, knnen ber FTP aber auch eigens erstellte Webseiten in die Koppler/Controller geladen werden. Der WAGO-ETHERNET-Feldbusknoten bentigt, auer einem PC mit Netzwerkkarte, keine zustzlichen Master-Komponenten und kann somit mit dem Feldbus-Anschluss problemlos an lokale oder globale Netze angebunden werden. Weiterhin knnen die aus der Rechnervernetzung bekannten Komponenten wie Hubs, Switches oder Repeater eingesetzt werden. Durch die Verwendung von ETHERNET als Feldbus wird eine durchgngige Datenbertragung zwischen Fertigung und Bro geschaffen. Bei Anschluss des ETHERNET Feldbusknoten an das Internet knnen sogar weltweit, bei Bedarf auch von mehreren Stationen gleichzeitig, industrielle Prozessdaten fr alle Arten von Applikationen abgerufen werden. Somit wird eine standortunabhngige berwachung, Visualisierung, Fernwartung und Steuerung von Prozessen ermglicht.
Feldbus-Kommunikation ETHERNET
137
Abb. 4-1. Anschlussbeispiel und -prinzip eines Feldbusknoten fr den Aufbau eines Netzwerks
Netzknotend
Die Feldbus-Kommunikation zwischen Master-Anwendung und (programmierbarem) Koppler oder Controller findet dann ber das feldbusspezifisch implementierte Anwendungsprotokoll statt, also z. B. ber MODBUS/TCP (UDP), EtherNet/IP, BACnet, KNXnet/IP, PROFINET, Powerlink, Sercos III oder sonstiges.
138
4.1.2.1 bertragungsmedien Allgemeine ETHERNET bertragungsstandards Zur bertragung von Daten untersttzt der ETHERNET-Standard zahlreiche Technologien, die sich in verschiedenen Kenngren wie z.B. bertragungsgeschwindigkeit, Medium, Segmentlnge und bertragungsart unterscheiden.
Tab. 4-1: ETHERNET-bertragungsstandards
1Base5
verwendet ein 24 AWG UTP (Verdrilltes Adernpaar) fr ein 1Mbit/s Basisbandsignal fr Entfernungen bis zu 500 m (250 m pro Segment) in einer physischen Stern-Topologie. verwendet ein 5 mm 50 Ohm Koaxialkabel fr ein 10 Mbit/s Basisbandsignal fr Entfernungen bis zu 185 m in einer physischen Bus-Topologie (oft als Thin ETHERNET, ThinNet oder Cheapernet bezeichnet). verwendet ein 10 mm 50 Ohm Koaxialkabel fr 10 Mbit/s ein Basisbandsignal fr Entfernungen bis zu 500 m in einer physischen Bus-Topologie (oft als Thick ETHERNET bezeichnet). verwendet ein Glasfaserkabel fr ein 10 Mbit/s Basisbandsignal fr Entfernungen bis zu 4 km in einer physischen SternTopologie. (Es gibt drei Unterspezifikationen: 10Base-FL fr GlasfaserLink, 10Base-FB fr Glasfaser-Backbone und 10Base-FP fr Glasfaser-passiv). verwendet ein 24 AWG UTP oder S-UTP (Verdrilltes Adernpaar) fr ein 10 Mbit/s Basisbandsignal fr Entfernungen bis zu 100 m in einer physischen Stern-Topologie. verwendet ein 75-Ohm Koaxialkabel fr 10 Mbit/s ein Breitbandsignal fr Entfernungen bis zu 1800 m (oder 3600 m mit Doppelkabeln) in einer physischen Bus-Topologie.
10Base2
10Base5
10Base-F
10Base-T
10Broad36
100BaseTX spezifiziert die 100Mbit/s-bertragung auf 2 Aderpaaren ber eine mit Komponenten der Kategorie 5 realisierte Verkabelung. Kabel, RJ45-Wanddosen, Patchpanel usw. mssen gem dieser Kategorie fr eine bertragungsfrequenz von mindestens 100MHz ausgelegt sein.
Feldbus-Kommunikation ETHERNET
139
Darber hinaus gibt es noch weitere bertragungsstandards, wie z. B.: 100Base-T4 (Fast ETHERNET ber verdrillte Adernpaare), 100Base-FX (Fast ETHERNET ber Lichtwellenleiter) oder P802.11 (Wireless LAN) fr eine drahtlose bertragung. 10Base-T, 100BaseTX Fr den WAGO ETHERNET Feldbusknoten kann entweder der 10Base-T Standard oder 100BaseTX genutzt. Der Netzwerkaufbau ist deshalb sehr einfach und gnstig mit S-UTP-Kabel als bertragungsmedium oder mit Leitungen des Typs STP realisiert werden. Beide Kabelarten sind in jedem Computerhandel erhltlich. S-UTP-Kabel (Screened-Unshielded Twisted Pair) sind einmalgeschirmte Kabel der Kategorie 5 mit einer Gesamtabschirmung um alle verdrillten ungeschirmten Adernpaare und einer Impedanz von 100 Ohm. STP-Kabel (Shielded Twisted Pair) sind symmetrische Kabel der Kategorie 5 mit verseilten und einzeln geschirmten Adernpaaren, ein Gesamtschirm ist nicht vorhanden. Verkabelung der Feldbusknoten Fr den direkten Anschluss eines Feldbusknoten an die Netzwerkkarte des PC bentigen Sie gegebenenfalls ein sogenanntes Cross Over Kabel.
Abb. 4-2: Direkter Anschluss eines Knoten mit Cross Over Kabel
g012906d
Wollen Sie mehrere Feldbusknoten mit einer Netzwerkkarte verbinden, kann der Anschluss der Feldbusknoten ber ein sogenannten ETHERNET-Hub mit parallelen Kabeln erfolgen.
Abb. 4-3: Anschluss eines Knoten ber ein Hub mit parallelen Kabeln
g012908d
140
Ein Hub ist ein Vermittlungssystem zwischen Netzwerksegmenten und Feldbusknoten. Vergleichbar mit einer Mehrfachsteckdose bildet der Hub den Konzentrationspunkt fr eine sternfrmige Verkabelung und ermglicht die Bildung logischer Netzwerke. Beachten Die Kabellnge zwischen Feldbus-Clients und Hub darf ohne Zwischenschalten von Signalaufbereitungs-Systemen (z.B. Repeater) maximal 100 m betragen. Fr grere Netzwerkausdehnungen sind in dem ETHERNET-Standard verschiedene Mglichkeiten beschrieben.
4.1.2.2 Netzwerk-Topologie Mit 10Base-T, bzw. 100BaseTX werden laut ETHERNET-Standard mehrere Stationen (Knoten) sternfrmig verkabelt. Aus diesem Grund sollen hier lediglich die Stern-Topologie und fr grere Netzwerke der Aufbau einer Baum-Topologie genauer betrachtet werden.
Stern-Topologie Bei der Stern-Topologie handelt es sich um ein Netz, an dem alle Stationen mit einem zentralen Knoten verbunden sind. Dazu wird ein Hub wie ein normaler Rechner an eine Bus-Architektur angeschlossen, bzw. verluft der Bus innerhalb des Hubs.
G012903d
Neben der einfachen Realisierung liegen die Vorteile einer solchen Anwendung in der Erweiterbarkeit eines vorhandenen Netzes. Es kann ohne einen Ausfall des Netzes eine Station zugefgt bzw. entnommen werden. Weiterhin wird bei einer defekten Leitung ausschlielich die Kommunikation zur betreffenden Station beeintrchtigt und somit die Ausfallsicherheit des gesamten Netzes deutlich erhht. Mit der Stern-Topologie knnen sehr leicht administrativ zusammengehrende Gruppen gebildet, in hierarchischen Ebenen zusammengefasst und baumartig vernetzt werden.
Feldbus-Kommunikation ETHERNET
141
Baum-Topologie Bei der Baum-Topologie handelt es sich um eine Struktur, die fr grere Netzwerke z.B. Unternehmen oder Gebude eingesetzt wird. Dabei werden verschiedene kleinere Netzwerke beispielsweise ber Router hierarchisch wie ein Baum (ste, Zweige und Stamm) miteinander verbunden.
G012904d
Ein baumartiges Netzwerk wird in drei verschiedene Bereiche aufgeteilt: Tertirverkabelung: Bei der Tertirverkabelung handelt es sich z. B. um die Vernetzung einer Etage. Das Datenaufkommen ist in diesem Bereich am geringsten. Sekundrverkabelung: Die Sekundrverkabelung ist beispielsweise die Verbindung der einzelnen Etagen eines Gebudes miteinander. Im Vergleich zur Primrverkabelung ist das Datenaufkommen hier deutlich geringer. Primrverkabelung: Auf dieser Ebene werden dann die verschiedenen Gebude miteinander verbunden. Gebudebergreifend wird die Verkabelung mittels Lichtwellenleiter empfohlen. Zur Verarbeitung der hohen Datenmengen mssen in diesem Bereich Technologien mit hoher Bandbreite, z. B. durch Switched ETHERNET, eingesetzt werden.
142
Verkabelungsrichtlinien Allgemeine Richtlinien fr den Netzwerkaufbau eines LAN gibt die Strukturierte Verkabelung vor. Darin sind maximal zulssige Kabellngen fr die Gelnde-, Gebude- und Etagenverkabelung festgelegt. Die Strukturierte Verkabelung ist in den Standards EN 50173, ISO 11801 und TIA 568-A normiert. Sie bildet die Grundlage fr eine zukunftsweisende, anwendungsunabhngige und wirtschaftliche Netzwerk-Infrastruktur. Die Verkabelungsstandards definieren einen Geltungsbereich mit einer geographischen Ausdehnung von bis zu 3 km und fr eine Broflche von bis zu 1 Mio. Quadratmeter mit 50 bis 50.000 Endgerten. Darber beschreiben sie Empfehlungen fr den Aufbau eines Verkabelungssystems. Abhngig von der gewhlten Topologie, den unter Industriebedingungen eingesetzten bertragungsmedien und Koppelmodulen sowie von dem Einsatz von Komponenten verschiedener Hersteller in einem Netz knnen sich abweichende Angaben ergeben. Die Angaben verstehen sich hier deshalb lediglich als Empfehlungen. 4.1.2.3 Koppelmodule Es gibt ein Reihe von Koppelmodulen, die bei dem Aufbau eines ETHERNET Netzwerks eine flexible Gestaltung ermglichen. Zudem verfgen sie ber wichtige Funktionalitten, die teilweise sehr hnlich sind. Deshalb soll die richtige Wahl und die angemessene Verwendung der Module durch eine tabellarische Gegenberstellung vereinfacht werden.
Feldbus-Kommunikation ETHERNET
143
Repeater Verstrker zur Signalauffrischung, Verbindung auf physikalischer Ebene. Bridge Switch
Segmentierung von Netzen um die Lngenausdehnung zu erweitern. 2 Multiport-Bridge, d. h. jeder Port verfgt ber eine separate Bridge- 2 (3) Funktion. Trennt Netzwerksegmente logisch und verringert dadurch die Netzbelastung. Macht ETHERNET bei konsequentem Einsatz kollisionsfrei. Dient dem Aufbau von sternfrmigen Topologien, untersttzt unterschiedliche bertragungsmedien, verhindert keine Netzkollisionen. Verbindung zweier oder mehrerer Datennetze. Angleich von Topologiewechseln und inkompatibler Paketgren (z.B. industrieller Bereich und Office-Bereich). 2
Hub
Router
Gateway Verbindung zweier herstellerspezifischer Netze mit unterschiedlicher Soft- und Hardware (z. B. ETHERNET und Interbus-Loop).
4-7
4.1.2.4 bertragungsmodus Einige WAGO Koppler/Controller, die auf ETHERNET basieren, untersttzen sowohl 10Mbit/s als auch 100Mbit/s bertragungsrate im Voll- bzw. Halbduplex Betrieb. Um eine sichere und schnelle bertragung zu gewhrleisten, mssen diese Koppler/Controller und dessen Link-Partner auf den gleichen bertragungsmodus konfiguriert sein. Beachten Eine fehlerhafte Konfiguration des bertragungsmodus kann einen Linkverlust, eine schlechte Netzwerk-Performance oder ein fehlerhaftes Verhalten des Kopplers/Controllers zur Folge haben. Der ETHERNET Standard IEEE 802.3u sieht zwei Mglichkeiten zur Konfiguration der bertragungsmodi vor: Statische Konfiguration Dynamische Konfiguration
144
4.1.2.4.1 Statische Konfiguration der bertragungsart Bei der statischen Konfiguration werden beide Link-Partner auf eine statische bertragungsrate und Duplex-Modus eingestellt. Dabei sind folgende Konfigurationen mglich: 10 Mbit/s, Halbduplex 10 Mbit/s, Vollduplex 100 Mbit/s, Halbduplex 100 Mbit/s, Vollduplex 4.1.2.4.2 Dynamische Konfiguration der bertragungsart Die zweite Konfigurationsmglichkeit ist der im Standard IEEE 802.3u verankerte Autonegotiation-Modus, bei dem die bertragungsrate sowie der Duplex-Modus zwischen beiden Kommunikationspartnern dynamisch ausgehandelt werden. Hierbei wird immer der bertragungsmodus mit der bestmglichen Performance ermittelt und automatisch von jedem Gert bernommen. Beachten Fr ein einwandfreies Funktionieren der dynamischen Konfiguration muss die Betriebsart der Autonegotiation bei beiden Kommunikationspartnern untersttzt werden und aktiviert sein.
4.1.2.4.3 Konfigurationsfehler bei der bertragungsart Die folgende Liste zeigt eine Aufstellung unzulssiger Konfigurationen:
Tab. 4-3: Konfigurationsfehler bei der bertragungsart Problem Fehlanpassung der bertragungsrate Fehlanpassung des DuplexModus Fehlanpassung bei Autonegotiation Ursache Tritt auf, wenn ein LinkPartner mit 10 Mbit/s und der andere mit 100 Mbit/s konfiguriert wurde. Tritt auf, wenn ein LinkPartner im Vollduplex- und der andere im HalbduplexBetrieb arbeitet. Tritt auf, wenn ein LinkPartner im AutonegotiationModus arbeitet und der andere eine statische Konfiguration des bertragungsmodus im Vollduplexbetrieb verwendet. Symptome Linkausfall
Fehlerhafte oder verworfene Datenpakete sowie Kollisionen auf dem Medium. Der Link-Partner, welcher sich im Autonegotiation-Modus befindet, ermittelt die NetzwerkGeschwindigkeit ber das ParallelDetection-Verfahren und stellt seinen Duplex-Modus fest auf Halbduplex. Falls das Gert mit der statischen Konfiguration im Vollduplexbetrieb arbeitet, tritt hier eine Fehlanpassung des Duplex-Modus auf (siehe oben).
Feldbus-Kommunikation ETHERNET
145
4.1.2.5 Wichtige Begriffe Datensicherheit Soll ein internes Netz (Intranet) an das ffentliche Netz (z. B. Internet) angeschlossen werden, so ist die Sicherheit der Daten ein sehr wichtiger Aspekt. Durch eine sogenannte Firewall knnen unerwnschte Zugriffe ausgeschlossen werden. Bei der Firewall handelt es sich um eine Software oder eine Netzwerkkomponente, die hnlich einem Router als Koppelglied zwischen Intranet und ffentlichem Netzwerk geschaltet wird. Die Firewall ist in der Lage, Zugriffe ins jeweils andere Netz zu begrenzen oder auch komplett zu sperren, abhngig von der Zugriffsrichtung, dem benutzten Dienst sowie der Identifikation des Netzteilnehmers.
Echtzeitfhigkeit Oberhalb der Feldbus-Systemebene sind i. Allg. relativ groe Datenmengen zu bertragen. Die zulssigen Verzgerungszeiten drfen ebenfalls verhltnismig groe Werte annehmen (0,1...10 Sekunden). Fr das Industrie-ETHERNET innerhalb der Feldbus-Systemebene wird hingegen ein Echtzeitverhalten gefordert. Bei ETHERNET kann z.B. durch die Einschrnkung der Busbelastung (< 10 %) oder durch ein Master-SlavePrinzip die Erfllung der Echtzeitanforderungen nahezu realisiert werden. Das MODBUS/TCP zum Beispiel ist ein sogenanntes Master/Slave-Protokoll. Hierbei sprechen die Slaves lediglich auf die Masterbefehle an. Bei der Verwendung von genau einem Master ergibt sich ein kontrollierter Datenverkehr auf dem Netz und Kollisionen werden vermieden. Darber hinaus kann der gezielten Einsatz der Switchingtechnologie die Echtzeitfhigkeit erhhen.
Shared ETHERNET Mehrere Knoten, die ber ein Hub vernetzt sind, teilen sich ein gemeinsames Medium. Wird von einer Station eine Nachricht gesendet, so wird diese im gesamten Netz verffentlicht und steht jedem angeschlossenen Knoten zur Verfgung. Die Weiterverarbeitung der Nachricht erfolgt jeweils nur durch den Knoten mit der richtigen Zieladresse. Durch das hohe Datenaufkommen knnen Kollisionen auftreten und Nachrichten mssen wiederholt bertragen werden. Die Verzgerungszeit ist bei einem Shared ETHERNET so ohne weiteres weder errechenbar noch voraussagbar.
146
012910d
Predictable ETHERNET bertragbare Nachrichten knnen durch die TCP/IP-Software oder das Anwenderprogramm in jedem Teilnehmer begrenzt werden, so dass Echtzeitanforderungen nahezu realisiert werden knnen. Dabei werden die maximale mittlere Nachrichtenrate (Telegramme pro Sekunde), die maximale mittlere Dauer einer Nachricht und der minimale Zeitabstand zwischen den Nachrichten (Wartezeit des Teilnehmers) beschrnkt. Die Verzgerungszeit einer Nachricht ist damit voraussagbar (predictable). Switched ETHERNET Bei einem Switched ETHERNET wird zur Kopplung mehrerer Feldbusknoten ein Switch eingesetzt. Gelangen zu dem Switch Daten aus einem Netzwerksegment, so speichert er diese und prft, in welches Segment und zu welchem Knoten diese Daten gesendet werden sollen. Die Nachricht wird dann ausschlielich an den Knoten mit der richtigen Zieladresse bermittelt. Das Datenaufkommen im Netz wird verringert, die Bandbreite erhht und Kollisionen verhindert. Die Laufzeiten knnen definiert und berechnet werden, das Switched ETHERNET ist deterministisch.
G012909d
Feldbus-Kommunikation ETHERNET
147
4.1.3 Netzwerkkommunikation
Die Feldbus-Kommunikation zwischen Master-Anwendung und WAGO ETHERNET (programmierbarem) Koppler oder Controller findet in der Regel ber ein feldbusspezifisch implementiertes Anwendungsprotokoll statt, also z. B. ber MODBUS/TCP (UDP), EtherNet/IP, BACnet, KNXnet/IP, PROFINET, Powerlink, Sercos III oder sonstige. Die Einordnung und die Zusammenhnge der Kommunikations-und Anwendungsprotokolle soll anhand des Schichtenmodells mit einem Beispiel (MODBUS-Protokoll und EtherNet/IP) verdeutlicht werden. In diesem Beispiel kann die Kommunikation entweder ber das MODBUSProtokoll oder ber EtherNet/IP erfolgen 4.1.3.1 Protokoll-Schichtenmodell (Beispiel) (1) ETHERNET: Als Grundlage fr den physikalischen Datenaustausch dient die Ethernethardware. Die auszutauschenden Datensignale und das Buszugriffsverfahren CSMA/CD sind in einem Standard festgelegt.
(1)
(2) IP: Fr die Kommunikation ist ber der ETHERNET-Hardware das Internet Protocol (IP) angeordnet. Dieses bndelt die zu bertragenden Daten in Pakete mit Absender- und Empfngeradresse und gibt diese Pakete nach unten an die ETHERNET-Schicht zur physikalischen bertragung weiter. Auf der Empfngerseite nimmt IP die Pakete von der ETHERNET-Schicht in Empfang und packt sie aus.
(2) (1)
148
ETHERNET Netzwerkkommunikation
(3) TCP, UDP: a) TCP: (Transmission Control Protocol) Das ber der IP-Schicht angeordnete TCP-Protokoll berwacht den Transport der Datenpakete, sortiert deren Reihenfolge und fordert fehlende Pakete erneut an. TCP ist ein verbindungsorientiertes Transport-Protokoll. Zusammengefasst werden die Protokoll-Schichten TCP und IP auch TCP/IP-Protokoll-Stapel oder TCP/IP-Stack genannt. b) UDP: (User Datagram Protocol) Die UDP-Schicht ist ebenso wie TCP ein Transport Protokoll, welches ber der IP-Schicht angeordnet ist. Im Vergleich zum TCP-Protokoll ist UDP nicht verbindungsorientiert. Das heit es gibt keine Kontrollmechanismen fr den Datenaustausch zwischen Sender und Empfnger. Der Vorteil dieses Protokolls liegt in der Effizienz der bertragenen Daten und damit in der resultierenden hheren Verarbeitungsgeschwindigkeit. Viele Programme nutzen beide Protokolle. Wichtige Status-Informationen werden ber die zuverlssige TCP-Verbindung gesendet, whrend der Hauptstrom der Daten ber UDP versendet wird.
(4) Verwaltungs-, Diagnose und Anwendungsprotokolle: Auf dem TCP/IP-Stack oder auf der UDP/IP-Schicht setzen entsprechend implementierte Verwaltungs-, Diagnose- und Anwenderprotokolle auf, die anwendergerechte Dienste zur Verfgung stellen. Zur Verwaltung und Diagnose sind dieses z. B. SMTP (Simple Mail Transport Protocol) fr Emails, HTTP (Hypertext Transport Protokoll) fr WWW-Browser und einige andere. Fr die Anwendung in der industriellen Datenkommunikation sind als Beispiel in dieser Darstellung die Protokolle MODBUS/TCP (UDP) und EtherNet/IP implementiert. Das MODBUS-Protokoll setzt dabei ebenfalls direkt auf TCP (UDP)/IP auf, EtherNet/IP hingegen besteht zusammengefasst aus den Protokollschichten ETHERNET, TCP und IP mit einem darauf aufsetzenden Encapsulation Protokoll. Dieses dient zur Anbindung an CIP (Control and Information Protocol). CIP wird in gleicher Weise, wie von EtherNet/IP, auch von DeviceNet verwendet. Dadurch lassen sich Applikationen mit DeviceNet-Gerteprofilen sehr einfach auf EtherNet/IP berfhren.
Feldbus-Kommunikation ETHERNET
149
WWW-Browser
Mail-Client
...
CIP Anwendungsobjekte Bibliothek CIP Daten Management Dienste (Explicit Messages, I/O Messages) CIP Nachrichten Routing, Verbindungsmanagement
SMTP
HTTP
(4)
4.1.3.2 Kommunikationsprotokolle Zu dem ETHERNET Standard sind in den ETHERNET basierenden WAGO Kopplern und Controllern folgende wichtige Kommunikationsprotokolle implementiert: IP Version 4 (Raw-IP und IP-Multicast ) TCP UDP und ARP
Die folgende Darstellung zeigt den Aufbau der Datenstrukturen, die aus diesen Protokollen resultieren. Dabei wird deutlich, wie die Datenpakete der Kommunikationsprotokolle ETHERNET, TCP und IP mit dem aufsetzenden Anwendungsprotokoll MODBUS fr eine bertragung ineinander verschachtelt werden. Welche Aufgaben und Adressierungsverfahren diese Protokolle dabei im Einzelnen haben, wird im Anschluss beschrieben.
ETHERNET/IP
Encapsulation Protokoll
...
150
ETHERNET Netzwerkkommunikation
4.1.3.2.1 ETHERNET ETHERNET-Adresse (MAC-ID) Jeder ETHERNET (programmierbare) Koppler oder Controller von WAGO erhlt bereits bei seiner Fabrikation eine einmalige und weltweit eindeutige physikalische ETHERNET Adresse, auch MAC-ID (Media Access Control Identity) genannt. Diese kann von dem Netzwerkbetriebssystem zur Adressierung auf Hardware-Ebene verwendet werden. Die Adresse besitzt eine feste Lnge von 6 Byte (48 Bit) und beinhaltet den Adresstyp, die Kennzeichnung fr den Hersteller und die Seriennummer. Beispiel fr die MAC-ID eines WAGO ETHERNET TCP/IP FeldbusController (hexadezimal): 00H-30H-DEH-00H-00H-01H. Die Adressierung verschiedener Netze ist mit ETHERNET nicht mglich. Soll ein ETHERNET-Netzwerk mit anderen Netzen verbunden werden, muss deshalb mit bergeordneten Protokollen gearbeitet werden. Beachten Wenn zwei oder mehr Datennetze miteinander verbunden werden sollen, mssen Router eingesetzt werden. ETHERNET-Datenpaket Die auf dem bertragungsmedium ausgetauschten Telegramme werden Paket oder ETHERNET-Paket genannt. Die bertragung erfolgt verbindungslos, d. h. der Sender erhlt keine Rckmeldung von dem Empfnger. Die Nutzdaten werden in einen Rahmen von Adressinformationen gepackt. Der Aufbau eines solchen Paketes ist in der folgenden Abbildung dargestellt.
Tab. 4-4: ETHERNET-Datenpaket Pramble 8 Byte ETHERNET-Header 14 Byte ETHERNETNutzdatenbereich 46-1500 Byte Prfsumme 4 Byte
Die Pramble dient zur Synchronisation zwischen Sende- und Empfangsstation. Der ETHERNET-Header beinhaltet die MAC-Adressen des Senders und des Empfngers und ein Typfeld. Das Typfeld dient zur Identifikation des nachfolgenden Protokolls mittels einer eindeutigen Kodierung (z. B. 0800hex = Internet Protokoll).
Feldbus-Kommunikation ETHERNET
151
4.1.3.2.1.1 Buszugriffsverfahren CSMA/CD Der Zugriff der Feldbusknoten auf den Bus geschieht beim ETHERNET Standard ber das sogenannte Konkurrenzverfahren CSMA/CD (Carrier Sense Multiple Access/ Collision Detection). Carrier Sense: Der Sender horcht auf dem Bus. Multiple Access: Mehrere Sender knnen auf den Bus zugreifen. Collision Detection: Eine Kollision wird erkannt. Dabei kann jede Station eine Nachricht senden, nachdem sie sich davon berzeugt hat, dass das bertragungsmedium frei ist. Treten Kollisionen von Datenpaketen durch zeitgleiches Senden mehrerer Stationen auf, sorgt CSMA/CD dafr, dass solche erkannt und die Datenbertragung wiederholt wird. Fr eine sichere Datenbertragung unter Industriebedingungen reicht das jedoch nicht aus. Damit die Kommunikation und Datenbertragung ber ETHERNET zuverlssig erfolgen kann, werden verschiedene Kommunikationsprotokolle bentigt.
4.1.3.2.2 IP-Protokoll Das Internet Protokoll teilt Datentelegramme in Segmente und ist verantwortlich fr deren Befrderung von einem Netzteilnehmer zu einem anderen. Die beteiligten Stationen knnen sich dabei in dem selben Netzwerk befinden oder in verschiedenen physikalischen Netzwerken, die aber mit Routern miteinander verbunden sind. Die Router sind in der Lage, verschiedene Pfade (Netzwerkbertragungswege) durch einen Netzwerkverbund auszuwhlen und somit berlastungen und Strungen einzelner Netze zu umgehen. Dabei kann es jedoch vorkommen, dass einzelne Strecken gewhlt werden, die krzer sind als andere. Daraufhin knnen sich Telegramme berholen und die Reihenfolge (Sequenz) der Datenpakete ist falsch. Die Gewhrleistung der korrekten bertragung muss deshalb in hheren Schichten, z. B. durch TCP erfolgen. IP-Adressen Fr die Kommunikation im Netz muss jeder Feldbusknoten ber eine 32-Bit lange Internet-Adresse (IP-Adresse) verfgen. Beachten Internet-Adressen mssen im gesamten Netzwerkverbund einmalig sein. Wie unten aufgezeigt gibt es verschiedene Adressklassen mit unterschiedlich langer Netzwerk-Identifikation (Net-ID) und Host-Rechner-Identifikation (Host-ID). Die Net-ID definiert das Netzwerk, in dem sich der Teilnehmer befindet. Die Host-ID identifiziert einen bestimmten Teilnehmer innerhalb dieses Netzwerkes.
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
152
ETHERNET Netzwerkkommunikation
Das hchste Bit bei Class A Netzen ist immer 0. D. h. das hchste Byte kann im Bereich von 0 0000000 bis 0 1111111 liegen. Der Adressbereichs der Class A Netze liegt somit im ersten Byte immer zwischen 0 und 127.
10110101 10 Net-ID
00010000
11101000 Host-ID
Die hchsten Bits bei Class B Netzen sind immer 10. D. h. das hchste Byte kann im Bereich von 10 000000 bis 10 111111 liegen. Der Adressbereichs der Class B Netze liegt somit im ersten Byte immer zwischen 128 und 191.
Feldbus-Kommunikation ETHERNET
153
Eckdaten
Tab. 4-5: Eckdaten Class A, B und C Adressbereich des Netzwerkteils Class A Class B Class C 1.XXX.XXX.XXX 126.XXX.XXX.XXX 128.000.XXX.XXX 191.255.XXX.XXX 192.000.000.XXX 223.255.255.XXX Mgliche Anzahl von Netzen 127 (27) Ca. 16 Tausend (214) Ca. 2 Millionen (221) Hosts pro Netz Ca. 16 Millionen (224) Ca 65 Tausend (216) 254 (28)
Jedem WAGO ETHERNET (programmierbaren) Koppler oder Controller kann ber das implementierte BootP-Protokoll sehr leicht eine IP-Adresse zugeteilt werden. Als Empfehlung fr ein kleines internes Netzwerk gilt hier Netzwerk-Adressen aus dem Class C Bereich zu whlen. Beachten Dabei muss beachtet werden, dass niemals alle Bits in einem Byte gleich 0 oder gleich 1 gesetzt sind (Byte = 0 oder 255). Diese sind fr spezielle Funktionen reserviert und drfen nicht vergeben werden. Z. B. darf die Adresse 10.0.10.10 wegen der 0 im zweiten Byte nicht verwendet werden. Soll ein Netzwerk direkt mit dem Internet verbunden werden, so werden von einer zentralen Vergabestelle zugeteilte weltweit einmalige IP-Adressen verwendet. Die Vergabe in Deutschland erfolgt z. B. durch die DENIC eG (Deutsches Network Information Center) in Karlsruhe. Beachten Eine direkte Internetanbindung sollte ausschlielich durch einen autorisierten Netzwerkadministrator erfolgen und ist deshalb nicht in diesem Handbuch beschrieben. Subnetzwerke Um das Routing innerhalb von groen Netzwerken zu ermglichen, wurde in der Spezifikation RFC 950 eine Konvention eingefhrt. Dabei wird ein Teil der Internet-Adresse, die Host-ID, weiter unterteilt und zwar in eine Subnetzwerknummer und die eigentliche Stationsnummer des Knoten. Mit Hilfe der Netzwerknummer kann nun innerhalb des Teilnetzwerkes in interne Unternetzwerke verzweigt werden, von auen aber ist das gesamte Netzwerk als Einheit sichtbar. Gre und Lage der Subnetzwerk-ID sind nicht festgeschrieben, die Gre ist jedoch abhngig von der Anzahl der zu adressierenden Subnetze und die Anzahl der Hosts pro Subnetz.
1 8 16 24 32
Netz-ID
Subnetz-ID
Host-ID
154
ETHERNET Netzwerkkommunikation
Subnetz-Maske Fr die Kodierung der Subnetze im Internet wurde die sogenannte SubnetzMaske eingefhrt. Dabei handelt es sich um eine Bit-Maske, mit der spezielle Bits der IP-Adresse ausgeblendet, bzw. selektiert werden knnen. Die Maske definiert, welche Bits der Host-ID fr die Subnetz-Kodierung verwendet werden und welche die ID des Hosts bezeichnen. Der gesamte IPAdressbereich liegt theoretisch zwischen 0.0.0.0 und 255.255.255.255. Fr die Subnetz-Maske sind jeweils die 0 und die 255 aus dem IP-Adressbereich reserviert. Die von der jeweiligen Netzwerkklasse abhngigen Standard Masken sehen wie folgt aus:
Class A Subnetz-Maske: 255 .0 .0 Class B Subnetz-Maske: 255 .255 .0 Class C Subnetz-Maske: 255 .255 .255
.0 .0 .0
Je nach Subnetz-Unterteilung knnen die Subnetz-Masken ber 0 und 255 hinaus aber auch andere Werte enthalten, wie z. B. 255.255.255.128 oder 255.255.255.248, usw. Die Subnetz-Masken Nummer wird Ihnen von Ihrem Netzwerkadministrator zugewiesen. Zusammen mit der IP-Adresse bestimmt diese Nummer, zu welchem Netzwerk Ihr PC und Ihr Knoten gehrt. Der Empfngerknoten, der sich in einem Subnetz befindet, berechnet zunchst die richtige Netzwerknummer aus seiner eigenen IP-Adresse und der Subnetzwerk-Maske. Erst im Anschluss daran berprft er die Knotennummer und liest dann bei bereinstimmung den gesamten Paket-Rahmen aus. Beispiel fr eine IP-Adresse aus einem Class-B-Netz:
Tab. 4-6: Beispielkonfiguration aus einem Class-B-Netz IP-Adresse Subnetz-Maske Netz-ID Subnetz-ID Host-ID 172.16.233.200 255.255.255.128 172.16.0.0 0.0.233.128 0.0.0.72 10101100 00010000 11101001 11001000 11111111 11111111 11111111 10000000 10101100 00010000 00000000 00000000 00000000 00000000 11101001 10000000 00000000 00000000 00000000 01001000
Feldbus-Kommunikation ETHERNET
155
Beachten Die vom Administrator festgelegte Netzwerk-Maske muss bei der Installation des Netzwerkprotokolls genauso wie die IP-Adresse angegeben werden. Gateway Die Subnetze des Internets sind in der Regel ber Gateways verbunden. Diese Gateways dienen dazu, Pakete an andere Netzwerke oder Subnetze weiterzuleiten. Fr einen an das Internet angeschlossenen PC oder Feldbusknoten bedeutet das, dass zustzlich zur IP-Adresse und Netzwerk-Maske fr jede Netzwerkkarte die korrekte IP-Adresse des Standard-Gateways angegeben werden muss. Diese IP-Adresse sollte Ihnen ebenfalls von Ihrem Netzwerkadministrator zur Verfgung gestellt werden. Ohne Angabe dieser Adresse bleibt die IP-Funktionalitt auf das lokale Subnetz beschrnkt. IP-Datenpakete Die IP-Datenpakete enthalten neben den zu transportierenden Nutzdaten eine Flle von Adress- und Zusatzinformationen in dem Paketkopf. IP-Header
Abb. 4-10: IP-Datenpaket
IP-Nutzdatenbereich
Die wichtigsten Informationen in dem IP-Header sind die IP-Adressen vom Absender und Empfnger sowie das benutzte Transportprotokoll.
4.1.3.2.2.1 RAW-IP Raw-IP kommt ohne Protokolle, wie z. B. PPP (Punkt-zu-Punkt-Protokoll) aus. Bei RAW-IP werden die TCP/IP-Pakete direkt, ohne Handshaking ausgetauscht, wodurch ein schnellerer Verbindungsaufbau mglich ist. Zuvor muss allerdings die Konfiguration mit einer festen IP-Adresse stattgefunden haben. Vorteile von RAW-IP sind eine hohe Datentransferrate und eine gute Stabilitt.
156
ETHERNET Netzwerkkommunikation
4.1.3.2.2.2 IP-Multicast Unter Multicast versteht man eine bertragungsart von einem Punkt zu einer Gruppe, also eine Punkt-zu-Mehrpunkt-bertragung oder auch Mehrpunktverbindung genannt. Der Vorteil von Multicast liegt darin, dass gleichzeitig Nachrichten ber eine Adresse an mehrere Teilnehmer oder geschlossene Teilnehmergruppen (Closed User Groups) bertragen werden. IP-Multicasting auf der Internetwork-Ebene wird durch das Internet Group Message Protocol IGMP realisiert; dieses Protokoll wird von NachbarRoutern benutzt, um sich gegenseitig ber Gruppenzugehrigkeiten zu informieren. Bei der Verteilung von Multicast-Paketen im Subnetwork geht IP davon aus, dass der Datalink-Layer seinerseits Multicasting zur Verfgung stellt. Im Falle ETHERNET sind Multicast-Adressen vorhanden, mit denen ein durch sie adressiertes Paket durch eine einzige Sendeoperation an mehrere Empfnger verschickt wird. Hier sttzt man sich darauf, dass ein gemeinsames Medium die Mglichkeit bietet, Pakete an mehrere Empfnger gleichzeitig zu senden. Die Stationen untereinander mssen sich nicht informieren, wer zu einer Multicast-Adresse gehrt - jede Station empfngt physikalisch jedes Paket. Die Adressauflsung von IP-Adresse zu ETHERNET-Adresse wird algorithmisch gelst, IP-Multicast-Adressen werden in ETHERNETMulticastadressen eingebettet.
4.1.3.2.3 TCP-Protokoll Aufgesetzt auf das Internet-Protokoll bernimmt TCP (Transmission Control Protocol) die Sicherung des Datentransportes durch das Netzwerk. Dazu stellt TCP fr die Dauer der Datenbertragung eine Verbindung zwischen zwei Teilnehmern her. Die Kommunikation erfolgt im Voll-Duplexverfahren, d. h. beide Teilnehmer knnen gleichzeitig Daten empfangen und versenden. Die bertragenen Nutzdaten werden von TCP mit einer 16 bit-Prfsumme versehen und jedes Datenpaket erhlt eine Sequenznummer. Der Empfnger berprft anhand der Prfsumme den korrekten Empfang des Paketes und verrechnet anschlieend die Sequenznummer. Das Ergebnis nennt sich Acknowledgement-Nr. und wird mit dem nchsten selbst versendeten Paket als Quittung zurckgesendet. Dadurch ist gewhrleistet, dass der Verlust von TCP-Paketen bemerkt wird, und diese im Bedarfsfall in korrekter Abfolge erneut gesendet werden knnen.
Feldbus-Kommunikation ETHERNET
157
TCP-Portnummern TCP kann zustzlich zur IP-Adresse (Netz- und Host-Adresse) gezielt eine spezielle Anwendung (Dienst) auf dem adressierten Host ansprechen. Dazu werden die auf einem Host befindlichen Anwendungen, wie z. B. Web-Server, FTP-Server und andere, ber unterschiedliche Portnummern adressiert. Fr bekannte Anwendungen werden feste Ports vergeben, auf die sich jede Anwendung beim Verbindungsaufbau beziehen kann. Beispiele: Telnet HTTP Portnummer: 23 Portnummer: 80
Eine komplette Liste der normierten Dienste findet sich in den Spezifikationen RFC 1700 (1994).
TCP-Datenpaket Der Paketkopf eines TCP-Datenpaketes besteht aus mindestens 20 Byte und enthlt unter anderem die Portnummer der Applikation des Absenders sowie die des Empfngers, die Sequenznummer und die Acknowledgement-Nr. Das so entstandene TCP-Paket wird in den Nutzdatenbereich eines IP-Paketes eingesetzt, so dass ein TCP/IP-Paket entsteht.
4.1.3.2.4 UDP Das UDP-Protokoll ist, wie auch das TCP-Protokoll, fr den Datentransport zustndig. Im Vergleich zum TCP-Protokoll ist UDP nicht verbindungsorientiert. Das heit es gibt keine Kontrollmechanismen bei dem Datenaustausch zwischen Sender und Empfnger. Der Vorteil dieses Protokolls liegt in der Effizienz der bertragenen Daten und damit in der resultierenden hheren Verarbeitungsgeschwindigkeit.
4.1.3.2.5 ARP ARP (Abkrzung fr Address Resolution Protocol). Dieses Protokoll verbindet die IP-Adresse mit der physikalischen MACAdresse der jeweiligen ETHERNET-Karte. Es kommt immer dann zum Einsatz, wenn die Datenbertragung zu einer IP-Adresse im gleichen logischen Netz erfolgt, in dem sich auch der Absender befindet.
158
ETHERNET Netzwerkkommunikation
4.1.3.3 Verwaltungs- und Diagnoseprotokolle Aufbauend auf die oben beschriebenen Kommunikationsprotokolle knnen neben verschiedenen feldbusspezifischen Anwendungsprotokollen auch einige Protokolle fr Verwaltung und Diagnose des Systems implementiert sein:
Weitere Informationen Die jeweils in dem Koppler/Controller implementierten und untersttzten Protokolle sind in dem Kapitel Technische Daten zu dem Feldbus-Koppler bzw. Controller aufgelistet.
4.1.3.3.1 BootP (Bootstrap Protokoll) Das BootP-Protokoll definiert einen Frage-Antwort-Mechanismus, mit dem der MAC-ID eines Feldbusknoten eine feste IP-Adresse zugewiesen werden kann. Hierzu wird einem Netzknoten ermglicht, Anforderungen in das Netz zu senden und die bentigten Netzwerkinformationen, wie z. B. die IP-Adresse von einem BootP-Server abzurufen. Der BootP-Server wartet auf eingehende BootP-Anforderungen und erzeugt aus einer Konfigurationsdatenbank die Antwort. Die dynamische Konfiguration der IP-Adresse ber einen BootP-Server bietet dem Anwender eine flexible und einfache Gestaltung seines Netzwerkes. Die Zuweisung einer beliebigen IP-Adresse fr die WAGO-ETHERNET-Koppler oder Controller kann problemlos mit dem WAGO-BootP-Server erfolgen. Diesen knnen Sie kostenlos aus dem Internet herunterladen unter http://www.wago.com Downloads AUTOMATION 759-315 WAGO BootP-Server. Weitere Informationen Die Vorgehensweise der Adressvergabe mit dem WAGO-BootP-Server ist detailliert in dem Kapitel Inbetriebnahme eines Feldbusknoten beschrieben.
Feldbus-Kommunikation ETHERNET
159
Subnetmask
Bei der Verwendung des Bootstrap Protokolls zur Konfiguration des Knotens werden die Netzwerkparameter ( IP-Adresse, etc... ) im EEPROM abgelegt. Hinweis Die Netzwerk-Konfiguration wird lediglich bei der Benutzung des BootPProtokolls im EEPROM abgelegt, jedoch nicht bei der Konfiguration ber DHCP. Defaultmig ist im (programmierbaren) Koppler oder Controller das BootPProtokoll aktiviert. Bei aktiviertem BootP-Protokoll erwartet der (programmierbare) Koppler oder Controller die permanente Anwesenheit eines BootP-Servers. Ist jedoch nach einem PowerOn-Reset kein BootP-Server verfgbar, dann bleibt das Netzwerk inaktiv. Um den (programmierbaren) Koppler oder Controller mit der im EEPROM hinterlegten IP-Konfiguration zu betreiben, ist das BootP-Protokoll zu deaktivieren. Dieses erfolgt ber das Web-based Management-System auf der entsprechenden (programmierbaren) Koppler- oder Controller-internen HTML-Seite, die unter dem Link: Port zu erreichen ist. Ist das BootP deaktiviert, verwendet der (programmierbare) Koppler oder Controller beim nchsten Bootvorgang die im EEPROM abgespeicherten Parameter. Bei einem Fehler in den abgespeicherten Parametern wird ber die I/O-LED ein Blinkcode ausgegeben und die Konfiguration ber BootP automatisch eingeschaltet.
160
ETHERNET Netzwerkkommunikation
4.1.3.3.2 HTTP (Hypertext Transfer Protokoll) HTTP ist ein Protokoll, das von WWW (World Wide Web)-Servern zur Weitergabe von Hypermedien, Text, Bildern, Audiodaten usw. verwendet wird. Das HTTP bildet heutzutage die Grundlage des Internets und basiert ebenso wie das BootP-Protokoll auf Anforderungen und Antworten. Der auf dem (programmierbaren) Koppler oder Controller implementierte HTTP-Server dient zum Auslesen der im Koppler/Controller abgespeicherten HTML-Seiten. Die HTML-Seiten geben Auskunft ber den (programmierbaren) Koppler oder Controller (Zustand, Konfiguration), das Netzwerk und das Prozessabbild. Auf einigen HTML-Seiten knnen auch Koppler/Controller-Einstellungen ber das Web-based Management-System festgelegt und gendert werden, z. B., ob die Netzwerk-Konfiguration des (programmierbaren) Kopplers oder Controllers ber das DHCP, das BootP-Protokoll oder aus den gespeicherten Daten im EEPROM erfolgen soll. Der HTTP-Server benutzt die Portnummer 80.
4.1.3.3.3 DHCP (Dynamic Host Configuration Protocol) Die ber den Link: Port zu ffnende Koppler-/Controller-interne HTMLSeite bietet die Option, die Netzwerk-Konfiguration anstatt mit dem BootPProtokoll auch ber die im EEPROM gespeicherten Daten oder ber das DHCP durchzufhren. Hinweis Die Netzwerk-Konfiguration ber DHCP wird nicht im EEPROM abgelegt, dieses erfolgt lediglich bei der Benutzung des BootP-Protokolls. Der DHCP-Client dient zur dynamischen Netzwerk-Konfiguration des Kopplers/Controllers durch Einstellung folgender Parameter:
Tab. 4-8: Bedeutung der DHCP-Parameter Parameter IP-Adresse des Clients IP-Adresse des Routers Bedeutung Netzwerk-Adresse des Kopplers/Controllers Falls eine Kommunikation auerhalb des lokalen Netzwerkes stattfinden soll, wird die IP-Adresse des Routers (Gateway) in diesem Parameter angegeben. Die Subnetzmaske ermglicht dem Koppler/Controller, zu unterscheiden, welche Teile der IP-Adresse das Netzwerk und welche die Netzwerkstationen bestimmen.
Subnetmask
IP-Adressen der DNS-Server Hier knnen die IP-Adressen von maximal 2 DNS-Servern angegeben werden.
161
Hier kann die maximale Dauer definiert werden, wie lange der Koppler/Controller die zugewiesene IP-Adresse behlt. Die Hchstgrenze der Lease Time betrgt beim ETHERNET Controller 24,8 Tage. Dieses ergibt sich aus der internen Timer-Auflsung. Die Renewing Time gibt an, ab wann sich der Koppler/Controller um die Erneuerung der Lease-Time kmmern muss. Die Rebinding Time gibt an, nach welcher Zeit der Koppler/Controller seine neue Adresse bekommen haben muss.
Renewing Time
Rebinding Time
Bei der Konfiguration der Netzwerkparameter ber das DHCP sendet der Koppler/Controller nach der Initialisierung eigenstndig eine Anfrage an einen DHCP-Server. Erfolgt keine Antwort, so wird die Anfrage nach 4 Sekunden, eine weitere nach 8 Sekunden und nach 16 Sekunden gesendet. Bleiben alle Anfragen ohne Antwort, so wird ein Blinkcode ber die I/O-LED ausgegeben. Eine bernahme der Parameter aus dem EEPROM ist nicht mglich. Bei Verwendung einer Lease Time mssen die Werte fr die Renewing- und Rebinding-Time auch angegeben werden. Nach Ablauf der Renewing-Time versucht der Koppler/Controller die Lease-Time fr seine IP-Adresse automatisch zu erneuern. Schlgt dieses bis zum Ablauf der Rebinding Time fehl, so versucht der Koppler/Controller eine neue IP-Adresse zu bekommen. Die Zeit fr die Renewing-Time sollte ca. die Hlfte der Lease Time betragen. Die Rebinding Time sollte ca. 7/8 der Lease Time betragen. 4.1.3.3.4 DNS (Domain Name Systems) Der DNS-Client ermglicht die Umsetzung von logischen Internet-Namen, wie z. B. www.wago.com in die entsprechende dezimale, mit Trennpunkten dargestellte IP-Adresse ber einen DNS-Server. Eine umgekehrte Zuordnung ist ebenso mglich. Die Adressen der DNS-Server werden mittels DHCP oder Web-based Management konfiguriert. Es knnen bis zu zwei DNS-Server angegeben werden. Die Host-Identifikation kann mit zwei Funktionen erfolgen, eine interne Host-Tabelle wird nicht untersttzt. 4.1.3.3.5 SNTP-Client (Simple Network Time Protocol) Der SNTP-Client wird fr die Synchronisation der Uhrzeit zwischen einem Time-Server ( NTP- und SNTP-Server der Version 3 und 4) und dem im (programmierbaren) Koppler oder Controller integrierten Uhrenbaustein verwendet. Das Protokoll wird ber einen UDP-Port abgearbeitet. Es wird ausschlielich die Unicast-Adressierung untersttzt.
162
ETHERNET Netzwerkkommunikation
Konfiguration des SNTP-Client Die Konfiguration des SNTP-Client wird ber das Web-based Management unter dem Link: Clock vorgenommen. Folgende Parameter mssen eingestellt werden:
Tab. 4-9: Bedeutung der SNMP-Parameter Parameter Adresse des TimeServers Bedeutung Die Adressvergabe kann entweder ber eine IP-Adresse oder einen Hostnamen vorgenommen werden. Fr die Betrieb der ETHERNET Koppler/Controller mit SNTP in verschiedenen Lndern muss eine Zeitzone angegeben werden. Die Einstellung der Zeitzone bezieht relativ zur GMT (Greenwich Mean Time). Es kann ein Bereich von -12 bis +12 Stunden angegeben werden. Die Update-Time gibt das Intervall in Sekunden an, in der die Synchronisierung mit dem Time-Server erfolgen soll. Gibt an, ob der SNTP-Client aktiviert oder deaktiviert werden soll
Zeitzone
4.1.3.3.6 FTP-Server (File Transfer Protocol) Das File Transfer Protokoll ermglicht es, Dateien unabhngig vom Aufbau des Betriebssystems zwischen verschiedenen Netzwerkteilnehmern auszutauschen. Bei dem ETHERNET Koppler/Controller dient FTP dazu, die vom Anwender erstellten HTML-Seiten, das IEC-61131-Programm und den IEC61131-Source-Code in dem (programmierbaren) Koppler oder Controller abzuspeichern und auszulesen. Fr das File-System steht ein Gesamtspeicher von 1,5 MB zur Verfgung. Das Dateisystem wird auf eine RAM-Disk abgebildet. Um die Daten der RAMDisk permanent zu speichern, werden die Informationen zustzlich ins Flash kopiert. Das Speichern im Flash erfolgt nach dem Schlieen der Datei. Durch das Abspeichern kommt es bei Schreibzugriffen zu lngeren Zugriffszeiten. Beachten Bis zu 1 Million Schreibzyklen sind beim Beschreiben des Flash fr das Filesystem mglich.
Feldbus-Kommunikation ETHERNET
163
Die folgende Tabelle zeigt die untersttzen FTP-Kommandos fr Zugriffe auf das Filesystem:
Tab. 4-10: FTP-Kommandos und deren Funktion Kommando USER PASS ACCT REIN QUIT PORT PASV TYPE STRU MODE RETR STOR APPE ALLO RNFR RNTO ABOR DELE CWD LIST NLST RMD PWD MKD Funktion Identifizierung des Anwenders Benutzer- Password Account fr Zugriff auf bestimmte Dateien Reset des Servers Beendet die Verbindung Adressierung der Datenverbindung Versetzt den Server in den Listen-Mode Setzt die Art der Darstellung der zu bertragenen Datei fest Setzt die Struktur der zu bertragenen Datei fest Setzt die bertragungsweise der Datei fest Datei vom Server lesen Datei auf Server speichern Datei auf Server speichern (Append-Modus) Reservierung des ntigen Speicherplatzes fr die Datei Datei umbenennen von (mit RNTO) Datei umbenennen in (mit RNFR) laufende Funktion abbrechen Datei lschen Verzeichnis wechseln Verzeichnis-Liste ausgeben Verzeichnis-Liste ausgeben Verzeichnis lschen aktuellen Pfad angeben Verzeichnis anlegen
Das TFTP (Trivial File Transfer Protocol) wird von einigen Kopplern/ Controllern nicht untersttzt. Weitere Informationen Die in dem Koppler/Controller jeweils implementierten und untersttzten Protokolle sind in dem Kapitel Technische Daten zu dem Feldbus-Koppler bzw. Controller aufgelistet.
164
ETHERNET Netzwerkkommunikation
4.1.3.3.7 SMTP (Simple Mail Transfer Protocol) Das Simple Mail Transfer Protokoll (SMTP) ermglicht den Versand von ASCII-Text-Nachrichten zu Mailboxen auf TCP/IP-Hosts in einem Netzwerk. Es dient somit zum Senden und Empfangen von E-Mails. Das zu sendende E-Mail wird mit einem geeigneten Editor erstellt und in einem Postausgangskorb abgelegt. Ein Sende-SMTP-Proze pollt den Ausgangskorb in regelmigen Abstnden und wird so auch irgendwann die zu sendende Nachricht vorfinden. Daraufhin stellt er eine TCP/IP-Verbindung zu dem Ziel-Host her, zu dem die Nachricht zu bertragen ist. Der EmpfangsSMTP-Prozess auf dem Ziel-Host akzeptiert die TCP-Verbindung. Daraufhin wird die Nachricht bertragen und schlielich in einem Eingangskorb auf dem Zielsystem abgelegt. SMTP erwartet, dass das Zielsystem Online ist, da sich sonst keine TCP-Verbindung herstellen lsst. Da viele Desktop-Computer nach Feierabend ausgeschaltet sind, ist es nicht praktikabel, SMTP-Mails dorthin zu senden. Aus diesem Grund sind in vielen Netzwerken spezielle SMTP-Hosts eingerichtet, die permanent eingeschaltet sind um empfangene Post an die Desktop-Computer verteilen zu knnen. 4.1.3.4 Anwendungsprotokolle Sind Anwendungsprotokolle implementiert, dann ist mit dem jeweiligen Koppler/Controller die entsprechende feldbusspezifische Kommunikation mglich. Der Benutzer hat dadurch einen einfachen Zugriff von dem jeweiligen Feldbus auf den Feldbusknoten. In den von WAGO entwickelten Kopplern und Controllern, die auf ETHERNET basieren, gibt es folgende mgliche Applikationsprotokolle: MODBUS/TCP (UDP) EtherNet/IP BACnet/IP KNXnet/IP PROFINET Powerlink Sercos III Weitere Informationen Die jeweils in dem Koppler/Controller implementierten und untersttzten Protokolle sind in dem Kapitel Technische Daten zu dem Feldbus-Koppler bzw. Controller aufgelistet. Sind in dem jeweiligen Koppler/Controller feldbusspezifische Anwendungsprotokolle implementiert, so sind diese im einzelnen in den nachfolgenden Kapiteln ausfhrlich beschrieben.
Feldbus-Kommunikation MODBUS-Funktionen
165
4.2 MODBUS-Funktionen
4.2.1 Allgemeines
MODBUS ist ein herstellerunabhngiger, offener Feldbusstandard fr vielfltige Anwendungen in der Fertigungs- und Prozessautomation. Das MODBUS-Protokoll ist fr die bermittlung des Prozessabbildes, der Feldbusvariablen, verschiedener Einstellungen und Informationen des Controllers ber den Feldbus nach dem aktuellen Internet-Draft der IETF (Internet Engineering Task Force) implementiert. Der Datentransport in der Feldebene erfolgt ber TCP sowie ber UDP. Das MODBUS/TCP-Protokoll ist eine Variante des MODBUS-Protokolls, dass fr die Kommunikation ber TCP/IP-Verbindungen optimiert wurde. Alle Datenpakete werden ber eine TCP-Verbindung mit der Portnummer 502 gesendet. MODBUS/TCP-Datenpaket Der allgemeine MODBUS/TCP-Header stellt sich folgendermaen dar :
Byte: 0 1 2 3 4 5 6 Einheitenkennung (Slave Adresse) 7 MODBUS Funktionscode 8-n Daten
Weitere Informationen Der Telegrammaufbau ist spezifisch fr die einzelnen Funktionen und deshalb detailliert in den Beschreibungen der MODBUS-Funktionscodes erlutert. Fr das MODBUS-Protokoll werden 15 Verbindungen ber TCP zur Verfgung gestellt. Damit ist es mglich, von 15 Stationen zeitgleich digitale und analoge Ausgangsdaten an einem Feldbusknoten direkt auszulesen und spezielle Funktionen durch einfache MODBUS-Funktionscodes auszufhren. Zu diesem Zweck sind eine Reihe von MODBUS-Funktionen aus der OPEN MODBUS /TCP SPECIFICATION realisiert. Weitere Informationen Weiterfhrende Informationen zu der OPEN MODBUS/TCP SPECIFICATION finden Sie im Internet unter: http://www.modbus.org.
166
Feldbus-Kommunikation MODBUS-Funktionen
Fr jeden Grunddatentyp sind ein oder mehr FunctionCodes definiert. Mit diesen Funktionen knnen gewnschte binre oder analoge Ein- und Ausgangsdaten und interne Variable aus dem Feldbusknoten gesetzt oder direkt ausgelesen werden.
Tab. 4-12: Auflistung der in dem Controller realisierten MODBUS-Funktionen Funktionscode
hexadez.
Zugriffsart und beschreibung Lesen eines einzelnen Bit Lesen mehrerer Eingangs-Bits
Zugriff auf Ressourcen R: Prozessabbild, PFC-Variablen R: Prozessabbild, PFC-Variablen R: Prozessabbild, PFC-Variablen , Interne Variable, NOVRAM R: Prozessabbild, PFC-Variablen , Interne Variable, NOVRAM W: Prozessabbild, PFC-Variablen
Read Multiple Lesen mehrerer Registers Eingangs-Register Read Input Registers Write Coil Lesen mehrerer Eingangs-Register Schreiben eines einzelnen Ausgangs-Bits
FC6:
0x06
Write Single Schreiben eines W: Prozessabbild, PFC-Variablen , Register einzelnen Ausgangs- Interne Variable, NOVRAM Registers Get Comm Event Counters Kommunikationsereigniszhler R: Keine
FC 11:
0x0B
FC 15:
0x0F
FC 16: 0x0010 Write Multiple Schreiben mehrerer W: Prozessabbild, PFC-Variablen , Registers Ausgangs-Register Interne Variable, NOVRAM FC 22: 0x0016 Mask Write Register FC 23: 0x0017 Read/Write Registers W: Prozessabbild, PFC-Variablen , NOVRAM Lesen und R/W: Prozessabbild, PFC-Variablen , Schreiben mehrerer NOVRAM Ausgangs-Register
Um eine gewnschte Funktion auszufhren, wird der entsprechende Funktionscode und die Adresse des ausgewhlten Ein- oder Ausgangskanals angegeben.
Feldbus-Kommunikation MODBUS-Funktionen
167
Beachten Die aufgefhrten Beispiele verwenden als Zahlenformat das Hexadezimalsystem (Bsp.: 0x000). Die Adressierung beginnt mit 0. Je nach Software und Steuerung kann das Format und der Beginn der Adressierung variieren. Alle Adressen sind dann dementsprechend umzurechnen.
DO AO AO
I/O
W AGO I /O SY STE M
Eingangsklemmen 750- 400 400 467 467 400 467 400 400 467
750-342
1 3
0x0000 / 0x0200 0x0001 / 0x0201 0x0002 / 0x0202 0x0003 / 0x0203 0x0004 / 0x0204
Highbyte
Lowbyte
0x0008
Highbyte Lowbyte
MODBUS-Adressen
1
FC 1 (Read Coils) FC 2 (Read Input Discretes)
MODBUSAdressen 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 0x0008 0x0009
Lowbyte
0x0000 / 0x0200
0x0001 / 0x0201
0x0200 0x0201
G012918d
168
Feldbus-Kommunikation MODBUS-Funktionen
Beachten Es ist sinnvoll, auf die analogen Signale mit Register-Funktionen (1) und auf die binren Signale mit Coil-Funktionen (2) zuzugreifen. Wenn auch auf die binren Signale mit Register-Funktionen (3) lesend bzw. schreibend zugegriffen wird, verschieben sich die Adressen, sobald weitere analoge Klemmen nachgerstet werden.
Feldbus-Kommunikation MODBUS-Funktionen
169
Exception Code
0x01 0x02 0x03 0x04 0x05 0x06 0x08 0x0A 0x0B
Bedeutung
Illegal Function Illegal Data Address Illegal Data Value Slave Device Failure Acknowledge Server Busy Memory Parity Error Gateway Path Unavailable Gateway Target Device Failed To Respond
In den anschlieenden Kapiteln wird fr jeden Funktionscode der Telegrammaufbau von Request, Response und Exception mit Beispielen beschrieben. Hinweis Bei den Read-Funktionen (FC1 FC 4) knnen zustzlich die Ausgnge geschrieben und zurckgelesen werden, indem fr Adressen in dem Bereich [0 hex - FF hex]ein Offset von 200hex (0x0200) und fr Adressen in dem Bereich [6000 hex - 62FC hex] ein Offset von 1000hex (0x1000) zu der MODBUS-Adresse dazu addiert wird.
170
Feldbus-Kommunikation MODBUS-Funktionen
4.2.3.1 Funktionscode FC1 (Read Coils) Diese Funktion liest den Inhalt mehrerer Eingangs- und Ausgangsbits. Aufbau des Requests Die Anfrage bestimmt die Startadresse und die Anzahl der Bits, die gelesen werden sollen. Beispiel: Eine Anfrage, durch die die Bits 0 bis 7 gelesen werden sollen.
Tab. 4-14: Aufbau des Requests fr den Funktionscode FC1
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11
Feldname
Transaction identifier protocol identifier length field unit identifier MODBUS function code reference number Bit count
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x01 0x0000 0x0008
Aufbau der Response Die aktuellen Werte der abgefragten Bits werden in das Datenfeld gepackt. Eine 1 entspricht dabei dem Zustand ON und eine 0 dem Zustand OFF. Das niederwertigste Bit des ersten Datenbytes enthlt das erste Bit der Anfrage. Die anderen folgen aufsteigend. Falls die Anzahl der Eingnge kein Vielfaches von 8 ist, werden die restlichen Bits des letzten Datenbytes mit Nullen aufgefllt
Tab. 4-15: Aufbau des Response fr den Funktionscode FC1
Byte
..... Byte 7 Byte 8 Byte 9
Feldname
MODBUS function code Byte count Bit values
Beispiel
0x01 0x01 0x12
Der Status der Eingnge 7 bis 0 wird als Byte-Wert 0x12 oder binr 0001 0010 angezeigt. Eingang 7 ist das hchstwertige Bit dieses Bytes und Eingang 0 das niederwertigste. Die Zuordnung erfolgt damit von 7 bis 0 mit 7 bis 0 mit OFF-OFF-OFF-ON-OFF-OFF-ON-OFF.
Bit: Coil: 0 0 0 1 7 6 5 4 0 0 1 0 3 2 1 0
Feldbus-Kommunikation MODBUS-Funktionen
171
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x81 0x01 oder 0x02
4.2.3.2 Funktionscode FC2 (Read Input Discretes) Diese Funktion liest den Inhalt mehrerer Eingangsbits (Digitaler Eingnge). Aufbau des Requests Die Anfrage bestimmt die Startadresse und die Anzahl der Bits, die gelesen werden sollen. Beispiel: Eine Anfrage, durch die die Bits 0 bis 7 gelesen werden sollen.
Tab. 4-17: Aufbau des Requests fr den Funktionscode FC2
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11
Feldname
Transaction identifier protocol identifier Length field unit identifier MODBUS function code reference number Bit count
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x02 0x0000 0x0008
Aufbau der Response Die aktuellen Werte der abgefragten Bits werden in das Datenfeld gepackt. Eine 1 entspricht dabei dem Zustand ON und eine 0 dem Zustand OFF. Das niederwertigste Bit des ersten Datenbytes enthlt das erste Bit der Anfrage. Die anderen folgen aufsteigend. Falls die Anzahl der Eingnge kein Vielfaches von 8 ist, werden die restlichen Bits des letzten Datenbytes mit Nullen aufgefllt.
172
Feldbus-Kommunikation MODBUS-Funktionen Tab. 4-18: Aufbau der Response fr den Funktionscode FC2
Byte
..... Byte 7 Byte 8 Byte 9
Feldname
MODBUS function code Byte count Bit values
Beispiel
0x02 0x01 0x12
Der Status der Eingnge 7 bis 0 wird als Byte-Wert 0x12 oder binr 0001 0010 angezeigt. Eingang 7 ist das hchstwertige Bit dieses Bytes und Eingang 0 das niederwertigste. Die Zuordnung erfolgt damit von 7 bis 0 mit OFF-OFF-OFF-ON-OFF-OFF-ON-OFF.
Bit: Coil: 0 0 0 1 7 6 5 4 0 0 1 0 3 2 1 0
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x82 0x01 oder 0x02
4.2.3.3 Funktionscode FC3 (Read multiple registers) Diese Funktion dient dazu, eine Anzahl von Eingangsworten (auch Eingangsregister) zu lesen. Aufbau des Requests Die Anfrage bestimmt die Adresse des Startwortes (Startregister) und die Anzahl der Register, die gelesen werden sollen. Die Adressierung beginnt mit 0. Beispiel: Abfrage der Register 0 und 1.
Feldbus-Kommunikation MODBUS-Funktionen Tab. 4-20: Aufbau des Requests fr den Funktionscode FC3
173
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11
Feldname
Transaction identifier protocol identifier length field unit identifier MODBUS function code reference number Word count
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x03 0x0000 0x0002
Aufbau der Response Die Registerdaten der Antwort werden als 2 Bytes pro Register gepackt. Das erste Byte enthlt dabei die hherwertigen Bits, das zweite die niederwertigen.
Tab. 4-21: Aufbau der Response fr den Funktionscode FC3
Byte
..... Byte 7 Byte 8 Byte 9, 10 Byte 11, 12
Feldname
MODBUS function code Byte count Value Register 0 Value Register 1
Beispiel
0x03 0x04 0x1234 0x2345
Aus der Antwort ergibt sich, dass Register 0 den Wert 0x1234 und Register 1 den Wert 0x2345 enthlt. Aufbau der Exception
Tab. 4-22: Aufbau der Exception fr den Funktionscode FC3
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x83 0x01 oder 0x02
174
Feldbus-Kommunikation MODBUS-Funktionen
4.2.3.4 Funktionscode FC4 (Read input registers) Diese Funktion dient dazu, eine Anzahl von Eingangsworten (auch Eingangsregister) zu lesen. Aufbau des Requests Die Anfrage bestimmt die Adresse des Startwortes (Startregister) und die Anzahl der Register, die gelesen werden sollen. Die Adressierung beginnt mit 0. Beispiel: Abfrage der Register 0 und 1.
Tab. 4-23: Aufbau des Requests fr den Funktionscode FC4
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11
Feldname
Transaction identifier protocol identifier length field unit identifier MODBUS function code reference number Word count
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x04 0x0000 0x0002
Aufbau der Response Die Registerdaten der Antwort werden als 2 Bytes pro Register gepackt. Das erste Byte enthlt dabei die hherwertigen Bits, das zweite die niederwertigen.
Tab. 4-24: Aufbau der Response fr den Funktionscode FC4
Byte
..... Byte 7 Byte 8 Byte 9, 10 Byte 11, 12
Feldname
MODBUS function code Byte count Value Register 0 Value Register 1
Beispiel
0x04 0x04 0x1234 0x2345
Aus der Antwort ergibt sich, dass Register 0 den Wert 0x1234 und Register 1 den Wert 0x2345 enthlt.
Feldbus-Kommunikation MODBUS-Funktionen
175
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x84 0x01 oder 0x02
4.2.3.5 Funktionscode FC5 (Write Coil) Diese Funktion dient dazu, ein digitales Ausgangsbit zu schreiben. Aufbau des Requests Die Anfrage bestimmt die Adresse des Ausgangsbits. Die Adressierung beginnt mit 0. Beispiel: Setzen des 2. Ausgangsbits (Adresse 1).
Tab. 4-26: Aufbau des Requests fr den Funktionscode FC5
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10 Byte 11
Feldname
Transaction identifier protocol identifier length field unit identifier MODBUS function code reference number ON/OFF
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x05 0x0001 0xFF 0x00
Byte
..... Byte 7 Byte 8, 9 Byte 10 Byte 11
Feldname
MODBUS function code Reference number Value
Beispiel
0x05 0x0001 0xFF 0x00
176
Feldbus-Kommunikation MODBUS-Funktionen
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x85 0x01, 0x02 oder 0x03
4.2.3.6 Funktionscode FC6 (Write single register) Diese Funktion schreibt einen Wert in ein einzelnes Ausgangswort (auch Ausgangsregister). Aufbau des Requests Die Adressierung beginnt mit 0. Die Anfrage bestimmt die Adresse des ersten Ausgangswortes, das gesetzt werden soll. Der zu setzende Wert wird im Anfragedatenfeld bestimmt. Beispiel: Setzen des zweiten Ausgangskanal (Adresse 0) auf den Wert 0x1234.
Tab. 4-29: Aufbau des Requests fr den Funktionscode FC6
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11
Feldname
Transaction identifier protocol identifier length field Unit identifier MODBUS function code reference number Register Value
Beispiel
0x0000 0x0000 0x0006 0x01 nicht verwendet 0x06 0x0001 0x1234
Feldbus-Kommunikation MODBUS-Funktionen
177
Aufbau der Response Die Antwort ist ein Echo der Anfrage.
Tab. 4-30: Aufbau der Response fr den Funktionscode FC6
Byte
..... Byte 7 Byte 8, 9 Byte 10, 11
Feldname
MODBUS function code Reference number Register Value
Beispiel
0x06 0x0001 0x1234
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x85 0x01 oder 0x02
4.2.3.7 Funktionscode FC11 (Get comm event counter) Diese Funktion gibt ein Statuswort und einen Ereigniszhler aus dem Kommunikations-Ereigniszhler des Controllers zurck. Die bergeordnete Steuerung kann mit diesem Zhler feststellen, ob der Controller die Nachrichten fehlerlos behandelt hat. Nach jeder erfolgreichen Nachrichtenverarbeitung wird der Zhler hochgezhlt. Dieses Zhlen erfolgt nicht bei Ausnahmeantworten oder Zhlerabfragen. Aufbau des Requests
Tab. 4-32: Aufbau des Requests fr den Funktionscode FC11
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7
Feldname
Transaction identifier protocol identifier length field unit identifier MODBUS function code
Beispiel
0x0000 0x0000 0x0002 0x01 nicht verwendet 0x0B
178
Feldbus-Kommunikation MODBUS-Funktionen
Aufbau der Response Die Antwort enthlt ein 2 Byte Statuswort und einen 2 Byte Ereigniszhler. Das Statuswort besteht aus Nullen.
Tab. 4-33: Aufbau der Response fr den Funktionscode FC11
Byte
..... Byte 7 Byte 8, 9 Byte 10, 11
Feldname
MODBUS function code Status Event Count
Beispiel
0x10 0x0000 0x0003
Der Ereigniszhler zeigt, dass 3 (0x0003) Ereignisse gezhlt wurden. Aufbau der Exception
Tab. 4-34: Aufbau der Exception fr den Funktionscode FC11
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x85 0x01 oder 0x02
4.2.3.8 Funktionscode FC15 (Force Multiple Coils) Durch diese Funktion wird eine Anzahl Ausgangsbits auf 1 oder 0 gesetzt. Die maximale Anzahl ist 256 Bits. Aufbau des Requests Der erste Bit wird mit 0 adressiert. Die Anfragenachricht spezifiziert die Bits, die gesetzt werden sollen. Die geforderten 1-oder 0-Zustnde werden durch die Inhalte des Anfragedatenfelds bestimmt. In diesem Beispiel werden 16 Bits beginnend mit Adresse 0 gesetzt. Die Anfrage enthlt 2 Bytes mit dem Wert 0xA5F0 also 1010 0101 1111 0000 binr. Das erste Byte bertrgt die 0xA5 an die Adresse 7 bis 0, wobei 0 das niederwertigste Bit ist. Das nchste Byte bertrgt 0xF0 an die Adresse 15 bis 8, wobei das niederwertigste Bit 8 ist.
Feldbus-Kommunikation MODBUS-Funktionen Tab. 4-35: Aufbau des Requests fr den Funktionscode FC15
179
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11 Byte 12 Byte 13 Byte 14
Feldname
Transaction identifier protocol identifier Length field unit identifier MODBUS function code reference number Bit Count Byte Count Data Byte1 Data Byte2
Beispiel
0x0000 0x0000 0x0009 0x01 nicht verwendet 0x0F 0x0000 0x0010 0x02 0xA5 0xF0
Byte
..... Byte 7 Byte 8, 9 Byte 10, 11
Feldname
MODBUS function code Reference number Bit Count
Beispiel
0x0F 0x0000 0x0010
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x8F 0x01 oder 0x02
180
Feldbus-Kommunikation MODBUS-Funktionen
4.2.3.9 Funktionscode FC16 (Write multiple registers) Diese Funktion schreibt Werte in eine Anzahl von Ausgangsworten (auch Ausgangsregister). Aufbau des Requests Das erste Register wird mit 0 adressiert. Die Anfragenachricht bestimmt die Register, die gesetzt werden sollen. Die Daten werden als 2 Bytes pro Register gesendet. Beispiel: Die Daten in den beiden Registern 0 und 1 werden gesetzt.
Tab. 4-38: Aufbau des Requests fr den Funktionscode FC16
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8, 9 Byte 10, 11 Byte 12 Byte 13, 14 Byte 15, 16
Feldname
Transaction identifier protocol identifier length field Unit identifier MODBUS function code reference number Word count Byte Count Register Value 1 Register Value 2
Beispiel
0x0000 0x0000 0x000B 0x01 nicht verwendet 0x10 0x0000 0x0002 0x04 0x1234 0x2345
Byte
..... Byte 7 Byte 8, 9 Byte 10, 11
Feldname
MODBUS function code Reference number Word Count
Beispiel
0x10 0x0000 0x0002
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x85 0x01 oder 0x02
Feldbus-Kommunikation MODBUS-Funktionen
181
4.2.3.10
Funktionscode FC22 (Mask Write Register) Diese Funktion dient dazu einzelne Bits innerhalb eines Registers zu manipulieren. Aufbau des Requests
Tab. 4-41: Aufbau des Requests fr den Funktionscode FC22
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8-9 Byte 10-11 Byte 12-13
Feldname
Transaction identifier protocol identifier length field Unit identifier MODBUS function code Reference Number AND-Mask OR-Mask
Beispiel
0x0000 0x0000 0x0002 0x01 nicht verwendet 0x16 0x0000 0x0000 0xAAAA
Byte
..... Byte 7 Byte 8-9 Byte 10-11 Byte 12-13
Feldname
MODBUS function code Reference Number AND-Mask OR-Mask
Beispiel
0x10 0x0000 0x0000 0xAAAA
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x85 0x01 oder 0x02
182
Feldbus-Kommunikation MODBUS-Funktionen
4.2.3.11
Funktionscode FC23 (Read/Write multiple registers) Diese Funktion liest Registerwerte aus und schreibt Werte in eine Anzahl von Ausgangsworten (auch Ausgangsregister). Aufbau des Requests Das erste Register wird mit 0 adressiert. Die Anfragenachricht bestimmt die Register, die gelesen und gesetzt werden sollen. Die Daten werden als 2 Bytes pro Register gesendet. Beispiel: Die Daten in dem Register 3 werden auf den Wert 0x0123 gesetzt und aus den beiden Registern 0 und 1 werden die Werte 0x0004 und 0x5678 gelesen.
Tab. 4-44: Aufbau des Requests fr den Funktionscode FC23
Byte
Byte 0, 1 Byte 2, 3 Byte 4, 5 Byte 6 Byte 7 Byte 8-9 Byte 10-11 Byte 12-13 Byte 14-15 Byte 16 Byte 17-(B+16)
Feldname
Transaction identifier protocol identifier length field Unit identifier MODBUS function code reference number for read Word count for read (1-125) reference number for write Word count for write (1-100) Byte Count (B = 2 x word count for write) Register Values
Beispiel
0x0000 0x0000 0x000F 0x01 nicht verwendet 0x17 0x0000 0x0002 0x0003 0x0001 0x02 0x0123
Byte
.... Byte 7 Byte 8 Byte 9(B+1)
Feldname
MODBUS function code Byte Count (B = 2 x word count for read) Register Values
Beispiel
0x17 0x04 0x0004 0x5678
Feldbus-Kommunikation MODBUS-Funktionen
183
Byte
..... Byte 7 Byte 8
Feldname
MODBUS function code Exception code
Beispiel
0x97 0x01 oder 0x02
Beachten Wenn sich fr das Lesen und Schreiben Registerbereiche berlappen, sind die Ergebnisse undefiniert.
184
Physical Input Area (1) First 256 Words of physical input data PFC-OUT-Area Flchtige SPS-Ausgangsvariablen Physical Output Area (1) First 256 Words of physical output data PFC-IN-Area Flchtige SPS-Eingangsvariablen MODBUS Exception: Illegal data address Configuration Register (siehe nachfolgendes Kapitel 4.2.5.3 Konfigurations-Funktionen) %MW0 NOVRAM ... %MW12287 8kB retain memory (max. 24 kB) %IW512 Physical Input Area (2) ... %IW1275 Additional 764 Words physical input data MODBUS Exception: Illegal data address %QW512 Physical Output Area (2) ... %QW1275 Additional 764 Words physical output data MODBUS Exception: Illegal data address
Feldbus-Kommunikation MODBUS-Funktionen
185
Physical Output Area (1) First 256 Words of physical output data PFC-IN-Area Flchtige SPS-Eingangsvariablen Physical Output Area (1) First 256 Words of physical output data PFC-IN-Area Flchtige SPS-Eingangsvariablen MODBUS Exception: Illegal data address Configuration Register (siehe nachfolgendes Kapitel 4.2.5.3 Konfigurations-Funktionen) %MW0 NOVRAM ... %MW12287 8kB retain memory (max. 24 kB) %QW512 Physical Output Area (2) ... %QW1275 Additional 764 Words physical output data MODBUS Exception: Illegal data address %QW512 Physical Output Area (2) ... %QW1275 Additional 764 Words physical output data MODBUS Exception: Illegal data address
Die digitalen MODBUS-Dienste (Coil-Dienste) sind Bitzugriffe, mit denen sich ausschlielich die Zustnde von digitalen I/O-Modulen ermitteln oder verndern lassen. Komplexe I/O-Module sind mit diesen Diensten nicht erreichbar und werden ignoriert. Deshalb wird bei der Adressierung der digitalen Kanle wieder mit 0 begonnen, so dass die MODBUS-Adresse immer identisch mit der Kanalnummer ist (der 47-ste digitale Eingang hat z. B. die MODBUS-Adresse 46).
186
Feldbus-Kommunikation MODBUS-Funktionen
187
R/W R R
1 9 1
0x1030 0x1031
R/W W
1 1
0x1050
R R R R R R R R
1 1 1 1 1 1 1 1
Konstante 0x0000 Konstante 0xFFFF Konstante 0x1234 Konstante 0xAAAA Konstante 0x5555 Konstante 0x7FFF Konstante 0x8000 Konstante 0x3FFF
188
MODBUS-Funktionen Interne Variablen Adresse Zugriff Lnge Bemerkung (Wort) 0x2008 R 1 Konstante 0x4000
0x2010 0x2011 0x2012 0x2013 0x2014 0x2020 0x2021 0x2022 0x2023 0x2030 0x2031 0x2032 0x2033 0x2040 0x2041 0x2042 0x2043
R R R R R R R R R R R R R W W W W
1 1 1 1 1 16 8 8 32 65 64 64 63 1 1 1 1
Firmware Version Serien Code Controller Code Firmware Versionen Major Revision Firmware Versionen Minor Revision Kurzbeschreibung Controller Compile-Zeit der Firmware Compile-Datum der Firmware Angabe des Firmware-Loaders Beschreibung der angeschlossenen Klemmen (Modul 064) Beschreibung der angeschlossenen Klemmen (Modul 65-129) Beschreibung der angeschlossenen Klemmen (Modul 130-194) Beschreibung der angeschlossenen Klemmen (Modul 195-255) Software Reset (Schreibsequenz 0x55AA oder 0xAA55) Format Flash-Disk HTML-Seiten aus der Firmware extrahieren Werkseinstellungen
Feldbus-Kommunikation MODBUS-Funktionen
189
4.2.5.1 Beschreibung der internen Variablen 4.2.5.1.1 Watchdog (Verhalten bei Feldbusausfall) Der Watchdog dient zur berwachung der Datenbertragung zwischen bergeordneter Steuerung und Feldbus-Controller. Dazu wird von der bergeordneten Steuerung eine Zeitfunktion (Time-out) in dem Controller zyklisch angestoen. Bei fehlerfreier Kommunikation kann diese Zeit ihren Endwert nicht erreichen, weil sie zuvor immer wieder neu gestartet wird. Falls diese Zeit abgelaufen sein sollte, liegt ein Feldbusausfall vor. In diesem Fall antwortet der Feldbus-Controller allen folgenden MODBUS TCP/IP Requests mit dem Exceptioncode 0x0004 (Slave Device Failure). Im Feldbus-Controller sind gesonderte Register fr die Ansteuerung und fr die Statusabfrage des Watchdogs durch die bergeordnete Steuerung vorhanden (Register-Adressen 0x1000 bis 0x1008). Nach dem Einschalten der Versorgungsspannung ist der Watchdog noch nicht aktiviert. Zunchst ist der Time-out-Wert festzulegen (Register 0x1000). Der Watchdog kann dadurch aktiviert werden, dass im Masken-Register (0x1001) ein Funktionscode geschrieben wird, der ungleich 0 ist. Eine zweite Mglichkeit zur Aktivierung besteht darin, im Toggle-Register (0x1003) einen von 0 abweichenden Wert zu schreiben. Durch Lesen der minimalen Triggerzeit (Register 0x1004) wird festgestellt, ob die Watchdog-Fehlerreaktion aktiviert wurde. Falls dieser Zeitwert 0 ist, wird ein Feldbusausfall angenommen. Der Watchdog kann entsprechend der zuvor genannten beiden Mglichkeiten oder mittels Register 0x1007 neu gestartet werden. Wenn der Watchdog einmal gestartet wurde, kann er vom Anwender aus Sicherheitsgrnden lediglich ber einen bestimmten Weg gestoppt werden (Register 0x1005 oder 0x1008).
190
4.2.5.1.2 Watchdog-Register: Die Watchdog-Register sind analog mit den beschriebenen MODBUSFunktionscodes (read und write) ansprechbar. Statt der Adresse eines Klemmenkanals wird dazu die jeweilige Register-Adresse angegeben.
Tab. 4-52: Register-Adresse 0x1000
Register-Adresse 0x1000 (MODBUS-Adresse 404097)
Watchdog time, WS_TIME lesen / schreiben 0x0000 Dieses Register speichert den Wert fr die Zeitberschreitung (Time-out). Damit der Watchdog gestartet werden kann, muss der Vorgabewert auf einen Wert ungleich Null gendert werden. Die Zeit wird in Vielfachen von 100 ms gesetzt, 0x0009 bedeutet also eine Time-out-Zeit von 0.9 s. Dieser Wert kann bei laufendem Watchdog nicht gendert werden. Es gibt keinen Code durch den der aktuelle Datenwert nochmals geschrieben werden kann, whrend der Watchdog aktiv ist
Watchdog-Funktion Codiermaske, Funktionscode 1...16, WDFCM_1_16 lesen / schreiben 0x0000 Mittels dieser Maske sind die Funktionscodes einstellbar, um die Watchdog-Funktion zu triggern. ber die 1 kann der Funktionscode ausgewhlt werden ( = 2(Funktionscode-1)+ ....) D1001.0 entspricht Funktionscode1, D1001.1 entspricht Funktionscode2... Wenn hier ein Wert ungleich Null steht, wird die Watchdog-Funktion gestartet. Wenn in die Maske ausschlielich Codes von nicht untersttzten Funktionen eingetragen werden, startet der Watchdog nicht. Ein bestehender Fehler wird rckgesetzt und das Prozessabbild kann wieder beschrieben werden. Auch hier kann bei laufendem Watchdog keine nderung erfolgen. Es gibt keinen Code durch den der aktuelle Datenwert nochmals geschrieben werden kann, whrend der Watchdog aktiv ist
Watchdog-Funktion Codiermaske, Funktionscode 17...32, WD_FCM_17_32 lesen / schreiben 0x0000 Gleiche Funktion wie zuvor, aber mit den Funktionscodes 17 bis 32. Diese Codes werden nicht untersttzt, dieses Register sollte deshalb auf dem Vorgabewert belassen werden. Es gibt keinen Ausnahmecode durch den der aktuelle Datenwert nochmals geschrieben werden kann, whrend der Watchdog aktiv ist
191
Watchdog-Trigger, WD_TRIGGER lesen / schreiben 0x0000 Dieses Register wird fr eine alternative Triggermethode benutzt. Durch Schreiben unterschiedlicher Werte in dieses Register wird der Watchdog getriggert. Aufeinanderfolgende Werte mssen sich in der Gre unterscheiden. Das Schreiben eines Werts ungleich Null startet den Watchdog. Ein Watchdog Fehler wird zurckgesetzt und das Schreiben der Prozessdaten wird wieder ermglicht.
Minimale aktuelle Trigger-Zeit, WD_AC_TRG_TIME lesen / schreiben 0xFFFF Durch diesen Wert kann der aktuelle Watchdog- Status ausgelesen werden. Wenn der Watchdog getriggert wird, wird der gespeicherte Wert mit dem aktuellen verglichen. Wenn der aktuelle Wert kleiner ist als der gespeicherte, wird dieser durch den aktuellen ersetzt. Die Einheit ist 100 ms/Digit. Durch das Schreiben neuer Werte wird der gespeicherte Wert gendert, dies hat keine Auswirkung auf den Watchdog. 0x000 ist nicht erlaubt.
Watchdog stoppen, WD_AC_STOP_MASK lesen / schreiben 0x0000 Wenn hier zunchst der Wert 0xAAAA und dann 0x5555 geschrieben wird, wird der Watchdog gestoppt, d. h. ganz abgeschaltet. Die WatchdogFehlerreaktion wird gesperrt. Ein Watchdog-Fehler wird zurckgesetzt und das Schreiben auf die Prozessdaten wird wieder ermglicht.
Whrend Watchdog luft, WD_RUNNING lesen 0x0000 Aktueller Watchdog-Status. bei 0x0000: Watchdog nicht aktiv, bei 0x0001: Watchdog aktiv. bei 0x0002: Watchdog abgelaufen
192
Watchdog neu starten, WD_RESTART lesen / schreiben 0x0001 Schreiben von 0x1 in das Register startet den Watchdog wieder. Wurde der Watchdog vor dem berlauf gestoppt, wird er nicht wieder gestartet.
Watchdog einfach anhalten WD_AC_STOP_SIMPLE lesen / schreiben 0x0000 Durch Schreiben der Werte 0x0AA55 oder 0X55AA wird der Watchdog angehalten, falls er aktiv war. Die Watchdog-Fehlerreaktion wird vorbergehend deaktiviert. Ein anstehender Watchdog-Fehler wird zurckgesetzt und ein Schreiben ins Watchdog-Register ist wieder mglich.
MODBUS-Socket schlieen nach Watchdog-Timeout lesen / schreiben 0 : MODBUS-Socket wird nicht geschlossen 1: MODBUS-Socket wird geschlossen
Alternativer Watchdog lesen / schreiben 0x0000 Schreiben eines Zeitwertes in Register 0x1000 Register 0x100A = 0x0001: Watchdog wird aktiv geschaltet. Mit dem ersten MODBUStelegramm wird der Watchdog gestartet. Der Watchdog wird mit jedem MODBUS/TCP-Befehl getriggert. Nach Ablauf der Watchdogzeit werden alle Ausgnge zu Null gesetzt. Die Ausgnge knnen durch erneutes Schreiben wieder gesetzt werden! Das Register 0x00A ist remanent und damit auch das Register 0x1000. Bei eingeschaltetem Watchdog lsst sich der Zeitwert in Register 0x1000 nicht mehr ndern.
Die Lnge ist in allen Register 1, d. h. es kann bei jedem Zugriff lediglich ein Wort geschrieben oder gelesen werden.
Feldbus-Kommunikation MODBUS-Funktionen
193
Beispiele: Watchdog fr eine Zeitberschreitung von mehr als 1 s setzen 1. Schreiben Sie 0x000A (=1000 ms / 100 ms) in das Register fr Zeitberschreitung (0x1000). 2. Schreiben Sie 0x0010 (=2(5-1)) in die Codiermaske (Register 0x1001), um den Watchdog zu starten. 3. Verwenden Sie die Funktion FC 5 Write Coil um den Watchdog zu triggern. 4. Lesen Sie das Register der minimalen aktuellen Triggerzeit und vergleichen Sie es mit Null um zu prfen, ob Zeitberschreitung vorliegt. Die letzten beiden Schritte werden zyklisch ausgefhrt. Watchdog fr eine Zeitberschreitung von mehr als 10 min setzen 1. Schreiben Sie 0x1770 (=10*60*1000 ms / 100 ms) in das Register fr Zeitberschreitung (0x1000). 2. Schreiben Sie 0x0001 in den Watchdog-Trigger-Register (0x1003) um den Watchdog zu starten. 3. Schreiben Sie 0x0001, 0x0000, 0x0001... oder einen Zhlerwert in das Watchdog-Trigger-Register (0x1003) um den Watchdog zu triggern. 4. Lesen Sie das Register der minimalen aktuellen Triggerzeit und vergleichen Sie es mit Null um zu prfen, ob Zeitberschreitung vorliegt. Die letzten beiden Schritte werden zyklisch ausgefhrt.
Tab. 4-63: Register-Adresse 0x100B
Register-Adresse 0x100B (MODBUS-Adresse 404108) Wert Zugang Standard Beschreibung Save Watchdog Parameter schreiben 0x0000 Mit Schreiben von '1' in Register 0x100B werden die Register 0x1000, 0x1001, 0x1002 auf remanent gesetzt.
194
4.2.5.2 Diagnose Funktionen Folgende Register knnen gelesen werden, um einen Fehler des Feldbusknoten zu bestimmen:
Tab. 4-64: Register-Adresse 0x1020
Register-Adresse 0x1020 (MODBUS-Adresse 404129) Wert Zugang Beschreibung LedErrCode lesen Angabe des Fehlercodes
4.2.5.3 Konfigurations-Funktionen Folgende Register knnen gelesen werden, um die Konfiguration der angeschlossenen Klemmen zu bestimmen:
Tab. 4-66: Register-Adresse 0x1022
Register-Adresse 0x1022 (MODBUS-Adresse 404131) Wert Zugang Beschreibung CnfLen.AnalogOut lesen Anzahl E/A-Bits bei den Prozessdatenworten der Ausgnge
195
K-Busfehler, F-Busfehler bei eingeschaltetem Watchdog 1 Wort BadProtocol; -> Fehler im MODBUSTCPheader 1 Wort BadLength; -> Falsche Telegrammlnge 1 Wort BadFunction;M -> Ungltiger Funktionscode 1 Wort Bad Address; -> Ungltige Registeradresse 1 Wort BadData; -> Ungltiger Wert 1 Wort TooManyRegisters; -> Anzahl der zu berabeitenden Register zu gro, Lesen/Schreiben 125/100 1 Wort TooManyBits -> Anzahl der zu bearbeitenden Coils zu gro, Lesen/Schreiben 2000/800 1 Wort ModTcpMessageCounter-> Anzahl der empfangenen MODBUS/TCP Telegramme Durch Schreiben von 0xAA55 oder 0x55AA wird das Register zurckgesetzt.
->
196
Diagnose angeschlossener Klemmen lesen Diagnose angeschlossener Klemmen, Lnge 3 Worte; Wort 1: Klemmennummer Wort 2: Kanalnummer Wort 3: Diagnose
Feldbus-Kommunikation MODBUS-Funktionen
197
Flash Format schreiben (Schreibsequenz 0xAA55 oder 0x55AA) Das Filesystem Flash wird neu formatiert.
Dateien extrahieren schreiben (Schreibsequenz 0xAA55 oder 0x55AA) Die Standarddateien (HTML-Seiten) des Controllers werden extrahiert und in das Flash geschrieben.
198
4.2.5.4 Firmware-Information Folgende Register werden genutzt, um Informationen zur Firmware des Controllers auszulesen:
Tab. 4-84: Register-Adresse 0x2010
Register-Adresse 0x2010 (MODBUS-Adresse 408209, mit bis zu 1 Wort) Wert Zugang Beschreibung Revision, INFO_REVISION lesen Firmware-Index, z. B. 0005 fr Version 5
199
4.2.5.5 Konstanten-Register Folgende Register enthalten Konstanten, die genutzt werden knnen, um die Kommunikation mit dem Master zu testen:
200
201
202
Zur Verdeutlichung der Zusammenhnge zwischen DeviceNet, ControlNet und EtherNet/IP zeigt die folgende Darstellung das zugehrige ISO/OSIReferenzmodell.
Anwender Gerteprofile (z. B. Positionier-Steuerungen, Halbleiter, Pneumatische Ventile) 7 Application Layer 6 Presentation Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link Layer 1 Physical Layer CIP Anwendungsobjekte Bibliothek CIP Daten Management Dienste (Explicit Messages, I/O Messages) CIP Nachrichten Routing, Verbindungsmanagement DeviceNet, bzw. ControlNet Transport (bertragungssteuerung, Adressierung) CAN (CSMA/NBA), bzw. ControlNet (CTDMA) DeviceNet, bzw. ControlNet physikalisches Interface Encapsulation Protokoll TCP IP Ethernet (CSMA/CD) Ethernet physikalisches Interface UDP
CIP
ETHERNET/IP
Level 1
UCMM fhig (verbindungslos, client und server) 128 Encapsulation Protocol sessions 128 Klasse 3 / 1 Verbindungen (kombiniert) Klasse 3 Verbindung explizite Nachrichten (verbindungsorientiert, client und server) Klasse 1 Verbindung I/O Nachrichten (verbindungsorientiert, client und server)
203
4.3.3 Objektmodell
4.3.3.1 Allgemeines Fr die Netzwerkkommunikation verwendet EtherNet/IP ein Objektmodell, in dem alle Funktionen und Daten eines Gertes beschrieben sind. Jeder Knoten im Netz wird als Sammlung von Objekten dargestellt. Im Folgenden werden einige damit zusammenhngende Begriffe definiert: Objekt (object): Das Objektmodell besteht aus Klassen von Objekten. Ein Objekt ist eine abstrakte Darstellung von einzelnen, zusammengehrigen Bestandteilen innerhalb eines Gertes. Es ist bestimmt durch seine Daten oder Eigenschaften (Attributes), seine nach aussen bereitgestellten Funktionen oder Dienste (Services) und durch sein definiertes Verhalten (Behaviour). Klasse (class): Eine Klasse beinhaltet zusammengehrige Bestandteile (objects) eines Produkts, organisiert in Instanzen. Instanz (instance): Eine Instanz besteht aus verschiedenen Variablen (attributes), die die Eigenschaften dieser Instanz beschreiben. Unterschiedliche Instanzen einer Klasse haben die gleichen Dienste (services), das gleiche Verhalten (Behaviour) und die gleichen Variablen (attributes). Sie knnen jedoch unterschiedliche Variablenwerte haben. Variable (attribute): Die Variablen (attributes) reprsentieren die Daten, die ein Gert ber EtherNet/IP zur Verfgung stellt. Diese enthalten die aktuellen Werte z. B. einer Konfiguration oder eines Eingangs. Typische Attribute sind beispielsweise Konfigurations- oder Statusinformationen. Dienst (service): Um auf Klassen oder auf die Attribute einer Klasse zu zugreifen bzw. bestimmte Events zu erzeugen, werden Dienste verwendet. Diese Dienste fhren festgelegte Aktionen durch, z. B. das Lesen von Variablen oder das Zurcksetzten einer Klasse. Dabei existiert fr jede Klasse ein bestimmter Satz an Services. Verhalten (behaviour): Das Verhalten definiert, wie ein Gert aufgrund uerer Ereignisse, wie vernderte Prozessdaten, oder aufgrund innerer Ereignisse, wie ablaufende Timer, reagiert.
204
4.3.3.2 Klassen Von der EtherNet/IP Software werden folgende Klassen untersttzt: 4.3.3.2.1 CIP Common Klassen
Klasse 01 hex 02 hex 04 hex 05 hex 06 hex F5 hex F6 hex Name Identity Message Router Assembly Connection Connection Manager TCP/IP Interface Object Ethernet Link Object
Feldbus-Kommunikation EtherNet/IP (Ethernet/Industrial Protocol) Klasse A3 hex A4 hex A5 hex A6 hex A7 hex A8 hex A9 hex AA hex AB hex AC hex AD hex Name Output fieldbus variable USINT Output fieldbus variable USINT Extended 1 Output fieldbus variable USINT Extended 2 Input fieldbus variable UINT Input fieldbus variable UINT Extended 1 Output fieldbus variable UINT Output fieldbus variable UINT Extended 1 Input fieldbus variable UDINT Input fieldbus variable UDINT Offset UINT Output fieldbus variable UDINT Output fieldbus variable UDINT Offset UINT
205
Get NV:
NV (non volatile) Das Attribut wird permanent im Controller gespeichert V (volatile) Das Attribut wird nicht permanent im Controller gespeichert Hinweis: Wenn diese Spalte fehlt, sind alle Attribute vom Typ V
Name: Datentyp:
206
Name
Revision Max Instance Max ID Number of Class Attributes Max ID Number of Instance Attribute
Datentyp
UINT UINT UINT
Beschreibung
Revision dieses Objektes Maximale Instanz Maximale Anzahl der Klassen Attribute Maximale Anzahl der Instanz Attribute
Defaultwert
1 (0x0001) 0x0001 0x0000
Get
UINT
0x0000
Instanz 1
Attribut ID Zugriff
1 2 3 Get Get Get
Name
Vendor ID Device Type Product Code Revision
Datentyp
UINT UINT UINT STRUCT of: USINT USINT WORD
Beschreibung
Herstelleridentifikation Generelle Typebezeichnung des Produktes Bezeichnung des Controllers Revision des IdentityObjektes
Defaultwert
40 (0x0028) 12 (0x000C) z.B. 841 (0x0349)
Get
Firmware abhngig
Get
Status
Bit 0: Zuweisung zu einem Master Bit 1=0 (reserviert) Bit 2: Konfiguriert: (=0: Konfiguration ist unverndert; =1: Konfiguration weicht von Hersteller parametern ab) Bit 3=0 (reserviert) Bit 4-7: Extended Device Status: (=0010: mind. eine fehlerhafte I/O Verbindung, =0011: keine I/O Verbindung hergestellt) Bit 8-11: nicht genutzt Bit 12-15=0 (reserviert) letzte 4 Stellen der MAC ID z.B. WAGO Ethernet (10/100 MBit)-FBC
6 7
Get Get
UDINT SHORT_STRING
Seriennummer Produktname
207
Common Services
Servicecode
01 hex 05 hex
Service Name
Get_Attribute_All Reset
Beschreibung
Liefert den Inhalt aller Attribute Fhrt den Reset-Service aus. Serviceparameter: 0: Emuliert einen PowerOn Reset 1: Emuliert einen PowerOn Reset und stellt die Werkseinstellungen wieder her
Instanz
Ja Ja
0E hex
Nein
Ja
Get_Attribute_Single
Name
Revision Number of Attributes Number of Services Max ID Number of Class Attributes Max ID Number of Instance Attributes
Datentyp
UINT UINT UINT UINT
Beschreibung
Revision dieses Objektes Anzahl der Attribute Anzahl der Dienste Maximale Anzahl der Klassen Attribute Maximale Anzahl der Instanz Attribute
Defaultwert
1 (0x0001) 0 (0x0000) 0 (0x0000) 0 (0x0000)
Get
UINT
0 (0x0000)
Instanz 1
Attribut ID Zugriff Name
ObjectList Number Classes 1 Get
Datentyp
STRUCT of: UINT UINT
Beschreibung
Defaultwert
40 01 02 04 00 06 00 F4 00 F5 00 F6 00 64 00 65 0066 0067 00 68 00 69 00 6A 00 6B 00 6C 00 6D 00 6E 00 6F 00 70 00 71 00 72 00 73 00 74 00 80 00 81 00 A0
Get
NumberAvailabl e
UINT
Varable
0x80
208
Common Services
Servicecode
01 hex 0E hex
Service Name
Get_Attribute_All Get_Attribute_Single
Beschreibung
Liefert den Inhalt aller Attribute Liefert den Inhalt des entsprechenden Attributes
Instanz
Nein Ja
Name
Revision
Datentyp
UINT
Beschreibung
Revision dieses Objektes
Defaultwert
2 (0x0002)
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: analoge und digitale Ausgangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur digitale Ausgangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur analoge Ausgangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: analoge und digitale Eingangsdaten + Status
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur digitale Eingangsdaten + Status
Defaultwert
-
209
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur analoge Eingangsdaten + Status
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: analoge und digitale Eingangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur digitale Eingangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur analoge Eingangsdaten
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur PFC Ausgangsvariable
Defaultwert
-
Name
Data
Datentyp
ARRAY of BYTE
Beschreibung
Referenz auf das Prozessabbild: nur PFC Eingangsvariable
Defaultwert
-
210
Instanz 198 (C6 hex) Input Only Diese Instanz dient zum Verbindungsaufbau, wenn keine Ausgnge angesprochen werden sollen bzw. wenn Eingnge abgefragt werden, die schon in einer Exclusive Owner Verbindung benutzt werden. Die Datenlnge dieser Instanz betrgt immer Null. Diese Instanz kann nur im "Consumed Path" benutzt werden (vom Slave Gert gesehen). Instanz 199 (C7 hex) Mit dieser Instanz kann eine Verbindung aufgebaut werden, die auf einer vorhandenen Exclusiv Owner Verbindung aufsetzt. Dabei hat die neue Verbindung die gleichen bertragungsparameter, wie die Exclusive Owner Verbindung. Wird die Exclusive Owner Verbindung abgebaut, wird auch automatisch diese Verbindung abgebaut. Die Datenlnge dieser Instanz betrgt immer Null. Diese Instanz kann nur im "Consumed Path" (vom Slave Gert gesehen) benutzt werden.. Common Services
Servicecode
0E hex 10 hex
Service Name
Get_Attribute_Single Set_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
Instanz
Ja Ja
211
Zugriff
Get Get Get Get Get
Name
Revision Max Instance Num Instances Entry Port All Ports
Datentyp
UINT UINT UINT UINT Array of Struct UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl von Instanzen Anzahl von aktuellen Ports Instanz des Portobjektes, von wo die Anfrage eingetroffen ist Array von Instanzattributen 1 und 2 aller Instanzen
Defaultwert
1 (0x0001) 0x0001 0x0001 0x0001 0x0000 0x0000 0x0004 0x0002
Instanz 1
Attribut ID Zugriff
1 2 Get Get
NV
V V
Name
Port Type Port Number
Datentyp Beschreibung
UINT UINT UINT Cip Portnummer Anzahl von 16 Bit Wrtern im folgenden Pfad Objekt, das diesen Port verwaltet Portname Portsegment (IP-Adresse)
Defaultwert
0x0004 0x0002 (EtherNet/IP) 0x0002 0x20 0xF5 0x24 0x01 0x00 -
Get
Port Object
4 7
Get Get
V V
Common Services
Servicecode
01 hex 0E hex
Service Name
Get_Attribute_All Get_Attribute_Sing le
Beschreibung
Liefert den Inhalt aller Attribute Liefert den Inhalt des entsprechenden Attributes
212
Zugriff
Get Get Get
Name
Revision Max Instance Num Instances
Datentyp
UINT UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl von Instanzen Anzahl der aktuell instanzierten Verbindungen
Defaultwert
1 (0x0001)
Instanz 1
Attribut ID Zugriff
1 2 Get Get
NV
V V
Name
Status
Datentyp Beschreibung
DWORD Interface-Status Inferfaceflags fr mgliche Konfigurationsarten Legt fest wie das Gert nach dem ersten PowerOn zu seiner TCP/IP Konfiguration kommt
Defaultwert
0x00000007
Configurat ion DWORD Capability Configurat ion DWORD Control Physical Link Object STRUCT of
0x00000011
Set
NV
Get
V Path
UINT Padded EPATH Interface Configurat STRUCT of ion IP Address UDINT Network Mask UDINT UDINT UDINT UDINT STRING STRING
Anzahl von 16 Bit Wrtern im folgenden Pfad Logischer Pfad, der auf das physikalische Link Objekt zeigt
IP Adresse Netzwerk Maske IP Adresse des default Gateway IP Adresse des primeren Name Servers IP Adresse des sekundren Name Servers Default Domain Name Gerte Name
0 0 0 0 0
Get
NV
Set
NV
Host Name
Common Services
Servicecode
01 hex 0E hex 10 hex
Service Name
Get_Attribute_All Get_Attribute_Single Set_Attribute_Single
Beschreibung
Liefert den Inhalt aller Attribute Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
213
Zugriff
Get Get Get
Name
Revision Max Instance Num Instances
Datentyp
UINT UDINT UDINT
Beschreibung
Revision dieses Objektes Max. Anzahl von Instanzen Anzahl der aktuell instanziierten Verbindungen
Defaultwert
2 (0x0002) 0x0001 -
Instanz 1
Attribut ID
1
Zugriff
Get
Name
Interface Speed Interface Flags
Datentyp
UDINT DWORD
Beschreibung
bertragungsgeschwindigkeit Interface Konfigurations- / Statusinformationen
Defaultwert
10 (0x0A) oder 100 (0x64) Bit 0: Link aktiv Bit 1: Full Duplex MAC ID des Gertes
Get
Get
Physical Address
ARRAY of 6 UINTs
Common Services
Servicecode
01 hex 0E hex
Service Name
Get_Attribute_All Get_Attribute_Single
Beschreibung
Liefert den Inhalt aller Attribute Liefert den Inhalt des entsprechenden Attributes
Instanz
ja Ja
4.3.3.2.10
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 1 (0x0001)
Instanz 1
Attribut ID Zugriff NV Name Datentyp Beschreibung
Controller-Status Fehlermaske 5 (0x05) Get V ProcessState USINT Bit 0 Bit 3 Bit 7 DNS_i_Trm nldia K-Bus Fehler Moduldiagnose (0x08) Feldbusfehler (0x80) 0
Defaultwert
214
Defaultwert
Reserviert aus Kompatibilitt zu DeviceNet Reserviert aus Kompatibilitt zu DeviceNet Get Get V V Bk_Led_Err _Code Bk_Led_Err _Arg UINT UINT I/O LED Error Code I/O LED Error Argument Enthlt das Diagnosebyte. Achtung: Dieses Attribut muss vor dem Attribut 6 (DNS_i_Trmnldia) gelesen werden, da mit dem Lesen von Attribut 6 das Diagnosebyte von der nchsten Diagnose anliegt. 0 0
47 (0x2F)
Get
100 (0x64)
Set
NV
Bestimmt die Anzahl der Bytes fr die PFC-Eingangs-Feldbus Variablen, die zu dem Assembly Objekt hinzugefgt werden diese 0 Anzahl wird zu dem konsumierenden Pfad hinzugezhlt. Assembly Instanzen (101..103) Bestimmt die Anzahl der Bytes fr die PFC-Ausgangs-Feldbus Variablen, die zu dem Assembly Objekt hinzugefgt werden diese 0 Anzahl wird zu dem produzierenden Pfad hinzugezhlt. Assembly Instanzen (104..109) Bestimmt die Anzahl der Bytes fr die PFC-Eingangs-Feldbus Variablen die mittels 4 Assemblyinstanz 111 empfangen werden Legt fest ab welcher Position die PFC-Eingangs-Feldbus Variablen fr die 0 Assemblyinstanz 111 empfangen werden
101 (0x65)
Set
NV
Bk_FbOut_ Var_Cnt
UINT
102 (0x66)
Set
NV
103 (0x67)
Set
NV
UINT
215
Defaultwert
104 (0x68)
Set
NV
105 (0x69)
Set
NV
120 (0x78)
Set
NV
0x0000
121 (0x79)
Set
NV
0x0001
Common Services
Servicecode
0E hex 10 hex
Service Name
Get_Attribute_ Single Set_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
4.3.3.2.11
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) -
Zugriff
Get
Name
DipObj_Value
Datentyp
BYTE
Beschreibung
Digitaler Eingang (nur Bit 0 gltig)
Defaultwert
-
Common Services
Servicecode
0E hex
Instanz
Ja
Service Name
Get_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes
216
4.3.3.2.12
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) -
Zugriff
Get
Name
DopObj_Value
Datentyp
BYTE
Beschreibung
Digitaler Ausgang (nur Bit 0 gltig)
Defaultwert
-
Common Services
Servicecode
0E hex 10 hex
Instanz
Ja Ja
Service Name
Get_Attribute_ Single Set_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
4.3.3.2.13
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) -
Zugriff
Get Get
Name
AipObj_Value AipObj_Value_Lengt h
Datentyp
Array of Byte USINT
Beschreibung
Analoger Eingang Lnge der Eingangsdaten AipObj_Value (in Byte)
Defaultwert
-
Common Services
Servicecode
0E hex
Instanz
Ja
Service Name
Get_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes
217
4.3.3.2.14
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) -
Zugriff
Get Get
Name
AopObj_Value AopObj_Value_Leng th
Datentyp
Array of Byte USINT
Beschreibung
Analoger Ausgang Lnge der Ausgangsdaten AopObj_Value (in Byte)
Defaultwert
-
Common Services
Servicecode
0E hex 10 hex
Instanz
Ja Ja
Service Name
Get_Attribute_ Single Set_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
4.3.3.2.15
Discrete Input Point Extended 1..3 (69 hex, 6D hex, 71 hex) Wie Discret Input Point 65 hex , nur fr die weiteren digitalen Eingnge. 69 hex : 6D hex : 71 hex : digitale Eingnge 256 ..510 digitale Eingnge 511 ..765 digitale Eingnge 766 ..1020
4.3.3.2.16
Discrete Output Point Extended 1..3 (6A hex, 6E hex, 72 hex) Wie Discret Output Point 66 hex , nur fr die weiteren digitalen Ausgnge. 6A hex : 6E hex : 72 hex : digitale Ausgnge 256 ..510 digitale Ausgnge 511 ..765 digitale Ausgnge 766 ..1020
4.3.3.2.17
Analog Input Point Extended 1..3 (6B hex, 6F hex, 73 hex) Wie Analog Input Point 67 hex , nur fr die weiteren analogen Eingnge. 6B hex : 6F hex : 73 hex : analoge Eingnge 256 ..510 analoge Eingnge 511 ..765 analoge Eingnge 766 ..1020
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
218
4.3.3.2.18
Analog Output Point Extended 1..3 (6C hex, 70 hex, 74 hex) Wie Analog Output Point 68 hex , nur fr die weiteren analogen Ausgnge. 6C hex : 70 hex : 74 hex : analoge Ausgnge 256 ..510 analoge Ausgnge 511 ..765 analoge Ausgnge 766 ..1020
4.3.3.2.19
Klasse
Attribut ID
1 2
Zugriff Name
Get Get Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwer t
1 (0x0001) -
Defaultwer t
Get
ModulDescription
WORD
Common Services
Servicecode
0E hex
Instanz
Ja
Service Name
Get_Attribute_ Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes
4.3.3.2.20
Module configuration Extended (81 hex) Wie Module configuration (80 hex), jedoch enthlt diese Klasse nur die Beschreibung von Modul 255.
4.3.3.2.21
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 255 (0x0FF)
219
Zugriff
Set
Name
Fb_In_Var
Datentyp
USINT
Beschreibung
Feldbus Eingangsvariable der SPS
Defaultwert
0
Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Eingangsvariablen %IB2552-%IB2807. Common Services
Servicecode
0E hex 10 hex
Service Name
Get_Attribute_Single Set_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
Instanz
Ja Ja
4.3.3.2.22
Input fieldbus variable USINT Extended 1 (A1 hex) Wie Input fieldbus variable USINT (A0 hex), jedoch enthlt diese Klasse nur die SPS Eingangsvariablen 256..510. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Eingangsvariablen %IB2808-%IB3062.
4.3.3.2.23
Input fieldbus variable USINT Extended 2 (A2 hex) Wie Input fieldbus variable USINT (A0 hex), jedoch enthlt diese Klasse nur die SPS Eingangsvariablen 511..512. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Eingangsvariablen %IB3063-%IB3064. Klassenattribut Max Instance = 2
4.3.3.2.24
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 255 (0x0FF)
Zugriff
Get
Name
Fb_Out_Var
Datentyp
USINT
Beschreibung
Feldbus Ausgangsvariable der SPS
Defaultwert
0
220
Common Services
Servicecode
0E hex
Service Name
Get_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes
Instanz
Ja
4.3.3.2.25
Output fieldbus variable USINT Extended 1 (A4 hex) Wie Output fieldbus variable USINT (A3 hex), jedoch enthlt diese Klasse nur die SPS Ausgangsvariablen 256..510. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Ausgangsvariablen %QB2808-%QB3062.
4.3.3.2.26
Output fieldbus variable USINT Extended 2 (A5 hex) Wie Output fieldbus variable USINT (A3 hex), jedoch enthlt diese Klasse nur die SPS Ausgangsvariablen 511..512. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Ausgangsvariablen %QB3063-%QB3064. Klassenattribut Max Instance = 2
221
4.3.3.2.27
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 255 (0x0FF)
Zugriff
Set
Name
Fb_In_Var
Datentyp
UINT
Beschreibung
Feldbus Eingangsvariable der SPS
Defaultwert
0
Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Eingangsvariablen %IW1276-%IW1530. Common Services
Servicecode
0E hex 10 hex
Service Name
Get_Attribute_Single Set_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
Instanz
Ja Ja
4.3.3.2.28
Input fieldbus variable UINT Extended 1 (A7 hex) Wie Input fieldbus variable UINT (A6 hex), jedoch enthlt diese Klasse nur die SPS Eingangsvariable 256. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Eingangsvariablen %IW1531. Klassenattribut Max Instance = 1
4.3.3.2.29
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 255 (0x0FF)
222
Zugriff
Get
Name
Fb_Out_Var
Datentyp
UINT
Beschreibung
Feldbus Ausgangsvariable der SPS
Defaultwert
0
Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Ausgangsvariablen %QW1276-%QW1530. Common Services
Servicecode
0E hex
Service Name
Beschreibung
Instanz
Ja Get_Attribute_Single Liefert den Inhalt des entsprechenden Attributes
4.3.3.2.30
Output fieldbus variable UINT Extended 1 (A9 hex) Wie Output fieldbus variable UINT (A8 hex), jedoch enthlt diese Klasse nur die SPS Ausgangsvariable 256. Entspricht bei WAGO-I/O-PRO den SPS-Adressen fr die Ausgangsvariablen %QW1531. Klassenattribut Max Instance = 1
4.3.3.2.31
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 128 (0x080)
Zugriff
Set
Name
Fb_In_Var
Datentyp
UDINT
Beschreibung
Feldbus Eingangsvariable der SPS
Defaultwert
0
Common Services
Servicecode
0E hex 10 hex
Service Name
Get_Attribute_Single Set_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes Modifiziert einen Attribut-Wert
Instanz
Ja Ja
4.3.3.2.32
Input fieldbus variable UDINT Offset (AB hex) Wie Input fieldbus variable UDINT (AA hex), jedoch mit einem Offset von 2 Byte.
223
4.3.3.2.33
Klasse
Attribut ID
1 2
Zugriff
Get Get
Name
Revision Max Instance
Datentyp
UINT UINT
Beschreibung
Revision dieses Objektes Max. Anzahl an Instanzen
Defaultwert
1 (0x0001) 128 (0x080)
Zugriff
Get
Name
Fb_Out_Var
Datentyp
UDINT
Beschreibung
Feldbus Ausgangsvariable der SPS
Defaultwert
0
Common Services
Servicecode
0E hex
Service Name
Get_Attribute_Single
Beschreibung
Liefert den Inhalt des entsprechenden Attributes
Instanz
Ja
4.3.3.2.34
Output fieldbus variable UDINT Offset (AD hex) Wie Output fieldbus variable UDINT (AC hex), jedoch mit einem Offset von 2 Byte.
224
Busklemmen bersicht
5 Busklemmen
5.1 bersicht
Alle Busklemmen, die nachfolgend als bersicht aufgefhrt sind, sind fr den modularen Aufbau von Applikationen mit dem WAGO-I/O-SYSTEM 750 verfgbar. Eine detaillierte Beschreibung zu jeder Busklemme und deren Varianten entnehmen Sie bitte den Handbchern zu den Busklemmen. Diese finden Sie auf der CD-ROM AUTOMATION Tools and Docs (Art.-Nr.: 0888-0412) oder auf der Internetseite http://www.wago.com unter Dokumentation. Weitere Informationen Die aktuellsten Informationen zum modularen WAGO-I/O-SYSTEM finden Sie auf der Internetseite http://www.wago.com.
750-421, 753-421 2-Kanal, DC 24V, 3,0 ms, 2 bis 3-Leiter Anschluss; positiv schaltend; mit Diagnose 750-402, 753-402 4-Kanal, DC 24 V, 3,0 ms, 2 bis 3-Leiter Anschluss; positiv schaltend 750-432, 753-432 4-Kanal, DC 24 V, 3,0 ms, 2-Leiter Anschluss; positiv schaltend 750-403, 753-403 4-Kanal, DC 24 V, 0,2 ms, 2 bis 3-Leiter Anschluss; positiv schaltend 750-433, 753-433 4-Kanal, DC 24 V, 0,2 ms, 2-Leiter Anschluss; positiv schaltend 750-422, 753-422 4-Kanal, DC 24 V, 2 bis 3-Leiter Anschluss; positiv schaltend; mit Impulsverlngerung 10 ms 750-408, 753-408 4-Kanal, DC 24 V, 3,0 ms, 2 bis 3-Leiter Anschluss; negativ schaltend
Busklemmen bersicht DI DC 24 V
225
750-409, 753-409 4-Kanal, DC 24 V, 0,2 ms, 2 bis 3-Leiter Anschluss; negativ schaltend 750-430, 753-430 8-Kanal, DC 24 V, 3,0 ms, 1-Leiter Anschluss; positiv schaltend 750-431, 753-431 8-Kanal, DC 24 V, 0,2 ms, 1-Leiter Anschluss; positiv schaltend 750-436 750-437 DI AC/DC 24 V 750-415, 753-415 4-Kanal, AC/DC 24 V, 2-Leiter Anschluss 750-423, 753-423 4-Kanal, AC/DC 24 V, 2 bis 3-Leiter Anschluss; mit Leistungskontakten DI AC/DC 42 V 750-428, 753-428 4-Kanal, AC/DC 42 V, 2-Leiter Anschluss DI DC 48 V 750-412, 753-412 2-Kanal, DC 48 V, 3,0ms, 2 bis 4-Leiter Anschluss; positiv schaltend DI DC 110 V 750-427, 753-427 2-Kanal, DC 110 V, Konfigurierbar pos. schaltend oder neg. schaltend DI AC 120 V 750-406, 753-406 2-Kanal, AC 120 V, 2 bis 4-Leiter Anschluss; positiv schaltend DI AC 120(230) V 753-440 DI AC 230 V 750-405, 753-405 2-Kanal, AC 230 V, 2 bis 4-Leiter Anschluss; positiv schaltend DI NAMUR 750-435 1-Kanal, NAMUR EEx i, Nherungssensor nach DIN EN 50227 4-Kanal, AC 120(230) V, 2-Leiter Anschluss; positiv schaltend 8-Kanal, DC 24 V, 3,0 ms, 1-Leiter Anschluss; negativ schaltend 8-Kanal, DC 24 V, 0,2 ms, 1-Leiter Anschluss; negativ schaltend
750-425, 753-425 2-Kanal, NAMUR, Nherungssensor nach DIN EN 50227 750-438 2-Kanal, NAMUR EEx i, Nherungssensor nach DIN EN 50227
226
Busklemmen bersicht
Busklemmen bersicht
227
228
Busklemmen bersicht AI Widerstandssensoren 750-461, 753-461 750-481/003-000 750-460 2-Kanal, Widerstandssensoren, PT100 / RTD 2-Kanal, Widerstandssensoren, PT100 / RTD, EEx i 4-Kanal, Widerstandssensoren, PT100 / RTD
AI Thermoelemente 750-462 750-469, 753-469 AI Sonstige 750-491 1-Kanal Eingangsklemme fr Widerstandsbrcken (DMS) 2-Kanal, Thermoelemente, Drahtbrucherkennung, Sensorarten: J, K, B, E, N, R, S, T, U 2-Kanal, Thermoelemente, Drahtbrucherkennung, Sensorarten: J, K, B, E, N, R, S, T, U, L
Busklemmen bersicht
229
5.1.5 Sonderklemmen
Tab. 5-5: Sonderklemmen Zhler 750-404, 753-404 750-638, 753-638 Frequenzmessung 750-404/000-003, 753-404/000-003 Pulsweitenklemme 750-511 2-Kanal Pulsweiten, DC 24 V, kurzschlussfest, positiv schaltend Weg- und Winkelmessung 750-630 750-631 750-634 750-637 750-635, 753-635 SSI-Geber-Interface Inkremental Encoder Interface, Differenzeingnge Inkremental Encoder Interface, DC 24 V Inkremental Encoder Interface, RS 422, Nockenausgnge Digitale Impuls Schnittstelle, fr magnetostriktive Wegsensoren Frequenzmessung Vor-/Rckwrtszhler, DC 24 V, 100 kHz 2-Kanal Vor-/Rckwrtszhler, DC 24 V/ 16 Bit/ 500 Hz
Serielle Schnittstellen 750-650, 753-650 750-653, 753-653 750-651 750-654 Schnittstellenbaustein RS 232 C Schnittstellenbaustein RS 485 TTY-Schnittstelle, 20 mA Current Loop Datenaustauschklemme
AS-Interface Master Busklemme 750-655 Funk Module 750-642 Funkreceiver EnOcean AS-Interface Master Busklemme
230
Busklemmen bersicht PROFIsafe Klemmen 750-660/000-001 750-665/000-001 750-666/000-001 RTC-Klemme 750-640 RTC-Modul 8FDI 24V DC PROFIsafe; PROFIsafe 8-Kanal Digital Eingangsklemme 4FDO 0,5A / 4FDI 24V DC PROFIsafe; PROFIsafe 4-Kanal Digital Eingangs- und Ausgangsklemme 1FDO 10A / 2FDO 0,5A / 2FDI 24V PROFIsafe; PROFIsafe Versorgungsschaltklemme
5.1.6 Systemklemmen
Tab. 5-6: Systemklemmen Klemmenbusverlngerung 750-627 750-628 750-602 750-601 750-610 750-625 750-613 750-615 750-612 750-609 750-611 Filterklemmen 750-624 750-626 Filterklemme, Feldversorgung Filterklemme, System- und Feldversorgung Klemmenbusverlngerung, Endklemme Klemmenbusverlngerung, Kopplerklemme DC 24 V, passiv DC 24 V, max. 6,3 A, ohne Diagnose, mit Sicherungshalter DC 24 V, max. 6,3 A, mit Diagnose, mit Sicherungshalter DC 24 V, EEx i, mit Sicherungshalter Busnetzteil, DC 24 V / DC 5 V AC 120 V, max. 6,3 A, ohne Diagnose, mit Sicherungshalter AC/DC 230 V, ohne Diagnose, passiv AC 230 V, max. 6,3 A, ohne Diagnose, mit Sicherungshalter AC 230 V, max. 6,3 A, mit Diagnose, mit Sicherungshalter
DC 24 V Potenzialeinspeiseklemmen
Potenzialvervielfltigungsklemme 750-603, 753-603 750-604, 753-604 750-614, 753-614 Potenzialvervielfltigungsklemme, DC 24 V Potenzialvervielfltigungsklemme, DC 0 V Potenzialvervielfltigungsklemme, AC/DC 0 ... 230 V
231
Binre Platzhalterklemme 750-622 Endklemme 750-600 Endklemme, zur Rckfhrung des internen Klemmenbus Binre Platzhalterklemme
232
233
2-Kanal digitale Eingangsklemmen 750-400, -401, -405, -406, -410, -411, -412, -427, -438, (und alle Varianten), 753-400, -401, -405, -406, -410, -411, -412, -427
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2-Kanal digitale Eingangsklemmen mit Diagnose 750-419, -421, -424, -425, 753-421, -424, -425
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Diagnosebit S2 Kanal 2 Bit 2 Diagnosebit S1 Kanal 1 Bit 1 Bit 0
2-Kanal digitale Eingangsklemmen mit Diagnose und Ausgangsdaten 750-418, 753-418 Die digitale Eingangsklemme 750-418, 753-418 liefert ber die Prozesswerte im Eingangsprozessabbild hinaus 4 Bit Daten, die im Ausgangsprozessabbild dargestellt werden.
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Diagnosebit S2 Kanal 2 Bit 2 Diagnosebit S1 Kanal 1 Bit 1 Bit 0
Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Quittierungsbit Q2 Kanal 2 Bit 2 Quittierungsbit Q1 Kanal 1 Bit 1 Bit 0
234
4-Kanal digitale Eingangsklemmen 750-402, -403, -408, -409, -414, -415, -422, -423, -428, -432, -433, 753-402, -403, -408, -409, -415, -422, -423, -428, -432, -433, -440
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
8-Kanal digitale Eingangsklemmen 750-430, -431, -436, -437, 753-430, -431, -434
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Datenbit Datenbit Datenbit Datenbit Datenbit Datenbit Datenbit Datenbit DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 Kanal 8 Kanal 7 Kanal 6 Kanal 5 Kanal 4 Kanal 3 Kanal 2 Kanal 1
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 nicht genutzt Bit 0 steuert DO 1 Kanal 1
235
2-Kanal digitale Ausgangsklemmen 750-501, -502, -509, -512, -513, -514, -517, -535, (und alle Varianten), 753501, -502, -509, -512, -513, -514, -517
Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 steuert DO 2 Kanal 2 Bit 0 steuert DO 1 Kanal 1
2-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-507 (-508), -522, 753-507 Die digitalen Ausgangsklemmen 750-507 (-508), -522 und 753-507 liefern ber die 2 Bit Prozesswerte im Ausgangsprozessabbild hinaus 2 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Diagnosebit S2 Kanal 2 Bit 0 Diagnosebit S1 Kanal 1
Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 steuert DO 2 Kanal 2 Bit 0 steuert DO 1 Kanal 1
750-506, 753-506 Die digitale Ausgangsklemme 750-506, 753-506 liefert ber die 4 Bit Prozesswerte im Ausgangsprozessabbild hinaus 4 Bit Daten, die im
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
236
Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die durch einen 2-Bit Fehlercode eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Diagnosebit S3 Kanal 2 Bit 2 Diagnosebit S2 Kanal 2 Bit 1 Diagnosebit S1 Kanal 1 Bit 0 Diagnosebit S0 Kanal 1
Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 nicht genutzt Bit 2 nicht genutzt Bit 1 steuert DO 2 Kanal 2 Bit 0 steuert DO 1 Kanal 1
4-Kanal digitale Ausgangsklemmen 750-504, -516, -519, -531, 753-504, -516, -531, -540
Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 steuert DO 4 Kanal 4 Bit 2 steuert DO 3 Kanal 3 Bit 1 steuert DO 2 Kanal 2 Bit 0 steuert DO 1 Kanal 1
4-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-532 Die digitalen Ausgangsklemmen 750-532 liefern ber die 4 Bit Prozesswerte im Ausgangsprozessabbild hinaus 4 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Diagnosebit S3 Kanal 2 Bit 2 Diagnosebit S2 Kanal 2 Bit 1 Diagnosebit S1 Kanal 1 Bit 0 Diagnosebit S0 Kanal 1
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 steuert DO 4 Kanal 4 Bit 2 Bit 1 Bit 0 steuert DO 1 Kanal 1
237
8-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-537 Die digitalen Ausgangsklemmen 750-537 liefern ber die 8 Bit Prozesswerte im Ausgangsprozessabbild hinaus 8 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 7 Diagnosebit S7 Kanal 8 Bit 6 Diagnosebit S6 Kanal 7 Bit 5 Diagnosebit S5 Kanal 6 Bit 4 Diagnosebit S4 Kanal 5 Bit 3 Diagnosebit S3 Kanal 4 Bit 2 Diagnosebit S2 Kanal 3 Bit 1 Diagnosebit S1 Kanal 2 Bit 0 Diagnosebit S0 Kanal 1
Ausgangsprozessabbild Bit 7 steuert DO 8 Kanal 8 Bit 6 steuert DO 7 Kanal 7 Bit 5 steuert DO 6 Kanal 6 Bit 4 steuert DO 5 Kanal 5 Bit 3 steuert DO 4 Kanal 4 Bit 2 steuert DO 3 Kanal 3 Bit 1 steuert DO 2 Kanal 2 Bit 0 steuert DO 1 Kanal 1
238
2-Kanal analoge Eingangsklemmen 750-452, -454, -456, -461, -462, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -480, -481, -483, -485, -492, (und alle Varianten), 753-452, 454, -456, -461, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, 479, -483, -492, (und alle Varianten)
Eingangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D1 D3 Low Byte D0 D2 Messwert Kanal 1 Messwert Kanal 2 Bemerkung
4-Kanal analoge Eingangsklemmen 750-453, -455, -457, -459, -460, -468, (und alle Varianten), 753-453, -455, -457, -459
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Eingangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 D5 D7 Low Byte D0 D2 D4 D6 Messwert Kanal 1 Messwert Kanal 2 Messwert Kanal 3 Messwert Kanal 4 Bemerkung
239
4-Kanal analoge Ausgangsklemmen 750-553, -555, -557, -559, 753-553, -555, -557, -559
Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 D5 D7 Low Byte D0 D2 D4 D6 Ausgabewert Kanal 1 Ausgabewert Kanal 2 Ausgabewert Kanal 3 Ausgabewert Kanal 4 Bemerkung
240
5.2.5 Sonderklemmen
Bei einzelnen Klemmen wird neben den Datenbytes auch das Control-/ Statusbyte eingeblendet. Dieses dient dem bidirektionalen Datenaustausch der Busklemme mit der bergeordneten Steuerung. Das Control- bzw. Steuerbyte wird von der Steuerung an die Klemme und das Statusbyte von der Klemme an die Steuerung bertragen. Somit ist beispielsweise das Setzen eines Zhlers mit dem Steuerbyte oder die Anzeige von Bereichsunter- oder -berschreitung durch das Statusbyte mglich. Das Control-/Statusbyte liegt bei dem Koppler/Controller mit MODBUS/TCP stets im Low-Byte. Weitere Informationen Der spezielle Aufbau des jeweiligen Control-/Statusbytes entnehmen Sie bitte der dazugehrigen Busklemmenbeschreibung. Ein Handbuch mit der detaillierten Beschreibung zu jeder Klemme finden Sie im Internet unter: http://www.wago.com.
Zhlerklemmen 750-404, (und alle Varianten auer /000-005), 753-404, (und Variante /000-003) Diese Zhlerklemmen erscheinen mit insgesamt 5 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die Klemme liefert dann 32 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte D1 D3 Low Byte S D0 D2 Statusbyte Zhlerwert Bemerkung
Ausgangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte D1 D3 Low Byte C D0 D2 Steuerbyte Zhlersetzwert Bemerkung
241
750-404/000-005 Diese Zhlerklemmen erscheinen mit insgesamt 5 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die Klemme liefert pro Zhler 16 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte D1 D3 Low Byte S D0 D2 Statusbyte Zhlerwert Zhler 1 Zhlerwert Zhler 2 Bemerkung
Ausgangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte D1 D3 Low Byte C D0 D2 Steuerbyte Zhlersetzwert Zhler 1 Zhlersetzwert Zhler 2 Bemerkung
750-638, 753-638 Diese Zhlerklemmen erscheinen mit insgesamt 6 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Die Klemme liefert dann pro Zhler 16 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 Low Byte S0 D0 S1 D2 Statusbyte von Zhler 1 Zhlerwert von Zhler 1 Statusbyte von Zhler 2 Zhlerwert von Zhler 2 Bemerkung
242
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 Low Byte C0 D0 C1 D2 Steuerbyte von Zhler 1 Zhlersetzwert von Zhler 1 Steuerbyte von Zhler 2 Zhlersetzwert von Zhler 2 Bemerkung
Pulsweitenklemmen 750-511, (und alle Varianten) Die Pulsweitenklemmen erscheinen mit insgesamt 6 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 Low Byte C0/S0 D0 C1/S1 D2 Steuer-/Statusbyte von Kanal 1 Datenwert von Kanal 1 Steuer-/Statusbyte von Kanal 2 Datenwert von Kanal 2 Bemerkung
Serielle Schnittstellen mit alternativem Datenformat 750-650, (und die Varianten /000-002, -004, -006, -009, -010, -011, -012, -013), 753-650 750-651, (und die Varianten /000-002, -003) 750-653, (und die Varianten /000-002, -007), 753-653 Hinweis: Bei den frei parametrierbaren Varianten /003-000 der Seriellen Schnittstellenklemmen kann die gewnschte Betriebsart eingestellt werden. Abhngig davon, ist das Prozessabbild dieser Klemmen dann das gleiche, wie das von der entsprechenden Variante. Die seriellen Schnittstellenklemmen, die mit dem alternativen Datenformat eingestellt sind, erscheinen mit insgesamt 4 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ein- und Ausgangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D0 D2 Low Byte C/S D1 Datenbyte Datenbytes Steuer-/Statusbyte Bemerkung
243
Serielle Schnittstellen mit Standard Datenformat 750-650/000-001, -014, -015, -016 750-651/000-001 750-653/000-001, -006 Die seriellen Schnittstellenklemmen, die mit dem Standard Datenformat eingestellt sind, erscheinen mit insgesamt 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 5 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte D0 D2 D4 Low Byte C/S D1 D3 Datenbyte Datenbytes Steuer-/Statusbyte Bemerkung
Datenaustauschklemmen 750-654, (und die Variante /000-001) Die Datenaustauschklemmen erscheinen mit jeweils insgesamt 4 Datenbytes im Ein- und Ausgangsbereich des Prozessabbilds. Dabei werden mit wordalignment jeweils 2 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D1 D3 Low Byte D0 D2 Datenbytes Bemerkung
244
SSI-Geber Interface Klemmen 750-630, (und alle Varianten) Die SSI-Geber Interface Klemmen erscheinen mit insgesamt 4 Datenbytes im Eingangsbereich des Prozessabbilds. Dabei werden mit word-alignment insgesamt 2 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D1 D3 Low Byte D0 D2 Datenbytes Bemerkung
Weg- und Winkelmessung 750-631 Die Klemme 750-631 erscheint mit 5 Bytes im Eingangs- und mit 3 Bytes im Ausgangsbereich des Prozessabbilds. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D4 Low Byte S D0 D3 nicht genutzt Zhlerwort nicht genutzt Latchwort Statusbyte Bemerkung
Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 Low Byte C D0 nicht genutzt Zhlersetzwort nicht genutzt nicht genutzt Steuerbyte Bemerkung
245
750-634 Die Klemme 750-634 erscheint mit 5 Bytes (in der Betriebsart Periodendauermessung mit 6 Bytes) im Eingangs- und mit 3 Bytes im Ausgangsbereich des Prozessabbilds. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 2 3 *
)
Ist durch das Steuerbyte die Betriebsart Periodendauermessung eingestellt, wird in D2 zusammen mit D3/D4 die Periodendauer als 24 Bit Wert ausgegeben
Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 Low Byte C D0 nicht genutzt Zhlersetzwort nicht genutzt Steuerbyte Bemerkung
750-637 Die Inkremental Encoder Interface Klemme erscheint mit 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte D1 D3 Low Byte C0/S0 D0 C1/S1 D2 Steuer-/Statusbyte von Kanal 1 Datenwerte von Kanal 1 Steuer-/Statusbyte von Kanal 2 Datenwerte von Kanal 2 Bemerkung
246
750-635, 753-635 Die Digitale Impuls Schnittstelle erscheint mit insgesamt 4 Datenbytes im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D0 D2 Low Byte C0/S0 D1 Datenbyte Datenwerte Steuer-/Statusbyte Bemerkung
RTC-Modul 750-640 Das RTC-Modul erscheint mit insgesamt 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 4 Datenbytes, ein zustzliches Steuer/Statusbyte und jeweils ein Befehlsbyte (ID). Dabei werden mit wordalignment jeweils 3 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Offset 0 1 2 Bezeichnung der Bytes High Byte ID D1 D3 Low Byte C/S D0 D2 Befehlsbyte Datenbytes Steuer-/Statusbyte Bemerkung
247
DALI/DSI-Masterklemme 750-641 Die DALI/DSI-Masterklemme erscheint mit insgesamt 6 Datenbytes im Einund Ausgangsbereich des Prozessabbilds, 5 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 3 Bezeichnung der Bytes High Byte D0 D2 D4 Low Byte S D1 D3 DALI-Antwort Message 3 Message 1 Statusbyte DALI-Adresse Message 2 Bemerkung
Ausgangsprozessabbild Offset 0 1 3 Bezeichnung der Bytes High Byte D0 D2 D4 Low Byte C D1 D3 DALI-Befehl, DSI-Dimmwert Parameter 2 CommandExtension Steuerbyte DALI-Adresse Parameter 1 Bemerkung
Funkreceiver EnOcean 750-642 Die EnOcean Funkreceiverklemme erscheint mit insgesamt 4 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die 3 Bytes Ausgangsdaten werden jedoch nicht genutzt. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
Eingangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte D0 D2 Low Byte S D1 Datenbyte Datenbytes Statusbyte Bemerkung
248
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ausgangsprozessabbild Offset 0 1 Bezeichnung der Bytes High Byte Low Byte C nicht genutzt nicht genutzt Steuerbyte Bemerkung
MP-Bus-Masterklemme 750-643 Die MP-Bus-Masterklemme erscheint mit insgesamt 8 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 6 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt
Ein- und Ausgangsprozessabbild Offset 0 1 2 3 Bezeichnung der Bytes High Byte C1/S1 D1 D3 D5 Low Byte C0/S0 D0 D2 D4 Datenbytes erweitertes Steuer/Statusbyte Steuer-/Statusbyte Bemerkung
Schwingstrke/Wlzlagerberwachung VIB I/O 750-645 Die Schwingstrke/Wlzlagerberwachung VIB I/O erscheint mit insgesamt 12 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 8 Datenbytes und vier zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 8 Worte im Prozessabbild belegt.
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Ein- und Ausgangsprozessabbild Offset Bezeichnung der Bytes High Byte 0 Low Byte C0/S0 nicht genutzt Bemerkung
249
D1
D0
Datenbytes (log. Kanal 1, Sensoreingang 1) nicht genutzt Steuer-/Statusbyte (log. Kanal 2, Sensoreingang 2)
C1/S1
D3
D2
Datenbytes (log. Kanal 2, Sensoreingang 2) nicht genutzt Steuer-/Statusbyte (log. Kanal 3, Sensoreingang 1)
C2/S2
D5
D4
Datenbytes (log. Kanal 3, Sensoreingang 1) nicht genutzt Steuer-/Statusbyte (log. Kanal 4, Sensoreingang 2)
C3/S3
D7
D6
KNX/EIB/TP1-Klemme 753-646 Die KNX/TP1-Klemme erscheint im Router- sowie im Gertemodus mit insgesamt 24 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbildes, 20 Datenbytes und 1 Steuer-/Statusbyte. Die zustzlichen Bytes S1 bzw. C1 werden als Datenbytes transferiert, aber als erweiterte Status- und Steuerbytes verwendet. Der Opcode dient als Schreib- und Lesekommando fr Daten oder als Auslser bestimmter Funktionen der KNX/EIB/TP1-Klemme. Mit word-alignment werden jeweils 12 Worte im Prozessabbild belegt. Im Routermodus ist kein Zugriff auf das Prozessabbild mglich. Telegramme werden nur getunnelt bertragen. Im Gertemodus erfolgt der Zugriff auf KNX-Daten ber spezielle Funktionsbausteine der IEC-Applikation. Eine Konfiguration mittels der allgemeinen Engineering-Tool-Software (ETS) fr KNX ist notwendig.
250
Busklemmen Aufbau der Prozessdaten fr MODBUS/TCP Eingangsprozessabbild Offset 0 1 2 3 4 5 6 7 8 9 10 11 Bezeichnung der Bytes High Byte S1 D1 D3 D5 D7 D9 D11 D13 D15 D17 D19 Low Byte S0 OP D0 D2 D4 D6 D8 D10 D12 D14 D16 D18 Statusbyte Erweitertes Statusbyte / Opcode Datenbyte 0 / 1 Datenbyte 2 / 3 Datenbyte 4 / 5 Datenbyte 6 / 7 Datenbyte 8 / 9 Datenbyte 10 / 11 Datenbyte 12 / 13 Datenbyte 14 / 15 Datenbyte 16 / 17 Datenbyte 18 / 19 Bemerkung
Ausgangsprozessabbild Offset 0 1 2 3 4 5 6 7 8 9 10 11 Bezeichnung der Bytes High Byte C1 D1 D3 D5 D7 D9 D11 D13 D15 D17 D19 Low Byte C0 OP D0 D2 D4 D6 D8 D10 D12 D14 D16 D18 Steuerbyte Erweitertes Steuerbyte / Opcode Datenbyte 0 / 1 Datenbyte 2 / 3 Datenbyte 4 / 5 Datenbyte 6 / 7 Datenbyte 8 / 9 Datenbyte 10 / 11 Datenbyte 12 / 13 Datenbyte 14 / 15 Datenbyte 16 / 17 Datenbyte 18 / 19 Bemerkung
251
AS-interface Masterklemme 750-655 Das Prozessabbild der AS-interface Masterklemme ist in seiner Lnge einstellbar in den festgelegten Gren von 12, 20, 24, 32, 40 oder 48 Byte. Es besteht aus einem Control- bzw. Statusbyte, einer 0, 6, 10, 12 oder 18 Byte groen Mailbox und den AS-interface Prozessdaten in einem Umfang von 0 bis 32 Byte. Mit word-alignment belegt die AS-interface Masterklemme also jeweils 6 bis maximal 24 Worte im Prozessabbild. Das erste Ein- bzw. Ausgangswort enthlt das Status- bzw. Controlbyte sowie ein Leerbyte. Daran schlieen sich fr die fest eingeblendete Mailbox (Modus 1) die Worte mit Mailboxdaten an. Wenn die Mailbox berlagerbar eingestellt ist (Modus 2), enthalten diese Worte Mailbox- oder Prozessdaten. Die weiteren Worte enthalten die restlichen Prozessdaten.
Ein- und Ausgangsprozessabbild Offset 0 1 2 3 ... max. 23 Bezeichnung der Bytes High Byte D1 D3 D5 ... D45 Low Byte C0/S0 D0 D2 D4 ... D44 Mailbox (0, 3, 5, 6 oder 9 Worte) / Prozessdaten (0-16 Worte) nicht genutzt Steuer-/Statusbyte Bemerkung
252
5.2.6 Systemklemmen
Systemklemmen mit Diagnose 750-610, -611 Die Potentialeinspeiseklemmen 750-610 und 611 mit Diagnose liefern zur berwachung der Versorgung 2 Bits in das Prozesseingangsabbild.
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Diagnosebit S 2 Sicherung Bit 0 Diagnosebit S 1 Spannung
Binre Platzhalterklemme 750-622 Die binren Platzhalterklemmen 750-622 verhalten sich wahlweise wie 2-Kanal digitale Eingangsklemmen oder Ausgangsklemmen und belegen je nach angewhlter Einstellung pro Kanal 1, 2, 3 oder 4 Bits. Dabei werden dann entsprechend 2, 4, 6 oder 8 Bits entweder im Prozesseingangs- oder -ausgangsabbild belegt.
Ein- oder Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Datenbit DI 1
253
Bit 7
Bit 6
Bit 5
Bit 1 Diagnosebit S1
Bit 0 Datenbit DI 1
254
2-Kanal digitale Eingangsklemmen 750-400, -401, -405, -406, -410, -411, -412, -427, -438, (und alle Varianten) , 753-400, -401, -405, -406, -410, -411, -412, -427
Eingangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2
Bit 7
Bit 6
Die Eingangsklemmen belegen in Klasse (0x65) 2 Instanzen. 2-Kanal digitale Eingangsklemmen mit Diagnose 750-419, -421, -424, -425, 753-421, -424, -425
Eingangsprozessabbild Bit 4 Bit 3 Bit 2 Diagnosebit Diagnosebit S2 S1 Kanal 2 Kanal 1
Bit 7
Bit 6
Bit 5
Die Eingangsklemmen belegen in Klasse (0x65) 4 Instanzen. 2-Kanal digitale Eingangsklemmen mit Diagnose und Ausgangsdaten 750-418, 753-418 Die digitale Eingangsklemme 750-418, 753-418 liefert ber die Prozesswerte im Eingangsprozessabbild hinaus 4 Bit Daten, die im Ausgangsprozessabbild dargestellt werden.
Eingangsprozessabbild Bit 4 Bit 3 Bit 2 Diagnosebit Diagnosebit S2 S1 Kanal 2 Kanal 1
Bit 7
Bit 6
Bit 5
255
4-Kanal digitale Eingangsklemmen 750-402, -403, -408, -409, -414, -415, -422, -423, -428, -432, -433, 753-402, -403, -408, -409, -415, -422, -423, -428, -432, -433, -440
Eingangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Datenbit Datenbit Datenbit DI 4 DI 3 DI 2 Kanal 4 Kanal 3 Kanal 2
Bit 7
Bit 6
Die Eingangsklemmen belegen in Klasse (0x65) 4 Instanzen. 8-Kanal digitale Eingangsklemmen 750-430, -431, -436, -437, 753-430, -431, -434
Eingangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Datenbit Datenbit Datenbit Datenbit Datenbit Datenbit Datenbit DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 Kanal 8 Kanal 7 Kanal 6 Kanal 5 Kanal 4 Kanal 3 Kanal 2
Bit 7
Bit 6
256
Busklemmen Aufbau der Prozessdaten fr EtherNet/IP Ausgangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2
Bit 7
Bit 6
Die Ausgangsklemmen belegen in Klasse (0x66) 2 Instanzen. 2-Kanal digitale Ausgangsklemmen 750-501, -502, -509, -512, -513, -514, -517, -535, (und alle Varianten), 753-501, -502, -509, -512, -513, -514, -517
Ausgangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2
Bit 7
Bit 6
2-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-507 (-508), -522, 753-507 Die digitalen Ausgangsklemmen750-507 (-508), -522 und 753-507 liefern ber die 2 Bit Prozesswerte im Ausgangsprozessabbild hinaus 2 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2
Bit 7
Bit 6
Bit 7
Bit 6
257
750-506, 753-506 Die digitale Ausgangsklemme 750-506, 753-506 liefert ber die 4 Bit Prozesswerte im Ausgangsprozessabbild hinaus 4 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die durch einen 2-Bit Fehlercode eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2 DiagDiagnosebit nosebit S3 S2 Kanal 2 Kanal 2
Bit 7
Bit 6
Bit 7
Bit 6
Bit 5
Die Ausgangsklemmen belegen in Klasse (0x66) 4 Instanzen. 4-Kanal digitale Ausgangsklemmen 750-504, -516, -519, -531, 753-504, -516, -531, -540
Ausgangsprozessabbild Bit 4 Bit 3 Bit 2 steuert steuert DO 4 DO 3 Kanal 4 Kanal 3
Bit 7
Bit 6
Bit 5
Die Ausgangsklemmen belegen in Klasse (0x66) 4 Instanzen. 4-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-532 Die digitalen Ausgangsklemmen 750-532 liefern ber die 4 Bit Prozesswerte im Ausgangsprozessabbild hinaus 4 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 4 Bit 3 Bit 2 Bit 1 DiagDiagDiagnosebit nosebit nosebit S3 S2 S1 Kanal 2 Kanal 2 Kanal 1 kein Fehler Drahtbruch, Kurzschlu oder berlast
Bit 7
Bit 6
Bit 5
258
Busklemmen Aufbau der Prozessdaten fr EtherNet/IP Ausgangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2 steuert steuert DO 4 DO 3 Kanal 4 Kanal 3t
Bit 7
Bit 6
Die Ausgangsklemmen belegen in Klasse (0x66) 4 Instanzen. 8-Kanal digitale Ausgangsklemmen 750-530, -536, 753-530, -434
Ausgangsprozessabbild Bit 5 Bit 4 Bit 3 Bit 2 steuert steuert steuert steuert DO 6 DO 5 DO 4 DO 3 Kanal 6 Kanal 5 Kanal 4 Kanal 3
Die Ausgangsklemmen belegen in Klasse (0x66) 8 Instanzen. 8-Kanal digitale Ausgangsklemmen mit Diagnose und Eingangsdaten 750-537 Die digitalen Ausgangsklemmen 750-537 liefern ber die 8 Bit Prozesswerte im Ausgangsprozessabbild hinaus 8 Bit Daten, die im Eingangsprozessabbild dargestellt werden. Dieses sind kanalweise zugeordnete Diagnosebits, die eine berlast, einen Kurzschluss oder einen Drahtbruch anzeigen.
Eingangsprozessabbild Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DiagDiagDiagDiagDiagDiagDiagnosebit nosebit nosebit nosebit nosebit nosebit nosebit S6 S5 S4 S3 S2 S1 S0 Kanal 7 Kanal 6 Kanal 5 Kanal 4 Kanal 3 Kanal 2 Kanal 1 Diagnosebit S = '0' kein Fehler Diagnosebit S = '1' Drahtbruch, Kurzschlu oder berlast
259
Instanz n n+1
Diese Eingangsklemmen stellen sich mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen. 2-Kanal analoge Eingangsklemmen 750-452, -454, -456, -461, -462, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -480, -481, -483, -485, -492, (und alle Varianten), 753-452, -454, -456, -461, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -483, -492, (und alle Varianten)
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D1 D0 Messwert Kanal 1 D3 D2 Messwert Kanal 2
Instanz n n+1
Diese Eingangsklemmen stellen sich mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen.
260
4-Kanal analoge Eingangsklemmen 750-453, -455, -457, -459, -460, -468, (und alle Varianten) , 753-453, -455, -457, -459
Instanz n n+1 n+2 n+3 Eingangsprozessabbild Bezeichnung der Bytes High Byte Low Byte D1 D0 D3 D2 D5 D4 D7 D6 Bemerkung Messwert Kanal 1 Messwert Kanal 2 Messwert Kanal 3 Messwert Kanal 4
Diese Eingangsklemmen stellen sich mit 4x2 Byte dar und belegen in Klasse (0x67) 4 Instanzen.
Diese Ausgangsklemmen stellen sich mit 2x2 Byte dar und belegen in Klasse (0x68) 2 Instanzen.
261
4-Kanal analoge Ausgangsklemmen 750-553, -555, -557, -559, 753-553, -555, -557, -559
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D1 D0 Ausgabewert Kanal 1 D3 D2 Ausgabewert Kanal 2 D5 D4 Ausgabewert Kanal 3 D7 D6 Ausgabewert Kanal 4
Diese Ausgangsklemmen stellen sich mit 4x2 Byte dar und belegen in Klasse (0x68) 4 Instanzen.
5.3.5 Sonderklemmen
Bei einzelnen Klemmen wird neben den Datenbytes auch das Control-/ Statusbyte eingeblendet. Dieses dient dem bidirektionalen Datenaustausch der Busklemme mit der bergeordneten Steuerung. Das Control- bzw. Steuerbyte wird von der Steuerung an die Klemme und das Statusbyte von der Klemme an die Steuerung bertragen. Somit ist beispielsweise das Setzen eines Zhlers mit dem Steuerbyte oder die Anzeige von Bereichsunter- oder -berschreitung durch das Statusbyte mglich. Das Control-/Statusbyte liegt bei dem Koppler/Controller mit EtherNet/IP stets im Low-Byte. Weitere Informationen Der spezielle Aufbau des jeweiligen Control-/Statusbytes entnehmen Sie bitte der dazugehrigen Busklemmenbeschreibung. Ein Handbuch mit der detaillierten Beschreibung zu jeder Klemme finden Sie im Internet unter: http://www.wago.com. Die Sonderklemmen stellen sich wie analoge Klemmen dar. Deshalb belegen deren Prozesseingangswerte pro Kanal ebenfalls eine Instanz in dem Analog Input Point Object (Class 0x67) und deren Prozessausgangswerte pro Kanal eine Instanz in dem Analog Input Point Object (Class 0x68). Zhlerklemmen 750-404, (und alle Varianten auer /000-005), 753-404, (und Variante /000-003) Diese Zhlerklemmen erscheinen mit insgesamt 5 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die Klemme liefert dann 32 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
262
Busklemmen Aufbau der Prozessdaten fr EtherNet/IP Eingangsprozessabbild Bezeichnung der Bytes High Byte Low Byte S D1 D0 D3 D2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
Ausgangsprozessabbild Bezeichnung der Bytes High Byte Low Byte C D1 D0 D3 D2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x68) 1 Instanz. 750-404/000-005 Diese Zhlerklemmen erscheinen mit insgesamt 5 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die Klemme liefert pro Zhler 16 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte S Statusbyte D1 D0 Zhlerwert Zhler 1 D3 D2 Zhlerwert Zhler 2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C Steuerbyte D1 D0 Zhlersetzwert Zhler 1 D3 D2 Zhlersetzwert Zhler 2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x68) 1 Instanz.
263
750-638, 753-638 Diese Zhlerklemmen erscheinen mit insgesamt 6 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Die Klemme liefert dann pro Zhler 16 Bit Zhlerstnde. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte S0 Statusbyte von Zhler 1 D1 D0 Zhlerwert von Zhler 1 S1 Statusbyte von Zhler 2 D3 D2 Zhlerwert von Zhler 2
Instanz n n+1
Diese Sonderklemmen stellen sich mit 2x3 Byte dar und belegen in Klasse (0x67) 2 Instanzen.
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C0 Steuerbyte von Zhler 1 D1 D0 Zhlersetzwert von Zhler 1 C1 Steuerbyte von Zhler 2 D3 D2 Zhlersetzwert von Zhler 2
Instanz n n+1
Diese Sonderklemmen stellen sich mit 2x3 Byte dar und belegen in Klasse (0x68) 2 Instanzen. Pulsweitenklemmen 750-511, (und alle Varianten) Die Pulsweitenklemmen erscheinen mit insgesamt 6 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C0/S0 Steuer-/Statusbyte von Kanal 1 D1 D0 Datenwert von Kanal 1 C1/S1 Steuer-/Statusbyte von Kanal 2 D3 D2 Datenwert von Kanal 2
Instanz n n+1
Diese Sonderklemmen stellen sich jeweils mit 2x3 Byte dar und belegen in Klasse (0x67) 2 Instanzen und in Klasse (0x68) 2 Instanzen.
264
Serielle Schnittstellen mit alternativem Datenformat 750-650, (und die Varianten /000-002, -004, -006, -009, -010, -011, -012, -013) 750-651, (und die Varianten /000-002, -003) 750-653, (und die Varianten /000-002, -007) Hinweis: Bei den frei parametrierbaren Varianten /003-000 der Seriellen Schnittstellenklemmen kann die gewnschte Betriebsart eingestellt werden. Abhngig davon, ist das Prozessabbild dieser Klemmen dann das gleiche, wie das von der entsprechenden Variante. Die seriellen Schnittstellenklemmen, die mit dem alternativen Datenformat eingestellt sind, erscheinen mit insgesamt 4 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D0 C/S Datenbyte Steuer-/Statusbyte D2 D1 Datenbytes
Instanz n n+1
Diese Sonderklemmen stellen sich jeweils mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen und in Klasse (0x68) 2 Instanzen. Serielle Schnittstellen mit Standard Datenformat 750-650/000-001, -014, -015, -016 750-651/000-001 750-653/000-001, -006 Die seriellen Schnittstellenklemmen, die mit dem Standard Datenformat eingestellt sind, erscheinen mit insgesamt 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 5 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D0 C/S Datenbyte Steuer-/Statusbyte D2 D1 Datenbytes D4 D3
Instanz
Diese Sonderklemmen stellen sich jeweils mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz.
265
Datenaustauschklemmen 750-654, (und die Variante /000-001) Die Datenaustauschklemmen erscheinen mit jeweils insgesamt 4 Datenbytes im Ein- und Ausgangsbereich des Prozessabbilds. Dabei werden mit wordalignment jeweils 2 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D1 D0 Datenbytes D3 D2
Instanz n n+1
Diese Sonderklemmen stellen sich jeweils mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen und in Klasse (0x68) 2 Instanzen. SSI-Geber Interface Klemmen 750-630 (und die Varianten /000-001, -002, -006, -008, -009, -011, -012, -013) Die SSI-Geber Interface Klemmen erscheinen mit insgesamt 4 Datenbytes im Eingangsbereich des Prozessabbilds. Dabei werden mit word-alignment insgesamt 2 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes High Byte Low Byte D1 D0 D3 D2
Instanz n n+1
Bemerkung Datenbytes
Diese Sonderklemmen stellen sich mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen. 750-630/000-004, -005, -007 Die SSI-Geber Interface Klemmen mit Status erscheinen mit 5 Bytes Nutzdaten im Eingangsbereich des Prozessabbilds, 4 Datenbytes und ein zustzliches Statusbyte. Dabei werden mit word-alignment insgesamt 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte S nicht genutzt Statusbyte D1 D0 Datenbytes D3 D2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
266
Weg- und Winkelmessung 750-631 Die Klemme 750-631 erscheint mit 5 Bytes im Eingangs- und mit 3 Bytes im Ausgangsbereich des Prozessabbilds. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte S nicht genutzt Statusbyte D1 D0 Zhlerwort nicht genutzt D4 D3 Latchwort
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C nicht genutzt Steuerbyte D1 D0 Zhlersetzwort nicht genutzt nicht genutzt
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x68) 1 Instanz. 750-634 Die Klemme 750-634 erscheint mit 5 Bytes (in der Betriebsart Periodendauermessung mit 6 Bytes) im Eingangs- und mit 3 Bytes im Ausgangsbereich des Prozessabbilds. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Instanz Bemerkung High Byte Low Byte S nicht genutzt Statusbyte D1 D0 Zhlerwort n (D2)*) nicht genutzt (Periodendauer) D4 D3 Latchwort ) * Ist durch das Steuerbyte die Betriebsart Periodendauermessung eingestellt, wird in D2 zusammen mit D3/D4 die Periodendauer als 24 Bit Wert ausgegeben
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
Busklemmen Aufbau der Prozessdaten fr EtherNet/IP Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C nicht genutzt Steuerbyte D1 D0 Zhlersetzwort nicht genutzt -
267
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x68) 1 Instanz. 750-637 Die Inkremental Encoder Interface Klemme erscheint mit 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 4 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C0/S0 Steuer-/Statusbyte 1 D1 D0 Datenwerte C1/S1 Steuer-/Statusbyte 2 D3 D2 Datenwerte
Instanz n n+1
Diese Sonderklemmen stellen sich jeweils mit 2x3 Byte dar und belegen in Klasse (0x67) 2 Instanzen und in Klasse (0x68) 2 Instanzen. 750-635, 753-635 Die Digitale Impuls Schnittstelle erscheint mit insgesamt 4 Datenbytes im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D0 C0/S0 Datenbyte Steuer-/Statusbyte D2 D1 Datenwerte
Instanz n
Diese Sonderklemmen stellen sich jeweils mit 1x4 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz.
268
RTC-Modul 750-640 Das RTC-Modul erscheint mit insgesamt 6 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 4 Datenbytes, ein zustzliches Steuer/Statusbyte und jeweils ein Befehlsbyte (ID). Dabei werden mit wordalignment jeweils 3 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte ID C/S Befehlsbyte Steuer-/Statusbyte D1 D0 Datenbytes D3 D2
Instanz
Diese Sonderklemmen stellen sich jeweils mit 1x 6 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz. DALI/DSI-Masterklemme 750-641 Die DALI/DSI-Masterklemme erscheint mit insgesamt 6 Datenbytes im Einund Ausgangsbereich des Prozessabbilds, 5 Datenbytes und ein zustzliches Steuer-/Statusbyte. Dabei werden mit word-alignment jeweils 3 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D0 S DALI-Antwort Statusbyte D2 D1 Message 3 DALI-Adresse D4 D3 Message 1 Message 2
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x67) 1 Instanz.
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte DALI-Befehl, D0 C Steuerbyte DSI-Dimmwert D2 D1 Parameter 2 DALI-Adresse D4 D3 CommandParameter 1 Extension
Instanz
Diese Sonderklemmen stellen sich mit 1x6 Byte dar und belegen in Klasse (0x68) 1 Instanz.
269
Funkreceiver EnOcean 750-642 Die EnOcean Funkreceiverklemme erscheint mit insgesamt 4 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 3 Datenbytes und ein zustzliches Steuer-/Statusbyte. Die 3 Bytes Ausgangsdaten werden jedoch nicht genutzt. Dabei werden mit word-alignment jeweils 2 Worte im Prozessabbild belegt.
Eingangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte D0 S Datenbyte Statusbyte D2 D1 Datenbytes
Instanz n n+1
Instanz n n+1
Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C nicht genutzt Steuerbyte nicht genutzt
Diese Sonderklemmen stellen sich jeweils mit 2x2 Byte dar und belegen in Klasse (0x67) 2 Instanzen und in Klasse (0x68) 2 Instanzen. MP-Bus-Masterklemme 750-643 Die MP-Bus-Masterklemme erscheint mit insgesamt 8 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 6 Datenbytes und zwei zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte erweitertes Steuer- Steuer-/Statusbyte C1/S1 C0/S0 /Statusbyte D1 D0 Datenbytes D3 D2 D5 D4
Instanz
Diese Sonderklemmen stellen sich jeweils mit 1x8 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz.
270
Schwingstrke/Wlzlagerberwachung VIB I/O 750-645 Die Schwingstrke/Wlzlagerberwachung VIB I/O erscheint mit insgesamt 12 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbilds, 8 Datenbytes und vier zustzliche Steuer-/Statusbytes. Dabei werden mit word-alignment jeweils 8 Worte im Prozessabbild belegt.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte Steuer-/Statusbyte C0/S0 nicht genutzt (log. Kanal 1, Sensoreingang 1) Datenbytes D1 D0 (log. Kanal 1, Sensoreingang 1) Steuer-/Statusbyte C1/S1 nicht genutzt (log. Kanal 2, Sensoreingang 2) Datenbytes D3 D2 (log. Kanal 2, Sensoreingang 2) Steuer-/Statusbyte C2/S2 nicht genutzt (log. Kanal 3, Sensoreingang 1) Datenbytes D5 D4 (log. Kanal 3, Sensoreingang 1) Steuer-/Statusbyte C3/S3 nicht genutzt (log. Kanal 4, Sensoreingang 2) Datenbytes D7 D6 (log. Kanal 4, Sensoreingang 2)
Instanz
n+1
n+2
n+3
Diese Sonderklemmen stellen sich jeweils mit 4x3 Byte dar und belegen in Klasse (0x67) 4 Instanzen und in Klasse (0x68) 4 Instanzen. KNX/EIB/TP1-Klemme 753-646 Die KNX/TP1-Klemme erscheint im Router- sowie im Gertemodus mit insgesamt 24 Bytes Nutzdaten im Ein- und Ausgangsbereich des Prozessabbildes, 20 Datenbytes und 1 Steuer-/Statusbyte. Die zustzlichen Bytes S1 bzw. C1 werden als Datenbytes transferiert, aber als erweiterte Status- und Steuerbytes verwendet. Der Opcode dient als Schreib- und Lesekommando fr Daten oder als Auslser bestimmter Funktionen der KNX/EIB/TP1-Klemme. Im Routermodus ist kein Zugriff auf das Prozessabbild mglich. Telegramme werden nur getunnelt bertragen. Im Gertemodus erfolgt der Zugriff auf KNX-Daten ber spezielle Funktionsbausteine der IEC-Applikation. Eine Konfiguration mittels der allgemeinen Engineering-Tool-Software (ETS) fr KNX ist notwendig.
Busklemmen Aufbau der Prozessdaten fr EtherNet/IP Eingangsprozessabbild Instanz Bezeichnung der Bytes High Byte S1 D1 D3 D5 n D7 D9 D11 D13 D15 D17 D19 Low Byte S0 OP D0 D2 D4 D6 D8 D10 D12 D14 D16 D18 Statusbyte Erweitertes Statusbyte / Opcode Datenbyte 0 / 1 Datenbyte 2 / 3 Datenbyte 4 / 5 Datenbyte 6 / 7 Datenbyte 8 / 9 Datenbyte 10 / 11 Datenbyte 12 / 13 Datenbyte 14 / 15 Datenbyte 16 / 17 Datenbyte 18 / 19 Bemerkung
271
Ausgangsprozessabbild Instanz Bezeichnung der Bytes High Byte C1 D1 D3 D5 n D7 D9 D11 D13 D15 D17 D19 Low Byte C0 OP D0 D2 D4 D6 D8 D10 D12 D14 D16 D18 Steuerbyte Erweitertes Steuerbyte / Opcode Datenbyte 0 / 1 Datenbyte 2 / 3 Datenbyte 4 / 5 Datenbyte 6 / 7 Datenbyte 8 / 9 Datenbyte 10 / 11 Datenbyte 12 / 13 Datenbyte 14 / 15 Datenbyte 16 / 17 Datenbyte 18 / 19 Bemerkung
Diese Sonderklemmen stellen sich jeweils mit 1x 24 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz.
272
AS-interface Masterklemme 750-655 Das Prozessabbild der AS-interface Masterklemme ist in seiner Lnge einstellbar in den festgelegten Gren von 12, 20, 24, 32, 40 oder 48 Byte. Es besteht aus einem Control- bzw. Statusbyte, einer 0, 6, 10, 12 oder 18 Byte groen Mailbox und den AS-interface Prozessdaten in einem Umfang von 0 bis 32 Byte. Mit word-alignment belegt die AS-interface Masterklemme also jeweils 6 bis maximal 24 Worte im Prozessabbild. Das erste Ein- bzw. Ausgangswort enthlt das Status- bzw. Controlbyte sowie ein Leerbyte. Daran schlieen sich fr die fest eingeblendete Mailbox (Modus 1) die Worte mit Mailboxdaten an. Wenn die Mailbox berlagerbar eingestellt ist (Modus 2), enthalten diese Worte Mailbox- oder Prozessdaten. Die weiteren Worte enthalten die restlichen Prozessdaten.
Ein- und Ausgangsprozessabbild Bezeichnung der Bytes Bemerkung High Byte Low Byte C0/S0 nicht genutzt Steuer-/Statusbyte D1 D0 D3 D2 Mailbox (0, 3, 5, 6 oder 9 Worte) / D5 D4 Prozessdaten (0-16 Worte) ... ... D45 D44
Instanz
Diese Sonderklemmen stellen sich jeweils mit 1x 12...48 Byte dar und belegen in Klasse (0x67) 1 Instanz und in Klasse (0x68) 1 Instanz.
5.3.6 Systemklemmen
Systemklemmen mit Diagnose 750-610, -611 Die Potentialeinspeiseklemmen 750-610 und 611 mit Diagnose liefern zur berwachung der Versorgung 2 Bits in das Prozesseingangsabbild.
Eingangsprozessabbild Bit 4 Bit 3 Bit 2 Bit 1 Diagnosebit S 2 Sicherung
Bit 7
Bit 6
Bit 5
273
Binre Platzhalterklemme 750-622 Die binren Platzhalterklemmen 750-622 verhalten sich wahlweise wie 2-Kanal digitale Eingangsklemmen oder Ausgangsklemmen und belegen je nach angewhlter Einstellung pro Kanal 1, 2, 3 oder 4 Bits. Dabei werden dann entsprechend 2, 4, 6 oder 8 Bits entweder im Prozesseingangs- oder -ausgangsabbild belegt.
Ein- oder Ausgangsprozessabbild Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (Datenbit (Datenbit (Datenbit (Datenbit (Datenbit (Datenbit Datenbit DI 8) DI 7) DI 6) DI 5) DI 4) DI 3) DI 2
Bit 0 Datenbit DI 1
Die Platzhalterklemmen belegen in Klasse (0x65) bzw. in Klasse (0x66) 2, 4, 6 oder 8 Instanzen.
274
6 Anwendungsbeispiele
6.1 Test von MODBUS-Protokoll und Feldbusknoten
Um die Funktion Ihres Feldbusknoten auszutesten, bentigen Sie einen MODBUS-Master. Hierfr werden verschiedene PC-Applikationen von diversen Herstellern angeboten, die Sie zum Teil als kostenfreie Demoversionen aus dem Internet herunterladen knnen. Ein Programm, das sich sehr zum Test Ihres ETHERNET TCP/IP Feldbusknoten eignet, ist z. B. ModScan von Win-Tech. Weitere Informationen Eine kostenlose Demoversion von ModScan32 sowie weitere Utilities von Win-Tech finden Sie im Internet unter: http://www.win-tech.com/html/demos.htm. ModScan32 ist eine Windows-Applikation, die als MODBUS-Master arbeitet. Mit diesem Programm knnen Sie auf die Datenpunkte Ihres angeschlossenen ETHERNET TCP/IP Feldbusknoten zugreifen und gewnschte nderungen vornehmen. Weitere Informationen Eine Beispiel-Beschreibung zur Softwarebedienung entnehmen Sie bitte unter: http://www.win-tech.com/html/modscan32.htm
275
Der Einsatz von SCADA-Systemen umfasst die Bereiche Visualisierung und berwachung, Datenzugriff, Trendaufzeichnung, Ereignis- und Alarmbearbeitung, Prozessanalyse sowie den gezielten Eingriff in einen Prozess (Steuerung). Der WAGO ETHERNET Feldbusknoten stellt dazu die bentigten Prozesseingangs- und -ausgangswerte bereit. Beachten! Bei der Auswahl einer geeigneten SCADA-Software ist unbedingt darauf zu achten, dass ein MODBUS-Gertetreiber zur Verfgung steht und die im Koppler/Controller realisierten MODBUS/TCP-Funktionen untersttzt werden. Visualisierungsprogramme mit MODBUS-Gertetreiber werden u. a. von den Firmen Wonderware, National Instruments, Think&Do oder KEPware Inc. angeboten und sind teilweise auch als Demoversion im Internet frei erhltlich. Die Bedienung dieser Programme ist sehr speziell. Dennoch sind im Folgenden einige wesentliche Schritte aufgefhrt, die veranschaulichen sollen, wie eine Applikation mit einem WAGOETHERNET-Feldbusknoten und einer SCADA-Software prinzipiell entwickelt werden kann.
Voraussetzung ist zunchst das Laden des MODBUS-Treibers und die Wahl
von MODBUS-ETHERNET.
276
Beispiel fr MODBUS-Funktionscode Beispielsweise werden die MODBUS-Funktionscodes bei der SCADASoftware Lookout von National Instruments mit einer 6 Bit-Codierung verwendet. Dabei reprsentiert das erste Bit den Functionscode: EingabeCode
0 1 3 4
MODBUS-Funktionscode
FC1 FC2 FC3 FC4 read coils read input discretes read multiple registers read input registers Lesen mehrerer Eingangs-Bits Lesen mehrerer Eingangs-Bits Lesen von mehreren Eingangs-Registern Lesen eines einzelnen Eingangs-Registers
Die folgenden fnf Stellen geben die Kanalnummer der durchnummerierten digitalen oder analogen Eingangs- bzw. Ausgangskanle an. Beispiele: Lese den ersten digitalen Eingang: Lese den zweiten analogen Eingang: z B. 0 0000 1 z B. 3 0000 2
Anwendungsbeispiel: Mit der Eingabe: Messdaten . 0 0000 2 kann somit der digitale Eingangskanal 2 des o. g. Knoten Messdaten ausgelesen werden.
G012913d
Weitere Informationen Eine detaillierte Beschreibung der jeweiligen Softwarebedienung entnehmen Sie bitte dem Handbuch, das dem entsprechenden SCADA- Produkt beiliegt.
277
7.2 Schutzmanahmen
Prinzipiell werden zwei Manahmen zur Vermeidung von Explosionen unterschieden. Der primre Explosionsschutz beschreibt die Verhinderung der Bildung einer gefhrlichen explosionsfhigen Atmosphre z. B. durch das Vermeiden von brennbaren Stoffen, der Begrenzung auf nicht explosionsfhigen Konzentrationen, Lftungsmanahmen, um nur einige Mglichkeiten zu nennen. Obwohl im Rahmen des Explosionsschutzes die Mglichkeiten des primren Explosionsschutzes ausgeschpft werden sollen, gibt es eine Vielzahl von Anwendungen, bei denen primre Schutzmanahmen nicht eingesetzt werden knnen. In diesen Fllen findet der sekundre Explosionsschutz sein Einsatzgebiet, das im folgenden weiter beschrieben wird.
278
7.3.1 Zoneneinteilung
Explosionsgefhrdete Bereiche sind Zonen, in denen die Atmosphre (bei potenzieller Gefahr) explosionsfhig werden kann. Als explosionsfhig bezeichnet man ein spezielles Gemisch von zndbaren Stoffen in Form von Gasen, Dmpfen, Nebeln oder Stuben mit Luft unter atmosphrischen Bedingungen, in welchem bei bermig hoher Temperatur, durch Lichtbogen oder Funken, eine Explosion hervorgerufen werden kann. Das unterschiedliche Vorhandensein einer gefhrlichen explosionsfhigen Atmosphre fhrt zu einer Unterteilung des explosionsgefhrdeten Bereichs in sogenannte Zonen. Diese Unterteilung nach Wahrscheinlichkeit des Auftretens einer Explosionsgefahr ist sowohl aus sicherheitstechnischen Grnden als auch aus Wirtschaftlichkeitsgrnden von groer Bedeutung, da die Anforderungen an elektrische Betriebsmittel, die stndig von gefhrlicher explosionsfhiger Atmosphre umgeben sind, viel hher sein mssen, als die Anforderungen an elektrische Betriebsmittel, die nur uerst selten und dann auch nur kurzzeitig von gefhrlicher explosionsfhiger Atmosphre umgeben sind. Explosionsgefhrdete Bereiche durch Gase, Dmpfe oder Nebel: Zone 0 umfasst Bereiche, in denen gefhrliche explosionsfhige Atmosphre stndig oder langzeitig vorhanden ist (> 1000 h/Jahr). Zone 1 umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre gelegentlich auftritt (> 10 h 1000 h/Jahr). Zone 2 umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre nur selten und dann nur kurzzeitig auftritt (> 0 h 10 h/Jahr).
Explosionsgefhrdete Bereiche durch Stube: Zone 20 umfasst Bereiche, in denen gefhrliche explosionsfhige Atmosphre stndig oder langzeitig vorhanden ist (> 1000 h/Jahr). Zone 21 umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre gelegentlich auftritt (> 10 h 1000 h/Jahr). Zone 22 umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre nur selten und dann nur kurzzeitig auftritt (> 0 h 10 h/Jahr).
279
7.3.2 Gertegruppen
Ferner werden elektrische Betriebsmittel fr explosionsgefhrdete Bereiche in zwei Gertegruppen eingeordnet: Gertegruppe I: Die Gertegruppe I enthlt elektrische Betriebsmittel, die in Untertagebetrieben von Bergwerken sowie deren bertageanlagen, die durch Grubengas und / oder brennbare Stube gefhrdet werden knnen, eingesetzt werden drfen. Die Gertegruppe II enthlt elektrische Betriebsmittel, die in allen anderen explosionsgefhrdeten Bereichen eingesetzt werden drfen. Da dieses breite Einsatzgebiet eine groe Anzahl in Frage kommender brennbarer Gase bedingt, ergibt sich eine Unterteilung der Gertegruppe II in IIA, IIB und IIC. Die Unterteilung trgt der Tatsache Rechnung, dass unterschiedliche Stoffe / Gase auch unterschiedliche Zndenergien als Kennwerte aufweisen. Aus diesem Grund werden den drei Untergruppen reprsentative Gase zugeordnet: IIA Propan IIB thylen IIC Wasserstoff
Gertegruppe II:
Tab. 7-1: Mindestzndenergie reprsentativer Gase Mindestzndenergie reprsentativer Gase Explosionsgruppe Gas Zndenergie (J) I Methan 280 IIA Propan 250 IIB thylen 82 IIC Wasserstoff 16
Da in chemischen Anlagen Wasserstoff hufig einen stndigen Begleiter darstellt, wird oft die sicherste Gertegruppe IIC eingefordert.
280
7.3.3 Gertekategorien
Darber hinaus werden die Gertegruppen entsprechend ihres Einsatzbereichs (Zonen) weiter in Kategorien unterteilt:
Tab. 7-2: Gertekategorien Gertegruppe I I II II II II II II Gertekategorie Betriebsmittel bzw. Einsatzbereich M1 M2 1G 2G 3G 1D 2D 3D Schlagwetterschutz Schlagwetterschutz Zone 0 Betriebsmittel (Explosionsgefhrdung durch Gas, Dmpfe oder Nebel) Zone 1 Betriebsmittel (Explosionsgefhrdung durch Gas, Dmpfe oder Nebel) Zone 2 Betriebsmittel (Explosionsgefhrdung durch Gas, Dmpfe oder Nebel) Zone 20 Betriebsmittel (Explosionsgefhrdung durch Staub) Zone 21 Betriebsmittel (Explosionsgefhrdung durch Staub) Zone 22 Betriebsmittel (Explosionsgefhrdung durch Staub)
281
7.3.4 Temperaturklassen
Die maximalen Oberflchentemperaturen fr elektrische Betriebsmittel der Gertegruppe I liegen bei 150 C (Gefahr durch Kohlenstaubablagerungen) bzw. bei 450 C (ohne Gefahr durch Kohlenstaubablagerungen). Fr elektrische Betriebsmittel der Gertegruppe II werden entsprechend der hchstzulssigen Oberflchentemperatur fr alle Zndschutzarten die elektrischen Betriebsmittel in Temperaturklassen eingeteilt. Die hchste Oberflchentemperatur des elektrischen Betriebsmittels darf hierbei die Zndtemperatur der gefhrlichen explosionsfhigen Atmosphre nicht erreichen. Dabei versteht es sich auerdem, dass ein Betriebsmittel, das den Bestimmungen der Temperaturklasse T3 entspricht, auch fr explosionsfhige Atmosphre der Temperaturklasse T1 und T2 geeignet ist.
Tab. 7-3: Temperaturklassen Temperaturklasse Hchstzulssige Oberflchentemperatur der Betriebsmittel 450 C 300 C 200 C 135 C 100 C 85 C Zndtemperatur der brennbaren Stoffe > 450 C > 300 C 450 C > 200 C 300 C > 135 C 200 C >100 C 135 C > 85 C 100 C
T1 T2 T3 T4 T5 T6
Die nachfolgende Tabelle zeigt die prozentuale Aufteilung der Stoffe auf die Temperaturklassen und Stoffgruppen.
Tab. 7-4: Prozentuale Stoffaufteilung Temperaturklasse T1 26,6 % T2 42,8 % 94,9 % Explosionsgruppe IIA 85,2 % IIB 13,8 % IIC 1%
*
T3 25,5 %
T4
T5
T6
Summe*
4,9 %
0%
0,2 %
432
282
7.3.5 Zndschutzarten
Die Zndschutzarten definieren die besonderen Manahmen, die an elektrischen Betriebsmitteln getroffen werden mssen, um die Zndung einer explosionsfhigen Atmosphre durch elektrische Betriebsmittel zu verhindern. Aus diesem Grund unterscheidet man die nachfolgenden Zndschutzarten.
Tab. 7-5: Zndschutzarten Kennzeichnung Ex o Ex p Ex q Ex d Ex e Ex m Ex i Ex n CENELEC-Norm IEC-Norm Erluterung Einsatzbereich Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 0 + 1 + 2 Zone 2
EN 60079-6 EN 60079-2 EN 60079-5 EN 60079-1 EN 60079-7 EN 60079-18 EN 60079-11 (Gert) EN 60079-25 (System) EN 60079-15
IEC 60079-6 IEC 60079-2 IEC 60079-5 IEC 60079-1 IEC 60079-7 IEC 60079-18 IEC 60079-11 IEC 60079-15
lkapselung berdruckkapselung Sandkapselung Druckfeste Kapselung Erhhte Sicherheit Vergusskapselung Eigensicherheit Elektrische Betriebsmittel fr Zone 2 (siehe unten)
Die Zndschutzart n beschreibt ausschlielich den Einsatz explosionsgeschtzter elektrische Betriebsmittel in Zone 2. Diese Zone umfasst dabei Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre nur selten und dann auch nur kurzzeitig auftritt. Sie stellt den bergang zwischen dem Bereich der Zone 1, in dem Explosionsschutz erforderlich ist und dem sicheren Bereich, in dem z. B. jederzeit geschweit werden darf dar. Zur Vermeidung nationaler Alleingnge wird international an Bestimmungen fr diese elektrischen Betriebsmittel gearbeitet. Auf Basis der Norm EN 60079-15 bescheinigen Behrden, wie z. B. die PTB in Deutschland, dass die Gerte normenkonform sind.
283
Die Definition der Zndschutzart n macht es auerdem erforderlich elektrische Betriebsmittel wie folgt mit einer erweiterten Kennzeichnung zu versehen: Nichtfunkende Betriebsmittel nA Betriebsmittel, die so konstruiert sind, dass das Risiko des Auftretens von Lichtbgen oder Funken, die eine Zndgefahr whrend des normalen Gebrauchs entstehen lassen knnen, minimiert wird. Betriebsmittel mit geschtzten Kontakten nC Betriebsmittel mit Kontakten, die einen mglicherweise zndfhigen Stromkreis schlieen und ffnen, bei dem der Kontaktmechanismus so konstruiert ist, dass eine Zndung einer bestimmten explosionsfhigen Atmosphre verhindert wird. Energiebegrenzte Betriebsmittel nL Elektrisches Betriebsmittel, in dem Stromkreise und Bauteile nach dem Konzept der Energiebegrenzung ausgelegt sind.
Weitere Informationen Weiterfhrende Informationen sind den entsprechenden nationalen bzw. internationalen Normen, Richtlinien und Verordnungen zu entnehmen!
284
7.4.1 Zoneneinteilung
Die Einteilung in Zonen (Divisions) beschreibt die Wahrscheinlichkeit, dass eine wie auch immer geartete Gefahr gegeben ist. Dabei gelten folgende Zuordnungen:
Tab. 7-6: Zoneneinteilung Explosionsgefhrdete Bereiche durch brennbare Gase, Dmpfe, Nebel und Stube Division 1 umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre sowohl gelegentlich (> 10 h 1000 h/Jahr) als auch stndig bzw. langzeitig vorhanden ist (> 1000 h/Jahr). umfasst Bereiche, in denen damit zu rechnen ist, dass gefhrliche explosionsfhige Atmosphre nur selten und dann nur kurzzeitig auftritt (>0 h 10 h/Jahr).
Division 2
7.4.2 Explosionsschutzgruppen
Elektrische Betriebsmittel fr explosionsgefhrdete Bereiche werden in drei Gefahrenkategorien eingestuft:
Tab. 7-7: Explosionsschutzgruppen Gertekategorie Class I (Gase und Dmpfe) Untergruppe Group A (Acetylen) Group B (Wasserstoff) Group C (thylen) Group D (Methan) Group E (Metallstube) Group F (Kohlenstube) Group G (Mehl-, Strke- und Getreidestube) Keine Untergruppen
Class II (Stube)
285
7.4.3 Temperaturklassen
Elektrische Betriebsmittel fr explosionsgefhrdete Bereiche werden durch Temperaturklassen unterschieden:
Tab. 7-8: Temperaturklassen Temperaturklasse Hchstzulssige Oberflchentemperatur der Betriebsmittel 450 C 300 C 280 C 260 C 230 C 215 C 200 C 180 C 165 C 160 C 135 C 120 C 100 C 85 C Zndtemperatur der brennbaren Stoffe > 450 C > 300 C 450 C > 280 C 300 C > 260 C 280 C >230 C 260 C >215 C 230 C >200 C 215 C >180 C 200 C >165 C 180 C >160 C 165 C >135 C 160 C >120 C 135 C >100 C 120 C > 85 C 100 C
286
Kennzeichnung Fr Europa
7.5 Kennzeichnung
7.5.1 Fr Europa
Gem CENELEC und IEC
Abb. 7.5.1-1: Beispiel fr seitliche Beschriftung der Busklemmen (750-400, 2-Kanal Digital Eingangsklemme 24 V DC)
p01xx03x
Abb. 7.5.1-2: Bedruckungstext Detail gem CENELEC and IEC Tab. 7-9: Beschreibung der Bedruckung Bedruckungstext DEMKO 08 ATEX 142851 X IECEx PTB 07.0064X I M2 / II 3 GD Ex nA IIC T4 Beschreibung Zulassungsbehrde bzw. Nummer des Untersuchungszertifikats Gertegruppe und Gertekategorie Zndschutzart und erweiterte Kennzeichnung Gertegruppe Temperaturklasse
p01xx04x
287
7.5.2 Fr Amerika
Gem NEC 500
Abb. 7.5.2-3: Beispiel fr seitliche Beschriftung der Busklemmen (750-400, 2-Kanal Digital Eingangsklemme 24 V DC)
p01xx03x
Abb. 7.5.2-4: Bedruckungstext Detail gem CENELEC and IEC Tab. 7-10: Beschreibung der Bedruckung Bedruckungstext CL 1 DIV 2 Grp. ABCD Op temp. code T4 Beschreibung Explosionsschutzgruppe (Gefahrenkategorie) Einsatzbereich (Zone) Explosionsgruppe (Gasgruppe) Temperaturklasse
p01xx05x
288
Errichtungsbestimmungen Fr Amerika
7.6 Errichtungsbestimmungen
In der Bundesrepublik Deutschland sind verschiedene nationale Bestimmungen und Verordnungen fr das Errichten von elektrischen Anlagen in explosionsgefhrdeten Bereichen zu beachten. Die Grundlage hierfr bildet die Betriebssicherheitsverordnung, welche die nationale Umsetzung der europischen Richtlinie 99/92/E6 ist. Ihr zugeordnet ist die Errichtungsbestimmung EN 60079-14. Nachfolgend sind auszugsweise zustzliche VDE-Bestimmungen zu finden:
Tab. 7-11: VDE-Errichtungsbestimmungen in Deutschland Norm DIN VDE 0100 DIN VDE 0101 DIN VDE 0800 DIN VDE 0185 Errichtungsbestimmung Errichten von Starkstromanlagen mit Nennspannungen bis 1000 V Errichten von Starkstromanlagen mit Nennspannungen ber 1 kV Errichtung und Betrieb von Fernmeldeanlagen einschlielich Informationsverarbeitungsanlagen Blitzschutzanlagen
In den USA und Kanada gelten eigenstndige Vorschriften. Nachfolgend sind auszugsweise diese Bestimmungen aufgefhrt:
Tab. 7-12: Errichtungsbestimmungen in USA und Kanada Norm NFPA 70 ANSI/ISA-RP 12.6-1987 C22.1 Errichtungsbestimmung National Electrical Code Art. 500 Hazardous Locations Recommended Practice Canadian Electrical Code
Achtung Der Einsatz des WAGO-I/O-SYSTEMs 750 (elektrisches Betriebsmittel) mit Ex-Zulassung erfordert unbedingt die Beachtung nachfolgender Punkte fr die entsprechenden Einsatzbereiche:
289
290
291
292
8 Anhang
8.1 MIB-II-Gruppen
8.1.1 System Group
Die System Group enthlt allgemeine Informationen zum Koppler-/Controller.
Identifier 1.3.6.1.2.1.1.1 Eintrag sysDescr Zu- Beschreibung griff R Der Eintrag enthlt die Gerteidentifikation. Der Eintrag wird fest z. B. auf "WAGO 750-841" kodiert. Der Eintrag enthlt die AutorisierungsIdentifikation des Herstellers. Der Eintrag enthlt die Zeit in hunderstel Sekunden seit dem letzten zurcksetzen der Management Einheit.
1.3.6.1.2.1.1.2 1.3.6.1.2.1.1.3
sysObjectID sysUpTime
R R
1.3.6.1.2.1.1.4
sysContakt
R/W Der Eintrag enthlt die Identifikation der Kontaktperson und enthlt Informationen wie diese zu erreichen ist. R/W Dieser Eintrag enthlt einen Administrativen Namen fr das Gert. R/W Dieser Eintrag enthlt den physikalischen Einbauort des Knotens R Dieser Eintrag bezeichnet die Menge von Diensten, welche dieser Koppler/Controller enthlt.
Anhang MIB-II-Gruppen 1.3.6.1.2.1.2.2.1.3 ifType R Dieser Eintrag beschreibt den Typ des Interfaces. Ethernet-CSMA/CD = 6 Software-Loopback = 24
293
1.3.6.1.2.1.2.2.1.4
ifMtu
Dieser Eintrag spezifiziert die Maximal Transfer Unit, d.h. die maximale Telegrammlnge die ber dieses Interface transferiert werden kann. Dieser Eintrag gibt die Geschwindigkeit des Interfaces in Bit/s an. Dieser Eintrag gibt die physikalische Adresse des Interface an. Im Fall von Ethernet ist dieses die MAC-ID.
1.3.6.1.2.1.2.2.1.5 1.3.6.1.2.1.2.2.1.6
ifSpeed ifPhysAddress
R R
1.3.6.1.2.1.2.2.1.7
ifAdminStatus
R/W Dieser Eintrag gibt den gewnschten Zustand des Interfaces an. Mgliche Werte sind hierbei : up(1) : Betriebsbereit zum Senden und Empfangen down(2) : Interface ist abgeschaltet testing(3) : Interface befindet sich im TestMode R R Dieser Eintrag gibt den gegenwrtigen Zustand des Interfaces an. Dieser Eintrag gibt den Wert von sysUpTime an, zu dem Zeitpunkt in dem sich der Zustand zum letzten mal gendert hat. Dieser Eintrag gibt die Anzahl aller ber das Interface Empfangenen Daten in Bytes an. Dieser Eintrag gibt die Anzahle der empfangenen Unicast Pakete an, die an eine hhere Schicht weitergeleitet wurden. Dieser Eintrag gibt die Anzahle der empfangenen Broad- und Multicast Pakete an, die an eine hhere Schicht weitergeleitet wurden. Dieser Eintrag gibt die Anzahl der Pakete an, die vernichtet worden sind, obwohl keine Strungen vorliegen. Dieser Eintrag gibt die Anzahl der eingegangenen fehlerhaften Pakete an, die nicht an eine hhere Schicht weitergeleitet worden sind. Dieser Eintrag gibt die Anzahl der eingegangenen Pakete an, die an eine nicht bekannte oder nicht untersttzte Portnummer gesendet wurden. Dieser Eintrag gibt die Anzahl aller der bisher ber das Interface gesendeten Daten in Bytes an. Dieser Eintrag gibt die Anzahl der gesendeten Unicast Pakete an, die an eine WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
1.3.6.1.2.1.2.2.1.8 1.3.6.1.2.1.2.2.1.9
ifOperStatus ifLastChange
ifInOctets ifInUcastPkts
R R
ifInNUcastPkts
1.3.6.1.2.1.2.2.1.1 3 1.3.6.1.2.1.2.2.1.1 4
ifInDiscards
ifInErrors
1.3.6.1.2.1.2.2.1.1 5
ifInUnknownProt os
1.3.6.1.2.1.2.2.1.1 6 1.3.6.1.2.1.2.2.1.1
ifOutOctets
ifOutUcastPkts
294
MIB-II-Gruppen IP Group 7 1.3.6.1.2.1.2.2.1.1 8 ifOutNUcastPkts R hhere Schicht weitergeleitet wurden. Dieser Eintrag gibt die Anzahle der gesendeten Broad- und Multicast Pakete an, die an eine hhere Schicht weitergeleitet wurden. Dieser Eintrag gibt die Anzahl der Pakete an, die vernichtet worden sind, obwohl keine Strungen vorliegen. Dieser Eintrag gibt die Anzahl, der aufgrund von Fehlern, nicht versendeten Pakete an.
1.3.6.1.2.1.2.2.1.1 9 1.3.6.1.2.1.2.2.1.2 0
ifOutDiscards
ifOutErrors
8.1.3 IP Group
Die IP-Group enthlt Informationen ber die IP-Vermittlung.
Identifier 1.3.6.1.2.1.4.1 1.3.6.1.2.1.4.2 1.3.6.1.2.1.4.3 1.3.6.1.2.1.4.4 .3.6.1.2.1.4.5 1.3.6.1.2.1.4.6 1.3.6.1.2.1.4.7 1.3.6.1.2.1.4.8 1.3.6.1.2.1.4.9 Eintrag ipForwarding ipDefaultTTL ipInReceives ipInHdrErrors ipInAddrErrors Zu- Beschreibung griff R/W 1 : Host ist Router; 2 : Host ist kein Router R/W Default-Wert fr das Time-To-Live-Feld jedes IP-Frames R R R Anzahl der empfangenen IP-Frames einschlielich der fehlerhaften Frames Anzahl der empfangenen IP-Frames mit Headerfehlern Anzahl der empfangenen IP-Frames mit fehlgeleiteter IP-Adresse Anzahl der empfangenen IP-Frames die weitergeleitet ( geroutet ) wurden Anzahl der empfangenen IP-Frames mit einem unbekannten Protokolltyp Anzahl der empfangenen IP-Frames ohne Fehler, die trotzdem verworfen wurden Anzahl der empfangenen IP-Frames die an hhere Protokollschichten weitergeleitet wurden Anzahl der gesendeten IP-Frames Anzahl der zu sendenden, jedoch verworfenen IP-Frames Anzahl der gesendeten IP-Frames, die wegen fehlerhaften Routinginformationen verworfen wurden. Mindestzeitdauer bis ein IP-Frame wieder zusammengesetzt wird Mindestanzahl der IP-Fragmente zum Zusammensetzen und weiterleiten Anzahl der erfolgreich wieder zusammengesetzten IP-Frames
R R R
Anhang MIB-II-Gruppen 1.3.6.1.2.1.4.16 1.3.6.1.2.1.4.17 1.3.6.1.2.1.4.18 ipReasmFails ipFragOKs ipFragFails R R R Anzahl der nicht erfolgreich wieder zusammengesetzten IP-Frames
295
Anzahl der IP-Frames die fragmentiert und weitergeleitet wurden Anzahl der IP-Frames, die htten fragmentiert werden mssen, jedoch nicht konnten, da das don't Fragment bit im Header gesetzt war Anzahl der erzeugten IP-Fragment-Frames Tabelle aller lokalen IP-Adressen des Kopplers/Controllers. Adress-Informationen fr einen Eintrag Die IP-Adresse die die AdressInformationen betrifft Index des Interfaces Die zugehrige Subnet-Maske zu dem Eintrag Wert des niederwertigsten Bits in der IPBroadcast Adresse Die Gre des lngsten IP-Telegramms, das wieder defragmentiert werden kann. Anzahl der gelschten Routing-Eintrge
R R R
ipRouteIfIndex R/W ipRouteMetric1 R/W ipRouteMetric2 R/W ipRouteMetric3 R/W ipRouteMetric4 R/W ipRouteNextHo R/W p
296
MIB-II-Gruppen ICMP Group 1.3.6.1.2.1.4.21.1.8 1.3.6.1.2.1.4.21.1.9 ipRouteType ipRouteProto R/W R R/W Die Art der Route Mechanismus wie die Route aufgebaut wird Anzahl der Sekunden, seitdem die Route das letzte mal erneuert wurde oder berprft wurde Der Eintrag enthlt die Subnetmask zu diesem Eintrag Eine alternative Route zum Zielsystem Ein Verweis auf eine spezielle MIB
1.3.6.1.2.1.4.21.1.10 ipRouteAge
1.3.6.1.2.1.4.21.1.11 ipRouteMask
R/W
1.3.6.1.2.1.5.10 icmpInTimestamps 1.3.6.1.2.1.5.11 icmpInTimestamp Reps 1.3.6.1.2.1.5.12 icmpInAddrMasks 1.3.6.1.2.1.5.13 icmpInAddrMask Reps 1.3.6.1.2.1.5.14 icmpOutMsgs 1.3.6.1.2.1.5.15 icmpOutErrors
Anhang MIB-II-Gruppen hs 1.3.6.1.2.1.5.17 icmpOutTimeExcds 1.3.6.1.2.1.5.18 icmpOutParmProbs R R Unreachable-Meldungen Anzahl der gesendeten ICMP-Time Exceeded-Meldungen
297
Anzahl der gesendeten ICMP-Parameter Problem-Meldungen Anzahl der gesendeten ICMP-SourceQuench-Meldungen Anzahl der gesendeten ICMP-RedirectionMeldungen Anzahl der gesendeten ICMP-EchoRequest-Meldungen Anzahl der gesendeten ICMP-Echo-ReplyMeldungen Anzahl der gesendeten ICMP-TimestampRequest-Meldungen Anzahl der gesendeten ICMP-TimestampReply-Meldungen Anzahl der gesendeten ICMP-Address Mask Request-Meldungen Anzahl der gesendeten ICMP-Address Mask Reply-Meldungen
1.3.6.1.2.1.5.23 icmpOutTimestamps R 1.3.6.1.2.1.5.24 icmpOutTimestamp Reps 1.3.6.1.2.1.5.25 icmpOutAddrMasks 1.3.6.1.2.1.5.26 icmpOutAddrMask Reps R R R
tcpRtoAlgorithm R
R R R R
298
MIB-II-Gruppen UDP Group einschlielich der Error Frames 1.3.6.1.2.1.6.11 1.3.6.1.2.1.6.12 1.3.6.1.2.1.6.13 1.3.6.1.2.1.6.13.1 1.3.6.1.2.1.6.13.1.1 1.3.6.1.2.1.6.13.1.2 tcpOutSegs tcpRetransSegs tcpConnTable tcpConnEntry tcpConnState tcpConnLocal Address tcpConnLocal Port tcpConnRem Address R R R R Anzahl der korrekt gesendeten TCPFrames mit Daten Anzahl der gesendeten TCP-Frames die wegen Fehlern wiederholt wurden Fr jede bestehende Verbindung wird ein Tabelleneintrag erzeugt Tabelleneintrag zur Verbindung Dieser Eintrag gibt den Status der TCPVerbindung an Dieser Eintrag enthlt die IP-Adresse fr diese Verbindung. Bei einem Server ist dieser Eintrag fest auf 0.0.0.0 Dieser Eintrag gibt die Portnummer der TCP-Verbindung an. Dieser Eintrag enthlt die Remote IPAdresse der TCP-Verbindung Dieser Eintrag enthlt den Remote Port der TCP-Verbindung Anzahl der empfangenen fehlerhaften TCP-Frames Anzahl der gesendeten TCP-Frames mit gesetztem RST-Flag
R R
1.3.6.1.2.1.7.2
udpNoPorts
1.3.6.1.2.1.7.3
udpInErrors
1.3.6.1.2.1.7.4 1.3.6.1.2.1.7.5
udpOutDatagrams udpTable
R -
1.3.6.1.2.1.7.5.1
udpEntry
1.3.6.1.2.1.7.5.1.1 udpLocalAddress
299
snmpInASNParse Errs snmpInTooBigs snmpInNoSuch Names snmpInBadValues snmpInReadOnlys snmpInGenErrs snmpInTotalReq Vars snmpInTotalSet Vars
R R R
R R R R
snmpInGetRequest R s snmpInGetNexts R
300
WAGO-MIB-Gruppen Company Group 1.3.6.1.2.1.11.21 1.3.6.1.2.1.11.22 1.3.6.1.2.1.11.24 1.3.6.1.2.1.11.25 1.3.6.1.2.1.11.26 1.3.6.1.2.1.11.27 1.3.6.1.2.1.11.28 1.3.6.1.2.1.11.29 1.3.6.1.2.1.11.30 snmpOutNoSuch Names R Anzahl gesendete SNMP-Frames, die das Ergebnis noSuchName enthielten Anzahl gesendete SNMP-Frames, die das Ergebnis bad value enthielten Anzahl gesendete SNMP-Frames, die das Ergebnis genErrs enthielten Anzahl gesendete GET Anforderungen Anzahl gesendete GET NEXT Anforderungen Anzahl gesendete SET Anforderungen Anzahl gesendete GET Antworten Anzahl gesendete Traps Authentification-failure Traps (1 = ein, 2 = aus )
8.2 WAGO-MIB-Gruppen
8.2.1 Company Group
Die Company Group enthlt allgemeine Informationen ber die Firma WAGO Kontakttechnik GmbH & Co. KG.
Identifier 1.3.6.1.4.1.13576.1.1 Eintrag wagoName Zu- Beschreibung griff R Registered name of the company Defaultwert. "WAGO Kontakttechnik GmbH & Co. KG" "Description of company" Defaultwert: "WAGO Kontakttechnik GmbH & Co. KG, Hansastr. 27, D-32423 Minden" "URL to webpage of company" Defaultwert: : "www.wago.com"
1.3.6.1.4.1.13576.1.2
wagoDescrition R
1.3.6.1.4.1.13576.1.3
wagoURL
Anhang WAGO-MIB-Gruppen griff 1.3.6.1.4.1.13576.10.1 wioArticleNam R .1 e 1.3.6.1.4.1.13576.10.1 wioArticleDesc R .2 ription 1.3.6.1.4.1.13576.10.1 wioSerialNumb R .3 er 1.3.6.1.4.1.13576.10.1 wioMacAddres .4 s R "Name of article" Defaultwert. "750-841/000-000" "Description of article" Defaultwert: "WAGO Ethernet(10/100MBit)-FBC"
301
"Serialnumber of article" Defaultwert: "SNxxxxxxxx-Txxxxxxmac|0030DExxxxxx" "MAC-Address of article" Defaultwert: "0030DExxxxxx" "URL to datasheet of article" Defaultwert: "http:// www.wago.com/wagoweb/documentatio n/navigate/nm0dc__e.htm#ethernet" "URL to manual of article" Defaultwert: "http:// www.wago.com/wagoweb/documentatio n/navigate/nm0dc__e.htm#ethernet"
1.3.6.1.4.1.13576.10.1 wioURLManua R .6 l
1.3.6.1.4.1.13576.10.1 wioFirmwareIn R .10.1 dex 1.3.6.1.4.1.13576.10.1 wioHardwareIn R .10.2 dex 1.3.6.1.4.1.13576.10.1 wioFwlIndex .10.3 1.3.6.1.4.1.13576.10.1 wioFirmwareV .10.4 ersion R R
1.3.6.1.4.1.13576.10.1 wioRtcDateTim R/W "Date / time of coupler in UTC as string. .11.1 e For writing date / time use the following string time 11:22:33 date 13-1-2007" Defaultwert. "time xx:xx:xx date xx-xxWAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
302
WAGO-MIB-Gruppen Ethernet Group xxxx (UTC)" 1.3.6.1.4.1.13576.10.1 wioRtcTime .11.2 1.3.6.1.4.1.13576.10.1 wioTimezone .11.3 R/W "Date / time of coupler in UTC as integer in seconds from 1970-01-01" Defaultwert. 0 R/W "Actual timezone of article in hours (-12 - +12)" Defaultwert. 0 "Hour mode: 0 = 12h-Mode 1 = 24h-Mode" Defaultwert. 0 "RTC-Battery Status: 0 = ok 1 = battery empty" Defaultwert. 1
1.3.6.1.4.1.13576.10.1 wioRtcDayLigh R/W "Timeoffset of 1 hour: .11.6 tSaving 0 = not offset 1 = offset 1 hour (DayLightSaving)" Defaultwert. 0
1.3.6.1.4.1.13576.10.1 wioEthernetMo R/W "IP-Configuration of Ethernetconnection: .12.1 de 0 = fix Ip-Address 1 = dynamic IP-Address over Bootp 2 = dynamic IP-Address over DHCP" Defaultwert. 1 1.3.6.1.4.1.13576.10.1 wioIp .12.2 1.3.6.1.4.1.13576.10.1 wioSubnetMas .12.3 k 1.3.6.1.4.1.13576.10.1 wioGateway .12.4 1.3.6.1.4.1.13576.10.1 wioHostname .12.5 1.3.6.1.4.1.13576.10.1 wioDomainNa .12.6 me R/W "Actual IP-Address of coupler" R/W "Actual Subnet-Mask of coupler" R/W "Actual Gateway-IP of coupler" R/W "Actual hostname of coupler" R/W "Actual domainname of coupler"
1.3.6.1.4.1.13576.10.1 wioDnsServer1 R/W "IP-Address of first DNS-Server" .12.7 1.3.6.1.4.1.13576.10.1 wioDnsServer2 R/W "IP-Address of second DNS-Server" .12.8
Anhang WAGO-MIB-Gruppen
303
1.3.6.1.4.1.13576.10.1 wioErrorTableI R .21.1.1.1 ndex 1.3.6.1.4.1.13576.10.1 wioErrorTable .21.1.1.2 Number 1.3.6.1.4.1.13576.10.1 wioErrorTable .21.1.1.3 Argument 1.3.6.1.4.1.13576.10.1 wioErrorTable .21.1.1.4 Time R R R
304
WAGO-MIB-Gruppen PLC Project Group 1.3.6.1.4.1.13576.10.1 wioProjectNam R .30.3 e 1.3.6.1.4.1.13576.10.1 wioProjectTitle R .30.4 1.3.6.1.4.1.13576.10.1 wioProjectVers R .30.5 ion 1.3.6.1.4.1.13576.10.1 wioProjectAuth R .30.6 or 1.3.6.1.4.1.13576.10.1 wioProjectDesc R .30.7 ription 1.3.6.1.4.1.13576.10.1 wioNumberOfI .30.8 ecTasks R "Name of Codesys-Project" "Title of Codesys-Project" "Version of Codesys-Project" "Author of Codesys-Project" "Description of Codesys-Project" "Number of IEC-Tasks in the CodesysProject"
1.3.6.1.4.1.13576.10.1 wioIecTaskTab .30.9 le 1.3.6.1.4.1.13576.10.1 wioIecTaskEntr .30.9.1 y 1.3.6.1.4.1.13576.10.1 wioIecTaskId .30.9.1.1 1.3.6.1.4.1.13576.10.1 wioIecTaskNa .30.9.1.2 me R R "ID of IEC-Task in the Codesys-Project" "Name of IEC-Task in the CodesysProject" "Status of IEC-Task in the CodesysProject" "Mode of IEC-Task in the CodesysProject" "Priority of IEC-Task in the CodesysProject" "Interval of cyclic IEC-Task in the Codesys-Project" "Event for IEC-Task in the CodesysProject" "Count of IEC-Task in the CodesysProject" "Last cycletime of IEC-Task in the Codesys-Project" "Minimal cycletime of IEC-Task in the Codesys-Project" "Maximal cycletime of IEC-Task in the Codesys-Project" "Average cycletime of IEC-Task in the Codesys-Project"
1.3.6.1.4.1.13576.10.1 wioIecTaskPrio R .30.9.1.5 rity 1.3.6.1.4.1.13576.10.1 wioIecTaskInte R .30.9.1.6 rval 1.3.6.1.4.1.13576.10.1 wioIecTaskEve R .30.9.1.7 nt 1.3.6.1.4.1.13576.10.1 wioIecTaskCyc R .30.9.1.8 leCount 1.3.6.1.4.1.13576.10.1 wioIecTaskCyc R .30.9.1.9 leTime 1.3.6.1.4.1.13576.10.1 wioIecTaskCyc R .30.9.1.10 leTimeMin 1.3.6.1.4.1.13576.10.1 wioIecTaskCyc R .30.9.1.11 leTimeMax 1.3.6.1.4.1.13576.10.1 wioIecTaskCyc R .30.9.1.12 leTimeAvg
Anhang WAGO-MIB-Gruppen
305
1.3.6.1.4.1.13576.10.1 wioHttpAuthen R/W "Enable / disable the authentication on .40.1.2 ticationEnable the websides: 0 = authentication disabled 1 = authentication enable" Defaultwert. { 1 } 1.3.6.1.4.1.13576.10.1 wioHttpPort .40.1.3 R/W "Port of the Http-Web-Server" Defaultwert. { 80 }
306
WAGO-MIB-Gruppen Snmp Group 1.3.6.1.4.1.13576.10.1 wioSntpClientT R/W "Timeout to corrupt SNTP answer" .40.3.4 imeout Defaultwert { 2000 } 1.3.6.1.4.1.13576.10.1 wioSntpClient .40.3.5 DayLightSavin g R/W "Timeoffset of 1 hour: 0 = not offset 1 = offset 1 hour (DayLightSaving)" Defaultwert { 0 }
1.3.6.1.4.1.13576.10.1 wioSnmp1Com R/W Community identification string for .40.4.2.3 munity SNMPv1/v2c Defaultwert { "public" } 1.3.6.1.4.1.13576.10.1 wioSnmp1Trap R/W "Enable / Disable SNMPv1-traps to first .40.4.2.4 V1enable SNMP-Server Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp1Trap R/W "Enable / Disable SNMPv2c-traps to first .40.4.2.5 V2enable SNMP-Server Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioSnmp2Prot .40.4.2.6 ocolEnable 1.3.6.1.4.1.13576.10.1 wioSnmp2Man .40.4.2.7 agerIp R/W "Enable / Disable first SNMPv1/v2cAgent Defaultwert { 0 } R/W "IP-Address of second SNMP-Server" Defaultwert { '00000000'h }
1.3.6.1.4.1.13576.10.1 wioSnmp2Com R/W Community identification string for .40.4.2.8 munity SNMPv1/v2c Defaultwert { "public" } 1.3.6.1.4.1.13576.10.1 wioSnmp2Trap R/W "Enable / Disable SNMPv1-traps to first .40.4.2.9 V1enable SNMP-Server Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioSnmp2Trap R/W "Enable / Disable SNMPv2c-traps to first .40.4.2.10 V2enable SNMP-Server Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioSnmp1User R/W "Enable / Disable first SNMPv3 User
307
1.3.6.1.4.1.13576.10.1 wioSnmp1Auth R/W "Athentication-Typ for first SNMPv3.40.4.3.2 enticationTyp user: 0 = no Authentication 1 = MD5 Authentication 2 = SHA1 Authentication" Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp1Auth R/W "Authentication name for first SNMPv3.40.4.3.3 enticationName user" Defaultwert { "SecurityName" } 1.3.6.1.4.1.13576.10.1 wioSnmp1Auth R/W "Authentication key for first SNMPv3.40.4.3.4 enticationKey user" Defaultwert { " AuthenticationKey " } 1.3.6.1.4.1.13576.10.1 wioSnmp1Priva R/W "Disable / Enable Data Encryption for .40.4.3.5 cyEnable first SNMPv3-user:: 0 = no Encryption 1 = DES Encryption" Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp1Priva R/W "Privacy key for SNMPv3 for first .40.4.3.6 cyKey SNMPv3-user" Defaultwert { "PrivacyKey" } 1.3.6.1.4.1.13576.10.1 wioSnmp1Notif R/W "Enable / Disable notification (SNMPv3.40.4.3.7 icationEnable traps) with SNMPv3 User Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp1Notif R/W "Receiver-IP-Address for notification .40.4.3.8 icationReceiver (SNMPv3-traps) with SNMPv3 User IP Defaultwert { 'C0A80101'h } 1.3.6.1.4.1.13576.10.1 wioSnmp2User R/W Enables / Disables second SNMPv3 .40.4.3.9 Enable User Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioSnmp2Auth R/W Authentication-Typ for second .40.4.3.10 enticationTyp SNMPv3-user: 0 = no Authentication 1 = MD5 Authentication 2 = SHA1 Authentication Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp2Auth R/W Authentication name for second .40.4.3.11 enticationName SNMPv3-user Defaultwert { "SecurityName" } 1.3.6.1.4.1.13576.10.1 wioSnmp2Auth R/W Authentication key for second .40.4.3.12 enticationKey SNMPv3-user Defaultwert { " AuthenticationKey" } 1.3.6.1.4.1.13576.10.1 wioSnmp2Priva R/W Privacy key for SNMPv3 for second .40.4.3.13 cyEnable SNMPv3-user Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioSnmp2Priva R/W Privacy key for SNMPv3 for second .40.4.3.14 cyKey SNMPv3-user Defaultwert { "PrivacyKey" } 1.3.6.1.4.1.13576.10.1 wioSnmp2Notif R/W "Enables / Disables notification .40.4.3.15 icationEnable (SNMPv3-traps) with SNMPv3 User Defaultwert { 0 } WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
308
WAGO-MIB-Gruppen Snmp Trap String Group 1.3.6.1.4.1.13576.10.1 wioSnmp2Notif R/W Receiver-IP-Address for notification .40.4.3.16 icationReceiver (SNMPv3-traps) with SNMPv3 User IP Defaultwert { '00000000'h }
1.3.6.1.4.1.13576.10.1 wioTrapKbusEr R/W "String for 1.SNMP-Trap" .40.4.4.1 ror Defaultwert { "Kbus Error" } 1.3.6.1.4.1.13576.10.1 wioTrapPlcStar R/W "String for 2.SNMP-Trap" .40.4.4.2 t Defaultwert { "Plc Start" } 1.3.6.1.4.1.13576.10.1 wioTrapPlcSto .40.4.4.3 p 1.3.6.1.4.1.13576.10.1 wioTrapPlcRes .40.4.4.4 et R/W "String for 3.SNMP-Trap" Defaultwert { "Plc Stop" } R/W "String for 4.SNMP-Trap" Defaultwert { "Plc Reset" }
1.3.6.1.4.1.13576.10.1 wioTrapPlcSoft R/W "String for 5.SNMP-Trap" .40.4.4.5 wareWatchdog Defaultwert { "Plc Software Watchdog" } 1.3.6.1.4.1.13576.10.1 wioTrapPlcDivi R/W "String for 6.SNMP-Trap" .40.4.4.6 deByZero Defaultwert { "Plc Divide By Zero" } 1.3.6.1.4.1.13576.10.1 wioTrapP R/W "String for 7.SNMP-Trap" .40.4.4.7 lcOnlineChang Defaultwert { "Plc Online Change" } e 1.3.6.1.4.1.13576.10.1 wioTrapPlcDo .40.4.4.8 wnload R/W "String for 8.SNMP-Trap" Defaultwert { "Plc Download Programm"
1.3.6.1.4.1.13576.10.1 wioTrapPlcLog R/W "String for 9.SNMP-Trap" .40.4.4.9 in Defaultwert { "Plc Login" } 1.3.6.1.4.1.13576.10.1 wioTrapPlcLog R/W "String for 10.SNMP-Trap" .40.4.4.10 out Defaultwert { "Plc Logout" }
1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.1 sg1 1.3.6.1.4.1.13576.10.1 wioUserTrapM WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP
Anhang WAGO-MIB-Gruppen .40.4.5.2 sg2 R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap" R/W "String for 1.SNMP-Trap"
309
1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.3 sg3 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.4 sg4 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.5 sg5 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.6 sg6 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.7 sg7 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.8 sg8 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.9 sg9 1.3.6.1.4.1.13576.10.1 wioUserTrapM .40.4.5.10 sg10
1.3.6.1.4.1.13576.10.1 wioCoDeSysEn R/W "Enable / Disable the port of the .40.5.1 able CoDeSysServer 0 = port of CoDeSysServer disable 1 = port of CoDeSysServer enable" Defaultwert { 1 }
310
1.3.6.1.4.1.13576.10.1 wioModbusTcp R/W "Enable / Disable the port of the .40.6.1 Enable Modbus-TCP-Server 0 = port of Modbus-TCP-Server disable 1 = port of Modbus-TCP-Server enable" Defaultwert { 1 } 1.3.6.1.4.1.13576.10.1 wioModbusUd .40.6.2 bEnable R/W "Enable / Disable the port of the Modbus-UDP-Server 0 = port of Modbus-UDP-Server disable 1 = port of Modbus-UDP-Server enable" Defaultwert { 1 }
1.3.6.1.4.1.13576.10.1 wioMaxConnec R/W "The maximal count of modbus .40.6.3 tions connections" Defaultwert { 15 } 1.3.6.1.4.1.13576.10.1 wioConnection .40.6.4 Timeout R/W "Timeout of the modbus connection" Defaultwert { 600 }
1.3.6.1.4.1.13576.10.1 wioModbusWat R/W "Mode of the modbus watchdog" .40.6.5 chdogMode Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioModbusWat R/W "Timeout of the modbus watchdog" .40.6.6 chdogTime Defaultwert { 100 } 1.3.6.1.4.1.13576.10.1 wioFreeModbu .40.6.7 sSockets R/W "Unused and free modbus connections" Defaultwert { 15 }
1.3.6.1.4.1.13576.10.1 wioModbusCon .40.6.8 nectionTable 1.3.6.1.4.1.13576.10.1 wioModbusCon .40.6.8.1 nectionEntry 1.3.6.1.4.1.13576.10.1 wioModbusCon R/W "Index of modbus connection" .40.6.8.1.1 nectionIndex 1.3.6.1.4.1.13576.10.1 wioModbusCon R/W "IP-Address of modbus connection" .40.6.8.1.2 nectionIp 1.3.6.1.4.1.13576.10.1 wioModbusCon R/W "Port of modbus connection" .40.6.8.1.3 nectionPort
Anhang WAGO-MIB-Gruppen
311
1.3.6.1.4.1.13576.10.1 wioEthernetIpE R/W "Enable / Disable the port of the .40.7.1 nable EthernetIPServer 0 = port of EthernetIPServer disable 1 = port of EthernetIPServer enable" Defaultwert { 0 } 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.2 ariablesInputCo unt 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.3 ariablesOutput Count 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.4 ariablesPlcInpu tCount 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.5 ariablesPlcInpu tOffset 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.6 ariablesPlcOutp utCount 1.3.6.1.4.1.13576.10.1 wioEthernetIpV R/W .40.7.7 ariablesPlcOutp utOffset 1.3.6.1.4.1.13576.10.1 wioEthernetIpR R/W .40.7.8 unIdleHeaderO rginatorToTarg et 1.3.6.1.4.1.13576.10.1 wioEthernetIpR R/W .40.7.9 unIdleHeaderT argetToOrginat or
312
WAGO-MIB-Gruppen Plc Data Group 1.3.6.1.4.1.13576.10.1 wioAnalogOut .50.2 Length R "Length of analog output process datas" "Length of analog input process datas" "Length of digital output process datas" "Length of digital input process datas" "Offset of digital output process datas" "Offset of digital input process datas"
1.3.6.1.4.1.13576.10.1 wioAnalogInLe R .50.3 ngth 1.3.6.1.4.1.13576.10.1 wioDigitalOutL R .50.4 ength 1.3.6.1.4.1.13576.10.1 wioDigitalInLe .50.5 ngth 1.3.6.1.4.1.13576.10.1 wioDigitalOut .50.6 Offset 1.3.6.1.4.1.13576.10.1 wioDigitalInOf .50.7 fset R R R
1.3.6.1.4.1.13576.10.1 wioModuleTabl .50.8 e 1.3.6.1.4.1.13576.10.1 wioModuleEntr .50.8.1 y 1.3.6.1.4.1.13576.10.1 wioModuleNu .50.8.1.1 mber 1.3.6.1.4.1.13576.10.1 wioModuleNa .50.8.1.2 me R R "Number of module slot" "Name of module" "Type of module" "Count of module" "Module in alternative format" "Length of analog output datas of module (Bit)" "Length of analog input datas of module (Bit)" "Length of digital output datas of module (Bit)" "Length of digital input datas of module (Bit)"
1.3.6.1.4.1.13576.10.1 wioModuleTyp R .50.8.1.3 e 1.3.6.1.4.1.13576.10.1 wioModuleCou R .50.8.1.4 nt 1.3.6.1.4.1.13576.10.1 wioModuleAlte R .50.8.1.5 rnativeFormat 1.3.6.1.4.1.13576.10.1 wioModuleAna R .50.8.1.6 logOutLength 1.3.6.1.4.1.13576.10.1 wioModuleAna R .50.8.1.7 logInLength 1.3.6.1.4.1.13576.10.1 wioModuleDigi R .50.8.1.8 talOutLength 1.3.6.1.4.1.13576.10.1 wioModuleDigi R .50.8.1.9 talInLength
313
1.3.6.1.4.1.13576.10.1 wioPlcDataInde R/W "Number of plc data DWORD" .100.1.1.1 x 1.3.6.1.4.1.13576.10.1 wioPlcDataRea R/W "Readable plc data (DWORD)" .100.1.1.2 dArea 1.3.6.1.4.1.13576.10.1 wioPlcDataWri R .100.1.1.3 teArea "Write- / Readable plc data (DWORD)"
314
Glossar
9 Glossar
B
Basisband Basisbandsysteme sind Systeme, die ohne Trgerfrequenzen, also mit unmodulierten Signalen arbeiten. Sie bieten also nur einen Kanal, der logisch auf die verschiedenen Bedrfnisse zugeschnitten werden mu. Gegensatz: Breitband. Baustein Funktionen, Funktionsblcke und Programme sind Bausteine. Jeder Baustein besteht aus einem Deklarationsteil und einem Rumpf. Der Rumpf ist in einer der IEC-Programmiersprachen AWL (Anwendungsliste), ST (Strukturierter Text), AS (Ablaufstruktur), FUP (Funktionsplan) oder KOP (Koppelplan) geschrieben. Betriebsystem Software, die Anwendungsprogramme mit der Hardware verbindet. Bibliothek Sammlung von Bausteinen, die dem Programmierer in dem ProgrammierTool WAGO-I/O-PRO CAA fr das Erstellen eines Steuerungsprogramms gem IEC 61131-3 zur Verfgung stehen. Bit Kleinste Informationseinheit. Der Wert kann entweder 1 oder 0 sein. Bitrate Anzahl von Bits, die innerhalb einer Zeiteinheit bertragen werden. BNC Bayonet Navy Connector. Buchse fr Koaxialkabel. BootP Das Bootstrap-Protokoll ist ein Protokoll, das festlegt, wie System- und Netzwerkinformationen von einem Server an Arbeitsstationen bermittelt werden.
Glossar
315
Breitband bertragungstechnik, die mit einer hohen Bandbreite arbeitet und so hohe bertragungsraten gestattet. Dadurch knnen mehrere Gerte gleichzeitig bertragen. Gegensatz: Basisband. Bridge Eine Bridge arbeitet auf Schicht 2 des ISO/OSI-Modells. Sie ist wie ein Switch, hat aber nur einen Ausgang. Bridges teilen das Netzwerk in Segmente, dabei kann die Anzahl der Knoten erhht werden. Geschdigte Daten werden herausgefiltert. Telegramme werden nur versandt, wenn der Knoten sich mit der Zieladresse in dem angeschlossenen Segment befindet. Sie betrachtet nur den Rahmen der MAC-Schicht. Kennt sie die Ziel-Adresse, so leitet sie sie weiter (wenn die Ziel-Adresse auf einem anderen als dem Strang ist, wo der Frame herkam) oder vernichtet ihn (der Empfnger hat den Rahmen bereits). Kennt sie die Adresse nicht, flutet sie (leitet in alle ihr bekannten Segmente weiter) und merkt sich die Quelladresse. Eine Bridge dient dazu, Nachrichten unabhngig vom Ziel der Nachricht zu bertragen. Broadcast Rundruf, Nachricht, die an alle am Netz angeschlossenen Stationen bertragen wird. Bus Leitung zur bitseriellen oder bitparallelen, getakteten Datenbertragung. Ein Bus fr die bitparallelen Datenbertragung besteht aus Adress-, Daten-, Steuer- und Versorgungsbus. Die Breite des Datenbusses (8-,16-, 32-, 64Bit) und seine Taktgeschwindigkeit ist magebend dafr, wie schnell die Daten bertragen werden knnen. Die Breite des Adressbusses begrenzt den mglichen Ausbau eines Netzwerks. Byte Binary Yoked Transfer Element. Ein Datenelement grer als ein Bit und kleiner als ein Wort. Allgemein enthlt ein Byte 8 Bits. Bei 36-Bit Rechner kann ein Byte 9 Bits enthalten.
316
Glossar
C
Client Dienstanforderndes Gert innerhalb des Client-Server-Systems. Mit Hilfe der Dienstanforderung kann der Client auf Objekte (Daten) des Servers zugreifen. Der Dienst wird vom Server erbracht. CSMA/CD Zuflliges Buszugriffsverfahren (Carrier Sense Multiple Access with Collision Detection). Mit dem Erkennen einer Kollision ziehen alle Teilnehmer ihre Daten zurck. Nach einer Zufallszeit versuchen die Teilnehmer erneut zu senden.
D
Datenbus siehe Bus. Deterministisches ETHERNET Deterministisches ETHERNET bedeutet, dass die Laufzeiten in einem ETHERNET Netzwerk definiert und berechnet werden knnen. Dies ist durch den Aufbau eines Switched ETHERNET mglich. DHCP Dynamic Host Configuration Protocol. Dieses Protokoll erlaubt die automatische Netzwerkkonfiguration eines Rechners und die zentrale Adressvergabe und Parametereinstellung. Das DHCP weist den angeschlossenen PCs (Clients) aus einem festgelegten Bereich von IPAdressen automatisch beliebige, temporre IP-Adressen zu und spart so viel Konfigurationsarbeit bei greren Netzen. Neben einer IP-Adresse erhlt ein Client auch zustzliche Informationen, etwa die Adresse des Gateways (Routers) und die Adresse eines zustndigen Name-Servers (DNS). Dienst Auf ein Objekt gerichtete Operation (Read, Write); oft wird auch der Begriff Service verwendet.
Glossar
317
E
ETHERNET Eine Spezifikation fr ein lokales Netzwerk (LAN), die in den 70er Jahren zusammen von den Firmen Xerox, Intel und DEC entwickelt wurde. Das Bus-Zugriffsverfahren erfolgt nach dem CSMA/CD-Verfahren. ETHERNET Standard 1983 wurde ETHERNET durch IEEE 802.3 10Base-5 standardisiert. Die ISO hat die Standardisierung im ISO-Standard 8802/3 bernommen. ETHERNET kann zwischenzeitlich auf allen gngigen Kabeltypen und auf LWL betrieben werden. Es gibt allerdings einige technische und erhebliche logische Unterschiede zwischen den genormten Varianten und dem ursprnglichen "ETHERNET", weshalb man heute immer von "ETHERNET" spricht, wenn die ltere Konstruktion gemeint ist, und von "802.3" fr die genormten Systeme. Die wesentlichen Unterschiede zwischen dem ETHERNET- und dem IEEE-Standard bestehen im Rahmenaufbau und in der Behandlung von Fllzeichen.
F
Feldbus System zur seriellen Informationsbertragung zwischen Gerten der Automatisierungstechnik im prozessnahen Feldbereich. Firewall Sammelbezeichnung fr Lsungen, die LANs, welche ans Internet angeschlossen sind, vor unberechtigtem Zugriff aus diesem zu schtzen. Auerdem sind sie in der Lage, auch den Verkehr aus dem LAN ins Internet zu kontrollieren und zu reglementieren. Kernstck von Firewalls sind statische Router, die ber eine Zugriffskontroll-Liste verfgen, mit der sie entscheiden knnen, von welchem Host welche Datenpakete passieren drfen. Frame Rahmen eines Datenpaketes, enthlt den Header (Paketkopf) und z. B. eine Prfsumme. FTP (File Transfer Protocol) Eine Standardanwendung fr TCP/IP, die nur die Filebertragung und keinen Filezugriff beinhaltet.
318
Glossar
Funktion Baustein, der bei gleichen Eingangswerten immer dasselbe Ergebnis (als Funktionswert) zurckliefert; sie hat keine lokalen Variablen, die ber einen Aufruf hinaus Werte speichern. Funktionsblock Baustein, der bei der Ausfhrung einen oder mehrere Werte liefert. Diese knnen als lokale Variablen (Gedchnis) gespeichert werden.
G
Gateway Gert zur Verbindung zweier verschiedener Netze, bernimmt die bersetzung der unterschiedlichen Protokolle.
H
Hardware Elektronische, elektrische und mechanische Komponenten einer Baugruppe. Header Paketkopf eines Datenpaketes, enthlt u. a. die Adressinformationen des Empfngers. Host Ursprnglich ein zentraler Grorechner, auf den von anderen Systemen aus zugegriffen werden kann. Die vom Host bereitgestellten Dienstleistungen knnen ber Lokal- und Fernabfrage abgerufen werden. Heute werden damit auch einfach Rechner bezeichnet, die zentral bestimmte Dienste zur Verfgung stellen (z.B. UNIX-Hosts im Internet). HTML Abkrzung von hypertext markup language HTML ist die Beschreibungssprache fr Dokumente im World Wide Web. Sie enthlt die Sprachelemente fr den Entwurf von Hypertext-Dokumenten.
Glossar
319
HTTP (Hyper Text Transfer Protocol) Client-Server-TCP/IP-Protokoll, das im Internet oder Intranets fr den Austausch von HTML-Dokumenten benutzt wird. Im Normalfall benutzt es Port 80. Hub Ein Gert, das die Kommunikation zwischen mehreren Netwerkteilnehmern ber Twisted Pair Kabel ermglicht. Wie ein Repeater, nur mit vielen Ausgngen, dient ein Hub zur Bildung einer Stern-Topologie. Hypertext Dokumentformat, das von HTTP benutzt wird. Hypertextdokumente sind Textdateien, die ber besonders hervorgehobene Schlsselwrter Verzweigungen in andere Textdokumente ermglichen.
I
IAONA Europe Die IAONA Europe (Industrial Automation Open Networking Alliance) ist eine Organisation fr industrielle Netzwerktechnik, dessen Ziel es ist, ETHERNET in der Automatisierungstechnik zu etablieren. Nhere Informationen dazu erhalten Sie im Internet unter: www.iaona-eu.com. ICMP-Protokoll Das ICMP-Protokoll ist ein Protokoll zur bertragung von Statusinformationen und Fehlermeldungen der Protokolle IP, TCP und UDP zwischen IP-Netzknoten. ICMP bietet u. a. die Mglichkeit einer EchoAnforderung, um feststellen zu knnen, ob ein Bestimmungsort erreichbar ist und antwortet. IEC 61131-3 Internationaler Standard aus dem Jahr 1993 fr moderne Systeme mit SPSFunktionalitt. Aufbauend auf einem strukturierten Softwaremodell definiert sie eine Reihe leistungsfhiger Programmiersprachen, die fr unterschiedliche Automatisierungsaufgaben eingesetzt werden knnen.
320
Glossar
IEEE Institute of Electrical and Electronic Engineers. IEEE 802.3 IEEE 802.3 ist eine Normung von IEEE. ETHERNET untersttzt als Medium nur das Yellow-Cable. IEEE 802.3 untersttzt zustzlich noch S-UTP und Breitband- Koax. Die Segmentlngen reichen von 500 m bei Yellow- Cable, 100 m bei TP und 1800 m bei Breitband- Koax. Die Topologien knnen entweder Stern oder Bus sein. Als Kanalzugriffsverfahren wird bei ETHERNET (IEEE 802.3) CSMA/CD verwendet. Intel-Format Eingestellte Konfiguration des Feldbus-Kopplers/-Controllers fr den Aufbau des Prozessabbilds. Abhngig von der eingestellten Konfiguration (Intel/Motorola-Format, word-alignment,...), werden die Daten der Klemme unterschiedlich im Speicher des Kopplers/Controllers abgebildet. Das Format legt fest, ob High- und Low-Byte getauscht sind. Bei dem IntelFormat sind diese nicht getauscht. Internet Das Internet stellt ein System von Millionen miteinander verbundenen Computern rund um die ganze Welt dar. Sein wohl bekanntester Bereich ist das World Wide Web. Intranet Intranet ist ein Netzwerkkonzept mit privaten Netzwerkverbindungen, auf denen unternehmensweit Daten ausgetauscht werden knnen. IP Internet Protocol. ISA Industry Standard Architecture. Bietet eine Standardschnittstelle fr den Datenaustausch zwischen CPU und Peripherie.
Glossar
321
ISO/OSI-Referenzmodell Referenzmodell der ISO/OSI fr Netzwerke mit dem Ziel der Herstellung einer offenen Kommunikation. Es definiert die Schnittstellenstandards zwischen Computerherstellern in den entsprechenden Soft- und Hardwareanforderungen. Das Modell betrachtet die Kommunikation losgelst von speziellen Implementierungen. Es verwendet dazu sieben Ebenen.
K
Koaxialkabel In diesem Kabel gibt es eine einzige Leitung und einem radialen Schirm, um die Information zu bertragen.
L
LAN Local Area Network
M
Mail-Server Internet-E-Mails werden von sogenannten Mail-Servern transportiert und zwischengelagert. Die persnliche Post kann von einem solchen Mail-Server herunterladen oder umgekehrt zum Weiterversand an diesen geschickt werden. Mit dem Protokoll SMTP knnen E-Mails versendet werden. Manchesterkodierung Bei dieser Kodierung wird eine 1 als ein Wechsel von low nach high kodiert, und eine 0 als ein Wechsel von high nach low. MS-DOS Betriebsystem, das direkten Zugriff auf die Hardware von allen Anwendungen aus erlaubt.
322
Glossar
O
Open MODBUS/TCP Specification Spezifikation, die den spezifischen Aufbau eines MODBUS/TCP Datenpaketes festlegt. Diese ist abhngig von dem gewhlten Funktionscode bzw. von der gewhlten Funktion (Bit oder Register ein- oder auslesen).
P
Ping-Befehl Mit der Eingabe des Ping-Befehls (ping <IP-Adresse>) erzeugt das ping Programm ICMP echo request Pakete. Es wird benutzt, um zu berprfen ob ein Knoten erreichbar ist. Portnummer Die Portnummer bildet zusammen mit der IP-Adresse einen eindeutigen Verbindungspunkt zwischen zwei Prozesse (Anwendungen). Predictable ETHERNET Predictable ETHERNET bedeutet, dass die Verzgerungszeit einer Nachricht in einem ETHERNET Netzwerk voraussagbar ist (predictable). Durch die dazu getroffenen Manahmen knnen Echtzeitsanforderungen nahezu realisiert werden. Proxy-Gateway Proxy heit Bevollmchtigter oder Stellvertreter. Ein Proxy-Gateway (oder auch Proxy-Server) ermglicht Systemen, die keinen direkten Zugang zum Internet haben, den indirekten Zugang zum Netz. Das knnen solche Systeme sein, die durch einen Firewall aus Sicherheitsgrnden vom unmittelbaren Zugang ausgeschlossen sind. Ein Proxy kann einzelne Datenpakete zwischen dem Internet und einem lokalen Netz herausfiltern und so zur Erhhung der Sicherheit beitragen. Proxies werden auch dazu benutzt, Zugriffe auf bestimmte Server zu begrenzen. Auerdem knnen Proxy-Gateways auch Speicher (Cache)-Funktionen haben. In einem solchen Fall prfen sie, ob die jeweilige URL-Adresse schon lokal vorhanden ist und liefern sie gegebenenfalls sofort zurck. Dies spart bei Mehrfachzugriffen Zeit und Kosten. Ist die URL nicht im Cache, so wird der Request normal weitergegeben. Bis auf eine einmalige Konfiguration im Web-Browser sollte der Benutzer nichts von dem Proxy-Gateway merken. Die meisten Web-Browser knnen so konfiguriert werden, da sie pro Zugriffsmethode (FTP, HTTP) unterschiedliche oder keine Proxy-Gateways benutzen.
Glossar
323
R
Repeater Repeater arbeiten (wie Hubs, jedoch nur mit einem Ausgang) auf Schicht 1 des ISO/OSI-Modells. Repeater sind physikalische Verstrker ohne eigene Verarbeitungsfunktion. Sie frischen Daten auf, ohne jedoch geschdigte Daten zu erkennen und geben alle Signale eines Segmentes auf alle anderen angeschlossenen Segmente weiter. Repeater werden verwendet, um grere bertragungsentfernungen zu realisieren oder wenn die maximale Knotenzahl von 64 Gerten je Twisted-Pair-Segment berschritten wird. Der Repeater wird als ein Knoten bei der max. Anzahl der Knoten in einem Segment stets mitgezhlt. Werden Router eingesetzt, die als Repeater konfiguriert sind, ist auch ein Medienwechsel mglich. Request Ein Request ist eine Dienstanforderung von einem Client, der bei einem Server die Erbringung eines Dienstes anfordert. Response Als Response bezeichnet man die Antwort eines Servers auf den Request eines Client. RFC Spezifikationen Spezifikationen, Vorschlge, Ideen und Richtlinien, das Internet betreffend, werden in Form von sogenannten RFCs (Request For Comments) verffentlicht. RJ45 Stecker Auch Westernstecker genannt. Dieser Stecker ermglicht die Verbindung von zwei Netzwerkcontroller ber Twisted Pair Kabel
324
Glossar
Router Router dienen dazu, benachbarte Subnetze zu verbinden, wobei der Router mit Adressen und Protokollen der ISO/OSI-Schicht 3 arbeitet. Da diese Schicht hardwareunabhngig ist, sind die Router in der Lage, den bergang auf ein anderes bertragungsmedium vorzunehmen. Fr die bertragung einer Nachricht wertet der Router die logische Adresse aus (Quell- und Zieladresse) und findet den besten Weg, wenn mehr als ein Weg mglich ist. Router knnen in den Betriebsarten Repeater oder Bridge betrieben werden. Routing Verfahren um die Verbindung zu einem Fernrechner zu finden.
S
Segment Ein Netzwerk wird in der Regel durch Router oder Repeater in verschiedene physische Netzwerksegmente strukturiert. Server Diensterbringendes Gert innerhalb eines Client-Server-Systems. Der zu erbringende Dienst wird vom Client angefordert. SCADA Abkrzung fr Supervisory Control and Data Aquisition (Fernwirk- und Datenerfassungssystem). Bei einer SCADA Software handelt es sich um ein Programm zur Steuerung- und Visualisierung von Prozessen. SMTP Abkrzung fr Simple Mail Transfer Protocol. Ein Standard-Protokoll, mit dem E-Mails im Internet verschickt werden. SOAP Abkrzung fr Simple Object Access Protocol. XML ist ein Standard fr Meta-Daten, der Zugriff auf die XML-Objekte erfolgt ber SOAP. Der Standard definiert, wie Transaktionen via Internet und XML gettigt sowie dynamische Web Services ber verteilte Netzwerke genutzt werden knnen.
Glossar
325
Socket Eine mit BSD-UNIX eingefhrte Software-Schnittstelle zur InterprozeKommunikation. ber TCP/IP sind Sockets auch im Netzwerk mglich. Seit Windows 3.11 auch in Microsoft-Betriebssystemen verfgbar. STP Bei dem STP-Kabel (Shielded twisted Pair) handelt es sich um ein symmetrisches Kabel mit paarig verseilten und geschirmten Adern. Das klassische STP-Kabel ist ein mehradriges Kabel, dessen verseilte Adernpaare isoliert sind. Die Adernpaare des STP-Kabels sind einzeln geschirmt. Es ist kein Gesamtschirm vorhanden. S-STP Neben den STP-Kabeln gibt es Kabel, die zustzlich zu der Einzelschirmung der Adernpaare noch eine Gesamtschirmung aus Folien- oder Geflechtschirmung haben. Diese Kabel werden S/STP-Kabel genannt: Screened/Shielded Twisted Pair. Strukturierte Verkabelung Fr die Gelnde-, Gebude- und Etagenverkabelung werden bei der Strukturierten Verkabelung maximal zulssige Kabellngen festgelegt (EIA/TIA 568, IS 11801) und Empfehlungen fr die Topologie aufgezeigt. Subnetz Unterteilung eines Netzwerkes in logische Unternetzwerke. Subnetzmaske Mit Hilfe der Subnetzmaske kann man die Adressbereiche im IPAdressraum in Bezug auf Anzahl der Subnetze und Hosts manipulieren. Eine Standard-Subnetzmaske ist z. B. 255.255.255.0. S-UTP (Screened unshielded Twisted-Pair) Geschirmtes Twisted Pair Kabel, das nur einen ueren Schirm besitzt. Die verdrillten Adernpaare sind aber nicht gegeneinander abgeschirmt.
326
Glossar
Switch Switches sind vergleichbar mit Bridges, sie haben nur mehrere Ausgnge. Jeder Ausgang hat dabei die gesamte ETHERNET Bandbreite. Ein Switch schaltet eine virtuelle Verbindung zwischen einem Eingangs- und einem Ausgangsport zur bermittlung von Daten. Dabei lernen Switches, welche Knoten angeschlossen sind und filtern dementsprechend die auf das Netzwerk abgeladenen Informationen. Switched ETHERNET ETHERNET Netzwerk, das mit Switches aufgebaut ist. Es gibt eine Vielzahl von Anwendungsfllen fr Switchingtechnologien. In lokalen Netzwerken setzt sich das ETHERNET- Switching immer mehr durch, da dadurch ein deterministisches ETHERNET erzielt werden kann.
T
TCP Transport Control Protocol. TCP/IP Protokollstack Netzwerkprotokolle, die die Kommunikation zwischen unterschiedlichen Netzwerken und Technologien ermglichen. Telnet Das Telnet-Protokoll erfllt die Funktion des virtuellen Terminals. Es ermglicht den Fernzugriff vom eigenen Computer auf andere im Netzwerk befindliche Computersysteme. Treiber Softwarecode, der mit einem Hardwaregert kommuniziert. Diese Kommunikation wird normalerweise durch interne Register des Gerts durchgefhrt. Twisted Pair Paarweise verdrillte Leitungen (abgekrzte Schreibweise: TP).
Glossar
327
U
UDP-Protokoll Abkrzung fr "Users Datagram Protocol". UDP ist ein KommunikationsProtokoll zwischen zwei Computern und eine Alternative zu TCP (Transmission Control Protocol). Genauso wie TCP kommuniziert UDP ber das Internet Protocol (IP), wobei es jedoch aufgrund einer unkontrollierten Kommunikation nicht so zuverlssig ist. URL Abkrzung fr uniform resource locator. Adressierungsform fr Internet-Dateien, die vor allem innerhalb des World Wide Web (WWW) zur Anwendung kommt. Das URL-Format macht eine eindeutige Bezeichnung aller Dokumente im Internet mglich, es beschreibt die Adresse eines Dokuments oder Objekts, das von einem Web-Browser gelesen werden kann. In der URL sind die bertragungsart (http, ftp, news usw.), der Rechner, der die Information beinhaltet, und der Pfad auf dem Rechner enthalten. URL hat folgendes Format: Dokument-Typ//Computername/Inhaltsverzeichnis/Dateiname. UTP Das UTP-Kabel ist ein symmetrisches, nichtgeschirmtes Kabel mit paarweisen verdrillten farbigen Drhten. Dieser Kabeltyp, den es in zweipaariger und vierpaariger Ausfhrung gibt, ist der dominierende Kabeltyp in der Etagenverkabelung und der Endgerteverkabelung.
W
WAGO-I/O-PRO CAA Einheitliche Programmierumgebung, Programmier-Tool von der WAGO Kontakttechnik GmbH fr das Erstellen eines Steuerungsprogramms gem IEC 61131-3 fr alle Programmierbaren Feldbus-Controller. Ermglicht Test, Debugging und Startup des Programms. Web-Browser Programm zum Lesen von Hypertext. Der Browser ermglicht das Betrachten der verschiedenen Dokumente im Hypertext und die Navigation zwischen den Dokumenten.
328
Glossar
Word-alignment Eingestellte Konfiguration des Feldbus-Kopplers/-Controllers fr den Aufbau des Prozessabbilds. Mit word-alignment erfolgt der Aufbau des Prozessabbilds wortweise (2 Byte). World Wide Web HTTP Server im Internet.
Literaturverzeichnis
329
10 Literaturverzeichnis
Hintergrundinformationen: TCP/IP-Ethernet bis Web-IO Wiesemann & Theis GmbH 1.Auflage, 11/99 http://www.wut.de/e-wwwww-10-orde-000.php TCP/IP-Grundlagen Gerhard Lienemann, Verlag Heinz Heise, ISBN 3-88229-070-6 Switching Technologie in lokalen Netzwerken, Mathias Hein, Thomson Publishing, ISBN 3-8266-0207-2 ETHERNET Standards, Protokolle, Komponenten Mathias Hein International Thomson Publishing, Bonn ISBN : 3-8266-0103-3 ETHERNET TCP/IP fr die Industrieautomation Grundlagen und Praxis Frank J. Furrer Hthig GmbH, 1998, Heidelberg ISBN : 3-7785-2641-3 INTERNET intern, Tischer und Jennrich, Verlag: DATA Becker ISBN 3-8158-1160-0 TCP/IP Internet-Protokolle im professionellen Einsatz Mathias Hein International Thomson Publishing, Bonn ISBN : 3-8266-4035-7 TCP/IP Aufbau und Betrieb eines TCP/IP-Netzes Kevin Washburn, Jim Evans Addison-Wesley Publishing Company Local Area Networks - An introduction to the technology John E. McNamara, Digital Press, 1985 ISBN 0-932376-79-7 Digital Press Teil Nummer EY-00051-DP Network Troubleshooting Guide von Digital Equipment Corporation, August 1990, Digital Press Teil Nummer EK-339AB-GD-002 Zu RFC: Request for Comments http://www.ietf.org/rfc.html
330
Index
Index
1
10Base-T 77, 143 Feldbusstart 54 Fertigungsnummer 18 Firewall 149 Firmware-Information 243 Flash-Speicher 54 Funktionscode 209, 212, 233, 234, 235, 294, 337 Anwendungsbeispiel 295 FC1 213 FC11 220 FC15 221 FC16 223 FC2 215 FC22 225 FC23 226 FC3 216 FC4 217 FC5 219 FC6 219
A
Abrei-Etikett 53, 76 Adresse Ethernet 154 Hardware- 154 IP- 157 TCP- 166
B
Betriebsart RUN 52 STOP 52 Betriebsartenschalter 54, 62 BootP 168 Bridge 146, 333, 340 Busklemmen 246 Beschriftung 304, 305 Buszugriffsverfahren 156
G
Galvanische Trennung 50 Gateway 79, 81, 147, 163, 335, 338
H
Hardware-Reset 52 Hochlauf 54, 123 Host-ID 162 HTML-Seiten 169 HTTP 169 Hub 137, 140, 143, 144, 146, 149, 336
C
Cross Over Kabel 77, 143 CSMA/CD 156
D
Datenkontakte 25 Datenpaket 156 Ethernet 154 IP 163 Modbus 209 TCP 166 TCP/IP 166 Datensicherheit 149 Diagnose Funktionen 239 Informationen 139
I
IAONA 336 IEC 61131-3 45 Intel-Format 68 Interne Variablen 231 Internet 140, 149, 160, 169 Intranet 149 IP-Adresse 74, 75, 76, 77, 79, 83, 84, 156, 160, 163, 168, 294 Eckdaten 160
E
Echtzeitanforderungen 150 Echtzeitverhalten 149 Entriegelungslasche 23 Ethernet 139 Adresse 154 Industrie- 149 Netzwerk 77, 146 Netzwerkaufbau 141 Predictable 150 Shared 149 Standard 142, 156, 342 Switched 145, 150 Ethernet-Standard 142, 143 Exception 213, 216, 217, 218, 219, 220, 223, 224, 225, 226
K
Kabel Cross Over 143 Impedanz 143 Kategorie 5 143 -lnge 137 parallel 143 Klemmenbus -Fehler 135 Knoten 141 Funktionstest des 74, 75, 76, 83 max. Anzahl 160 Konfiguration 81 Konfigurations-Funktion 227, 229, 239 Konstanten-Register 244 Kontakte Daten- 25 Leistungs- 32 Koppelmodule 146
F
Fehler beim Hochlaufen 74, 77 beim Request 213 des Netzwerkknoten 239 -meldung 76, 83 Feldbusausfall 135, 233 Feldbus-Knoten Aufbau 141
L
LED Blinkcode 74, 77 rote 74, 77 Leistungskontakte 26, 32
Index
331
M
MAC-ID 53, 154 Merker 52, 54 Modbus Register Mapping 227 Modbus/TCP 209 Funktionscode 209 Specification 337 MODBUS/TCP-Funktionscode 294
N
Netzwerkaufbau 141 Netzwerkkarte 78, 140, 141, 143, 163 Netzwerkklasse 158 Normung IEEE 802.3 139
Segmentlnge 142 Sequenznummer 164 Shared Ethernet 149 Socket 46, 340 Socket-Verbindungen max. Anzahl 60 Standard EN 50173, ISO 11801, TIA 568-A 146 Verkabelungs- 146 STOP 54 Strukturierte Verkabelung 146, 340 Subnetz 160, 163, 340 -Maske 162, 340 Switch 140, 146, 150, 333, 340 Switched Ethernet 145, 150, 334, 340
T
TCP/IP 139 Time-out 233, 234 Topologie 142, 144, 146, 336, 340 Stern 143, 144 Tragschiene 21, 23
P
PFC-Programm 54 PFC-Zyklus 54, 62 Ping-Befehl 75, 83, 338 Portnummer 166, 338 502 209 80 170 Predictable Ethernet 150, 338 Protokoll BootP 160 Protokolle 139 Proxy 84, 338 Prozess Visualisierung 140 Prozessabbild 54 Prozessdaten 139
U
Update-Matrix 19
V
Variablen 52 Verriegelungsscheibe 23 Verzgerungszeit 149
R
RAM 54 Repeater 140, 146, 148, 338 Request 212, 213, 215, 216, 217, 219, 221, 222, 223, 225, 226, 339 Reset Hardware- 83 Response 213, 214, 216, 218, 219, 220, 221, 223, 224, 226, 339 Router 145, 146, 149, 154, 156, 335, 339 RUN 54
W
Watchdog 233 Register 234 Web-Browsers 139 word-alignment 254, 274 WWW 169
Z
Zeiten Werte von Zeitgebern 54 Zugriff gleichzeitiger 209 Zykluszeit 54
S
Scada 295, 339 SCADA 293 Schleife 54
WAGO Kontakttechnik GmbH & Co. KG Postfach 2880 D-32385 Minden Hansastrae 27 D-32423 Minden Telefon: 05 71/8 87 0 Telefax: 05 71/8 87 1 69 E-Mail: info@wago.com Internet: http://www.wago.com