这可能允许访问未初始化的数据。 重要性:中等 例 109 . 例子 PROGRAM PLC_PRG VAR dw [...] InFUNC(); // SA0118 END_VAR 输出
; PROGRAM PLC_PRG VAR fb [...] ; END_VAR VAR x [...] Teststruct^.xA; //SA0124 END_VAR
_Test VAR_INPUT ref [...] ; END_VAR VAR x [...] Teststruct.xA; //SA0125 END_VAR x
PROGRAM PLC_PRG VAR i [...] ; END_VAR iValue1 := 100; iValue2 := 200
PROGRAM PLC_PRG VAR ptiVar1:POINTER TO INT; ptiVar2:POINTER TO INT; ptiVar
Input2:INT; END_VAR [...] _INPUT iInput:INT; END_VAR PROGRAM PLC_PRG VAR
PROGRAM PLC_PRG VAR [...] _iTest : REFERENCE TO INT; END_VAR [...] 任何在使用前可能未初始化且操作员未检查的参考变量 __ISVALIDREF .该规则适用于 POU 的实
PLCopen规则:CP9 例 116 [...] SA0150:违反下限或上限或指标 检测违反下限或上限激活指标的 POU