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

Ordre des préfixes

Présentation

Les indicateurs contiennent le préfixe de domaine de validité et le préfixe de type. Le préfixe de propriété devra être défini en fonction de la propriété des variables (pour les constantes, par exemple). Les bibliothèques sont associées à un préfixe d'espace de noms supplémentaire.

Ordre obligatoire

Respectez obligatoirement l'ordre suivant :

[domaine de validité][propriété][_][type][identificateur]

Un trait de soulignement (_) sépare les préfixes de domaine de validité et de propriété des préfixes de type.

Exemple

Gc_dwErrorCode   : DWORD;
diCycleCounter   : DINT;

Les bibliothèques sont associées à un préfixe d'espace de noms supplémentaire :

[espace de noms].[domaine de validité][propriété][_][type][identificateur]

Exemple

ExampleLibrary.Gc_dwErrorCode

Unités organisationnelles de programme (POU) indépendantes

utilisez un trait de soulignement pour séparer les préfixes d'unité organisationnelle de programme (fonction, bloc fonction, programme) des identificateurs :

[POU][_][identificateur]

Exemple

FB_MotionCorrection

Utilisez le préfixe d'espace de noms supplémentaire pour les bibliothèques :

[espace de noms].[POU][_][identificateur]

Les préfixes d'espace de noms sont séparés des préfixes de POU par un point (.).

Exemple

ExampleLibrary.FC_SetError()

Unités organisationnelles de programme (POU) dépendantes

Les méthodes, les actions et les propriétés sont considérées comme des POU dépendants. Ces derniers sont utilisés à un niveau inférieur par rapport aux POU indépendants.

Les méthodes et les actions ne portent aucun préfixe.

Les propriétés reçoivent le préfixe de type de la valeur renvoyée.

Exemple

PROPERTY lrVelocity : LREAL