Skip to main content

属性:noinit

该 pragma 应用于不应被隐式初始化的变量。

句法

{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 保留其当前值。