Alterando mensagens sobre mudança no valor do endereço do Word (Faixa)

Alterar mensagens com base na faixa de valor da variável inteira.

Mensagem exibida Faixa do valor da variável
High 50-99
Middle 10-49
Low 0-9
Out of Range -1 ou menos, 100 ou mais

 

Exemplo de operação

Configurar fluxo de trabalho

  1. Adicionar variáveis
  2. Adicionar tabela de idiomas
  3. Adicionar conversores
  4. Configurar peças

Adicionar variáveis

Explorador de projeto : [Variáveis] ➞ [Todas as Variáveis]

Adicionar a(s) seguinte(s) variável(eis).

Propriedades das variáveis:

[Nome] [Tipo de dados] [Origem] [Endereço do dispositivo]

Var1

[INT]

[Schneider Modbus Serial Equipment] 400001

Adicionar tabelas de idiomas

Explorador de projeto : [Tabela de idiomas] ➞ [Todos os idiomas]

Adicionar a(s) seguinte(s) tabela(s) de idioma(s) e texto(s).

Defina o texto na(s) tabela(s) de idioma(s):

Não 1 Table1 (English_Gothic)
1

High

2 Middle
3 Low
4 Out of Range

Adicionar conversores

Explorador de projeto : [Conversores] ➞ [Conversores definidos pelo usuário]

Adicionar o(s) seguinte(s) conversor(es).

[Nome] [Tipo]

Converter1

[Faixa]

Propriedade do Converter1:

Guia Propriedade Valor
[Básico] [Tipo de dados (Entrada)] [Numérico]
[Tipo de dados (Saída)] [Texto de idioma]
[Faixa] 5
  [Faixa 1] [Dados (Entrada)]

99

[Operador] >
[Dados (Saída)] [Texto da tabela de idiomas] [ID]: [4:Out of Range]
[Faixa 2] [Dados (Entrada)] 49
[Operador] >
[Dados (Saída)] [Texto da tabela de idiomas][ID]: [1:High]
[Faixa 3] [Dados (Entrada)] 9
[Operador] >
[Dados (Saída)] [Texto da tabela de idiomas] [ID]: [2:Middle]
[Faixa 4] [Dados (Entrada)] 0
[Operador] >=
[Dados (Saída)] [Texto da tabela de idiomas] [ID]: [3:Low]
[Condição Else] [Dados (Saída)] [Texto da tabela de idiomas] [ID]: [4:Out of Range]

Configurar peças

Explorador de projeto : [Design de tela] ➞ [Telas] ➞ [Screen1]

Arraste e solte os seguintes objetos da [Caixa de ferramentas] para a tela.

Propriedades do objeto de exibição numérica (Nome: NumericDisplay1): A-1

Guia Sub-tela Propriedade Valor

[Função]

[Básico]

[Valor atual]

[Variável] [Nome]: Var1

Propriedades do objeto Caixa de texto (Nome: TextBox1): B-1

Guia Sub-tela Propriedade Valor

[Forma]

[Texto]

[Texto]

[ID da tabela de idiomas] [Nome]: Var1   [Conversor]: [Conversores definidos pelo usuário] [Converter1]