Step 7 FB13/14 Put/Get ADDR_1 übergabe an IN_OUT Schnittstelle

PBO-WE

Level-1
Beiträge
165
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ich habe da grade ein Problem mit dem Put/Get FB13/FB14.
Ich möchte gerne einen Baustein bauen, den ich für mehrere Kommunikationen verwenden kann. Sprich er soll von außen konfigurierbar sein.
Soweit kein Problem, bis auf die Parameter ADDR_1 und RD_1/SD_1, welche vom Typ ANY sind.
Ich habe einen In_Out vom Typ ANY angelegt, aber der FB13/FB14 akzeptiert das am Eingang nicht. Habe auch schon POINTER ausprobiert.

Kann mir jemand nen Tip geben?

Vielen Dank
Gruß
Thomas
 
Du bist nicht der erste der diese Idee und dieses Problem hat ... da zitiere ich mich einfach mal selbst
ANY-Parameter können nicht von IN/IN_OUT/OUT zu Bausteinaufrufen durchgereicht werden. Sie müssen vorher in TEMP umkopiert werden. Diese Parameter-Kopien in TEMP können dann an den Bausteinaufruf geschrieben werden.

Die Lösung für genau Dein Problem inkl. Code kannst Du z.B. hier finden


Ich möchte gerne einen Baustein bauen, den ich für mehrere Kommunikationen verwenden kann. Sprich er soll von außen konfigurierbar sein.​
Übertreibe es aber nicht mit der "Universalität" - irgendwann lassen sich die Wünsche nur noch unsauber realisieren. Schau mal hier rein

Harald
 
Zurück
Oben