Aplicação exemplo: Horímetro no Elipse E3.

1. Introdução

Esta aplicação demonstra o funcionamento de um horímetro através dos recursos disponíveis no Elipse E3, exibindo os valores parciais e totais em displays conforme o funcionamento de um equipamento.

2. Configuração

Foi criado um XObject chamado xoHorimetro que tem quatro propriedades:

  • OnOff (liga/desliga o equipamento e/ou o contador)
  • Parcial (tempo parcial do equipamento ligado)
  • Total (tempo total do equipamento ligado)
  • Anima (para animação do rotor)

No evento OnStopRunning do xoHorimetro está o script:

Parent.Save()

No evento OnPropertyChange da propriedade OnOff está o script:

If OnOff = False Then Total = Total + (Parcial / 86400)

NOTA: O valor 86400 significa que o dado recebido está sendo convertido em segundos através do cálculo: 60 (segundos por minuto) x 60 (minutos por hora) x 24 (horas por dia) = 86400 segundos.

Dentro desta mesma biblioteca há um Tag Contador chamado ContaParcial, com as seguintes associações:

  • Value com conexão reversa para o xoHorimetro.Parcial
  • Enabled com conexão simples para o xoHorimetro.OnOff

Também há um Tag Demo chamado Anima, com as seguintes associações:

  • Value com conexão reversa para o xoHorimetro.Anima
  • Enabled com conexão simples para o xoHorimetro.OnOff

3. Utilização

O XObject pode ser utilizado em qualquer aplicação, associado a um equipamento, botão, tag, entre outros, ou até mesmo a um XControl (conforme a aplicação em anexo).

Na aplicação exemplo, temos um XControl com um motor associado à propriedade OnOff (que liga/desliga o Tag Contador) e também à animação do motor.

As propriedades Parcial e Total estão associadas aos displays e têm a flexibilidade de mostrar o tempo de funcionamento em segundos, minutos e horas ou em Double (Leitura Normal).

Também foi criado um histórico (Hist1) que mostra que é possível salvar os dados recebidos em um Banco de Dados (BancoDados1) e posteriormente verificá-los em um E3Browser.

4. Aplicação exemplo em funcionamento

Ao abrir a aplicação exemplo, aparecerá a seguinte tela:

Ao clicar no equipamento, será ligado o contador:

Ao clicar novamente, o contador parcial para e o total registra este dado:

Ligando o equipamento, o contador parcial volta a contar:

Anexos:

AppEx_Horimetro

Este artigo foi útil? Was this post helpful?
Yes2
No1

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *