Definiciones de etiqueta (5034-IB16, 5034-IB8)
Los módulos 5034-IB16 y 5034-IB8 tienen etiquetas de configuración, de entrada y de salida.
Nombre | Tipo de datos | Definición | Valores válidos |
|---|---|---|---|
Counterxx.InputOffOnFilter | SINT | Cantidad de tiempo que la señal debe estar activada antes de que los datos de entrada indiquen el estado activado. La cantidad de tiempo se indica mediante una enumeración. |
|
Counterxx.InputOnOffFilter | SINT | Cantidad de tiempo que la señal debe estar desactivada antes de que los datos de entrada indiquen el estado desactivado. La cantidad de tiempo se indica mediante una enumeración. |
|
Counterxx.RolloverAtPreset | BOOL | Determina si el contador simple se revertirá (rollover) a 0 en el valor preestablecido. |
|
Ptxx.InputOffOnFilter | SINT | Cantidad de tiempo que la señal debe estar activada antes de que los datos de entrada indiquen el estado activado. La cantidad de tiempo se indica mediante una enumeración. |
|
Ptxx.InputOnOffFilter | SINT | Cantidad de tiempo que la señal debe estar desactivada antes de que los datos de entrada indiquen el estado desactivado. La cantidad de tiempo se indica mediante una enumeración. |
|
Ptxx.ChatterTime | INT | Un valor de 1 a... 10.000 ms en incrementos de ms enteros | 1 - 10000 |
Ptxx.ChatterCount | SINT | El número de cambios de entrada que se consideran vibración |
|
Ptxx.CaptureOffOnEn | BOOL | Habilita la captura de sellos de hora de Desactivado a Activado. Si está desactivado, el punto no registra los sellos de hora de Desactivado a Activado. |
|
Ptxx.CaptureOnOffEn | BOOL | Habilita la captura de sellos de hora de Activado a Desactivado. Si está desactivado, el punto no registra los sellos de hora de Activado a Desactivado. |
|
Ptxx.TimestampLatchEn | BOOL | Determina si el enclavamiento de sellos de hora está habilitado. |
El sello de hora se reconoce al copiar el valor de la etiqueta de entrada TimestampOffOnNumber/TimestampOnOffNumber en la etiqueta de salida TimestampOffOnNumberAck/TimestampOnOffNumberAck. La confirmación también borra TimestampOverflowOffOn/TimestampOverflowOnOff. |
Nombre | Tipo de datos | Definición | Valores válidos |
|---|---|---|---|
RunMode | BOOL | Estado operativo del módulo |
|
ConnectionFaulted | BOOL | Indica si una conexión en el destino está en funcionamiento. El módulo siempre devuelve cero en este miembro. El controlador sobrescribe el cero y lo remplaza con un uno cuando la conexión no está activa. |
|
DiagnosticActive | BOOL | Indica si existen diagnósticos activos o si se ha alcanzado el umbral de pronósticos. |
|
Datos inciertos (datos empaquetados) | BOOL | Indica que es posible que los datos del punto no sean precisos, pero se desconoce su grado de imprecisión. Si la etiqueta tiene el valor 1, debe solucionar los problemas del módulo. |
|
CIPSyncValid | BOOL | Indica si el módulo está sincronizado con un maestro 1588. Un bit establecido por sí solo no puede indicar que está sincronizado con el mismo reloj maestro del controlador propietario. Debe comparar el ID del reloj de gran maestro del módulo y del controlador propietario. Para ver más información, consulte el Manual de usuario de los módulos PointMax E/S digitales, publicación 5034-UM002. |
|
CIPSyncTimeout | BOOL | Indica que el módulo se sincronizó una vez con un maestro 1588, pero el módulo no se sincroniza ahora porque se ha agotado el tiempo de espera. |
|
DiagnosticSequenceCount | SINT | Incrementa cada vez que se detecta una condición de diagnóstico distinta, así como cuando una condición de diagnóstico distinta cambia de detectado a no detectado. | -128 - +127 El valor 0 se omite, excepto durante el encendido del módulo. |
Counterxx.Data | BOOL | Indica el valor de entrada digital actual. |
|
Counterxx.Fault | BOOL | Indica que los datos del contador no son precisos y, por lo tanto, no se pueden utilizar en la aplicación debido a que no son de confianza. Si la etiqueta tiene el valor 1, debe solucionar los problemas del módulo para corregir 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.
|
|
Counterxx.Uncertain | BOOL | Indica que es posible que los datos del contador no sean precisos, pero se desconoce su grado de imprecisión. Si la etiqueta tiene el valor 1, debe solucionar los problemas del módulo para corregir 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.
|
|
Counterxx.Done | BOOL | Si RolloverAtPreset está establecido, indica si Count ≥ Preset. Si RolloverAtPreset no está establecido, siempre es 0. |
|
Counterxx.Rollover | BOOL | El contador contó de forma ascendente hasta el valor preestablecido -1 y luego siguió contando desde 0. El bit RolloverAck que pasa de 0 a 1 o el bit Reset que pasa de 0 a 1 borra este bit. |
|
Counterxx.Count | DINT | El número de flancos ascendentes de la señal de entrada contados por el contador | Todos los valores |
Ptxx.Data PtxxData (datos empaquetados) | BOOL | Indica el valor de entrada digital actual. |
|
Datos (datos empaquetados) | INT | Indica los valores actuales de todos los puntos del módulo. Cada bit representa 1 punto. Por ejemplo, Bit.3 representa los datos de Punto03. | Para cada punto:
|
Ptxx.Fault PtxxFault (datos empaquetados) | BOOL | Indica que los datos de punto no son precisos y no se pueden utilizar en la aplicación porque no son de confianza. Si la etiqueta tiene el valor 1, debe solucionar los problemas del módulo para corregir 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.
|
|
Fallo (datos empaquetados) | INT | Indica el estado de fallo de todos los puntos del módulo. Cada bit representa 1 punto. Por ejemplo, Bit.3 representa el estado de Fallo de Punto03. El estado de Fallo Indica que los datos de punto no son precisos y no se pueden utilizar en la aplicación porque no son de confianza. Si el bit de un punto está establecido en 1, debe solucionar los problemas del módulo para corregir 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.
| Para cada punto:
|
Ptxx.Uncertain | BOOL | Indica que es posible que los datos del punto no sean precisos, pero se desconoce su grado de imprecisión. Si la etiqueta tiene el valor 1, debe solucionar los problemas del módulo para corregir 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.
|
|
Ptxx.Chatter | BOOL | Indica si la entrada está vibrando según los ajustes de ChatterTime y ChatterCount. |
|
Ptxx.TimestampOverflowOffOn | BOOL | Indica que se ha perdido un sello de hora Desactivado a Activado. Se puede perder un sello de hora cuando TimestampLatchEn está establecido, pero el sello de hora notificado no se confirma a tiempo. | 0 o 1 |
Ptxx.TimestampOverflowOnOff | BOOL | Indica que se ha perdido un sello de hora de Activado a Desactivado. Se puede perder un sello de hora cuando TimestampLatchEn está establecido, pero el sello de hora notificado no se confirma a tiempo. | 0 o 1 |
Ptxx.CIPSyncValid | BOOL | Indica si el módulo está sincronizado con un maestro 1588. Un bit establecido por sí solo no puede indicar que está sincronizado con el mismo reloj maestro del controlador propietario. Debe comparar el ID del reloj de gran maestro del módulo y del controlador propietario. Para ver más información, consulte el Manual de usuario de los módulos PointMax E/S digitales, publicación 5034-UM002. |
|
Ptxx.CIPSyncTimeout | BOOL | Indica que el módulo se sincronizó una vez con un maestro 1588, pero el módulo no se sincroniza ahora porque se ha agotado el tiempo de espera. |
|
Ptxx.TimestampOffOnNumber | INT | Identificador de sello de hora de Desactivado a Activado para el sello de hora producido actualmente | Todos los valores |
Ptxx.TimestampOnOffNumber | INT | Identificador de sello de hora de Activado a Desactivado para el sello de hora producido actualmente | Todos los valores |
Ptxx.TimestampOffOn | LINT | Sello de hora de 64 bits correspondiente a cuando se registró un cambio de estado de Desactivado a Activado en la entrada | Todos los valores |
Ptxx.TimestampOnOff | LINT | Sello de hora de 64 bits correspondiente a cuando se registró un cambio de estado de Activado a Desactivado en la entrada | Todos los valores |
Nombre | Tipo de datos | Definición | Valores válidos |
|---|---|---|---|
Counterxx.Reset | BOOL | Cuando este bit pasa de 0 a 1, Count y Rollover se establecen en cero. |
|
Counterxx.RolloverAck | BOOL | Borra el bit Rollover en la etiqueta de entrada cuando pasa de 0 a 1. |
|
Counterxx.Preset | DINT |
| 0 - 2147483647 |
Ptxx.ResetTimestamps | BOOL | Borra todos los sellos de hora registrados en el punto de entrada cuando pasa de 0 a 1. |
|
Ptxx.TimestampOffOnNumberAck | INT | Identificador de sello de hora de Desactivado a Activado que el controlador escribe para indicar que se ha detectado el sello de hora identificado y que se ha actuado en consecuencia. Cuando el enclavamiento está habilitado y el número de sello de hora que se recibe del controlador coincide con el sello de hora más reciente que se ha producido, el módulo puede producir un nuevo sello de hora. | Todos los valores |
Ptxx.TimestampOnOffNumberAck | INT | Identificador de sello de hora de Activado a Desactivado que el controlador escribe para indicar que se ha detectado el sello de hora identificado y que se ha actuado en consecuencia. Cuando el enclavamiento está habilitado y el número de sello de hora que se recibe del controlador coincide con el sello de hora más reciente que se ha producido, el módulo puede producir un nuevo sello de hora. | Todos los valores |
Entregue su opinión