Skip to main content

Operatore: spazio dei nomi di enumerazione

L'operatore è un'estensione della norma IEC 61131-3.

È possibile utilizzare il nome TYPE di un'enumerazione per l'accesso univoco a una costante di enumerazione. In questo modo è possibile utilizzare gli stessi nomi di costanti in diverse enumerazioni.

Il nome dell'enumerazione viene anteposto al nome della costante con un punto (.).

<enumeration name>.<constant name>

Esempio 163. Esempio

La costante Blue è un componente di entrambi l'enumerazione Colors e l'enumerazione Feelings.

color := Colors.Blue;  // Access to coomponent Blue in enumeration Colors

feeling := Feelings.Blue; // Acces to component Blue in enumeration Feelings