Tipos de dados definidos por dispositivo (5069-OF4)
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-OF4.
Essas tabelas incluem informações para:
- entrada (indicada por um "I")
- saída (indicada por um "O")
- configuração (indicada por um "C")
Tipo de dados definido por dispositivo: AB:5000_AO4:I:0
Tipo de conexão: Dados e Somente escuta
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ocioso 1 = Em execução
|
ConnectionFaulted | BOOL | Decimal | 0 = Existe uma conexão entre o dispositivo e o controlador. 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 a 255 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. |
Ch0x.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. |
Ch0x.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. |
Ch0x.NoLoad | BOOL | Decimal | 0 = A condição de ausência de carga não existe 1 = A condição de ausência de carga existe, o que significa que um fio de sinal está desconectado do canal ou o RTB foi removido do dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = Não existem condições de curto-circuito nem de sobrecorrente 1 = Existe curto-circuito ou sobrecorrente |
Ch0x.OverTemperature | BOOL | Decimal | 0 = A temperatura do dispositivo não está acima dos limites operacionais 1 = A temperatura do dispositivo está acima dos limites operacionais |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = A alimentação externa está presente 1 = A alimentação externa não está presente |
Ch0x.InHold | BOOL | Decimal | 0 = Canal não retendo 1 = Canal retendo |
Ch0x.NotANumber | BOOL | Decimal | 0 = Os últimos dados do canal recebidos eram um número 1 = O valor de saída recebido do originador é NotANumber (o valor IEEE NAN). O canal de saída manterá seu último estado |
Ch0x.Underrange | BOOL | Decimal | 0 = O sinal de entrada no canal é maior que o sinal mínimo detectável. 1 = O sinal de entrada no canal é menor ou igual ao sinal mínimo detectável. |
Ch0x.Overrange | BOOL | Decimal | 0 = O sinal de entrada no canal é menor que o sinal máximo detectável. 1 = O sinal de entrada no canal é maior ou igual ao sinal máximo detectável. |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.RampAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.CalFault | BOOL | Decimal | 0 = Não houve falha na calibração 1 = Uma sessão de calibração para um canal foi interrompida ou falhou. CalFault é restaurada pela restauração do produto ou desligando e ligando a alimentação do produto. |
Ch0x.Calibrating | BOOL | Decimal | 0 = O canal não está sendo calibrado 1 = O canal está sendo calibrado |
Ch0x.Data | REAL | Flutuante | -1,0E11 a 1,0E11 |
Ch0x.RollingTimestamp | BOOL | Decimal | Qualquer valor positivo. RollingTimestamp é um temporizador em execução contínua que conta em milissegundos. Quando um dispositivo de entrada verifica seus canais, ele também registra o valor de RollingTimestamp. |
Tipo de dados definido por dispositivo: AB:5000_AO4:O:0
Tipo de conexão: Dados
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | A transição de baixo para alto destrava o alarme. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | A transição de alto para baixo destrava o alarme. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | A transição de baixo para alto destrava o alarme |
Ch0x.Data | REAL | Flutuante | -1,0E11 a 1,0E11 |
Tipo de dados definido por dispositivo: AB:5000_AO4:C:0
Tipo de conexão: Dados e dados com calibração
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.Range | BOOL | Decimal | 0 = -10…10V 1 = 0…5 V 2 = 0…10V 4 = 0…20 mA 5 = 4…20 mA |
Ch0x.AlarmDisable | BOOL | Decimal | 0 = Alarmes habilitados 1 = Alarmes estão desabilitados (padrão) para o canal |
Ch0x.LimitAlarmLatchEn | BOOL | Decimal | 0 = Retenção desabilitada (padrão) 1 = Retenção habilitada |
Ch0x.RampAlarmLatchEn | BOOL | Decimal | 0 = Retenção desabilitada (padrão) 1 = Retenção habilitada |
Ch0x.NoLoadEn | BOOL | Decimal | 0 = Desabilitado (padrão) 1 = Habilitado |
Ch0x.Disable | BOOL | Decimal | 0 = O canal é habilitado (padrão) 1 = O canal é desabilitado |
Ch0x.FaultMode | BOOL | Decimal | 0 = Transição para o valor definido pelo usuário 1 = Manter último estado (padrão) |
Ch0x.ProgMode | BOOL | Decimal | 0 = Transição para o valor definido pelo usuário 1 = Manter último estado (padrão) |
Ch0x.ProgramToFaultEn | BOOL | Decimal | 0 = O canal permanece no Modo de programa 1 = O canal faz a transição para o modo de falha |
Ch0x.RampInRun | BOOL | Decimal | 0 = Desmarcado 1 = Marcado Habilita a aceleração em rampa do valor de saída durante o modo de execução entre o nível de saída atual e uma saída que acabou de ser solicitada. A aceleração em rampa define a taxa máxima permitida para a transição da saída, com base na RampRate configurada. |
Ch0x.RampToProg | BOOL | Decimal | 0 = Desmarcado 1 = Marcado Habilita a aceleração em rampa do valor de saída para um valor de programa definido pelo usuário, Ch0x.ProgValue, quando definido. A aceleração em rampa define a taxa máxima permitida para a transição da saída, com base na RampRate configurada. |
Ch0x.RampToFault | BOOL | Decimal | 0 = Desmarcado 1 = Marcado Habilita a aceleração em rampa do valor de saída para um valor de falha definido pelo usuário, Ch0xFaultValue, quando definido. A aceleração em rampa define a taxa máxima permitida para a transição da saída, com base na RampRate configurada. |
Ch0x.HoldForInt | BOOL | Decimal | 0 = Desmarcado 1 = Marcado Quando definida, configura o canal para que ele aguarde, ou não seja alterado, até ser inicializado com um valor que esteja dentro de 0,1% da escala completa de seu valor atual quando ocorrer uma destas condições:
|
Ch0x.FaultValueStateDuration | SINT | Decimal | Determina por quanto tempo o estado de modo de falha é mantido antes da aplicação de FaultFinalState.
|
Ch0x.MaxRampRate | REAL | Flutuante | -1,0E11 a 1,0E11 Taxa máxima para a alteração do valor de saída na transição para FaultValue ou ProgValue se os bits de RampToFault ou RampToProg forem definidos, respectivamente, ou no modo de execução se RampToRun for definido. A taxa está ajustada em unidades de engenharia por segundo. |
Ch0x.LowSignal | REAL | Flutuante | -1,0E11 a 1,0E11 Uma combinação de LowSignal, HighSignal, LowEngineering e HighEngineering é usada para redimensionar os dados de entrada retornados pelo dispositivo. |
Ch0x.HighSignal | REAL | Flutuante | -1,0E11 a 1,0E11 Uma combinação de LowSignal, HighSignal, LowEngineering e HighEngineering é usada para redimensionar os dados de entrada retornados pelo dispositivo. |
Ch0x.LowEngineering | REAL | Flutuante | -1,0E11 a 1,0E11 Uma combinação de LowSignal, HighSignal, LowEngineering e HighEngineering é usada para redimensionar os dados de entrada retornados pelo dispositivo. |
Ch0x.HighEngineering | REAL | Flutuante | -1,0E11 a 1,0E11 Uma combinação de LowSignal, HighSignal, LowEngineering e HighEngineering é usada para redimensionar os dados de entrada retornados pelo dispositivo. |
Ch0x.LowLimit | REAL | Flutuante | -1,0E11 a 1,0E11 Qualquer valor inferior ao limite alto |
Ch0x.HighLimit | REAL | Flutuante | -1,0E11 a 1,0E11 Qualquer valor superior ao limite baixo |
Ch0x.Offset | REAL | Flutuante | -1,0E11 a 1,0E11 Corrige a imprecisão do atuador no próprio atuador de saída, fornecendo um mecanismo para o usuário calibrar seu sistema fora do próprio dispositivo de saída. O deslocamento é configurado por canal e em unidades de engenharia. O deslocamento é adicionado aos dados antes da conversão de escala de unidades de engenharia em sinal para saída. |
Ch0x.FaultValue | REAL | Flutuante | -1,0E11 a 1,0E11 Valor, em unidades de engenharia, que a saída deve usar se uma falha de comunicação ocorrer quando o bit de FaultMode for definido. |
Ch0x.ProgValue | REAL | Flutuante | -1,0E11 a 1,0E11 Valor, em unidades de engenharia, que a saída deve usar quando a conexão fizer a transição para o modo de programa se o bit de ProgMode for definido como "Valor definido pelo usuário" |
Ch0x.FaultFinalState | REAL | Flutuante | -1,0E11 a 1,0E11 Se FaultValueStateDuration for diferente de zero, determinará o estado de saída final depois que ocorrer o tempo limite de FalueValueStateDuration. |
Tipo de dados definido por dispositivo: AB:5000_AO4:CAL:I:0
Tipo de conexão: Dados e dados com calibração
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ocioso 1 = Em execução
|
ConnectionFaulted | BOOL | Decimal | 0 = Existe uma conexão entre o dispositivo e o controlador. 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 a 255 Contagem que aumenta a cada diagnóstico. |
Ch0x.Fault | BOOL | Decimal | 0 = Bom 1 = Incorreto |
Ch0x.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. |
Ch0x.NoLoad | BOOL | Decimal | 0 = A condição de ausência de carga não existe 1 = A condição de ausência de carga existe, o que significa que um fio de sinal está desconectado do canal ou o RTB foi removido do dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = Não existem condições de curto-circuito nem de sobrecorrente 1 = Existe curto-circuito ou sobrecorrente |
Ch0x.OverTemperature | BOOL | Decimal | 0 = A temperatura do dispositivo não está acima dos limites operacionais 1 = A temperatura do dispositivo está acima dos limites operacionais |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = A alimentação externa está presente 1 = A alimentação externa não está presente |
Ch0x.InHold | BOOL | Decimal | 0 = Canal não retendo 1 = Canal retendo |
Ch0x.NotANumber | BOOL | Decimal | 0 = Os últimos dados do canal recebidos eram um número 1 = Os últimos dados do canal recebidos não eram um número |
Ch0x.Underrange | BOOL | Decimal | 0 = Os dados do canal não são inferiores ao limite abaixo da faixa 1 = O sinal de entrada no canal é menor ou igual ao sinal mínimo detectável |
Ch0x.Overrange | BOOL | Decimal | 0 = Os dados do canal não são superiores ao limite acima da faixa 1 = O sinal de entrada no canal é maior ou igual ao sinal máximo detectável. |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.RampAlarm | BOOL | Decimal | 0 = Alarme não disparado 1 = Alarme disparado |
Ch0x.CalFault | BOOL | Decimal | 0 = Não houve falha na calibração 1 = Ocorreu um erro de calibração durante a calibração do canal |
Ch0x.Calibrating | BOOL | Decimal | 0 = O canal não está sendo calibrado 1 = O canal está sendo calibrado |
Ch0x.CalGoodLowRef | BOOL | Decimal | 0 = O sinal válido de referência baixa não foi amostrado nesse canal. 1 = O sinal válido de referência baixa foi amostrado nesse canal. |
Ch0x.CalBadLowRef | BOOL | Decimal | 0 = O sinal inválido de referência baixa não foi amostrado nesse canal. 1 = O sinal inválido de referência baixa foi amostrado nesse canal. |
Ch0x.CalGoodHighRef | BOOL | Decimal | 0 = O sinal válido de referência alta não foi amostrado nesse canal. 1 = O sinal válido de referência alta foi amostrado nesse canal. |
Ch0x.CalBadHighRef | BOOL | Decimal | 0 = O sinal inválido de referência alta não foi amostrado nesse canal. 1 = O sinal inválido de referência alta foi amostrado nesse canal. |
Ch0x.CalSuccessful | BOOL | Decimal | 0 = A calibração não foi bem-sucedida 1 = A calibração foi bem-sucedida e o estado de calibração foi encerrado. |
Ch0x.Data | REAL | Flutuante | -1,0E11 a 1,0E11 |
Ch0x.RollingTimestamp | INT | Decimal | Qualquer valor positivo Um temporizador de 15 bits em execução contínua que conta em milissegundos (não relacionado à Hora coordenada do sistema). |
Tipo de dados definido por dispositivo: AB:5000_AO4:CAL:O:0
Tipo de conexão: Dados e dados com calibração
Nome do membro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | A transição de baixo para alto destrava o alarme. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | A transição de alto para baixo destrava o alarme. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | A transição de baixo para alto destrava o alarme |
Ch0x.Calibrate | BOOL | Decimal | 0 = O canal não está sendo calibrado. 1 = O canal está sendo calibrado. |
Ch0x.CalOutputLowRef | BOOL | Decimal | 0 = Não gerar saída de referência baixa de calibração. 1 = Dispositivo de comandos para referência baixa de calibração de saída. |
Ch0x.CalOutputHighRef | BOOL | Decimal | 0 = Não gerar saída de referência alta de calibração. 1 = Dispositivo de comandos para sinal de referência alta de calibração de saída |
Ch0x.CalLowRefPassed | BOOL | Decimal | 0 = Não enviando referência baixa de calibração registrada. 1 = Enviando a referência baixa de calibração registrada em dados de saída para a verificação da calibração. A borda crescente indica que o campo Dados contém o valor de referência baixa registrado para a saída que deve ser usada pelo dispositivo em Calibração. |
Ch0x.CalHighRefPassed | BOOL | Decimal | 0 = A referência alta de cal. não está sendo enviada 1 = Enviando sinal de referência alta de calibração registrada em dados de saída para a verificação da calibração. A borda crescente indica que o campo Dados contém o valor de referência alta registrado para a saída que deve ser usada pelo dispositivo em Calibração. |
Ch0x.CalFinished | BOOL | Decimal | 0 = Canal não disparado para concluir o procedimento de calibração. 1 = Canal disparado para concluir o procedimento de calibração. |
Ch0x.Data | REAL | Flutuante | -1,0E11 a 1,0E11 |
Dê sua opinião