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?