Attribut : to_string
Le pragma affecte la façon dont le résultat de la conversion d'un composant d'énumération avec le TO_STRING
l'opérateur est sorti. Si la déclaration d'énumération a le pragma, le nom du composant d'énumération apparaît sous forme de chaîne au lieu de la valeur numérique.
Syntaxe:
{attribute 'to_string'}
Emplacement d'insertion : première ligne au-dessus de la partie déclaration de l'énumération.
Exemple 290. Exemple
Déclaration du dénombrement color
:
{attribute 'to_string'} TYPE COLOR: ( red := 0, blue := 1, green := 2 ); END_TYPE
Transformation avec TO_STRING
:
PROGRAM PLC_PRG VAR i_color: COLOR; s_show_color: STRING; END_VAR i_color := 1; s_show_color := TO_STRING(i_color);
Dans ce cas, s_show_color
obtient la valeur 'blue'
à la place de 1
comme résultat de la conversion.