属性: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
変換結果として。