该 pragma 适用于不应隐式初始化的变量。
语法 :
{attribute 'no_init'}
{attribute 'no-init'}
{attribute 'noinit'}
插入位置:声明部分中相关变量声明行的上一行。
示例
PROGRAM PLC_PRG VAR A : INT; {attribute 'no_init'} B : INT; END_VAR
当重置相关应用程序时,整数变量A
将与0
隐式重新初始化,而变量B
则保留其当前值。