Changement de messages selon le changement d'une valeur d'adresse de mot (Plage)

Changement de messages selon la plage de valeurs de variable entière.

Message affiché Plage de valeurs de variable
High 50-99
Middle 10-49
Low 0-9
Out of Range -1 ou moins, 100 ou plus

 

Exemple d'opération

Configuration du flux de travail

  1. Ajouter des variables
  2. Ajouter une table de langues
  3. Ajouter un convertisseur
  4. Configurer des composants

Ajouter des variables

Explorateur de projets : [Variables] ➞ [Toutes les variables]

Ajoutez la ou les variables suivantes.

Propriétés de variable :

[Nom] [Type de données] [Source] [Adresse de l'équipement]

Var1

[INT]

[Schneider Modbus Serial Equipment] 400001

Ajouter des tables de langues

Explorateur de projets : [Table de langues] ➞ [Toutes les langues]

Ajoutez le ou les tableaux de langues et le ou les textes suivants.

Définissez le texte dans la ou les tables de langues :

Non 1 Table1 (English_Gothic)
1

High

2 Middle
3 Low
4 Out of Range

Ajouter un convertisseur

Explorateur de projets : [Convertisseurs] ➞ [Convertisseurs définis par l'utilisateur]

Ajoutez le ou les convertisseurs suivants.

[Nom] [Type]

Converter1

[Plage]

Propriété Converter1 :

Onglet Propriété Valeur
[De base] [Type de données (entrée)] [Numérique]
[Type de données (sortie)] [Texte linguistique]
[Plage] 5
  [Plage 1] [Données (Saisie)]

99

[Opérateur] >
[Données (Sortie)] [Texte de la table de langues] [ID]: [4:Out of Range] (Hors plage)
[Plage 2] [Données (Saisie)] 49
[Opérateur] >
[Données (Sortie)] [Texte de la table de langues] [ID]: [1:High] (Haut)
[Plage 3] [Données (Saisie)] 9
[Opérateur] >
[Données (Sortie)] [Texte de la table de langues] [ID]: [2:Middle] (Milieu)
[Plage 4] [Données (Saisie)] 0
[Opérateur] >=
[Données (Sortie)] [Texte de la table de langues] [ID]: [3:Low] (Bas)
[Condition Else] [Données (Sortie)] [Texte de la table de langues] [ID]: [4:Out of Range] (Hors plage)

Configurer des composants

Explorateur de projets : [Conception d'écran] ➞ [Écran] ➞ [Screen1]

Faites glisser et déposez les objets suivants de la [Bibliothèque d'objets] vers l'écran.

Propriétés de l'objet d'affichage numérique (Nom : NumericDisplay1) : A-1

Onglet Sous-onglet Propriété Valeur

[Fonction]

[De base]

[Valeur actuelle]

[Variable] [Nom] : Var1

Propriétés de l'objet de zone de texte (Nom : TextBox1) : B-1

Onglet Sous-onglet Propriété Valeur

[Forme]

[Texte]

[Texte]

[ID de la table de langues] [Nom] : Var1   [Convertisseur] : [Convertisseurs définis par l'utilisateur] [Converter1]