属性:noinit
プラグマは、暗黙的に初期化されるべきではない変数に適用されます。
構文:
{attribute 'no_init'}
{attribute 'no-init'}
{attribute 'noinit'}
挿入場所:宣言部分に関係する変数の宣言行の上の行。
例 283. 例
PROGRAM PLC_PRG
VAR
iA : INT;
{attribute 'no_init'}
iB : INT;
END_VAR関連するアプリケーションがリセットされると、整数変数 iA で暗黙的に再初期化されます 0、一方、変数 iB 現在の値を保持します。