-> Hier kostenlos registrieren
Hallo,
ich habe einen FB, bei dem ein Eingangsparameter als ANY definiert ist. Beim Aufruf habe ich z.B. E10.0 angegeben.
Wie kann ich jetzt den Statuswert des Eingang im FB ermitteln?
Probiert habe ich folgendes, leider klappt es allerdings nicht:
#Int_E_Z2 ist eine temporäre Variable vom Typ Bool, mit der ich intern dann weiterarbeiten möchte.
Edit:
Ok, ich bin schon etwas weiter...
ich habe einen FB, bei dem ein Eingangsparameter als ANY definiert ist. Beim Aufruf habe ich z.B. E10.0 angegeben.
Wie kann ich jetzt den Statuswert des Eingang im FB ermitteln?
Probiert habe ich folgendes, leider klappt es allerdings nicht:
Code:
LAR1 P##E_Z2
U [AR1,P#0.0]
= #Int_E_Z2
#Int_E_Z2 ist eine temporäre Variable vom Typ Bool, mit der ich intern dann weiterarbeiten möchte.
Edit:
Ok, ich bin schon etwas weiter...
Code:
LAR1 P##E_Z2 //ANY-Zeiger laden
L D [AR1,P#6.0] //Speicherbereich und Adresse
LAR1 //in das Adressregister 1
U [AR1,P#0.0]
= #Int_E_Z2
Zuletzt bearbeitet: