Descrição:
Como usar a função Average() do Histórico do Elipse SCADA?
Solução:
A função Average() retorna a média de um conjunto de dados do histórico. O comando completo é este: Average (src, type, startTime [, endTime])
Onde:
– src: nome do tag que é gravado no histórico.
– type: determina o intervalo de tempo a ser considerado para calcular a média (0: ano; 1: mês; 2: semana; 3: dia; 4: hora; 5: minuto).
– type: determina o intervalo de tempo a ser considerado para calcular a média (0: ano; 1: mês; 2: semana; 3: dia; 4: hora; 5: minuto).
– startTime: determina o tempo inicial da média.
– endTime (opcional): determina o tempo final da média. Se ele for utilizado, o parâmetro type é ignorado.
– endTime (opcional): determina o tempo final da média. Se ele for utilizado, o parâmetro type é ignorado.
Exemplo de script:
Hist1.Open()
resul = Hist1.Average(“tagDemo001”, 5, DataIni, DataFim)
Hist1.Close()
resul = Hist1.Average(“tagDemo001”, 5, DataIni, DataFim)
Hist1.Close()
Nesse caso, resul, DataIni e DataFim (opcional) são tags RAM, e tagDemo001 é o nome do campo no Histórico que deve ter a média calculada.