-> Hier kostenlos registrieren
Hallo, ich habe folgenden Programmcoder in SCL érstellt:
Bei der AT Funktion, sagt er mir immer ungültige Variable, aber warum? Kann mir da jemand helfen?
Code:
TYPE UDT7
STRUCT
Einlesen_alt : BOOL;
Flanke_Einlesen_pos : BOOL;
Weiterleiten_alt : BOOL;
Flanke_Weiterleiten_pos : BOOL;
Button_Reset : BOOL;
Req_Reset : BOOL;
Button_Ja : BOOL;
Button_Nein : BOOL;
Reserve_10 : BOOL;
Reserve_11 : BOOL;
Reserve_12 : BOOL;
Reserve_13 : BOOL;
Reserve_14 : BOOL;
Reserve_15 : BOOL;
Reserve_16 : BOOL;
Reserve_17 : BOOL;
END_STRUCT;
END_TYPE
FUNCTION FC60 : VOID
VAR_INPUT
Einlesen : BOOL;
Weiterleiten : BOOL;
END_VAR
VAR_IN_OUT
Quelle : UDT8;
Zwischenspeicher : ARRAY[0..20] OF UDT8;
Ausgabe : UDT8;
Loeschquelle : UDT8;
Hilfsbits : WORD;
Zaehler : INT;
END_VAR
VAR_TEMP
Hilfsbits_intern AT Hilfsbits : UDT7;
Werte_einlesen : BOOL;
Werte_Weiterleiten : BOOL;
i : BOOL;
Max_Array : INT;
END_VAR
Bei der AT Funktion, sagt er mir immer ungültige Variable, aber warum? Kann mir da jemand helfen?