Cambiar mensajes al cambiar el valor de la dirección de la palabra (Intervalo)

Cambia los mensajes en función del intervalo de valores de la variable entera.

Mensaje mostrado Intervalo de valores de la variable
High 50-99
Middle 10-49
Low 0-9
Out of Range -1 o menos, 100 o más

 

Operación de ejemplo

Establecer el flujo de trabajo

  1. Agregar variables
  2. Agregar tabla de idiomas
  3. Agregar convertidores
  4. Configurar los objetos

Agregar variables

Explorador de proyectos : [Variables] ➞ [Todas las variables]

Agregue la(s) siguiente(s) variable(s).

Propiedad de las variables

[Nombre] [Tipo de datos] [Origen] [Dirección de dispositivo]

Var1

[INT]

[Schneider Modbus Serial Equipment] 400001

Agregar tablas de idiomas

Explorador de proyectos : [Tabla de idiomas] ➞ [Todos los idiomas]

Agregue la(s) tabla(s) de idiomas y texto(s) a continuación.

Defina el texto en la(s) tabla(s) de idiomas:

No 1 Table1 (English_Gothic)
1

High

2 Middle
3 Low
4 Out of Range

Agregar convertidores

Explorador de proyectos : [Convertidores] ➞ [Convertidores definidos por el usuario]

Agregue los siguientes convertidores.

[Nombre] [Tipo]

Converter1

[Intervalo]

Propiedad de Converter1 :

Tabulación Propiedad Valor
[Básico] [Tipo de datos (Entrada)] [Numérico]
[Tipo de datos (Salida)] [Texto de idioma]
[Intervalo] 5
  [Intervalo 1] [Datos (Entrada)]

99

[Operador] >
[Datos (Salida)] [Texto de la Tabla de idiomas] [ID]: [4:Out of Range]
[Intervalo 2] [Datos (Entrada)] 49
[Operador] >
[Datos (Salida)] [Texto de la Tabla de idiomas] [ID]: [1:High]
[Intervalo 3] [Datos (Entrada)] 9
[Operador] >
[Datos (Salida)] [Texto de la Tabla de idiomas] [ID]: [2:Middle]
[Intervalo 4] [Datos (Entrada)] 0
[Operador] >=
[Datos (Salida)] [Texto de la Tabla de idiomas] [ID]: [3:Low]
[Condición Else] [Datos (Salida)] [Texto de la Tabla de idiomas] [ID]: [4:Out of Range]

Configurar los objetos

Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Arrastre y coloque los siguientes objetos de la [Caja de herramientas] a la pantalla.

Propiedades del objeto del visualizador numérico (Nombre: NumericDisplay1): A-1

Tabulación Subpestaña Propiedad Valor

[Función]

[Básico]

[Valor actual]

[Variable] [Nombre]: Var1

Propiedades del objeto del cuadro de texto (Nombre: TextBox1) : B-1

Tabulación Subpestaña Propiedad Valor

[Forma]

[Texto]

[Texto]

[ID de la Tabla de idiomas] [Nombre]: Var1   [Convertidor]: [Convertidores definidos por el usuario] [Converter1]