-> Hier kostenlos registrieren
Hallo Zusammen,
nach langer Simatic-Abstinenz darf ich mich wieder mit dieser Programmierumgebung beschäftigen. Ich bin dabei einen Modbus RTU Master umzusetzen und soll folgende Anweisung aus dem Handbuch für die Bibliothek befolgen.
Dies sieht so aus, dass in den Plan 2 FBs eingefügt werden. Beide bekommen einen Instanz-DB. Der eine Baustein muss nun mit dem Instanz-DB des anderen verknüpft werden. Ich stoße hier aber gleich auf zwei Fragen:

Infos:
nach langer Simatic-Abstinenz darf ich mich wieder mit dieser Programmierumgebung beschäftigen. Ich bin dabei einen Modbus RTU Master umzusetzen und soll folgende Anweisung aus dem Handbuch für die Bibliothek befolgen.
Ein Verweis auf den Instanz-Datenbaustein der Anweisungen Modbus_Master oder Modbus_Slave.
Der Parameter MB_DB muss mit dem (statischen und daher an der Anweisung unsichtbaren) Parameter MB_DB der Anweisung Modbus_Master oder Modbus_Slave verschaltet werden.
Dies sieht so aus, dass in den Plan 2 FBs eingefügt werden. Beide bekommen einen Instanz-DB. Der eine Baustein muss nun mit dem Instanz-DB des anderen verknüpft werden. Ich stoße hier aber gleich auf zwei Fragen:
- Kann ich den DB oder die Nummer bei dem betreffenden Funktionsbaustein nicht verknüpfen. CFC lässt dies nicht zu.
- Bei einer irgendwie gearteten "festen" Verschaltung kann ich ja nie sicher sein, dass sich die Nummern der Instanz-DBs nicht doch noch beim Übersetzen ändern.

Infos:
- CPU ist 317-2 PN/DP (6ES7317-2EK14-0AB0)
- CM ist ein CM-PTP über ET200SP (6ES7137-6AA00-0BA0)
- Step 7 5.6 + HF5
- CFC V9.0
- Bibliothek (V1.3) und Übersicht
- Handbuch für PtP-Bibliothek