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.
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