|
<< Clique para Mostrar o Sumário >>
EventBlock |
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). |