Tags de entrada

Tags de entrada do módulo IO-Link mestre
Nome
Tipo de dados
Definição
Valores válidos
RunMode
BOOL
O estado operacional do módulo
  • 0 = Ocioso - Significa uma das seguintes opções:
    • A conexão não está ativa.
    • A conexão foi aberta, mas o módulo não começou a produzir dados para a conexão.
    • O módulo não está aplicando novos dados de tags de saída porque o controlador está no modo de programa.
  • 1 = Em execução - Significa o seguinte:
    • A conexão está ativa.
    • O módulo está produzindo dados para a conexão.
    • Os dados de tags de saída estão sendo aplicados ou não há dados de tags de saída para a conexão (por exemplo, todos os pontos configurados como entrada digital sem data/hora).
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.
  • 0 = A conexão está em execução
  • 1 = Conexão não está em execução
DiagnosticActive
BOOL
Indica se algum diagnóstico está ativo ou se o limite de prognósticos foi atingido.
  • 0 = Nenhum diagnóstico ativo
  • 1 = Um ou mais diagnósticos estão ativos ou o limite de prognóstico foi atingido
CIPSyncValid
Ptxx.CIPSyncValid
EventStatus[x].CIPSyncValid
BOOL
Indica se o módulo está sincronizado com um mestre 1588.
  • 0 = O módulo não está sincronizado
  • 1 = O módulo está sincronizado
CIPSyncTimeout
Ptxx.CIPSyncTimeout
EventStatus[x].CIPSyncTimeout
BOOL
Indica se o módulo já esteve sincronizado com um mestre 1588, mas seu tempo limite está expirado.
  • 0 = Um mestre de tempo válido não atingiu o tempo limite
  • 1 = Um mestre de tempo válido atingiu o tempo limite
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.
Ptxx.Data
Counterxx.Data
BOOL
Para canais de entrada, indica o estado da entrada. Para canais de saída, este é o eco do valor atual de saída digital aplicado ao parafuso.
  • 0 = Desligado
  • 1 = Ligado
Ptxx.Fault
Counterxx.Fault
IOLinkxx.Fault
IOLDevicexx.Fault
BOOL
Indica que os dados estão imprecisos e não são confiáveis para uso no aplicativo.
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.
  • 0 = Bom
  • 1 = Incorreto, causando falha
Ptxx.Uncertain
Counterxx.Uncertain
IOLinkxx.Uncertain
IOLDevicexx.Uncertain
BOOL
Indica que os dados 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.
  • 0 = Dados OK
  • 1 = Dados incertos
Ptxx.Chatter
BOOL
Indica se a entrada está oscilando de acordo com as configurações C.Ptxx.ChatterTime e C.Ptxx.ChatterCount.
  • 0 = Normal
  • 1 = Entrada está vibrando
