Enumerationsnamensraum

Der Operator ist eine Erweiterung der Norm IEC 61131-3.

Sie können den TYPE-Namen einer Enumeration für einen eindeutigen Zugriff auf eine Enumerations-Konstante verwenden. Somit können Sie Konstanten gleichen Namens in mehreren Enumerationen verwenden.

Der Enumerationsname wird dem Konstantennamen getrennt durch einen Punkt . vorangestellt.

Syntax: <Enumerationsname>.<Konstantenname>

Beispiel:

Die Konstante eBlue ist sowohl eine Komponente der Enumeration E_Colors als auch eine der Enumeration E_Feelings.

eColor := E_Colors.eBlue;  // Access to coomponent Blue in enumeration Colors 
eFeeling := E_Feelings.eBlue; // Acces to component Blue in enumeration Feeling