Tipos de datos definidos por el dispositivo (5094-IB16)

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. Cuando selecciona:
  • 8 puntos y 8 contadores, AB:5000_DI8_Counter8:C:O es el tipo de datos definido por el dispositivo.
  • 12 puntos y 4 contadores, AB:5000_DI12_Counter4:C:O es el tipo de datos definido por el dispositivo.
  • 16 puntos y 0 contadores, AB:5000_DI16_Counter0:C:O es el tipo de datos definido por el dispositivo.
Estas tablas incluyen información sobre estos tipos de datos:
  • Entrada (indicada con una "I")
  • Salida (indicada con una "O")
  • Configuración (indicada con una "C")
  • Entrada de eventos (indicada con una “EI”)
  • Salida de eventos (indicada con una “EO”)
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx:I:0
Tipo de conexión: Datos y Datos de solo escucha
Nombre de miembro
Tipo
Estilo
Valores válidos
RunMode
BOOL
Decimal
0 = Inactivo
1 = Ejecución
ConnectionFaulted
BOOL
Decimal
0 = Correcto
1 = Incorrecto
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
CIPSyncValid
BOOL
Decimal
0 = CIP Sync no está disponible
1 = CIP Sync está disponible
CIPSyncTimeout
BOOL
Decimal
0 = Un maestro de tiempo válido no ha agotado el tiempo de espera
1 = Se ha detectado un maestro de tiempo válido en el backplane, pero su tiempo de espera se ha agotado. El dispositivo usa su reloj local y puede estar alejándose del último maestro de tiempo conocido.
DiagnosticSequenceCount
SINT
Decimal
-128 - 127
El valor 0 se omite excepto durante el encendido del dispositivo.
Counter0x.Data
BOOL
Decimal
0 = Desactivado
1 = Activado
Counter0x.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.
Counter0x.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.
Counter0x.Done
BOOL
Decimal
0 = Activado -> Desactivado
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
Decimal
0 = El contador no cuenta hasta el valor preestablecido.
1 = El contador cuenta hasta el valor de rollover. El contador contó de forma ascendente hasta el valor preestablecido -1 y luego siguió contando desde 0. Los bits O:RolloverAck o O:Reset borran este bit al pasar de 0 a 1.
Counter0x.Count
DINT
Decimal
Cualquiera
EventStatus[x].EventDropped
BOOL
Decimal
0 = No se ha eliminado un estado de evento
1 = Se ha eliminado un estado de evento
EventStatus[x].CIPSyncValid
BOOL
Decimal
0 = CIP Sync no está disponible
1 = CIP Sync está disponible
EventStatus[x].CIPSyncTimeout
BOOL
Decimal
0 = Un maestro de tiempo válido no ha agotado el tiempo de espera
1 = Se ha detectado un maestro de tiempo válido en el backplane, pero su tiempo de espera se ha agotado. El dispositivo usa su reloj local y puede estar alejándose del último maestro de tiempo conocido.
EventStatus[x].EventReset
BOOL
Decimal
0 = No restablecer
1 = Restablecer
EventStatus[x].EventsPending
SINT
Decimal
Todos los valores positivos
EventStatus[x].EventNumber
DINT
Decimal
Todos los valores
Pt0x.Data
BOOL
Decimal
0 = Salida desactivada
1 = Salida activada
Pt0x.Fault
BOOL
Decimal
0 = Correcto
1 = Incorrecto
Pt0x.Uncertain
BOOL
Decimal
0 = Correcto
1 = Incierto
Pt0x.Chatter
BOOL
Decimal
0 = Normal
1 = Entrada en vibración
Pt0x.TimestampOverflowOffOn
BOOL
Decimal
0 o 1
Pt0x.TimestampOverflowOnOff
BOOL
Decimal
0 o 1
Pt0x.CIPSyncValid
BOOL
Decimal
0 = CIP Sync no está disponible
1 = CIP Sync está disponible
Pt0x.CIPSyncTimeout
BOOL
Decimal
0 = Un maestro de tiempo válido no ha agotado el tiempo de espera
1 = Se ha detectado un maestro de tiempo válido en el backplane, pero su tiempo de espera se ha agotado. El dispositivo usa su reloj local y puede estar alejándose del último maestro de tiempo conocido.
Pt0x.TimestampOffOnNumber
INT
Decimal
Todos los valores
Pt0x.TimestampOnOffNumber
INT
Decimal
Todos los valores
Pt0x.TimestampOffOn
LINT
Decimal
Todos los valores
Pt0x.TimestampOnOff
LINT
Decimal
Todos los valores
Tipo de datos definido por el dispositivo: AB:5000_Counterx:O:0
Tipo de conexión: Datos
Nombre de miembro
Tipo
Estilo
Valores válidos
Counter0x.Reset
BOOL
Decimal
0 = Los valores no se restablecen a cero.
1 = Los valores de recuento y de rollover se establecen en 0. Se restablece durante la transición de 0 a 1.
Counter0x.RolloverAck
BOOL
Decimal
0 = El rollover no se borra
1 = Se borra el rollover
Counter0x.Preset
DINT
Decimal
0 - 2147483647
Pt0x.ResetTimestamps
BOOL
Decimal
0 = Los sellos de hora no se borran
1 = Los sellos de hora se borran
Pt0x.TimestampOffOnNumberAck
INT
Decimal
Todos los valores
Pt0x.TimestampOnOffNumberAck
INT
Decimal
Todos los valores
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx_IBn:C:0
Tipo de conexión: Datos
Nombre de miembro
Tipo
Estilo
Valores válidos
Counter0x.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
Counter0x.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
FieldPowerDiagEN
BOOL
Decimal
0 = El diagnóstico de potencia de campo/potencia SA no se envía al controlador.
1 = El diagnóstico de potencia de campo/potencia SA se envía al controlador. Use esto si el sensor usa la potencia SA en la base del terminal.
Counter0x.RolloverAtPreset
BOOL
Decimal
0 = Sin verificar
1 = Verificado
Pt0x.InputOffOnFilter
SINT
Decimal
Punto0x depende del número de contadores configurados.
  • 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
