Nome 'naming'
L'attributo identifica le righe di codice utilizzate dal Analisi della convenzione di denominazione esclusi sono. Prima della prima riga di codice in cui l'analisi del codice è sospesa, l'attributo pragma è attivo off, dopo l'ultima riga on assegnato. Quando un omit assegnato, solo la riga di codice successiva viene ignorata.
posizione di inserimento: Disattivazione: Nella parte dichiarativa di POU e DUT sopra le righe pertinenti. Attivazione: Di seguito le righe pertinenti.
sintassi:
{attribute 'naming' := '<switch state>'}
<switch state> : on | off | omit
on : naming is switched on
off : naming is switched off
omit : only next codeline is switched offesempio
Convenzioni di denominazione definite: (1) Gli identificatori delle variabili INT devono essere forniti con un prefisso "int", ad esempio "intVar1". (2) I nomi dei programmi devono iniziare con "prog".
Per il codice mostrato di seguito, l'analisi statica riporta solo le seguenti variabili: cccVar, aVariable, bVariable.
VAR
{attribute 'naming' := 'off'}
iVarA : INT;
iVarB : INT;
{attribute 'naming' := 'on'}
iVarC : INT;
END_VARVAR
...
{attribute 'naming' := 'omit'}
iVarC : INT;
...
END_VAR{attribute 'naming' := 'omit'}
PROGRAM PLC_PRG
VAR
...
END_VAR{attribute 'naming' := 'off'}
PROGRAM DoSomethingA
VAR
{attribute 'naming' := 'on'}
iVarA : INT;
iVarB : INT;
…
VAR_END