-> Hier kostenlos registrieren
Hallo Leute.
Habe irgendwie ein Brett vor dem Kopf. Ich benutzte Codesys 2.3.9.63 um eine Wago 750-890 zu programmieren.
Ich habe einen FB in einem FB benutzt. Ich kann die betroffene Variable vom HMI aus schreiben.
Wenn ich aber von Code aus darauf zugreifen will bekomme ich den Fehler 4021: Kein Schreibzugriff auf...

In Tia klappt sowas ganz normal.
Ist das eine besonderheit des Speichermanagements?
Aber warum kann ich dann vom HMI aus ganz normal auf die Variable im FB im FB zugreifen?
Gruß,
Aksels
Habe irgendwie ein Brett vor dem Kopf. Ich benutzte Codesys 2.3.9.63 um eine Wago 750-890 zu programmieren.
Ich habe einen FB in einem FB benutzt. Ich kann die betroffene Variable vom HMI aus schreiben.
Wenn ich aber von Code aus darauf zugreifen will bekomme ich den Fehler 4021: Kein Schreibzugriff auf...
Code:
FUNCTION_BLOCK FB_Tank
VAR_INPUT
iw_FS_Raw :WORD;
ir_korr_faktor :REAL;
ir_m3_max :REAL;
i_quit :BOOL;
END_VAR
VAR_OUTPUT
qx_Voll:BOOL;
qx_Leer:BOOL;
qx_FS_Err:BOOL;
qr_FS_m3:REAL;
qr_FS_Proz:REAL;
qi_FS_Visu:INT;
END_VAR
VAR
DB_FB_Analogwert_FS: FB_Analogwert_FS;
END_VAR
VAR RETAIN PERSISTENT
DB_FB_Soll_Ist_Voll: FB_Soll_Ist;
DB_FB_Soll_Ist_Leer: FB_Soll_Ist;
END_VAR

In Tia klappt sowas ganz normal.
Ist das eine besonderheit des Speichermanagements?
Aber warum kann ich dann vom HMI aus ganz normal auf die Variable im FB im FB zugreifen?
Gruß,
Aksels