Punto0x depende del número de contadores configurados.
  • 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.ChatterTime
INT
Decimal
1 - 10000
Pt0x.ChatterCount
SINT
Decimal
0 = Deshabilitado
2...127 = Habilitado
Pt0x.CaptureOffOnEn
BOOL
Decimal
0 = Captura de transiciones de entrada desactivada -> activada deshabilitada
1 = Captura de transiciones de entrada desactivada a activada habilitada (predeterminado)
Pt0x.CaptureOnOffEn
BOOL
Decimal
0 = Captura de transiciones de entrada activada -> desactivada deshabilitada
1 = Captura de transiciones de entrada activada a desactivada habilitada (predeterminado)
Pt0x.TimestampLatchEn
BOOL
Decimal
0 = Los sellos de hora se sobrescriben con cada transición de COS sucesiva
1 = Los sellos de hora se bloquean hasta obtener confirmación
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx_Event:I:0
Tipo de conexión: Datos con eventos
Nombre de miembro
Tipo
Estilo
Valores válidos
RunMode
BOOL
Decimal
0 = Inactivo
1 = Ejecución
ConnectionFaulted
BOOL
Decimal
0 = Correcto
1 = Incorrecto
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
CIPSyncValid
BOOL
Decimal
0 = El dispositivo no se ha sincronizado con un maestro 1588.
1 = El dispositivo se ha sincronizado con un maestro 1588.
CIPSyncTimeout
BOOL
Decimal
0 = Tiempo de espera de CIP Sync no agotado
1 = El dispositivo se ha sincronizado con un maestro 1588 pero, como el tiempo de espera se agotó, no se ha sincronizado
DiagnosticSequenceCount
SINT
Decimal
-128 - 127
El valor 0 se omite excepto durante el encendido del dispositivo.
Counter0x.Data
BOOL
Decimal
0 = Desactivado
1 = Activado
Counter0x.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.
Counter0x.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.
Counter0x.Done
BOOL
Decimal
0 = Activado -> Desactivado
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
Decimal
0 = El contador no cuenta hasta el valor preestablecido.
1 = El contador cuenta hasta el valor de rollover. El contador contó de forma ascendente hasta el valor preestablecido -1 y luego siguió contando desde 0. Los bits O:RolloverAck o O:Reset borran este bit al pasar de 0 a 1.
Counter0x.Count
DINT
Decimal
Cualquiera
Pt0x.Data
BOOL
Decimal
0 = Desactivado
1 = Activado
Pt0x.Fault
BOOL
Decimal
0 = Correcto
1 = Incorrecto
Pt0x.Uncertain
BOOL
Decimal
0 = Correcto
1 = Incierto
Tipo de datos definido por el dispositivo: AB:5000_Counterx:O:0
Tipo de conexión: Datos y Datos con eventos
Nombre de miembro
Tipo
Estilo
Valores válidos
Counter0x.Reset
BOOL
Decimal
0 = Los valores no se restablecen a cero
1 = Los valores de recuento y de rollover se establecen en 0. Se restablece durante la transición de 0 a 1.
Counter0x.RolloverAck
BOOL
Decimal
0 = El rollover no se borra
1 = Se borra el rollover
Counter0x.Preset
DINT
Decimal
0 - 2147483647
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx:C:0
Tipo de conexión: Datos, Datos con eventos y Datos de solo escucha
Nombre de miembro
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 = Sin verificar
1 = Verificado
Pt0x.InputOffOnFilter
SINT
Decimal
Punto0x depende del número de contadores configurados.
  • 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
