GetAlarm

<< Clique para Mostrar o Sumário >>

 

GetAlarm

GetAlarm()

Retorna um objeto que permite o acesso às configurações específicas de cada tipo de Alarme. Este objeto permite verificar ou modificar em tempo de execução as propriedades de um determinado Alarme. Dependendo do tipo de Alarme, este método retorna um objeto com as propriedades descritas nas tabelas a seguir.

Propriedades de um objeto Alarme Analógico

Propriedade

Descrição

ConditionName Texto

Nome da condição de alarme

Delay Número

Tempo de atraso para este Alarme, em milissegundos, tanto na entrada quanto na saída da condição

Hi Booleano

Habilita ou desabilita a verificação deste Alarme com nível de severidade Alto

HiAckRequired Booleano

Indica se há necessidade de reconhecimento para o nível de severidade Alto deste Alarme

HiHi Booleano

Habilita ou desabilita a verificação deste Alarme com nível de severidade Muito Alto

HiHiAckRequired Booleano

Indica se há necessidade de reconhecimento para o nível de severidade Muito Alto deste Alarme

HiHiLimit Número

Limite para o nível de severidade Muito Alto deste Alarme

HiHiMessageText Texto

Texto da mensagem para o nível de severidade Muito Alto deste Alarme

HiHiSeverity Número

Importância do nível de severidade Muito Alto deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

HiLimit Número

Limite para o nível de severidade Alto deste Alarme

HiMessageText Texto

Texto da mensagem para o nível de severidade Alto deste Alarme

HiSeverity Número

Importância do nível de severidade Alto deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

LevelDeadBand Número

Banda morta para os limites do nível deste Alarme

LevelReturnMessageText Texto

Mensagem de retorno deste Alarme

Lo Booleano

Habilita ou desabilita a verificação deste Alarme com nível de severidade Baixo

LoAckRequired Booleano

Indica se há necessidade de reconhecimento para o nível de severidade Baixo deste Alarme

LoLimit Número

Limite para o nível de severidade Baixo deste Alarme

LoLo Booleano

Habilita ou desabilita a verificação deste Alarme com nível de severidade Muito Baixo

LoLoAckRequired Booleano

Indica se há necessidade de reconhecimento para o nível de severidade Muito Baixo deste Alarme

LoLoLimit Número

Limite para o nível de severidade Muito Baixo deste Alarme

LoLoMessageText Texto

Texto da mensagem para o nível de severidade Muito Baixo deste Alarme

LoLoSeverity Número

Importância do nível de severidade Muito Baixo deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

LoMessageText Texto

Texto da mensagem para o nível de severidade Baixo deste Alarme

LoSeverity Número

Importância do nível de severidade Baixo deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

Name Texto

Nome deste Alarme

 

Propriedades de um objeto Alarme Banda Morta

Propriedade

Descrição

ConditionName Texto

Nome da condição de alarme

DeadBand Booleano

Habilita ou desabilita a verificação deste Alarme

DeadBandAckRequired Booleano

Indica se há necessidade de reconhecimento para este Alarme

DeadBandLimit Número

Limite para este Alarme

DeadBandMessageText Texto

Texto da mensagem deste Alarme

DeadBandReturnMessageText Texto

Mensagem de retorno deste Alarme

DeadBandSetPoint Texto

Limite de banda morta deste Alarme. Cada vez que o valor do Tag associado ultrapassa o valor desta propriedade para mais ou para menos do valor de DeadBandLimit, este Alarme ocorre

DeadBandSeverity Número

Importância deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

Delay Número

Tempo de atraso para este Alarme, em milissegundos, tanto na entrada quanto na saída da condição

Name Texto

Nome deste Alarme

 

Propriedades de um objeto Alarme Digital

Propriedade

Descrição

ConditionName Texto

Nome da condição de alarme

Delay Número

Tempo de atraso para este Alarme, em milissegundos, tanto na entrada quanto na saída da condição

Digital Booleano

Habilita ou desabilita a verificação deste Alarme

DigitalAckRequired Booleano

Indica se há necessidade de reconhecimento para este Alarme

DigitalLimit Variant

Limite para este Alarme

DigitalMessageText Texto

Texto da mensagem deste Alarme

DigitalReturnMessageText Texto

Mensagem de retorno deste Alarme

DigitalSeverity Número

Severidade deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

Name Texto

Nome deste Alarme

 

Propriedades de um objeto Alarme Discreto

Propriedade

Descrição

ConditionName Texto

Nome da condição de alarme

Delay Número

Tempo de atraso para este Alarme, em milissegundos, tanto na entrada quanto na saída da condição

DiscreteReturnMessageText Texto

Mensagem de retorno deste Alarme

Name Texto

Nome deste Alarme

SubConditions Coleção

Coleção de Subcondições deste Alarme. Consulte a tabela a seguir para uma descrição das propriedades disponíveis nos objetos Subcondição desta coleção, acessíveis utilizando o método Item

 

Propriedades de um objeto Subcondição de um Alarme Discreto

Propriedade

Descrição

AckRequired Booleano

Indica se há necessidade de reconhecimento para esta Subcondição

Caption Texto

Descrição desta Subcondição

Enabled Booleano

Habilita ou desabilita esta Subcondição

Kind Enumeração

Comportamento desta Subcondição. Os valores possíveis para esta propriedade são 0: Alarme, 1: Evento ou 2: Retorno

Limit Variant

Valor da Fonte do Alarme para gerar esta Subcondição

Message Texto

Mensagem do Evento quando esta Subcondição está ativa

Name Texto

Nome desta Subcondição

Severity Número

Importância desta Subcondição. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

 

Propriedades de um objeto Alarme Taxa de Variação

Propriedade

Descrição

ConditionName Texto

Nome da condição de alarme

Delay Número

Tempo de atraso para este Alarme, em milissegundos, tanto na entrada quanto na saída da condição

Name Texto

Nome deste Alarme

ROC Booleano

Habilita ou desabilita a verificação deste Alarme

ROCAckRequired Booleano

Indica se há necessidade de reconhecimento para este tipo de Alarme

ROCLimit Número

Limite para este Alarme. Para que este Alarme ocorra, basta que o valor do Tag associado ultrapasse este valor em um segundo

ROCMessageText Texto

Texto da mensagem deste Alarme

ROCReturnMessageText Texto

Mensagem de retorno deste Alarme

ROCSeverity Número

Importância deste Alarme. Os valores possíveis para esta propriedade são -2: Crítica, 0: Alta, 1: Média ou 2: Baixa

 

O código a seguir contém um exemplo de uso deste método.

Sub Botao1_Click()
  'Clicar neste Botão muda o nível
  'de severidade Baixo de um Alarme Analógico
  Set alm = Application.GetObject("Conf1.Area1.Analog1")_
    .GetAlarm()
  alm.LoLimit = 10.2
End Sub

 

NOTA

As propriedades relativas a cada tipo de Alarme podem ser acessadas diretamente por scripts e Associações, bem como visualizadas na Lista de Propriedades do objeto, não mais sendo obrigatória a edição via este método.

Esta página foi útil?