Nitelik, bir programlama nesnesinin tamamı için belirli kuralları devre dışı bırakır. Kural numaralarını başına eksi işareti ("-") koyarak belirterek kod kurallarını devre dışı bırakabilirsiniz. Öznitelikte istediğiniz sayıda kural belirtebilirsiniz.
Konumu giriniz: Bir POU'nun beyan kısmında, ilk satırda.
Sözdizimi:
{attribute 'analysis' := '-<rule number> ( , -<additional rule number> )* '}
* : none, one or more additional rule numbers
Örnek
Kural 33 ve 31 tüm yapı için devre dışı bırakılır:
{attribute 'analysis' := '-33, -31'}
TYPE My_Structure :
STRUCT
iLocal : INT;
uiLocal : UINT;
udiLocal : UDINT;
END_STRUCT
END_TYPE
Kural 100 dizi için devre dışı bırakılır:
{attribute 'analysis' := '-100'}
PROGRAM PLC_PRG
VAR
aBigData: ARRAY[1..10000] OF DWORD;
aBigDATA_2: ARRAY[1..10000] OF DWORD;
END_VAR
;
Ayrıca bakınız