KB-29549: Exibindo apenas os alarmes com maior severidade.

Descrição:

Como posso configurar meu aplicativo para que apenas os alarmes com maior severidade sejam mostrados no E3Alarm? Por exemplo, entre um alarme com alta severidade e outro com média/baixa, gostaria que apenas o de alta severidade fosse mostrado, e entre um com média e outro com baixa, gostaria de mostrar apenas o de média severidade.

Solução:

Para isso, é necessário criar um evento de usuário no E3Alarm que teste a existência de algum alarme ativo para a área de alarmes em questão.

Exemplo utilizado no campo Propriedade ou Expressão do evento de usuário: ConfiguradorDeAlarmes.NomeDaArea.ActiveAlarms

No script deste evento, execute o seguinte script. Ele testa a severidade do alarme ativo e altera a propriedade que o mostra:

Sub E3Alarm1_activealarms()
if Application.GetObject(“ConfigAlarmes1.severidade”).ActiveHighAlarms>=1 then ‘se houver algum alarme de alta severidade ativo
    ShowHighPriority = true     ‘mostra no e3alarms os alarmes de alta severidade
    ShowMediumPriority = false  ‘não mostra no e3alarm os alarmes de media severidade
    ShowLowPriority = false ‘não mostra no e3alarm os alarmes de baixa severidade
    elseif Application.GetObject(“ConfigAlarmes1.severidade”).ActiveMedAlarms >= 1 then
        ShowHighPriority = false
        ShowMediumPriority = true
        ShowLowPriority = false
        else
                ShowHighPriority = false
                ShowMediumPriority = false
                ShowLowPriority = true
end if
End Sub

Para mais detalhes, veja a aplicação exemplo desenvolvida no E3 versão 3.2 build 260 em anexo.

Anexos:

severidade

Este artigo foi útil? Was this post helpful?
Yes0
No0

Deixe seu Comentário

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