Tipos de dados definidos por dispositivo (5069-IB6F-3W)
Os nomes dos tipos de dados definidos por dispositivo variam para cada dispositivo, dependendo das escolhas feitas quando o dispositivo foi criado.
Estas tabelas listam e descrevem os tipos de dados definidos por dispositivo para os dispositivos 5069-IB6F-3W.
Essas tabelas incluem informações para:
- entrada (indicada por um "I")
- saída (indicada por um "O")
- configuração (indicada por um "C")
- entrada de evento (indicada por um "EI" (event input))
- saída de evento (indicada por um "EO" (event output))
Tipo de dados definido por dispositivo: AB:5000_DIn_Counterx_Event:I:0
Tipo de conexão: Dados com eventos
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ocioso 1 = Em execução |
ConnectionFaulted | BOOL | Decimal | 0 = Bom 1 = Incorreto |
DiagnosticActive | BOOL | Decimal | 0 = Nenhum diagnóstico ativo 1 = Um ou mais diagnósticos estão ativos ou o limite de prognóstico foi atingido |
CIPSyncValid | BOOL | Decimal | 0 = O dispositivo não foi sincronizado com um mestre 1588. 1 = O dispositivo foi sincronizado com um mestre 1588. |
CIPSyncTimeout | BOOL | Decimal | 0 = CIP Sync não expirou. 1 = O dispositivo foi sincronizado com um mestre 1588. Porém, como o tempo limite foi atingido, ele não foi sincronizado. |
DiagnosticSequenceCount | SINT | Decimal | 0 a 255 |
Counter0x.Data | BOOL | Decimal | 0 = Desligado 1 = Ligado |
Counter0x.Fault | BOOL | Decimal | 0 = Não existe falha 1 = Existe falha Uma falha é um acúmulo de todas as condições de diagnóstico que o dispositivo pode detectar e indica os dados inválidos. Se houver um membro do tipo de dados detalhado que indica uma determinada condição detectada, esse membro de falha não afetará os membros DiagnosticActive ou DiagnosticSequenceCount. No entanto, se não houver um tipo de dados detalhado para uma determinada condição detectada, esse membro de falha disparará o membro DiagnosticActive e aumentará/diminuirá a Contagem de sequência de diagnósticos. |
Counter0x.Uncertain | BOOL | Decimal | 0 = Dados válidos 1 = Incerteza na validade dos dados. O dispositivo está operando fora da sua faixa de operação projetada, ou os dados estão sob controle manual ou de substituição. |
Counter0x.Done | BOOL | Decimal | 0 = Ativado -> Desativado 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | Decimal | 0 = O contador não conta até o valor pré-ajustado. 1 = O contador conta até o valor de rollover. O contador contava até o pré-ajuste -1 e depois continuou contando a partir de 0. Esse bit é apagado pelo bit O:RolloverAck fazendo a transição de 0 para 1, ou pelo O:Reset fazendo a transição de 0 para 1. |
Counter0x.Count | DINT | Decimal | Qualquer |
Pt0x.Data | BOOL | Decimal | 0 = Desligado 1 = Ligado |
Pt0x.Fault | BOOL | Decimal | 0 = Bom 1 = Incorreto |
Pt0x.Uncertain | BOOL | Decimal | 0 = Bom 1 = Incerto |
Tipo de dados definido por dispositivo: AB:5000_Counterx:O:0
Tipo de conexão: Dados e dados com eventos
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Counter0x.Reset | BOOL | Decimal | 0 = Não zera valores 1 = Contagem e Rollover são definidos para 0. Restaura na transição de 0 a 1. |
Counter0x.RolloverAck | BOOL | Decimal | 0 = Não apaga o valor de Rollover 1 = Apaga o valor de Rollover |
Counter0x.Preset | DINT | Decimal | 0 a 2147483647 |
Tipo de dados definido por dispositivo: AB:5000_DIn_Counterx:C:0
Tipo de conexão: Dados, Dados com eventos e Dados somente escuta
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | Decimal | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.InputOnOffFilter | SINT | Decimal | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.RolloverAtPreset | BOOL | Decimal | 0 = Desmarcado 1 = Marcado |
Pt0x.InputOffOnFilter | SINT | Decimal | 9 = 0 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Pt0x.InputOnOffFilter | SINT | Decimal | 9 = 0 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Tipo de dados definido por dispositivo: AB:5000_DIn_Counterx_Eventx:EI:0
Tipo de conexão: Dados com eventos
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ocioso 1 = Em execução |
ConnectionFaulted | BOOL | Decimal | 0 = Conexão funcionando 1 = Não conectado |
DiagnosticActive | BOOL | Decimal | 0 = Nenhum diagnóstico ativo 1 = Um ou mais diagnósticos estão ativos ou o limite de prognóstico foi atingido |
DiagnosticSequenceCount | SINT | Decimal | 0…255 |
Tipo de dados definido por dispositivo: AB:5000_DIn_Counterx_Eventx:EO:0
Tipo de conexão: Dados com eventos
Nome do membro | Descrição | Tipo | Estilo | Valores válidos |
|---|---|---|---|---|
Event0x.En | Determina se o disparador de eventos correspondente é ativado. Eventos são disparados quando as condições correspondem à definição. | BOOL | Decimal | 0 = A definição de disparador de eventos não está ativa 1 = A definição de disparador de eventos está ativa |
Event0x.EventRisingEn | Dispara um evento sempre que uma condição altera os resultados em condições que correspondem à definição de disparador de eventos. | BOOL | Decimal | Quando Habilitar disparadores de ponto independente = Marcado (EventRisingEn, EventFallingEn)
Quando Habilitar disparadores de ponto independente = Não marcado (EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | Dispara um evento sempre que uma condição altera os resultados em condições que não correspondem mais à definição de disparador de eventos. | BOOL | Decimal | Quando Habilitar disparadores de ponto independente = Marcado (EventRisingEn, EventFallingEn)
Quando Habilitar disparadores de ponto independente = Não marcado (EventRisingEn, EventFallingEn)
|
Event0x.LatchEvent | Retém um evento até que ele seja confirmado. Um novo evento será perdido se o evento anterior não tiver sido confirmado. Quando não definida, os eventos novos substituem os eventos antigos. | BOOL | Decimal | 0 = O evento não foi retido. Nesse caso, os eventos novos substituem os eventos antigos. 1 = O evento foi retido. Nesse caso, os eventos novos serão perdidos se o evento retido não tiver sido confirmado. |
Event0x.ResetEvent | Indica se, em uma transição de 0 para 1, todos os eventos são restaurados e a fila de eventos no canal é limpa. | BOOL | Decimal | A transição de 0 para 1 repõe todos os eventos e a fila de eventos |
Event0x.IndependentConditionTriggerEn | Determina se cada condição indicada na definição de disparador de eventos pode iniciar um evento de forma independente. | BOOL | Decimal | 0 = Quando todas as condições selecionadas atingem os valores configurados, um evento é disparado. 1 = Quando qualquer condição selecionada atinge o valor configurado, um evento é disparado. |
Event0x.EventNumberAck | Quando um evento é disparado, o programa de usuário no controlador grava de volta o valor de EventNumber nesse membro para indicar a recepção do evento. Todos os eventos com EventNumbers que ocorreram antes que EventNumberAck fosse confirmado. | DINT | Decimal | Qualquer |
Event0x.CounterSelect | Ao usar contadores, o contador ao qual o evento está associado, se houver. | SINT | Decimal | 0 = Contador 0 1 = Contador 1 0xFF = Não está associado a nenhum contador |
Event0x.Pt0xDataSelect | Quando definida, indica qual é o valor de dados correspondente para participar da definição de disparador de eventos. | BOOL | Decimal | 0 = Não participa do disparador 1 = Participar do disparador |
Event0x.Counter0xValue | Estado concluído por aquele contador usado no disparador. | BOOL | Decimal | 0 = Saída desligada 1 = Saída ligada |
Event0x.Pt0xDataValue | Estado de entrada para o ponto usado no disparador. | BOOL | Decimal | 0 = Saída desligada 1 = Saída ligada |
Dê sua opinião