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_TYPETransformation 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.