Global bir değişkenin fonksiyon bloklarında, orada «VAR_EXTERNAL olarak bildirilmeden kullanıldığını tespit eder.»
Gerekçe: IEC 61131-3 standardına göre, global değişkenlere erişime yalnızca VAR_EXTERNAL bildirimi aracılığıyla açık bir içe aktarma ile izin verilir.
Önemliymiş: Düşük
PLCopen kuralı: CP18
Örnek
VAR_GLOBAL iGlob1:INT; END_VAR PROGRAM PLC_PRG VAR ivar:INT; END_VAR ivar:=iGlob1; // SA0121 --> SA0121: EXTERNAL declaration required for variable ''iGlob1'
Örnek: Hatadan kaçının
VAR_GLOBAL iGlob1:INT; END_VAR PROGRAM PLC_PRG VAR ivar:INT; END_VAR VAR_EXTERNAL iGlob1:INT; END_VAR ivar:=iGlob1; // OK
Ayrıca bakınız