ENUM und die Einbindung

uzi10

Level-2
Beiträge
58
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich möchte gerne ein ENUM erstellen, dass mir die Betriebmodi meiner KWL übersetzt!


{attribute 'qualified_only'}
{attribute 'strict'}
TYPE dutKwl_Modus :
(
Standby := 0,
Abwesend :=1,
Normal :=2,
Intensiv :=3,
Boost :=4
) BYTE;
END_TYPE






Ist das so möglich?

Wenn ich eine Variable mit diesen Datentyp erstelle, schreibt er aber einen Fehler, dass dies nicht möglich ist!
 
Hallo Uzi,

bei mir geht es.
Anhand der Pragmas gehe ich von e!Cockpit aus.

Enumeration:
Code:
{attribute 'qualified_only'}
{attribute 'strict'}
TYPE dutKwl_Modus :
(
	Standby := 0,
	Abwesend :=1,
	Normal :=2,
	Intensiv :=3,
	Boost :=4
) BYTE;
END_TYPE

Programm:
Code:
PROGRAM PLC_PRG
VAR
	oTest : dutKwl_Modus;
END_VAR
-------------------------------
oTest := dutKwl_Modus.Abwesend;
 
Zurück
Oben