EventBlock

<< Clique para Mostrar o Sumário >>

 

EventBlock

Somente Leitura

 

B1

2 (dois)

B2

Não utilizado

B3

Não utilizado

B4

Não utilizado

Size

18

 

Este Tag retorna um bloco de dados para cada alarme ou evento recebido por este Driver.

Cada leitura deste Tag pode retornar entre 0 (zero) e N eventos. Uma aplicação pode acessar os eventos individualmente através de um evento OnRead. Os Elementos deste Tag Bloco são os seguintes:

•0 (Source, String): O nome da fonte de um evento

•1 (Message, String): Uma mensagem descrevendo um evento

•2 (EventType, String): O tipo de um evento. Os valores possíveis são Simple, Tracking ou Condition

•3 (EventCategory, String): O nome da categoria de um evento

•4 (ConditionName, String): O nome da condição relacionada a um evento

•5 (SubconditionName, String): O nome da sub-condição relacionada a um evento

•6 (IsAckRequired, Booleano): 1 (um) se um evento requer reconhecimento ou 0 (zero) se não requer reconhecimento

•7 (ActorID, String): O usuário que reconheceu um evento

•8 (Severity, Inteiro): A severidade de um evento, entre 1 (um, mais baixa) e 1000 (mais alta)

•9 (EventQuality, Inteiro): A qualidade OPC relacionada a um evento

•10 (IsActive, Booleano): 1 (um) se uma condição está ativa ou 0 (zero) se está inativa. Representa o bit 1 (um) do Elemento NewState

•11 (IsEnabled, Booleano): 1 (um) se uma condição está habilitada ou 0 (zero) se está desabilitada. Representa o bit 0 (zero) do Elemento NewState

•12 (IsAcked, Booleano): 1 (um) se uma condição foi reconhecida ou 0 (zero) se não foi reconhecida. Representa o bit 2 (dois) do Elemento NewState

•13 (IsRefresh, Booleano): 1 (um) se uma notificação é enviada como parte da interrogação geral da assinatura de eventos ou 0 (zero) caso contrário

•14 (EventTypeNum, Inteiro): Valor numérico do tipo de um evento. Os valores possíveis são 1: Simple, 2: Tracking ou 4: Condition

•15 (EventCategoryNum, Inteiro): Valor numérico da categoria de um evento

•16 (ChangeMask, Inteiro): Máscara de bits que indica quais propriedades de uma condição foram alteradas:

•Bit 0 (valor 1): A propriedade IsActive foi modificada

•Bit 1 (valor 2): A propriedade IsAcked foi modificada

•Bit 2 (valor 4): A propriedade IsEnabled foi modificada

•Bit 3 (valor 8): A propriedade EventQuality foi modificada

•Bit 4 (valor 16): A propriedade Severity foi modificada

•Bit 5 (valor 32): A propriedade SubconditionName foi modificada

•Bit 6 (valor 64): A propriedade Message foi modificada

•Bit 7 (valor 128): Os atributos de uma mensagem foram modificados. Este Driver atualmente não retorna os atributos

•17 (NewState, Inteiro): Máscara de bits que indica o novo estado de uma condição. Note que esta máscara já é retornada separadamente nos Elementos IsActive (10), IsEnabled (11) e IsAcked (12):

•Bit 0 (valor 1): Elemento IsEnabled

•Bit 1 (valor 2): Elemento IsActive

•Bit 2 (valor 4): Elemento IsAcked

 

NOTA

Sempre que este Driver consegue estabelecer a conexão com um servidor OPC A&E, requisita o envio do estado atual de todas as mensagens. Os alarmes e eventos retornados por este comando de refresh são identificados com o Elemento 13, IsRefresh, igual a 1 (um).

Esta página foi útil?