Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Analoger Eingänge (Funktion 4) - Beckhoff BC7300 Anleitung

Inhaltsverzeichnis

Werbung

MODBUS
READ INPUT REGISTER
BC7300
Anfrage – Query
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 3
Start Adresse high 8
Start Adresse low 0
Anzahl high 0
Anzahl low 2
Error Check
LRC / CRC
Ende Rahmen
Antwort – Response
Der Busklemmen Controller antwortet mit dem Byte Count 4, d.h. 4 Byte
Daten kommen zurück. Die Anfrage waren 2 Analogkanäle, die auf 2 Wor-
te aufgeteilt sind. Im Analogenausgangsprozessabbild hat der 1. Kanal
einen Wert von 0x3FFF und der 2. Kanal 0x0.
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 3
Count Byte 4
Daten 1 High-Byte 63
Daten 1 Low-Byte 255
Daten 2 High.Byte 0
Daten 2 Low-Byte 0
Error Check
LRC / CRC
Ende Rahmen
Lesen analoger Eingänge (Funktion 4)
Mit der Funktion 4 ließt man die analogen Eingänge aus.
In diesem Beispiel werden die ersten zwei analogen Eingänge des Slave
mit der Nummer 11 ausgelesen. Die analogen Ausgänge beginnen beim
Offset 0x0000 (hex). Die Länge bezeichnet die Anzahl der zu lesenden
Worte. Eine KL3002 hat 2 Worte Eingangsdaten, daher ist die einzuge-
bende Länge bei „Anzahl low" zwei.
Anfrage – Query
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 4
Start Adresse high 0
Start Adresse low 0
Anzahl high 0
Anzahl low 2
Error Check
LRC / CRC
Ende Rahmen
Antwort – Response
Der Busklemmen Controller antwortet mit dem Byte Count 4, d.h. 4 Byte
Daten kommen zurück. Die Anfrage waren 2 Analogkanäle, die jetzt auf 2
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x03
„03"
0x30, 0x33
0x08
„08"
0x30, 0x38
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x02
„02"
0x30, 0x32
0xC6
„E8"
0x45, 0x38
0xC1
t1-t2-t3
CRLF
0xD, 0xA
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x03
„03"
0x30, 0x31
0x04
„04"
0x30, 0x30
0x3F
„3F"
0x33, 0x46
0xFF
„FF"
0x46, 0x46
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0xC6
„B0"
0x42, 0x30
0xC1
t1-t2-t3
CRLF
0xD, 0xA
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x04
„04"
0x30, 0x34
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x02
„02"
0x30, 0x32
0x71
„EF"
0x45, 0x46
0x61
t1-t2-t3
CRLF
0xD, 0xA
28

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis