Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.9 Modbus RTU-Kommunikation in älteren Systemen (nur CM/CB 1241)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1331
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: Die Version 2.2 bietet bei MB_COMM_LOAD die zusätzlichen Parameter REQ
und DONE. Außerdem 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.
Sie können nicht beide Versionen der Anweisungen bei demselben Modul verwenden, Sie
können jedoch für zwei verschiedene Module unterschiedliche Versionen der Anwendungen
einsetzen. Die Modbus RTU-Anweisungen in Ihrem Programm müssen dieselbe
Hauptversionsnummer haben (
1
.x,
2
.y oder
V
.z). Die einzelnen Anweisungen in einer
Versionsgruppe können dann verschiedene Unterversionen aufweisen (1.
x
).
Klicken Sie in der Taskcard mit dem Anweisungsverzeichnis auf das Symbol, um
die Überschriften und Spalten im Anweisungsverzeichnis zu aktivieren.
Um die Version einer Modbus
-
Anweisung zu
ändern, wählen Sie die entsprechende Ve
r-
sion in der Klapplist
e aus. Sie können die
Gruppe oder einzelne Anweisungen au
s-
hlen.
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.