Herunterladen Inhalt Inhalt Diese Seite drucken

Schreiben Mehrerer Digitaler Ausgänge (Funktion 15) - Beckhoff BC7300 Anleitung

Inhaltsverzeichnis

Werbung

MODBUS
FORCE MULTIPLE COILS
BC7300
Anfrage – Query
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 6
Start Adresse high 8
Start Adresse low 0
Daten high 63
Daten low 255
Error Check
LRC / CRC
Ende Rahmen
Antwort – Response
Der Busklemmen Controller antwortet mit dem gleichen Telegramm.
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 6
Start Adresse high 8
Start Adresse low 0
Daten high 63
Daten low 255
Error Check
LRC / CRC
Ende Rahmen
Schreiben mehrerer digitaler Ausgänge (Funktion 15)
Bei der Funktion 15 können gleichzeitig mehrere digitale Ausgänge gesetzt
oder zurückgesetzt werden.
In diesem Beispiel werden die ersten 20 digitalen Ausgänge des Slave mit
der Nummer 11 beschrieben. Die digitalen Ausgänge beginnen beim Offset
0x0000 (hex). Hier beschreibt der Offset immer ein Bit. Der Offset 0x0003
schreibt ab dem 4. Bit auf das Ausgangsprozessabbild. Die Länge gibt die
Anzahl der Bits an und der „Byte Count" setzt sich aus den zu schreiben-
den Bytes zusammen.
Beispiel: 20 Bits – entsprechen 24 Bits – 3 Byte Count ( auf ein Byte au-
runden )
Die Datenbytes enthalten die Werte für die einzelnen Bits.
In diesem Beispiel werden die ersten 16 Bit auf „TRUE" gesetzt und Bit 17
bis 20 auf „FALSE".
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x06
„06"
0x30, 0x36
0x08
„08"
0x30, 0x38
0x00
„00"
0x30, 0x30
0x3F
„3F"
0x33, 0x46
0xFF
„FF"
0x46, 0x46
0xDA
„A9"
0x41, 0x39
0xB0
t1-t2-t3
CRLF
0xD, 0xA
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x06
„06"
0x30, 0x36
0x08
„08"
0x30, 0x38
0x00
„00"
0x30, 0x30
0x3F
„3F"
0x33, 0x46
0xFF
„FF"
0x46, 0x46
0xDA
„A9"
0x41, 0x39
0xB0
t1-t2-t3
CRLF
0xD, 0xA
30

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis