属性: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
現在の値を保持します。