Step 7 Pointer an in out schnittstelle nach betriebsart umschalten

RMLIF

Level-1
Beiträge
29
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich hab einen fc an dem ich über die in out schnittstelle daten von einem db über einen pointer anlege
hand bzw automatikmerker

kann ich den pointer an der schnittstelle je nachdem welche betriebsart gewählt ist ändern und wie gehts das ?

ich möchte den fc nicht zweimal aufrufen da in dem fc auch fbs und graf bausteine aufrufe und ich hab bedenken das es dann mit den instanzdatenbausteinen probleme geben wird


Grüße Rudi
 
Prinzipiell geht das schon, du musst halt den Pointer variabel gestalten.

Entweder baust du den Pointer vor dem FB-Aufruf selbst zusammenbauen.
Meiner Meinung nach nicht so schön weils schnell unleserlich und schwer zu debuggen wird.

Oder du schreibst dir einen kleinen FC der so eine Art Multiplexing macht.
2-Pointer an den Eingängen und ein Auswahlwert. Entscheidend nach dem Auswahlwert wird dann der entsprechende Pointer-Eingangauf einen Pointerausgang am FC umkopiert und den legst du dann an deinem FC an.
Das wäre, sofern der FC sauber geschrieben ist, meiner Meinung nach OK.
 
Zurück
Oben