-> Hier kostenlos registrieren
Hallo,
habe folgenden UDT geschrieben:
TYPE "Wegetabelle_BOOL_2"
STRUCT
T1 : STRUCT
Belegt_Links : BOOL ;
Belegt_Rechts : BOOL ;
auf_T1PK01 : BOOL ;
auf_E9 : BOOL ;
END_STRUCT ;
T1b : STRUCT
Belegt_Links : BOOL ; //
Belegt_Rechts : BOOL ;
auf_T3 : BOOL ;
auf_T4 : BOOL ;
auf_T1bPK01 : BOOL ;
END_STRUCT ;
T2b : STRUCT
Belegt_Links : BOOL ;
Belegt_Rechts_Reserve : BOOL ;
auf_T2bPk01 : BOOL ;
Reserve : BOOL ;
END_STRUCT ;
END_TYPE
Diesen habe ich dann im "VAR_INPUT" Bereich aufgerufen:
VAR_INPUT
Freigabe_Wege: Wegetabelle_BOOL_2;
END_VAR
Wie kann ich jetzt im SCL-Programm z.b. auf die Bool-Variable "Belegt_Links" zurgreifen? Ich habe es einmal so versucht:
Freigabe_Wege.T1.Belegt_Links :=1;
Hierbei bekomme ich aber immer die Fehlermeldung:
"Fehlender oder ungültiger Bezeichner"
habe folgenden UDT geschrieben:
TYPE "Wegetabelle_BOOL_2"
STRUCT
T1 : STRUCT
Belegt_Links : BOOL ;
Belegt_Rechts : BOOL ;
auf_T1PK01 : BOOL ;
auf_E9 : BOOL ;
END_STRUCT ;
T1b : STRUCT
Belegt_Links : BOOL ; //
Belegt_Rechts : BOOL ;
auf_T3 : BOOL ;
auf_T4 : BOOL ;
auf_T1bPK01 : BOOL ;
END_STRUCT ;
T2b : STRUCT
Belegt_Links : BOOL ;
Belegt_Rechts_Reserve : BOOL ;
auf_T2bPk01 : BOOL ;
Reserve : BOOL ;
END_STRUCT ;
END_TYPE
Diesen habe ich dann im "VAR_INPUT" Bereich aufgerufen:
VAR_INPUT
Freigabe_Wege: Wegetabelle_BOOL_2;
END_VAR
Wie kann ich jetzt im SCL-Programm z.b. auf die Bool-Variable "Belegt_Links" zurgreifen? Ich habe es einmal so versucht:
Freigabe_Wege.T1.Belegt_Links :=1;
Hierbei bekomme ich aber immer die Fehlermeldung:
"Fehlender oder ungültiger Bezeichner"