Kommunikationsprotokolle
12.9 Modbus TCP
12.9.6.2
SLAVE: Telegrammumsetzung in Senderichtung (Slave ⇒ Master)
Telegrammumsetzung in Senderichtung: IEC 60870-5-101/104 → Modbus TCP
Type ID
<TI=30>
<TI=31>
<TI=33>
<TI=34>
<TI=35>
<TI=36>
<TI=37>
<TI=45>
<TI=46>
<TI=47>
<TI=48>
<TI=49>
<TI=50>
<TI=100>
Modbus Function Code (FC):
<01> ... READ COILS
<02> ... READ DISCRETE INPUTS
644
IEC 60870-5-101/104 ⇒
Bezeichnung
Einzelmeldung
mit Zeitmarke CP56Time2a
Doppelmeldung
mit ZeitmarkeCP56Time2a
Bitmuster von 32 Bit
mit ZeitmarkeCP56Time2a
Messwert, normalisierter Wert
mit Zeitmarke CP56Time2a
Messwert, skalierter Wert
mit Zeitmarke CP56Time2a
Messwert, Gleitkommazahl
mit Zeitmarke CP56Time2a
Zählwerte
mit Zeitmarke CP56Time2a
Einzelbefehl
Doppelbefehl
Stufenstellbefehl
Sollwert-Stellbefehl,
normalisierter Wert
Sollwert-Stellbefehl,
skalierter Wert
Sollwert-Stellbefehl,
Gleitkommazahl
(General-) Abfragebefehl *)
Modbus TCP Format
FC
Datenformat
1,2,3,4
SPI
SPI + IV
1,2,3,4
DPI (1=off, 2=on) , DPI (1=on, 2=off)
DPI (1=off, 2=on) + IV, DPI (1=on,
2=off) + IV
3,4
Bitstring 16 Bit
3,4
INT16, INT16 + IV
INT32 (H/L), INT32 (L/H)
UINT16, UINT16 + IV
UINT32 (H/L), UINT32 (L/H)
FLOAT32, FLOAT32 (swapped)
3,4
INT16, INT16 + IV
INT32 (H/L), INT32 (L/H)
UINT16, UINT16 + IV
UINT32 (H/L), UINT32 (L/H)
FLOAT32, FLOAT32 (swapped)
3,4
INT16, INT16 + IV
INT32 (H/L), INT32 (L/H)
UINT16, UINT16 + IV
UINT32 (H/L), UINT32 (L/H)
FLOAT32, FLOAT32 (swapped)
3,4
INT16, INT16 + IV
INT32 (H/L), INT32 (L/H)
UINT16, UINT16 + IV
UINT32 (H/L), UINT32 (L/H)
FLOAT32, FLOAT32 (swapped)
1,2,3,4
SC (pulse)
1,2,3,4
DC (pulse)
1,2,3,4
DC (pulse)
3,4
INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped)
3,4
INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped)
3,4
INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped)
SICAM A8000 Serie, CP-8000, CP-8021, CP-8022, Handbuch
DC8-036-2, Ausgabe 09.2019
-