13.9.2
Version der Modbus RTU-Anweisungen auswählen
Es gibt zwei Versionen der alten Modbus RTU-Anweisungen in STEP 7:
• Alte Version 1.3: Kompatibel mit allen CPU- und CP-Varianten
• Alte Version 2.2: Kompatibel mit allen CPU- und CP-Varianten
(Hinweis: Version 2.2 bietet bei MB_COMM_LOAD die zusätzlichen Parameter REQ und
DONE. In V2.2 gestattet der Parameter MB_ADDR bei MB_MASTER und MB_SLAVE nun einen
UInt-Wert für die erweiterte Adressierung.)
Zum Zweck der Kompatibilität und zur einfacheren Migration können Sie wählen, welche
Version der Anweisungen Sie in Ihr Anwenderprogramm einfügen.
Rufen Sie in der Taskcard "Anweisung" die MODBUS-Anweisungen in der Gruppe Kommuni‐
kationsprozessor auf.
Wenn Sie eine Modbus-Anweisung über das Anweisungsverzeichnis in Ihr Programm einfügen,
wird in der Projektnavigation eine neue FB-Instanz angelegt. Die neue FB-Instanz finden Sie in
der Projektnavigation unter PLC_x > Programmbausteine > Systembausteine >
Programmressourcen.
Um die Version einer Modbus-Anweisung in einem Programm zu ermitteln, müssen Sie die
Eigenschaften in der Projektnavigation aufrufen, nicht die Eigenschaften einer im
Programmeditor angezeigten Box. Wählen Sie in der Projektnavigation die Instanz eines
Modbus-FBs aus, klicken Sie mit der rechten Maustaste, wählen Sie "Eigenschaften" und dann
die Seite "Informationen", um die Versionsnummer der Modbus-Anweisung anzuzeigen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
13.9 Modbus RTU-Kommunikation in älteren Systemen (nur CM/CB 1241)
Kommunikationsprozessor und Modbus-TCP
Um die Version einer Modbus-Anweisung zu
ändern, wählen Sie die entsprechende Versi‐
on in der Klappliste aus. Sie können die Grup‐
pe oder einzelne Anweisungen auswählen.
1165