If Funktion (geschachtelt)

eisenkoch

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
ich habe folgendes 'ST' Konstrukt

Code:
IF di2_1 := TRUE AND di2_2 := TRUE THEN
	do2_1:= TRUE;
END_IF;

allerdings wird dann bemängelt
Erwarte THEN vor ':='

Wie könnte ich das denn elegante lösen?
 
Hi,

ich habe folgendes 'ST' Konstrukt

Code:
IF di2_1 := TRUE AND di2_2 := TRUE THEN
    do2_1:= TRUE;
END_IF;
allerdings wird dann bemängelt
Erwarte THEN vor ':='

Wie könnte ich das denn elegante lösen?

Richtig wäre:
Code:
IF di2_1 AND di2_2 THEN
    do2_1:= TRUE;
END_IF;
:= ist die Zuweisung
Bsp.: VAR1 := 20;

= der Vergleich
Bsp.: VAR2 := di2_1 AND (di2_2 = TRUE);
wobei man sich den Vergleich mit TRUE sparen kann.

Gruss Daniel
 
Zuletzt bearbeitet:
Zurück
Oben