Média de tempo - Erro no formato

Boa tarde senhores

Eu estou fazendo uma média de tempo de uma bomba ligada, porém, o formato não está correto.

Por exemplo, a bomba ficou um minuto ligada e depois 2 minutos.

A média teria que ser 01:30, só que ele está mostrando 01:50.

O que estou fazendo de errado?

	Screen.Item("contTempLig").Value = Screen.Item("contTempLig").Value + 1

Screen.Item("tempoLig3").Value = (Screen.Item("tempoLig3").Value + (Screen.Item("TagContador1").Value/60))/Screen.Item("contTempLig").Value

Screen.Item("TagContador1").Enabled = False
Screen.Item("TagContador1").Enabled = True

Wagner,

Sugiro configurar o Tag Contador para que ele guarde o valor acumulado (ResetCounterWhenEnabled = False). Assim, quando ligar a bomba basta habilitar a contagem (Enabled = True) e quando desligar é só desabilitar (Enabled = False). No final você terá o tempo total.

Para guardar o número de vezes que a bomba foi ligada, basta incrementar o valor de um Tag Interno. Para calcular a média, é só dividir um pelo outro.

1 Like

Deu certo @pgustavo. Obrigado

1 Like