属性:to_string
プラグマは、列挙型コンポーネントを変換した結果がどのように影響するかに影響します。 TO_STRING 演算子が出力されます。列挙型宣言にプラグマがある場合、列挙型コンポーネントの名前は数値ではなく文字列として表示されます。
構文:
{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 変換結果として。