Tipos de datos definidos por el dispositivo (5069-IB16F)

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 muestran y se describen los tipos de datos definidos por el dispositivo 5069-IB16F configurado con 12 puntos y 4 contadores (AB:5000_DI8_Counter8).
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")
  • 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_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
De 0 a 255
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
De 0 a 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
0 - 255
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.LatchEvent
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.CounterSelect
Al usar contadores, el contador con el que se asocia el evento (si lo hay).
SINT
Decimal
0 = Contador 0
1 = Contador 1
0xFF = No asociado con ningún contador
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 forma parte de la activación
1 = Forma parte de la activación
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