62 • Feldbus-Controller 750-842
Aufbau der Prozessdaten fü r MODBUS/TCP
3.2.4.3.2 750-404/000-005 2V-Zä hler 16 Bit
Die Zählerklemme erscheint mit insgesamt 5 Bytes Nutzdaten im Einund Ausgangsbereich des Prozessabbilds, 4 Datenbytes und ein zusätzliches Steuer- /Statusbyte. Dabei werden mit word-alignment jeweils 3 Worte belegt.
|
Offset |
Bezeichnung der Bytes |
|
Bemerkung |
|
Klemme |
||
|
|
High |
|
Low |
|
|
|
|
|
0 |
|
|
C/S |
|
Steuer-/ Statusbyte |
|
|
|
|
|
|
|
|
|
|
Klemme 1: |
|
1 |
D1 |
|
D0 |
|
Datenbytes Zähler 1 |
|
|
|
|
|
750-404/000-005 |
|||||
|
|
|
|
|
|
|
||
|
2 |
D3 |
|
D2 |
|
Datenbytes Zähler 2 |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
Analoge Klemme Kanal 1 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
Analoge Klemme Kanal 2 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
... |
... |
... |
... |
... |
|||
|
|
|
|
|
|
|
|
|
Die Eingangsbytes D0 und D1 bilden den 16 Bit Zählerstand von Zähler 1 und die Eingangsbytes D2 und D3 bilden den 16 Bit Zählerstand von Zähler 2.
In den Ausgangsbytes D0 und D1 wird der Ladewert des Zählers1 beim Zählersetzen ü bergeben, in den Ausgangsbytes D2 und D3 entsprechend der Ladewert des Zählers 2.
3.2.4.3.3 750-511, /000-002 2-Kanal Digital Pulsweitenklemmen
Der Prozessdatenaufbau ist fü r die 2-Kanal Pulsweitenklemmen 750-511 und 750–511/000-002 gü ltig.
Artikelnr.:
750-511
750-511/000-002
Bezeichnung:
2DO 24V DC 0.1A Pulsweite
2DO 24V DC 0,1A Pulsweite 100Hz
Die Pulsweitenklemmen 750-511 und 750-511/000-002 erscheinen mit insgesamt 6 Bytes Nutzdaten im Einund Ausgangsbereich des lokalen Prozessabbildes. Dabei werden mit word-alignment jeweils 4 Worte im Prozessabbild belegt.
|
Offset |
Bezeichnung der Bytes |
|
Bemerkung |
|
Klemme |
||
|
|
High |
|
Low |
|
|
|
|
|
0 |
|
|
C/S-0 |
|
Steuer-/ Statusbyte |
|
Klemme 1 Kanal 1: |
|
|
|
|
|
|
|
750-511, |
|
|
1 |
D1-0 |
|
D0-0 |
|
Datenbytes |
||
|
|
|
750-511/000-002 |
|||||
|
2 |
|
|
C/S-1 |
|
Steuer-/ Statusbyte |
|
Klemme 1 Kanal 2: |
|
|
|
|
|
|
|
750-511, |
|
|
3 |
D1-1 |
|
D0-1 |
|
Datenbytes |
||
|
|
|
750-511/000-002 |
|||||
|
|
|
|
|
|
|
||
|
4 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
Analoge Klemme Kanal 1 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
Analoge Klemme Kanal 2 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
... |
... |
... |
... |
... |
|||
|
|
|
|
|
|
|
|
|
Modulares I/O-System
ETHERNET TCP/IP
Feldbus-Controller 750-842 • 63
Aufbau der Prozessdaten fü r MODBUS/TCP
3.2.4.3.4 750-630, /000-00X SSI-Geber-Interface 24 Bit
Der Prozessdatenaufbau ist fü r die SSI-Geber-Interfaceklemmen 750-630, 750-630/000-001 und 750–630/000-006 gü ltig.
Artikelnr.:
750-630
750-630/000-001
750-630/000-006
Bezeichnung:
SSI-Geber-Interface 24Bit, 125kHz Graycode, alternatives Datenformat
SSI-Geber-Interface 24Bit, 125kHz Binärcode, alternatives Datenformat
SSI-Geber-Interface 24Bit, 250kHz Graycode, alternatives Datenformat
Diese Klemmen erscheinen am Bus wie eine analoge Eingangsklemme mit
2 x 16 Bit Eingangsdaten, also mit insgesamt 4 Bytes Nutzdaten. Dabei werden mit word-alignment 2 Worte im Eingangsbereich des lokalen Prozessabbilds belegt.
|
Offset |
|
Bezeichnung der Bytes |
|
Bemerkung |
|
Klemme |
||
|
|
|
High |
|
Low |
|
|
|
|
|
0 |
|
D1 |
|
D0 |
|
|
|
Klemme 1: |
|
|
|
|
|
|
|
Datenbytes |
750-630, |
|
|
1 |
|
D3 |
|
D2 |
|
|||
|
|
|
|
750-630/000-001, |
|||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
750-630/000-006 |
|
|
2 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
|
Analoge Klemme Kanal 1 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
|
Analoge Klemme Kanal 2 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
... |
... |
... |
... |
... |
||||
|
|
|
|
|
|
|
|
|
|
3.2.4.3.5 750-631, /000-001 Inkremental Encoder Interface
Der Prozessdatenaufbau ist fü r die Inkremental Encoder Interface-Klemmen 750-631 und 750–631/000-001 gü ltig.
Artikelnr.:
750-631
750-631/000-001
Bezeichnung:
Inkremental Encoder Interface, 4-fach Auswertung
Inkremental Encoder Interface, 1-fach Auswertung
Die Busklemme 750-631 und 750-631/000-001 erscheint immer mit 6 Byte Eingangsund 6 Byte Ausgangsdaten im Prozessabbild und belegt mit wordalignment dabei jeweils 4 Worte.
Modulares I/O-System
ETHERNET TCP/IP
64 • Feldbus-Controller 750-842
Aufbau der Prozessdaten fü r MODBUS/TCP
|
Offset |
Bezeichnung der Bytes |
|
Bemerkung |
|
Klemme |
|
||
|
|
High |
|
Low |
|
|
|
|
|
|
0 |
|
|
C/S |
|
Steuer-/ Statusbyte |
|
|
|
|
|
|
|
|
|
|
|
Klemme 1: |
|
|
1 |
D1 |
|
D0 |
|
ählerwort lesen/setzen |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
750-631, |
|
|
|
2 |
|
|
(D2)*) |
|
(Periodendauer) |
|
||
|
|
|
|
750-631/000-001 |
|
||||
|
3 |
D4 |
|
D3 |
|
Latchwort lesen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
|
Analoge Klemme Kanal 1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|
|
|
|
|
Analoge Klemme Kanal 2 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
... |
... |
... |
... |
... |
|
|||
|
|
|
|
|
|
|
|
|
|
Das Control/Statusbyte liegt in dem Low-Byte auf dem Offset 0.
Im Datenwort D0/D1 befindet sich das Zählerwort (lesen/setzen) und im Datenwort D3/D4 befindet sich das Latchwort (lesen).
*) In der Betriebsart Periodendauermessung wird in D2 zusammen mit D3/D4 die Periodendauer ausgegeben.
3.2.4.3.6750-650 RS232-Schnittstellenklemme,
750-651 TTY-,20 mA Current Loop,
750-653 RS485-Schnittstellenklemme
Der Prozessdatenaufbau ist fü r die Klemmen 750-650, 750-651 und 750–653 gü ltig.
Artikelnr.: |
Bezeichnung: |
750-650 |
RS 232 C Interface 9600,n,8,1 |
|
|
750-651 |
TTY Interface, 20 mA Current Loop |
|
|
750-653 |
RS485 Interface |
|
|
Diese Klemmen erscheinen am Bus wie eine kombinierte Einund Ausgangsklemme mit 2x16 Bit Einund Ausgangsdaten, also mit insgesamt 4 Bytes Nutzdaten. Dabei werden mit word-alignment jeweils 2 Worte belegt.
|
Offset |
|
Bezeichnung der Bytes |
|
Bemerkung |
|
|
Klemme |
|
|||||
|
|
|
High |
|
Low |
|
|
|
|
|
|
|
|
|
|
0 |
|
D0 |
|
C/S |
|
Datenbyte |
|
|
Steuer-/ |
|
|
Klemme 1: |
|
|
|
|
|
|
|
Statusbyte |
|
750-650, |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
750-651, |
|
|
|
1 |
|
D2 |
|
D1 |
|
Datenbytes |
|
|
|||||
|
|
|
|
|
|
|||||||||
|
|
|
|
|
750-653 |
|
||||||||
|
2 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
|
Klemme 2: |
|
|||
|
|
|
|
|
|
Analoge Klemme Kanal 1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
|
Klemme 2: |
|
|||
|
|
|
|
|
|
Analoge Klemme Kanal 2 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
... |
... |
... |
|
|
... |
|
... |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Modulares I/O-System
ETHERNET TCP/IP
Feldbus-Controller 750-842 • 65
Aufbau der Prozessdaten fü r MODBUS/TCP
3.2.4.3.7 750-650/000-001 RS232-Schnittstellenklemme 5 Byte
Die RS232 Schnittstellenklemme 750-650 kann auch mit einem Datenformat von 5 Datenbytes und einem Steuer-/Statusbyte, also insgesamt 6 Bytes Nutzdaten, betrieben werden. Die Variante mit diesem Datenformat hat die Bestellnummer 750-650/000-001 und belegt mit word-alignment jeweils 3 Worte im Einund Ausgangsbereich des Prozessabbilds.
|
Offset |
|
Bezeichnung der Bytes |
|
Bemerkung |
|
Klemme |
|||||
|
|
|
High |
|
Low |
|
|
|
|
|
|
|
|
0 |
|
D0 |
|
C/S |
|
Datenbyte |
|
|
Steuer-/ |
|
|
|
|
|
|
|
|
Statusbyte |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Klemme 1: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
D2 |
|
D1 |
|
Datenbytes |
750-650/000-001 |
||||
|
|
|
|
|
|
|
|
|
||||
|
2 |
|
D4 |
|
D3 |
|
|
|
||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|||
|
|
|
|
|
Analoge Klemme Kanal 1 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
Nutzdaten |
|
Nutzdaten |
|
Datenbytes |
|
Klemme 2: |
|||
|
|
|
|
|
Analoge Klemme Kanal 2 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
... |
... |
... |
|
|
... |
... |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Modulares I/O-System
ETHERNET TCP/IP
66 • Feldbus-Controller 750-842
3.2.5 Datenaustausch
Der Austausch der Prozessdaten findet bei dem ETHERNET TCP/IP FeldbusController ü ber das MODBUS/TCP-Protokoll 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 Slavegeräte. Durch die Programmierung mit IEC 61131-3 kö nnen aber auch Controller zusätzlich 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, abhängig von der Art der Anforderung, eine Antwort an den Master.
Ein Koppler kann eine bestimmte Anzahl gleichzeitiger Verbindungen (SocketVerbindungen) zu anderen Netzwerkteilnehmern herstellen:
•1 Verbindung fü r HTTP (HTML-Seiten von dem Controller lesen),
•3 Verbindungen ü ber MODBUS/TCP (Einund Ausgangsdaten vom Controller lesen oder schreiben),
•2 Verbindungen ü ber den PFC (verfü gbar in der SPS-Funktionalität fü r IEC 61131-3 Applikationsprogramme) und
•2 Verbindungen fü r WAGO-I/O-PRO (diese Verbindungen sind reserviert fü r das Debuggen des Applikationsprogramms ü ber ETHERNET. WAGO-I/O-PRO benö tigt fü r das Debuggen 2 Verbindungen zur selben Zeit. Es kann jedoch nur ein Programmiertool Zugriff auf den Controller haben).
Die maximale Anzahl der gleichzeitigen Verbindungen kann nicht ü berschritten werden. Sollen weitere Verbindungen aufgebaut werden, mü ssen bestehende Verbindungen erst beendet werden.
Fü r den Austausch von Daten besitzt der ETHERNET TCP/IP Feldbus-
Controller im wesentlichen drei Schnittstellen:
•die Schnittstelle zum Feldbus (-Master),
•die SPS-Funktionalität des PFCs (CPU) und
•die Schnittstelle zu den Busklemmen.
Es findet ein Datenaustausch zwischen MODBUS-Master und den Busklemmen, zwischen SPS-Funktionalität des PFCs (CPU) und den Busklemmen und zwischen MODBUS-Master und SPS-Funktionalität des PFCs (CPU) statt. Der Master greift ü ber die in dem Controller implementierten MODBUSFunktionen auf Daten zu.
Der Zugriff des PFCs auf Daten erfolgt dagegen mit einem IEC 61131-3 Applikationsprogramm. Die Adressierung der Daten ist dabei unterschiedlich.
Modulares I/O-System
ETHERNET TCP/IP