Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff EK9000 Dokumentation Seite 40

Modbus tcp/udp-buskoppler für ethercat-klemmen
Inhaltsverzeichnis

Werbung

Ethernet
6.1.5.3
Read input status (Funktion 2)
Mit der Funktion Read input status können die digitalen Eingangsdaten gelesen werden. In diesem Beispiel
werden die ersten 10 digitale Eingänge gelesen. Die Start-Adresse ist Null. Im Feld Start-Adresse können
Sie einen Offset eintragen.
Anfrage (Query)
Byte Name
Funktions-Code
Start-Adresse high
Start-Adresse low
Anzahl high
Anzahl low
Der Feldbus-Koppler antwortet mit dem Byte Count 2, d.h. es kommen zwei Byte Daten zurück. Die Anfrage
war 10 Bits, die jetzt auf zwei Byte aufgeteilt werden. Im Ausgangsprozessabbild ist das dritte Bit gesetzt
und der Feldbus-Koppler gibt im ersten Datenbyte eine den Wert 4 wieder.
Antwort (Response)
Byte Name
Funktions-Code
Byte Count
Daten-Bits 0..7
Daten-Bits 8..18
6.1.5.4
Read holding register (Funktion 3)
Mit der Funktion Read holding register können die Ein- und Ausgangsworte und die Register gelesen
werden. Eingänge ab dem Offset 0 - 0xFF und Ausgänge ab den Offset 0x800 - 0x8FF und bei den
Steuerungen (BC, BX) der Merkerbereich ab den Offset 0x4000.
In diesem Beispiel werden die ersten zwei analogen Ausgänge (oder 2 Ausgangsworte) gelesen. Die
analogen Ausgänge (oder Ausgangsworte) beginnen beim Offset 0x800. Die Länge bezeichnet die Anzahl,
der zu lesenden Kanäle (oder der zu lesenden Worte).
Anfrage (Query)
Byte Name
Funktions-Code
Start-Adresse high
Start-Adresse low
Anzahl high
Anzahl low
Der Feldbus-Koppler antwortet mit dem Byte Count 4, d.h. es kommen 4 Byte Daten zurück. Die Anfrage
waren zwei Analogkanäle, die auf zwei Worte aufgeteilt sind. Im analogen Ausgangsprozessabbild hat der
erste Kanal einen Wert von 0x3FFF und der zweite Kanal einen Wert von 0x0.
40
Beispiel
2
0
0
0
10
Beispiel
2
2
1
0
Beispiel
3
8
0
0
2
Version: 2.2.0
EK9000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis