Funktionscode Fc1 (Read Coils); Tabelle 66: Aufbau Des Request Für Den Funktionscode Fc1; Tabelle 67: Aufbau Der Response Für Den Funktionscode Fc1; Tabelle 68: Zuordnung Der Eingänge - WAGO 750 Handbuch

Vorschau ausblenden Andere Handbücher für 750:
Inhaltsverzeichnis
152
Feldbuskommunikation
11.2.3.1

Funktionscode FC1 (Read Coils)

Diese Funktion liest den Inhalt mehrerer Eingangs- und Ausgangsbits.
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 66: Aufbau des Request für den Funktionscode FC1
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 67: Aufbau der Response für den Funktionscode FC1
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 68: Zuordnung der Eingänge
Bit
Coil
Feldname
Transaction identifier
Protocol identifier
Length field
Unit identifier
MODBUS function code
Reference number
Bit count
Feldname
MODBUS function code
Byte count
Bit values
OFF OFF OFF ON
0
0
0
1
7
6
5
4
750-843 ETHERNET TCP/IP-Controller
OFF OFF ON OFF
0
0
1
0
3
2
1
0
WAGO-I/O-SYSTEM 750
Beispiel
0x0000
0x0000
0x0006
0x01 nicht verwendet
0x01
0x0000
0x0008
Beispiel
0x01
0x01
0x12
Handbuch
Version 1.2.0
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

I/o-system

Inhaltsverzeichnis