<< Clique para Mostrar o Sumário >>
CustomFilter |
Permite informar um filtro personalizado para os alarmes, na forma de uma expressão. A tabela a seguir contém os campos disponíveis para utilização na expressão deste filtro.
Campos disponíveis para a propriedade CustomFilter
Campo |
Tipo de Dados |
Descrição |
---|---|---|
Acked |
Booleano |
Indica se a mensagem já foi reconhecida |
AckRequired |
Booleano |
Indica se é necessário reconhecer a mensagem |
AckTime |
Data e Hora |
Data e hora em que a condição de alarme foi reconhecida ou 0 (zero) se ainda não foi reconhecida |
ActiveSource |
Inteiro |
Fonte de medida ativa. Os valores possíveis são -1: None, 0: ActiveSource, 1: Scada, 2: Operator, 3: CCLink, 4: Billing, 5: Calculated, 6: Database, 100: TopologyProcessor, 101: PowerFlow, 102: StateEstimator, 103: LoadShedding, 104: DistLoadModelling, 105: SelfHealing ou 106: ExternalReader |
ActorID |
String |
Login do usuário que reconheceu a mensagem ou uma String vazia se a mensagem ainda não foi reconhecida |
AlarmSourceName |
String |
Nome do objeto Fonte de Alarme, sem o caminho completo |
AllowShelving |
Booleano |
Indica se o alarme pode ser arquivado |
Area |
String |
Área deste alarme |
ChangeMask |
Inteiro |
Campo não utilizado pelo Elipse Water atualmente, sempre em 0 (zero) |
ConditionActive |
Booleano |
Indica se a condição de alarme está ativa |
ConditionName |
String |
Nome da última condição de alarme ativa |
Cookie |
Inteiro |
Identifica uma Fonte de Alarme durante uma sessão de execução |
CurrentValue |
Double |
Valor da Fonte no momento em que a condição de alarme se torna ativa |
Deleted |
Booleano |
Indica se o alarme foi removido |
Enabled |
Booleano |
Indica se a verificação de alarmes na Fonte de Alarme está habilitada |
EventCLSID |
String |
Identificador único para toda a vida de um alarme |
EventCategory |
String |
Nome da categoria do alarme, como por exemplo "Nível", "Taxa de Variação", "Banda Morta", "Digital" ou "Discreto" |
EventTime |
Data e Hora |
Data e hora da última atualização do evento |
EventTimeUTC |
Data e Hora |
Data e hora da última atualização do evento, no formato UTC |
EventType |
String |
"Event" (evento) ou "Condition" (alarme) |
FormattedValue |
String |
Contém o valor formatado da Fonte no momento em que a condição de alarme se torna ativa |
FullAlarmSourceName |
String |
Nome completo do objeto Fonte de Alarme |
InTime |
Data e Hora |
Data e hora em que a condição de alarme se torna ativa |
Message |
String |
Mensagem do alarme |
OutTime |
Data e Hora |
Data e hora em que a condição saiu de alarme ou 0 (zero) se ainda está ativa |
Quality |
String |
Qualidade, como por exemplo "Boa (xxx)", "Ruim (xxx)" ou "Incerta (xxx)" |
Severity |
Inteiro |
Severidade do alarme. Os valores possíveis são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa |
ShelveActorID |
String |
Login do usuário que arquivou o alarme |
ShelveCount |
Word |
Número de vezes que o evento foi arquivado |
Shelved |
Booleano |
Indica se o evento foi arquivado |
ShelvedOutTime |
Data e Hora |
Data e hora em que este evento foi desarquivado |
ShelvedTime |
Data e Hora |
Data e hora em que este evento foi arquivado |
ShelveDuration |
Double Word |
Tempo, em minutos, que este evento esteve arquivado |
ShelveMaxCount |
Word |
Número máximo de vezes que este evento pode ser arquivado |
ShelveMaxDuration |
Double Word |
Tempo máximo, em minutos, que este evento pode permanecer arquivado |
ShelveReason |
String |
Motivo pelo qual este evento foi arquivado |
Source |
String |
Associação da Fonte de Alarme |
SubConditionName |
String |
Nome da subcondição de alarme, como por exemplo "LOLO", "LO", "HI", "HIHI" ou "DIG" |
Unbound |
Booleano |
Indica se o alarme está vinculado a uma Fonte de Alarme |
UserFieldArray |
Variant |
Campos definidos pelo usuário. Use diretamente o nome do campo na expressão, como por exemplo "CampoUsuario1 = 123" |
Ao todo, as mensagens que aparecem na listagem do Filtro de Alarmes sempre passam por estes filtros:
•Filtro por tipo, definido na propriedade FilterType
•Filtro por severidade, definida nas propriedades ShowCriticalPriority, ShowLowPriority, ShowMediumPriority e ShowHighPriority
•Filtro por área, definida nas propriedades AreaFilter e SimpleAreaFilter
•Filtro por esta propriedade
•Filtro do sumário de alarmes, equivalente à expressão "Enabled AND (ConditionActive OR (AckRequired AND NOT Acked))"
Para exemplos de uso desta propriedade, consulte a propriedade CustomFilter do objeto E3Alarm.