Skip to main content

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