Atributo: to_string
El pragma afecta cómo el resultado de convertir un componente de enumeración con el TO_STRING se emite el operador. Si la declaración de enumeración tiene el pragma, el nombre del componente de enumeración aparece como una cadena en lugar del valor numérico.
Sintaxis:
{attribute 'to_string'}
Insertar ubicación: primera línea sobre la parte de la declaración de la enumeración.
ejemplo 290. Ejemplo
Declaración de la enumeración color:
{attribute 'to_string'}
TYPE COLOR:
(
    red := 0,
    blue := 1,
    green := 2
);
END_TYPEConversión con 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);En este caso, s_show_color obtiene el valor 'blue' en vez de 1 como resultado de la conversión.