Änderung von Meldungen bei Änderung im Wortadress-Wert (Bereich)

Änderung von Meldungen auf Basis des Ganzzahlvariablen-Wertebereichs

Angezeigte Meldung Wertebereich Variable
High 50-99
Middle 10-49
Low 0-9
Out of Range -1 oder weniger, 100 oder mehr

 

Beispieloperation

Arbeitsschritte Einstellungen

  1. Variablen hinzufügen
  2. Hinzufügen einer Sprachtabelle
  3. Konverter hinzufügen
  4. Teile einrichten

Variablen hinzufügen

Projekt-Explorer: [Variablen] ➞ [Alle Variablen]

Fügen Sie folgende Variable(n) hinzu.

Variableneigenschaft:

[Name] [Datentyp] [Quelle] [Geräteadresse]

Var1

[INT]

[Schneider Modbus Serial Equipment] 400001

Hinzufügen von Sprachtabellen

Projekt-Explorer: [Sprachtabelle] ➞ [Alle Sprachen]

Fügen Sie den/die folgende(n) Sprachtabelle(n) und Text(e) hinzu.

Festlegen von Text in Sprachtabelle(n):

Nein 1 Table1 (English_Gothic)
1

High

2 Middle
3 Low
4 Out of Range

Konverter hinzufügen

Projekt-Explorer: [Konverter]➞ [Benutzerdefinierte Konverter]

Fügen Sie folgende(n) Konverter hinzu.

[Name] [Typ]

Converter1

[Bereich]

Eigenschaft Converter1:

Tab Eigenschaft Wert
[Basis] [Datentyp (Quelle)] [Numerisch]
[Datentyp (Ergebnis)] [Sprachtext]
[Bereich] 5
  [Bereich 1] [Datentyp (Eingabe)]

99

[Operator] >
[Datentyp (Ausgabe)] [Sprachtabellentext] [ID]: [4:Out of Range]
[Bereich 2] [Datentyp (Eingabe)] 49
[Operator] >
[Datentyp (Ausgabe)] [Sprachtabellentext] [ID]: [1:High]
[Bereich 3] [Datentyp (Eingabe)] 9
[Operator] >
[Datentyp (Ausgabe)] [Sprachtabellentext] [ID]: [2:Middle]
[Bereich 4] [Datentyp (Eingabe)] 0
[Operator] >=
[Datentyp (Ausgabe)] [Sprachtabellentext] [ID]: [3:Low]
[Else-Bedingung] [Datentyp (Ausgabe)] [Sprachtabellentext] [ID]: [4:Out of Range]

Teile einrichten

Projekt-Explorer: [Bildschirmgestaltung] ➞ [Bildschirme] ➞ [Screen1]

Folgende Objekte per Drag&Drop vom [Werkzeugkasten] auf den Bildschirm verschieben.

Eigenschaften Objekt numerische Anzeige (Name: NumericDisplay1): A-1

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Aktueller Wert]

[Variable] [Name]: Var1

Eigenschaften Objekt Textfeld (Name: TextBox1): B-1

Tab Unterg. Registerkarte Eigenschaft Wert

[Form]

[Text]

[Text]

[Sprachtabellen-ID] [Name]: Var1   [Konverter]: [Benutzerdefinierte Konverter] [Converter1]