-

Semantischer Fehler (SEM1085): Die Anweisung '...' erwartet einen Ausdruck des Typs 'BOOL'.

In IF-Anweisungen (ST-Code) muss der Kontrollausdruck einen booleschen Wert zurückgeben. Wenn ein boolescher Wert ausgewertet werden soll, kann der Ausdruck auf die Variable selbst reduziert werden.

Folgende Schreibweisen sind möglich:

In Ihrem ST-Code ist an der unterstrichenen Codeposition ein alleinstehender, nicht boolescher Datentyp angegeben. Dies bildet keinen booleschen Ausdruck.

Weitere Infos
Informationen zur korrekten ST-Syntax finden Sie im Thema "ST-Code-Objekte".