Programmieren - Kommunikation über Anweisungen
5.4 Anweisungen
Parameter REQ
FALSE = Keine Anforderung; TRUE = Anforderung, Daten an den Modbus-Slave zu senden
Freigabe der angeforderten Übertragung. Dadurch wird der Inhalt des Puffers zur Punkt-zu-
Punkt-Kommunikationsschnittstelle übertragen.
Über die Parameter DATA_ADDR und MODE wählen Sie den Modbus-Funktionscode aus.
DATA_ADDR (Modbus-Anfangsadresse im Slave): Gibt die Anfangsadresse der Daten an,
auf die im Modbus-Slave zugegriffen werden soll.
Die Anweisung Modbus_Master nutzt statt eines Funktionscodeeingangs einen Eingang
MODE. Die Kombination aus MODE und DATA_ADDR legt den Funktionscode fest, der im
eigentlichen Modbus-Telegramm verwendet wird. Die folgende Tabelle zeigt die Zuordnung
zwischen dem Parameter MODE, dem Modbus-Funktionscode und dem Modbus-
Adressbereich in DATA_ADDR.
Tabelle 5- 17 Modbus-Funktionen
MODE
DATA_ADDR (Modbus-
Adresse)
0
1 bis
0
10001 bis
0
40001 bis
400001 bis
0
30001 bis
1
1 bis
1
40001 bis
400001 bis
1
1 bis
1
40001 bis
400001 bis
2
2
1 bis
2
2
40001 bis
400001 bis
136
DATA_LEN
(Länge der Daten)
Bits pro Anforderung
9999
1 bis
2000/1992
Bits pro Anforderung
19999
1 bis
2000/1992
Wörter pro Anforderung
49999
1 bis
465535
1 bis
Wörter pro Anforderung
39999
1 bis
Bit pro Anforderung
9999
1
1 Wort pro Anforderung
49999
1
465535
1
Bits pro Anforderung
9999
2 bis
1968/1960
Wörter pro Anforderung
49999
2 bis
465534
2 bis
Bits pro Anforderung
9999
1 bis
1968/1960
Wörter pro Anforderung
49999
1 bis
465535
1 bis
Modbus-
Funktionscode
1
1
125/124
1
125/124
1
125/124
1
1
123/122
123/122
1
1
123
122
1
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
Operation und Daten
01 Ausgangsbits lesen:
0 bis
02 Eingangsbits lesen:
0 bis
03 Halteregister lesen:
0 bis
0 bis
04 Eingangswörter lesen:
0 bis
05 Ein Ausgangsbit schreiben:
0 bis
06 Ein Halteregister schreiben:
0 bis
0 bis
15 Mehrere Ausgangsbits schreiben:
0 bis
16 Mehrere Halteregister schreiben:
0 bis
0 bis
15 Ein oder mehrere Ausgangsbits
schreiben:
0 bis
16 Ein oder mehrere Halteregister
schreiben:
0 bis
0 bis
9998
9998
9998
65534
9998
9998
9998
65524
9998
9998
65534
9998
9998
65534