Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff EK9000 Dokumentation Seite 41

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

Werbung

Antwort (Response)
Byte Name
Funktions-Code
Byte Count
Daten 1 High-Byte
Daten 1 Low-Byte
Daten 2 High-Byte
Daten 2 Low-Byte
6.1.5.5
Read input register (Funktion 4)
Die Funktion Read input register liest wort-orientiert die Eingänge aus.
In diesem Beispiel werden die ersten zwei analogen Eingänge (oder die erste 2 Eingangsworte) gelesen. Die
analogen Eingänge (oder Eingangsworte) beginnen bei einem Offset von 0x0000. Die Länge bezeichnet die
Anzahl der zu lesenden Worte. Eine KL3002 z. B. hat zwei Worte Eingangsdaten, daher ist die
einzugebende Länge bei Anzahl low zwei.
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 vier Byte Daten zurück. Die Anfrage
waren zwei analog Kanäle, die jetzt auf zwei Worte aufgeteilt werden. Im analogen Eingangsprozessabbild
hat der erste Kanal einen Wert von 0x0038 und der zweite Kanal einen Wert von 0x3F1B.
Antwort (Response)
Byte Name
Funktions-Code
Byte Count
Daten 1 High-Byte
Daten 1 Low-Byte
Daten 2 High-Byte
Daten 2 Low-Byte
6.1.5.6
Force single coil (Funktion 5)
Mir der Funktion Force single coil kann ein digitaler Ausgang beschrieben werden. In diesem Beispiel wird
der dritte digitale Ausgang beschrieben. Die digitalen Ausgänge beginnen bei Adresse 0x0000. Im Daten
high steht der digitale Wert. Um den Ausgang einzuschalten muss im Daten high der Wert 0xFF stehen und
um den Ausgang wieder auszuschalten der Wert 0x00. Im Daten low muss der Wert 0x00 stehen.
EK9000
Beispiel
3
4
63
255
0
0
Beispiel
4
0
0
0
2
Beispiel
4
4
0
56
63
11
Version: 2.2.0
Ethernet
41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis