Tipos de datos (data types) de módulo (module) 1797-OB4D
Esta tabla enumera y describe los tipos de datos (data types) definidos por el módulo (module) para el módulo 1797-OB4D. Incluye información para la entrada (indicada con una "I"), la salida (indicada con una "O") y la configuración (indicada con una "C").
CONSEJO:
FLEX I/O se basa en INT de 16 bits y en DINT que no son de 32 bits. El uso de INT de 16 bits en instrucciones optimizadas para DINT de 32 bits puede reducir el rendimiento con determinadas instrucciones.
Tipo de datos (data type) definido por el módulo (module): AB:1797_OB4D:I:0
Nombre de miembro | Tipo | Valor predeterminado Estilo de visualización | Descripción |
Fallo | DINT | Binario | Fallo - Usado para la validación de datos de entrada 0 = Datos válidos 1 = Datos no válidos: si se ha perdido la conexión con el módulo, o si este ha sufrido un fallo grave de hardware, los 8 bits menos significativos se establecen como 1. |
Alarmas | INT | Binario | Datos de alarmas.
CONSEJO:
Para que los miembros FaultAlarm u OverloadAlarm de este tipo de datos (data type) funcionen, se debe establecer el miembro DetectAlarms del tipo de datos de salida AB:1797_OB4D:O:0.
|
Ch0FaultAlarm | BOOL | Decimal | Alarma de fallo para canal 0. Este miembro se establece en 1 si hay fallo en el canal 0. Indica un fallo de desconexión o sobrecarga especificado por el miembro Ch0OverloadAlarm. |
Ch1FaultAlarm | BOOL | Decimal | Alarma de fallo para canal 1. Este miembro se establece en 1 si hay fallo en el canal 1. Indica un fallo de desconexión o sobrecarga especificado por el miembro Ch1OverloadAlarm. |
Ch2FaultAlarm | BOOL | Decimal | Alarma de fallo para canal 2. Este miembro se establece en 1 si hay fallo en el canal 2. Indica un fallo de desconexión o sobrecarga especificado por el miembro Ch2OverloadAlarm. |
Ch3FaultAlarm | BOOL | Decimal | Alarma de fallo para canal 3. Este miembro se establece en 1 si hay fallo en el canal 3. Indica un fallo de desconexión o sobrecarga especificado por el miembro Ch3OverloadAlarm. |
Ch0OverloadAlarm | BOOL | Decimal | Alarma de sobrecarga para canal 0. Este miembro se establece en 1 si hay sobrecarga en el canal 0. Funciona conjuntamente con el miembro Ch0FaultAlarm. |
Ch1OverloadAlarm | BOOL | Decimal | Alarma de sobrecarga para canal 1. Este miembro se establece en 1 si hay sobrecarga en el canal 1. Funciona conjuntamente con el miembro Ch1FaultAlarm. |
Ch2OverloadAlarm | BOOL | Decimal | Alarma de sobrecarga para canal 2. Este miembro se establece en 1 si hay sobrecarga en el canal 2. Funciona conjuntamente con el miembro Ch2FaultAlarm. |
Ch3OverloadAlarm | BOOL | Decimal | Alarma de sobrecarga para canal 3. Este miembro se establece en 1 si hay sobrecarga en el canal 3. Funciona conjuntamente con el miembro Ch3FaultAlarm. |
Tipo de datos (data type) definido por el módulo (module): AB:1797_OB4D:O:0
Nombre de miembro | Tipo | Valor predeterminado Estilo de visualización | Descripción |
Datos | INT | Binario | Datos de salida - Datos de salida para el módulo (module). |
Ch0Data | BOOL | Decimal | Muestra el estado de la salida del canal 0. La salida está activada si este miembro es 1.
CONSEJO:
OutputEnable tiene que estar establecido en 1 para que esta característica funcione.
|
Ch1Data | BOOL | Decimal | Muestra el estado de la salida del canal 1. La salida está activada si este miembro es 1.
CONSEJO:
OutputEnable tiene que estar establecido en 1 para que esta característica funcione.
|
Ch2Data | BOOL | Decimal | Muestra el estado de la salida del canal 2. La salida está activada si este miembro es 1.
CONSEJO:
OutputEnable tiene que estar establecido en 1 para que esta característica funcione.
|
Ch3Data | BOOL | Decimal | Muestra el estado de la salida del canal 3. La salida está activada si este miembro es 1.
CONSEJO:
OutputEnable tiene que estar establecido en 1 para que esta característica funcione.
|
Ch0FaultState | BOOL | Decimal | Define el estado de seguridad on-board del canal 0. El valor 0 indica restablecer, 1 indica retener último estado. |
Ch1FaultState | BOOL | Decimal | Define el estado de seguridad on-board del canal 1. El valor 0 indica restablecer, 1 indica retener último estado. |
Ch2FaultState | BOOL | Decimal | Define el estado de seguridad on-board del canal 2. El valor 0 indica restablecer, 1 indica retener último estado. |
Ch3FaultState | BOOL | Decimal | Define el estado de seguridad on-board del canal 3. El valor 0 indica restablecer, 1 indica retener último estado. |
Ch0DetectAlarms | BOOL | Decimal | Define si se detectan fallos en el canal 0. Si este miembro se establece en 1, se establecen los miembros FaultAlarm y OverloadAlarm si se producen condiciones de fallo.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
Ch1DetectAlarms | BOOL | Decimal | Define si se detectan fallos en el canal 1. Si este miembro se establece en 1, se establecen los miembros FaultAlarm y OverloadAlarm si se producen condiciones de fallo.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
Ch2DetectAlarms | BOOL | Decimal | Define si se detectan fallos en el canal 2. Si este miembro se establece en 1, se establecen los miembros FaultAlarm y OverloadAlarm si se producen condiciones de fallo.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
Ch3DetectAlarms | BOOL | Decimal | Define si se detectan fallos en el canal 3. Si este miembro se establece en 1, se establecen los miembros FaultAlarm y OverloadAlarm si se producen condiciones de fallo.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
LatchAlarms | BOOL | Decimal | Define si se borran automáticamente los miembros FaultAlarm y OverloadAlarm cuando se cancelan las condiciones de fallo. Si este miembro se establece en 1, FaultAlarm y OverloadAlarm siguen establecidos (enclavados) incluso después de que las condiciones de fallo se borren, hasta que se vuelve a invocar ResetAlarm.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
OutputEnable | BOOL | Decimal | Define si la configuración de miembros de datos habilita las salidas de un módulo (module). Si este miembro se establece en 0, las salidas no se habilitan al establecer cualquiera de los miembros de datos en 1. Si este miembro se establece en 1, las salidas se habilitan.
IMPORTANTE:
Este miembro no se puede configurar mediante la ficha Configuración de este módulo (module). Este miembro se debe establecer manualmente mediante el Monitor de datos o mediante programación.
|
Tipo de datos (data type) definido por el módulo (module): AB:1797_OB4D:C:0
Nombre de miembro | Tipo | Valor predeterminado Estilo de visualización | Descripción |
Config | INT | Binario | Retiene información de configuración para todos los canales. |
AlarmFilter0 AlarmFilter1 AlarmFilter2 | BOOL | Decimal | Especifica la constante del tiempo de filtro para las alarmas de fallo y sobrecarga para todos los canales. Al seleccionar el tiempo del filtro de alarma, se establece el retardo de señal para el filtro de fallo y sobrecarga definiendo elementos AlarmFilter0-2 en la etiqueta (tag) de configuración según la tabla que se muestra debajo. |
Los valores para el Tiempo de filtro de alarma y los consiguientes tiempos de retardo de señal de este módulo (module) se muestran debajo en milisegundos (ms).
AlarmFilter0, 1, 2 | Tiempo del filtro de alarma | Retardo de señal | |||
2 | 1 | 0 | |||
0 | 0 | 0 | 0,25 ms | 10,25 ms | |
1 | 0 | 0 | 0,5 ms | 10,5 ms | |
0 | 1 | 0 | 1 ms | 11 ms | |
1 | 1 | 0 | 2 ms | 12 ms | |
0 | 0 | 1 | 4 ms | 14 ms | |
1 | 0 | 1 | 8 ms | 18 ms | |
0 | 1 | 1 | 16 ms | 26 ms | |
1 | 1 | 1 | 32 ms | 42 ms | |
ResetAlarms | BOOL | Decimal | Cuando la casilla de verificación está marcada, el miembro ResetAlarms se establece en 1. Cuando se hace la transición de 1 a 0, se restablecen (se borran) las alarmas reflejadas en el tipo de datos (data type) de entrada definido por el módulo (module). Las alarmas se restablecen aunque estén enclavadas y controladas por el elemento LatchAlarms del tipo de datos (data type) de salida definido por el módulo (module). Si existe una condición de error cuando se invoca ResetAlarms, las alarmas del tipo de datos (data type) de entrada definido por el módulo (module) se vuelven a establecer inmediatamente. | ||
SSData | INT | Binario | Define los valores de Ch0 mediante Ch3FaultState en el tipo de datos (data type) de salida definido por el módulo (module) para los valores de estado de seguridad.
CONSEJO:
El miembro SSData.15, según se ve en la ventana Etiquetas (tags) de controlador (controller), tiene un valor predeterminado de 1. Esto permite aplicar el modo de estado de seguridad introducido. Si este miembro se establece en 0, no se aplica el estado de seguridad. Recomendamos mantener este miembro establecido en 1 en todo momento si se desea aplicar valores de estado de seguridad.
| ||
Entregue su opinión