La version V1.1 d' EcoStruxure Machine Expert ne prend pas en charge les contrôleurs M258, LMC058 et LMC078.

Attribute obsolete

Présentation

Vous pouvez ajouter un pragma d'obsolescence (obsolete) à une définition de type de données afin de déclencher une alerte définie par l'utilisateur lors de la compilation, à condition que le type de données en question (structure, bloc fonction, etc.) soit utilisé dans le projet. Servez-vous de cette alerte pour indiquer que le type de données n'est plus utilisé.

Contrairement à un pragma de message local, cette alerte est spécifiée dans la définition et s'applique donc globalement à toutes les instances du type de données.

Cette instruction pragma s'applique à la ligne en cours ou à la ligne suivante (si ajoutée sur une ligne distincte).

Syntaxe

{attribute 'obsolete' := 'texte défini par l'utilisateur'}

Exemple

Le pragma d'obsolescence est ajouté dans la définition du bloc fonction fb1 :

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

Le fait d'utiliser fb1 comme type de données dans une déclaration (fbinst: fb1;, par exemple) déclenche l'alerte suivante au moment de la compilation du projet :

'datatype fb1 not valid'