-

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

In IF-Anweisungen (textuelle Sprache ST) 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 einem Arbeitsblatt 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".