FrankTheTank
Level-1
- Beiträge
- 41
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo allerseits!
Der Übersetzer meckert mal wieder und ich verstehe nicht warum.
Hier ist der Teil, über den er sich beschwert:
Bei der IF Abfrage im FB61 sagt er:
Ungültiger Eingangs-, Ausgangs- oder Durchgangsparameter.
Der Ausdruck muss vom Datentyp BOOL sein.
Weiss jemand woran das liegt?
mfg,
Frank
Der Übersetzer meckert mal wieder und ich verstehe nicht warum.
Hier ist der Teil, über den er sich beschwert:
Code:
FUNCTION_BLOCK FB61
VAR
parallel_executable : BOOL := TRUE
END_VAR;
...
IF (DB62.gen1_currentState = 3) & (DB63.gen2_currentState = 1) THEN
parallel_executable := TRUE
END_IF;
...
END_FUNCTION_BLOCK;
FUNCTION_BLOCK FB62
VAR
gen1_currentState : INT := 1;
END_VAR;
...
END_FUNCTION_BLOCK;
FUNCTION_BLOCK FB63
VAR
gen2_currentState : INT := 1;
END_VAR;
...
END_FUNCTION_BLOCK;
Ungültiger Eingangs-, Ausgangs- oder Durchgangsparameter.
Der Ausdruck muss vom Datentyp BOOL sein.
Weiss jemand woran das liegt?
mfg,
Frank