TIA Datenaustausch zwischen FBs (Zeiger?)

SebastianR

Level-2
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,
ich vermute mein Problem gab es hier schonmal, nur ich finde nicht die richtigen Suchbegriffe.

Was ich machen möchte:
Ich habe mehrere FBs die auf die gleichen Daten (UDT) zugreifen. Von der Strukturierung her, gehören diese Daten aber zu nur einem FB. Im Moment sind die Daten in einen DB und werden über IN_OUT an die FBs übergeben.
Ich möchte jetzt gern die Daten im zugehörigen FB als STAT ablegen und am OUT eine Art Zeiger herausführen, den ich in den anderen FBs im IN einlese und dort lesen/beschreiben kann.

Geht das? Wir sind ja hier bei Siemens deshalb bin ich mir da schonmal nicht so sicher.
Wenn ja wie?

Lösung bitte mit SCL.

Vielen Dank schonmal,
Sebastian
 
Hallo
Verstehe ehrlich gesagt nicht so ganz was du da machen willst oder was falsch daran ist, bei einem FB Aufruf ein UDT an einen IN_OUT zu schreiben.


Aber soviel ist sicher:
..... den ich in den anderen FBs im IN einlese und dort lesen/beschreiben kann...
Wenn du mit IN einliest kannst du das UDT im FB nicht beschreiben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So wie du es jetzt hast passt es schon. Für das gibts den IN/OUT. Mit Zeigern in den Instanzdaten eines anderen FBs rumzustochern macht man einfach nicht. Das ist nie mehr in den Querverweisen zu finden.
 
Zurück
Oben