Ptxx.TimestampOverflowOffOn
BOOL
Indica que uma data/hora de Desligado para Ligado foi perdida em um produto discreto.
Se C.Ptxx.TimestampLatchEn estiver definido, uma nova data/hora não foi registrada porque uma já está retida.
Se C.Ptxx.TimestampLatchEn estiver desmarcado, uma data/hora foi substituída.
0 ou 1
Ptxx.TimestampOverflowOnOff
BOOL
Indica que uma data/hora de Ligado para Desligado foi perdida em um produto discreto.
Se C.Ptxx.TimestampLatchEn estiver definido, uma nova data/hora não foi registrada porque uma já está retida.
Se C.Ptxx.TimestampLatchEn estiver desmarcado, uma data/hora foi substituída.
0 ou 1
Ptxx.TimestampOverflow
Indica que uma data/hora de Desligado para Ligado ou de Ligado para Desligado foi perdida em um produto discreto.
Se C.Ptxx.TimestampLatchEn estiver definido, uma nova data/hora não foi registrada porque uma já está retida.
Se C.Ptxx.TimestampLatchEn estiver desmarcado, uma data/hora foi substituída.
Ptxx.TimestampOffOnNumber
INT
Um identificador de data/hora de Desligado para Ligado para a data/hora produzida atualmente.
Todos os valores
Ptxx.TimestampOnOfNumber
INT
Um identificador de data/hora de Ligado para Desligado para a data/hora produzida atualmente.
Todos os valores
Ptxx.TimestampNumber
INT
Um identificador de data/hora de Desligado para Ligado ou de Ligado para Desligado para a data/hora produzida atualmente.
Todos os valores
Ptxx.TimestampOffOn
LINT
Data/hora de 64 bits correspondente ao momento em que uma alteração de estado de Desligado para Ligado foi registrada na entrada.
Todos os valores
Ptxx.TimestampOnOff
LINT
Data/hora de 64 bits correspondente ao momento em que uma alteração de estado de Ligado para Desligado foi registrada na entrada.
Todos os valores
Ptxx.Timestamp
LINT
Data/hora de 64 bits correspondente ao momento em que uma alteração de estado de Desligado para Ligado ou de Ligado para Desligado foi registrada na entrada.
Todos os valores
Ptxx.TimestampDirection
BOOL
Indica se datas/horas são capturadas para transições de Desligado para Ligado ou de Ligado para Desligado.
  • 0 = Capturar data/hora para a transição Desligado para Ligado
  • 1 = Capturar data/hora para a transição Ligado para Desligado
Ptxx.OutputEnabled
BOOL
Indica se o canal está habilitado como Saída digital.
  • 0 = O canal não está habilitado como Saída digital
  • 1 = O canal está habilitado como Saída digital
Ptxx.IOLinkEnabled
BOOL
Indica se o canal está habilitado como IO-Link.
  • 0 = O canal não está habilitado como IO-Link
  • 1 = O canal está habilitado como IO-Link
Counterxx.Done
BOOL
Quando definido, indica que o bit concluído do contador correspondente (ascendente ou descendente, dependendo da configuração) disparou o evento.
  • 0 = Bit concluído correspondente não disparou o evento
  • 1 = Bit concluído correspondente disparou o evento
Counterxx.Rollover
BOOL
O contador contou até o Pré-ajuste -1 e continuou contando a partir de 0.
O bit O.CounterxxRolloverAck em transição de 0 para 1 ou o O.CounterxxReset em transição de 0 para 1 limpa esse bit.
  • 0 = O contador não contou até o pré-ajuste -1
  • 1 = O contador contou até o pré-ajuste -1 e continuou contando a partir de 0
Counterxx.Count
BOOL
O número de transições de entrada contadas por um contador.
Todos os valores
EventStatus[x].EventDropped
BOOL
Indica quando um evento foi descartado porque eventos estão ocorrendo mais rápido do que estão sendo confirmados.
  • 0 = Um status do evento não foi descartado
  • 1 = Um status do evento foi descartado
EventStatus[x].EventReset
BOOL
Quando EO.Eventxx.ResetEvent faz a transição de 0 para 1, I.EventStatus[x].EventReset faz a transição para 1 para indicar que a restauração foi recebida e concluída.
Ele permanece 1 até que EO.Eventxx.ResetEvent faça a transição para zero.
  • 0 = Não redefinir
  • 1 = Redefinir
EventStatus[x].EventsPending
SINT
O número de eventos atualmente em fila no módulo.
Um valor maior que zero indica que o controlador atualmente não está acompanhando a taxa de eventos.
Todos os valores positivos
EventStatus[x].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
IOLDevicexx.DeviceError
BOOL
Indica que há um erro no dispositivo IO-Link.
  • 0 = Nenhum erro está presente
  • 1 = Há um erro presente
IOLDevicexx.EventPresent
BOOL
Indica que há eventos de IO-Link presentes no dispositivo IO-Link.
  • 0 = Nenhum evento está presente
  • 1 = Há eventos presentes
IOLDevicexx.ProcessDataIn[32]
SINT
Dados de processo de entrada de IO-Link com formato bruto de IO-Link
Todos os valores
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal