La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

Attribute obsolete

Panoramica

È possibile aggiungere un'istruzione obsolete pragma in una definizione del tipo di dati per provocare un avviso definito dall'utente durante il build, se nel progetto viene utilizzato il rispettivo tipo di dati (struttura, blocco funzione, ecc.). In questo modo è possibile dichiarare che il tipo di dati non è più utilizzato.

A differenza di un'istruzione pragma messaggio, questo avviso è definito nell'ambito della definizione e quindi vale a livello globale per tutte le istanze del tipo di dati.

Questa istruzione pragma è valida per la riga corrente o - se collocata in una riga separata - per la riga successiva.

Sintassi

{attribute 'obsolete' := 'user-defined text'}

Esempio

L'istruzione pragma obsoleta viene inserita nella definizione del blocco funzione fb1:

{attribute 'obsolete' := 'datatype fb1 not valid!'}
FUNCTION_BLOCK fb1
VAR_INPUT
i:INT;
END_VAR
...

Se fb1 è utilizzato come tipo di dati in una dichiarazione, ad esempio, fbinst: fb1; il seguente avviso viene eliminato durante la creazione del progetto:

'datatype fb1 not valid'