Tipos de datos definidos por el dispositivo (5069-OF4)
Los nombres de los tipos de datos definidos por el dispositivo varían de un dispositivo a otro en función de las selecciones realizadas durante la creación del dispositivo.
En las siguientes tablas se recogen y se describen los tipos de datos definidos por el dispositivo correspondientes a los dispositivos 5069-OF4.
Estas tablas incluyen información para los siguientes elementos:
- Entrada (indicada con una "I")
- Salida (indicada con una "O")
- Configuración (indicada con una "C")
Tipo de datos definido por el dispositivo: AB:5000_AO4:I:0
Tipo de conexión: Datos y solo escucha
Nombre de miembro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Inactivo 1 = Ejecución
|
ConnectionFaulted | BOOL | Decimal | 0 = Existe una conexión entre el dispositivo y el controlador. 1 = No conectado |
DiagnosticActive | BOOL | Decimal | 0 = No hay ningún diagnóstico activo 1 = Hay uno o varios diagnósticos activos o se ha alcanzado el umbral de pronósticos |
DiagnosticSequenceCount | SINT | Decimal | De 0 a 255 Incrementa cada vez que se detecta una condición de diagnóstico distinta y cada vez que una condición de diagnóstico distinta cambia de detectado a no detectado. |
Ch0x.Fault | BOOL | Decimal | 0 = Sin fallos 1 = Existe un fallo Un fallo consiste en la acumulación de todas las condiciones de diagnóstico que el dispositivo puede detectar e indica que hay datos incorrectos. Si hay un miembro de tipo de datos detallado que indique una condición detectada específica, este miembro de fallo no afecta a los miembros DiagnosticActive ni DiagnosticSequenceCount. Sin embargo, si no hay ningún tipo de datos detallado para una condición detectada específica, este miembro de fallo activa al miembro DiagnosticActive e incrementa o disminuye el recuento de secuencias de diagnósticos. |
Ch0x.Uncertain | BOOL | Decimal | 0 = Datos válidos 1 = Datos cuya validez es incierta. El dispositivo está funcionando fuera de su rango de operación diseñado, o bien los datos están en control manual o de anulación. |
Ch0x.NoLoad | BOOL | Decimal | 0 = No existe una condición sin carga 1 = Existe una condición sin carga, lo que significa que un cableado de señal está desconectado del canal o que el RTB se ha extraído del dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = No existe una condición de cortocircuito o sobrecorriente 1 = Existe una condición de cortocircuito o sobrecorriente |
Ch0x.OverTemperature | BOOL | Decimal | 0 = La temperatura del dispositivo no ha rebasado los límites operativos 1 = La temperatura del dispositivo ha rebasado los límites operativos |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = Hay potencia de campo 1 = No hay potencia de campo |
Ch0x.InHold | BOOL | Decimal | 0 = El canal no está reteniendo 1 = El canal está reteniendo |
Ch0x.NotANumber | BOOL | Decimal | 0 = Los últimos datos de canal recibidos fueron un número 1 = El valor de salida recibido del origen es NotANumber (el valor NAN de IEEE). El canal de salida retendrá su estado más reciente |
Ch0x.Underrange | BOOL | Decimal | 0 = La señal de entrada en el canal es superior a la señal detectable mínima. 1 = La señal de entrada en el canal es inferior o igual a la señal detectable mínima. |
Ch0x.Overrange | BOOL | Decimal | 0 = La señal de entrada en el canal es inferior a la señal detectable máxima. 1 = La señal de entrada en el canal es superior o igual a la señal detectable máxima. |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.RampAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.CalFault | BOOL | Decimal | 0 = No ha habido un fallo de calibración 1 = Se interrumpió o se produjo un error en la sesión de calibración de un canal. El ciclo de energía o el restablecimiento del producto restablecen CalFault. |
Ch0x.Calibrating | BOOL | Decimal | 0 = El canal no se está calibrando 1 = El canal se está calibrando |
Ch0x.Data | REAL | Punto flotante | De -1.0E11 a 1.0E11 |
Ch0x.RollingTimestamp | BOOL | Decimal | Cualquier valor positivo. RollingTimestamp es un temporizador en constante ejecución que cuenta en milisegundos. Cuando un dispositivo de entrada escanea sus canales, también registra el valor RollingTimestamp. |
Tipo de datos definido por el dispositivo: AB:5000_AO4:O:0
Tipo de conexión: Datos
Nombre de miembro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | La transición de valores bajos a altos desenclava la alarma. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | La transición de valores altos a bajos desenclava la alarma. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | La transición de valores bajos a altos desenclava la alarma |
Ch0x.Data | REAL | Punto flotante | De -1.0E11 a 1.0E11 |
Tipo de datos definido por el dispositivo: AB:5000_AO4:C:0
Tipo de conexión: Datos y Datos con calibración
Nombre de miembro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.Range | BOOL | Decimal | 0 = -10 - 10V 1 = 0 - 5V 2 = 0 - 10V 4 = 0…20 mA 5 = 4…20 mA |
Ch0x.AlarmDisable | BOOL | Decimal | 0 = Las alarmas están habilitadas 1 = Las alarmas están deshabilitadas para el canal (predeterminado) |
Ch0x.LimitAlarmLatchEn | BOOL | Decimal | 0 = Enclavamiento deshabilitado (predeterminado) 1 = Enclavamiento habilitado |
Ch0x.RampAlarmLatchEn | BOOL | Decimal | 0 = Enclavamiento deshabilitado (predeterminado) 1 = Enclavamiento habilitado |
Ch0x.NoLoadEn | BOOL | Decimal | 0 = Deshabilitado (predeterminado) 1 = Habilitado |
Ch0x.Disable | BOOL | Decimal | 0 = El canal está habilitado (predeterminado) 1 = El canal está deshabilitado |
Ch0x.FaultMode | BOOL | Decimal | 0 = Transición al valor definido por el usuario 1 = Retener último estado (predeterminado) |
Ch0x.ProgMode | BOOL | Decimal | 0 = Transición al valor definido por el usuario 1 = Retener último estado (predeterminado) |
Ch0x.ProgramToFaultEn | BOOL | Decimal | 0 = El canal permanece en el modo Programa 1 = El canal pasa al modo Fallo |
Ch0x.RampInRun | BOOL | Decimal | 0 = Sin verificar 1 = Verificado Habilita la rampa del valor de salida durante el modo Ejecución entre el nivel de salida actual y una salida solicitada recientemente. La rampa define el régimen máximo al que puede cambiar la salida nasado en el valor RampRate configurado. |
Ch0x.RampToProg | BOOL | Decimal | 0 = Sin verificar 1 = Verificado Cuando se establece, habilita la rampa del valor de salida a un valor del programa definido por el usuario, Ch0x.ProgValue. La rampa define el régimen máximo al que puede cambiar la salida nasado en el valor RampRate configurado. |
Ch0x.RampToFault | BOOL | Decimal | 0 = Sin verificar 1 = Verificado Cuando se establece, habilita la rampa del valor de salida a un valor de fallo definido por el usuario, Ch0xFaultValue. La rampa define el régimen máximo al que puede cambiar la salida nasado en el valor RampRate configurado. |
Ch0x.HoldForInt | BOOL | Decimal | 0 = Sin verificar 1 = Verificado Cuando se establece, configura el canal para que se retenga (o no cambie) hasta que se inicialice con un valor dentro del 0,1 % de la escala total de su valor actual cuando existe una de las siguientes condiciones:
|
Ch0x.FaultValueStateDuration | SINT | Decimal | Determina el tiempo durante el que se retiene el estado de modo Fallo antes de se aplique FaultFinalState.
|
Ch0x.MaxRampRate | REAL | Punto flotante | De -1.0E11 a 1.0E11 El régimen máximo al que puede cambiar el valor de salida cuando pasa a FaultValue o ProgValue si se establecen, respectivamente, los bits de RampToFault o RampToProg; o bien en el modo Ejecución si se establece RampToRun. En términos de unidades de ingeniería por segundo. |
Ch0x.LowSignal | REAL | Punto flotante | De -1.0E11 a 1.0E11 Se utiliza una combinación de LowSignal, HighSignal, LowEngineering y HighEngineering para escalar los datos de entrada que devuelve el dispositivo. |
Ch0x.HighSignal | REAL | Punto flotante | De -1.0E11 a 1.0E11 Se utiliza una combinación de LowSignal, HighSignal, LowEngineering y HighEngineering para escalar los datos de entrada que devuelve el dispositivo. |
Ch0x.LowEngineering | REAL | Punto flotante | De -1.0E11 a 1.0E11 Se utiliza una combinación de LowSignal, HighSignal, LowEngineering y HighEngineering para escalar los datos de entrada que devuelve el dispositivo. |
Ch0x.HighEngineering | REAL | Punto flotante | De -1.0E11 a 1.0E11 Se utiliza una combinación de LowSignal, HighSignal, LowEngineering y HighEngineering para escalar los datos de entrada que devuelve el dispositivo. |
Ch0x.LowLimit | REAL | Punto flotante | De -1.0E11 a 1.0E11 Cualquier valor inferior al límite alto |
Ch0x.HighLimit | REAL | Punto flotante | De -1.0E11 a 1.0E11 Cualquier valor superior al límite bajo |
Ch0x.Offset | REAL | Punto flotante | De -1.0E11 a 1.0E11 Compensa la imprecisión del actuador en el propio actuador de salida mediante un mecanismo para que el usuario pueda calibrar su sistema fuera del dispositivo de salida. El desplazamiento se configura por canal y en unidades de ingeniería. El desplazamiento se añade a los datos antes de realizar la escala de unidades de ingeniería a señales para la salida. |
Ch0x.FaultValue | REAL | Punto flotante | De -1.0E11 a 1.0E11 El valor, en unidades de ingeniería, que la salida debería tener si ocurre un fallo de comunicación cuando se establece el bit FaultMode. |
Ch0x.ProgValue | REAL | Punto flotante | De -1.0E11 a 1.0E11 El valor, en unidades de ingeniería, que la salida debería tener cuando la conexión cambia a modo Programa si el bit ProgMode se establece en "Valor definido por el usuario". |
Ch0x.FaultFinalState | REAL | Punto flotante | De -1.0E11 a 1.0E11 Si FaultValueStateDuration no es cero, determina el estado de salida final después de que se agote el tiempo de espera configurado de FalueValueStateDuration. |
Tipo de datos definido por el dispositivo: AB:5000_AO4:CAL:I:0
Tipo de conexión: Datos y Datos con calibración
Nombre de miembro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Inactivo 1 = Ejecución
|
ConnectionFaulted | BOOL | Decimal | 0 = Existe una conexión entre el dispositivo y el controlador. 1 = No conectado |
DiagnosticActive | BOOL | Decimal | 0 = No hay ningún diagnóstico activo 1 = Hay uno o varios diagnósticos activos o se ha alcanzado el umbral de pronósticos |
DiagnosticSequenceCount | SINT | Decimal | De 0 a 255 El recuento que aumenta en cada diagnóstico. |
Ch0x.Fault | BOOL | Decimal | 0 = Correcto 1 = Incorrecto |
Ch0x.Uncertain | BOOL | Decimal | 0 = Datos válidos 1 = Datos cuya validez es incierta. El dispositivo está funcionando fuera de su rango de operación diseñado, o bien los datos están en control manual o de anulación. |
Ch0x.NoLoad | BOOL | Decimal | 0 = No existe una condición sin carga 1 = Existe una condición sin carga, lo que significa que un cableado de señal está desconectado del canal o que el RTB se ha extraído del dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = No existe una condición de cortocircuito o sobrecorriente 1 = Existe una condición de cortocircuito o sobrecorriente |
Ch0x.OverTemperature | BOOL | Decimal | 0 = La temperatura del dispositivo no ha rebasado los límites operativos 1 = La temperatura del dispositivo ha rebasado los límites operativos |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = Hay potencia de campo 1 = No hay potencia de campo |
Ch0x.InHold | BOOL | Decimal | 0 = El canal no está reteniendo 1 = El canal está reteniendo |
Ch0x.NotANumber | BOOL | Decimal | 0 = Los últimos datos de canal recibidos fueron un número 1 = Los últimos datos de canal recibidos no fueron un número |
Ch0x.Underrange | BOOL | Decimal | 0 = Los datos de canal no están por debajo del umbral de bajo rango 1 = La señal de entrada en el canal es inferior o igual a la señal detectable mínima |
Ch0x.Overrange | BOOL | Decimal | 0 = Los datos de canal no están por encima del umbral de sobrerrango 1 = La señal de entrada en el canal es superior o igual a la señal detectable máxima. |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.RampAlarm | BOOL | Decimal | 0 = La alarma no se ha activado 1 = La alarma se activa |
Ch0x.CalFault | BOOL | Decimal | 0 = No ha habido un fallo de calibración 1 = Se produjo un error de calibración durante la calibración del canal |
Ch0x.Calibrating | BOOL | Decimal | 0 = El canal no se está calibrando 1 = El canal se está calibrando |
Ch0x.CalGoodLowRef | BOOL | Decimal | 0 = Una señal de referencia baja válida no se ha muestreado en este canal. 1 = Una señal de referencia baja válida se ha muestreado en este canal. |
Ch0x.CalBadLowRef | BOOL | Decimal | 0 = Una señal de referencia baja no válida no se ha muestreado en este canal. 1 = Una señal de referencia baja no válida se ha muestreado en este canal. |
Ch0x.CalGoodHighRef | BOOL | Decimal | 0 = Una señal de referencia alta válida no se ha muestreado en este canal. 1 = Una señal de referencia alta válida se ha muestreado en este canal. |
Ch0x.CalBadHighRef | BOOL | Decimal | 0 = Una señal de referencia alta no válida no se ha muestreado en este canal. 1 = Una señal de referencia alta no válida se ha muestreado en este canal. |
Ch0x.CalSuccessful | BOOL | Decimal | 0 = La calibración no fue correcta 1 = La calibración fue correcta y se salió del estado de calibración. |
Ch0x.Data | REAL | Punto flotante | De -1.0E11 a 1.0E11 |
Ch0x.RollingTimestamp | INT | Decimal | Cualquier valor positivo Un temporizador de 15 bits en constante ejecución que cuenta en milisegundos (no está relacionado con la hora coordinada del sistema). |
Tipo de datos definido por el dispositivo: AB:5000_AO4:CAL:O:0
Tipo de conexión: Datos y Datos con calibración
Nombre de miembro | Tipo | Estilo | Valores válidos |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | La transición de valores bajos a altos desenclava la alarma. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | La transición de valores altos a bajos desenclava la alarma. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | La transición de valores bajos a altos desenclava la alarma |
Ch0x.Calibrate | BOOL | Decimal | 0 = El canal no se está calibrando. 1 = El canal se está calibrando. |
Ch0x.CalOutputLowRef | BOOL | Decimal | 0 = No se crea una referencia baja de calibración de salida. 1 = Indica al dispositivo que cree una referencia baja de calibración de salida. |
Ch0x.CalOutputHighRef | BOOL | Decimal | 0 = No se crea una referencia alta de calibración de salida. 1 = Indica al dispositivo que cree una señal de referencia alta de calibración de salida. |
Ch0x.CalLowRefPassed | BOOL | Decimal | 0 = No se envía la referencia baja de calibración registrada. 1 = Se envía la referencia baja de calibración registrada en los datos de salida para la verificación de la calibración. El flanco ascendente indica que el campo Datos contiene el valor de referencia baja registrado de la salida que debería utilizar el dispositivo en la calibración. |
Ch0x.CalHighRefPassed | BOOL | Decimal | 0 = No se envía una referencia alta de calibración 1 = Se envía la señal de referencia alta de calibración registrada en los datos de salida para la verificación de la calibración. El flanco ascendente indica que el campo Datos contiene el valor de referencia alta registrado de la salida que debería utilizar el dispositivo en la calibración. |
Ch0x.CalFinished | BOOL | Decimal | 0 = Canal no activado para completar el procedimiento de calibración. 1 = Canal activado para completar el procedimiento de calibración. |
Ch0x.Data | REAL | Punto flotante | De -1.0E11 a 1.0E11 |
Entregue su opinión