Pt0x.InputOnOffFilter
SINT
Decimal
Punto0x depende del número de contadores configurados.
  • 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
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx_Eventx:EI:0
Tipo de conexión: Datos con eventos
Nombre de miembro
Tipo
Estilo
Valores válidos
RunMode
BOOL
Decimal
0 = Inactivo
1 = Ejecución
ConnectionFaulted
BOOL
Decimal
0 = Conexión en funcionamiento
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
-128 - 127
El valor 0 se omite excepto durante el encendido del dispositivo.
Eventx
BOOL
Decimal
0 - 3
Eventx.Pt0xFault
BOOL
Decimal
0 = Correcto
1 = Incorrecto, se produce un fallo
Si la etiqueta tiene el valor 1, debe solucionar los problemas del dispositivo para solucionar la causa de la imprecisión.
IMPORTANTE
: Una vez solventada la causa del cambio de valor de la etiqueta a 1, la etiqueta se restablece automáticamente a 0.
Eventx.Uncertain
BOOL
Decimal
0 = Datos válidos
1 = Datos inciertos
Si la etiqueta tiene el valor 1, debe solucionar los problemas del dispositivo para solucionar la causa de la imprecisión.
IMPORTANTE
: Una vez solventada la causa del cambio de valor de la etiqueta a 1, la etiqueta se restablece automáticamente a 0.
Eventx.EventDropped
BOOL
Decimal
0 = No se ha eliminado un estado de evento.
1 = Se ha eliminado un estado de evento.
Eventx.EventRising
BOOL
Decimal
0 o 1
Eventx.EventFalling
BOOL
Decimal
0 o 1
Eventx.CIPSyncValid
BOOL
Decimal
0 = CIP Sync no está disponible
1 = CIP Sync está disponible
Eventx.CIPSyncTimeout
BOOL
Decimal
0 = Un maestro de tiempo válido no ha agotado el tiempo de espera
1 = Se ha detectado un maestro de tiempo válido en el backplane, pero su tiempo de espera se ha agotado. El dispositivo usa su reloj local y puede estar alejándose del último maestro de tiempo conocido.
Eventx.EventsPending
SINT
Decimal
Todos los valores positivos
Eventx.EventNumber
DINT
Decimal
Todos los valores
Eventx.EventTimestamp
LINT
Decimal
Todos los valores positivos
Eventx.Counter0xDone
BOOL
Decimal
0 = El bit Terminado del contador correspondiente no activó el evento
1 = El bit Terminado del contador correspondiente activó el evento
Eventx.Pt0xData
BOOL
Decimal
0 = El valor de los datos correspondientes no activó el evento
1 = El valor de los datos correspondientes activó el evento
Eventx.Counter0xFault
BOOL
Decimal
0 = El contador correspondiente no tiene un fallo indicado cuando sucedió el evento
1 = El contador correspondiente tiene un fallo indicado cuando sucedió el evento
Eventx.Fault
BOOL
Decimal
0 = Correcto
1 = Incorrecto
Tipo de datos definido por el dispositivo: AB:5000_DIn_Counterx_Eventx:EO:0
Tipo de conexión: Datos con eventos
Nombre de miembro
Descripción
Tipo
Estilo
Valores válidos
Event0x.En
Determina si se activa el activador de evento correspondiente. Los eventos se activan cuando las condiciones coinciden con la definición.
BOOL
Decimal
0 = La definición de activación de evento no está activa
1 = La definición de activación de evento está activa
Event0x.EventRisingEn
Activa un evento cada vez que un cambio en las condiciones hace que las condiciones sean las mismas que las de la definición de activación de evento.
BOOL
Decimal
Cuando la opción Habilitar activadores de punto independiente = Activado (EventRisingEn, EventFallingEn)
  • Deshabilitar (0,0)
  • En transición (1, 0)
  • En transición invertida (0, 1)
  • En cualquier transición (1, 1)
Cuando la opción Habilitar activadores de punto independiente = Desactivado (EventRisingEn, EventFallingEn)
  • Deshabilitar (0, 0)
  • En transición de entrada para igualar el patrón (1, 0)
  • En transición de entrada para no igualar el patrón (0, 1)
  • En transición de entrada para igualar o no igualar el patrón (1, 1)
Event0x.EventFallingEn
Activa un evento cada vez que un cambio en las condiciones hace que las condiciones ya no sean las mismas que las de la definición de activación de evento.
BOOL
Decimal
Cuando la opción Habilitar activadores de punto independiente = Activado (EventRisingEn, EventFallingEn)
  • Deshabilitar (0, 0)
  • En transición (1, 0)
  • En transición invertida (0, 1)
  • En cualquier transición (1, 1)
Cuando la opción Habilitar activadores de punto independiente = Desactivado (EventRisingEn, EventFallingEn)
  • Deshabilitar (0, 0)
  • En transición de entrada para igualar el patrón (1, 0)
  • En transición de entrada para no igualar el patrón (0, 1)
  • En transición de entrada para igualar o no igualar el patrón (1, 1)
Event0x.LatchEn
Enclava un evento hasta que se confirma. Los eventos nuevos se pierden si los eventos anteriores no se han confirmado.
Si no se establece, los eventos nuevos sobrescriben a los antiguos.
BOOL
Decimal
0 = El evento no está enclavado. En este caso, los eventos nuevos sobrescriben a los antiguos.
1 = El evento está enclavado. En este caso, los eventos nuevos se pierden si el evento enclavado no se ha confirmado.
Event0x.ResetEvent
Indica si todos los eventos se restablecen y se borra la cola de eventos del canal en una transición de 0 a 1.
BOOL
Decimal
Las transiciones de 0 a 1 restablecen todos los eventos y la cola de eventos
Event0x.IndependentConditionTriggerEn
Determina si cada condición recogida en la definición de activación de evento puede iniciar un evento de forma independiente.
BOOL
Decimal
0 = Un evento se activa cuando todas las condiciones seleccionadas llegan a los valores configurados.
1 = Un evento se activa cuando alguna de las condiciones seleccionadas llega al valor configurado.
Event0x.EventNumberAck
Cuando se activa un evento, el programa de usuario del controlador vuelve a escribir el valor de EventNumber en este miembro para indicar que recibió el evento.
Todos los eventos con EventNumber que se produjeron antes de que EventNumberAck realizara la confirmación.
DINT
Decimal
Cualquiera
Event0x.Counter0xSelect
Al usar contadores, el contador con el que se asocia el evento (si lo hay).
BOOL
Decimal
0 = No participa en el activador de eventos
1 = Participar en activador de eventos
Event0x.Pt0xDataSelect
Al establecerse, indica que el valor de datos correspondiente formará parte de la definición de activación de evento.
BOOL
Decimal
0 = No participa en el activador de eventos
1 = Participar en activador de eventos
Event0x.Counter0xValue
Estado de efectuado del contador que se utiliza en la activación.
BOOL
Decimal
0 = Desactivado
1 = Activado
Event0x.Pt0xDataValue
Estado de entrada del punto que se utiliza en la activación.
BOOL
Decimal
0 = Desactivado
1 = Activado
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal