Tags de entrada de evento
Nome | Tipo de dados | Definição | Valores válidos |
|---|---|---|---|
RunMode | BOOL | O estado operacional do módulo |
|
ConnectionFaulted | BOOL | Indica se uma conexão com o destino está em execução. O módulo sempre retorna um zero neste membro. O controlador substitui zero por um quando a conexão não está ativa. |
|
DiagnosticActive | BOOL | Indica se algum diagnóstico está ativo ou se o limite de prognósticos foi atingido. |
|
DiagnosticSequenceCount | SINT | Aumenta sempre que uma condição de diagnóstico distinta é detectada e cada vez que uma condição de diagnóstico distinta passa de detectada para não detectada. É redefinido para zero ao desligar e ligar a alimentação. Retorna de 255 (-1) a 1, suprimindo zero. | -128…+127 O valor 0 é ignorado, exceto durante a ativação do módulo. |
Eventxx.Fault Eventxx.PtxxFault Eventxx.CounterxxFault | BOOL | Detecta se o sinal é um dado OK. A falha é definida como 1 pelo originador quando a conexão é perdida. |
|
Eventxx.Uncertain | BOOL | Indica que os dados do canal podem estar imprecisos, mas o grau de imprecisão é desconhecido. Se a tag estiver definida para 1, você deve solucionar o problema com o módulo para corrigir a causa da imprecisão.
IMPORTANTE:
Quando a condição que faz com que a tag mude para 1 for removida, a tag automaticamente é redefinida para 0.
|
|
Eventxx.EventDropped | BOOL | Indica quando um evento foi descartado porque eventos estão ocorrendo mais rápido do que estão sendo confirmados. |
|
Eventxx.EventRising | BOOL | Indica se um evento é ou não disparado quando uma transição de entrada resulta na correspondência de um padrão de evento. | 0 ou 1 |
Eventxx.EventFalling | BOOL | Indica se um evento é ou não disparado quando uma transição de entrada resultou no cancelamento da correspondência de um padrão de evento. | 0 ou 1 |
Eventxx.CIPSyncValid | BOOL | Indica se o módulo está sincronizado com um mestre 1588. |
|
Eventxx.CIPSyncTimeout | BOOL | Indica que o módulo já esteve sincronizado com um mestre 1588, mas atualmente não está mais sincronizado devido a um tempo limite. |
|
Eventxx.EventsPending | SINT | O número de eventos atualmente em fila nos módulos. Um valor maior que 0 indica que o controlador atualmente não está acompanhando a taxa de eventos. | Todos os valores positivos |
Eventxx.EventNumber | DINT | Contagem em execução de eventos, que incrementa em um para cada novo evento de tempo. O originador define EO.Eventxx.EventNumberAck como EI.Eventxx.EventNumber para reconhecer o recebimento do evento. Quando o número de eventos atinge seu valor máximo e faz rollover, ele faz rollover em 1, não em 0. | Todos os valores |
Eventxx.EventTimestamp | LINT | A hora que o evento ocorreu. | Todos os valores positivos |
Eventxx.PtxxData | BOOL | Quando definido, indica que o valor de dados correspondente (ascendente ou descendente, dependendo da configuração) disparou o evento. |
|
Eventxx.CounterxxDone | BOOL | Quando definido, indica que o bit concluído do contador correspondente (ascendente ou descendente, dependendo da configuração) disparou o evento. |
|
Dê sua opinião