Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode Fc2 (Read Discrete Inputs); Tabelle 116: Aufbau Des Request Für Den Funktionscode Fc2; Tabelle 117: Aufbau Der Response Für Den Funktionscode Fc2; Tabelle 118: Zuordnung Der Eingänge - WAGO 750-890/0040-0000 Handbuch

Inhaltsverzeichnis

Werbung

246 Feldbuskommunikation
12.2.3.2

Funktionscode FC2 (Read Discrete Inputs)

Diese Funktion liest den Inhalt mehrerer Eingangsbits (digitale Eingänge).
Aufbau des Request
Die Anfrage bestimmt die Startadresse und die Anzahl der zu lesenden Bits.
Beispiel: Eine Anfrage, mit welcher Bit 0 bis Bit 7 gelesen werden.
Tabelle 116: Aufbau des Request für den Funktionscode FC2
Byte
Byte 0, 1
Byte 2, 3
Byte 4, 5
Byte 6
Byte 7
Byte 8, 9
Byte 10, 11
Aufbau der Response
Die aktuellen Werte der abgefragten Bits werden in das Datenfeld geschrieben.
Eine 1 entspricht dabei dem Zustand ON und eine 0 dem Zustand OFF. Das
niederwertigste Bit des ersten Datenbytes enthält das erste Bit der Anfrage. Die
anderen Bits folgen aufsteigend. Falls die Anzahl der Eingänge kein Vielfaches
von 8 ist, werden die verbleibenden Bits des letzten Datenbytes mit Nullen
aufgefüllt.
Tabelle 117: Aufbau der Response für den Funktionscode FC2
Byte
...
Byte 7
Byte 8
Byte 9
Der Status der Eingänge 7 bis 0 wird als Byte-Wert 0x12 oder Binärwert 0001
0010 angezeigt. Eingang 7 ist das Bit mit dem höchsten Wert, Eingang 0 ist das
Bit mit dem niedrigsten Wert dieses Bytes. Die Zuordnung erfolgt von 7 bis 0 wie
folgt:
Tabelle 118: Zuordnung der Eingänge
OFF OFF OFF ON
Bit
Coil
Handbuch
Version 1.0.0
750-890/0040-0000 Controller Modbus TCP G4 2ETH SD XTR
Feldname
Transaction identifier
Protocol identifier
Length field
Unit identifier
MODBUS function code
Reference number
Bit count
Feldname
MODBUS function code
Byte count
Bit values
0
0
0
1
7
6
5
4
OFF OFF ON OFF
0
0
1
0
3
2
1
0
WAGO-I/O-SYSTEM 750
Beispiel
0x0000
0x0000
0x0006
0x01 nicht verwendet
0x02
0x0000
0x0008
Beispiel
0x02
0x01
0x12

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis