属性:to_string
pragma 会影响将枚举组件与 TO_STRING 运算符是输出。如果枚举声明具有 pragma,则枚举组件的名称显示为字符串而不是数值。
句法:
{attribute 'to_string'}
插入位置:枚举声明部分上方的第一行。
例 290. 例子
枚举声明 color:
{attribute 'to_string'}
TYPE COLOR:
(
    red := 0,
    blue := 1,
    green := 2
);
END_TYPE转换为 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);在这种情况下, s_show_color 获取值 'blue' 代替 1 作为转换结果。