TIA DB als IO Variable übergeben

Atlas

Level-1
Beiträge
65
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich versuche mich aktuell an der Modbus RTU Kommunikation mit einer S7-1200. Klappt an sich auch. Dabei bin ich aber auf das Problem gestoßen, dass ich innerhalb eines von mir erstellten FB einen System FB (Modbus_Master) mehrfach aufrufen muss. Modbus_Master ist aber keine Instanz in meinem FB, da dieser einen eigenen DB bekommt welcher bei jedem Aufruf immer der eine gleiche bleibt. Bis jetzt habe ich den DB bei jedem Aufruf direkt angegeben und alles funktioniert.

Ziel wäre es aber den benötigten DB als Parameter an meinem FB zu übergeben. Allerdings finde ich keine Möglichkeit welche funktioniert. Anbei auch ein Screenshot der das Problem beschreibt.

Hat jemand eine Idee?
 

Anhänge

  • DB_Übergeben.png
    DB_Übergeben.png
    40,9 KB · Aufrufe: 44
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein, geht nicht. Also technisch schon, aber nicht vom Konzept.
Es wird für jeden Morbusgeräte Typ jeweils einen eigenen FB geben. Jeder der darin enthaltenen Modbus_Master muss auf den gleichen DB verweisen. Daher ist ein anlegen als Instanz nicht möglich (an sich bereits im ersten Post geschrieben).
 
Zurück
Oben