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