Énumération avec prise en charge des listes de texte
Une énumération peut être soutenue par une liste de texte. Dans cette liste, un nom symbolique est défini dans différentes langues pour chaque valeur d'énumération. De quelles langues s'agit-il, vous pouvez utiliser les commandes du menu liste de textes ajuster.
Les noms définis dans la liste de textes sont dans la plupart des cas requis pour une visualisation afin de générer un texte significatif et dépendant de la langue au lieu de la simple valeur d'un membre d'énumération. Cela peut être utile pour les utilisateurs et contribuer à une meilleure compréhension.
Astuce
Si vous modifiez le type d'énumération dans l'application, lorsque vous la fermez, une invite s'affiche pour vous demander si les visualisations concernées doivent être automatiquement mises à jour.
Pour plus d'informations, voir : Utiliser des textes
| Objet DUT : Double-cliquez sur l'icône pour ouvrir l'éditeur de déclarations. Dans le menu contextuel de l'objet, la commande Ajouter la prise en charge des listes de textes disponible. |
| Objet DUT : Enumération avec prise en charge des listes de texte En double-cliquant sur l'icône, l'éditeur d'énumération s'ouvre dans une vue textuelle. Des icônes sont disponibles sur la droite pour changer de vue. Dans le menu contextuel de l'objet, la commande Supprimer la prise en charge des listes de texte disponible. |
| L'icône se trouve sur le côté droit de l'éditeur d'énumération. Cliquez sur l'icône pour ouvrir l'éditeur de déclarations. | Vue textuelle ![]() |
| L'icône se trouve sur le côté droit de l'éditeur d'énumération. Cliquez sur l'icône pour ouvrir la vue de localisation. La prise en charge des listes de texte est affichée | Vue de localisation ![]() |
Dans une visualisation, vous pouvez accéder à des listes de textes d'énumération implémentées. Par exemple, dans la sortie de texte d'un élément de visualisation, vous pouvez générer les textes dépendant de la langue au lieu de la valeur d'énumération numérique. Vous y êtes parvenu en travaillant en tant que variable de texte spécifiez la variable d'énumération de l'élément de visualisation avec un nom d'énumération ajouté entre crochets.
Déclaration des variables d'énumération :
PROGRAM PLC_PRG
VAR
eTrafficLight : E_TRAFFICSIGNAL;
END_VARMise en œuvre dans le code IEC :
eTrafficLight := E_TRAFFICSIGNAL.eGreen
Entrée dans l'éditeur de propriétés de l'élément de visualisation sous Propriété Texte:
The traffic light shows: %s
Entrée dans l'éditeur de propriétés de l'élément de visualisation sous Propriété variable de texte:
PLC_PRG.eTrafficLight <E_TRAFFICSIGNAL>
L'élément génère le texte suivant au moment de l'exécution :
"The traffic light shows: green"





