Skip to main content

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 off

esempio

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_VAR
VAR
        ...
{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