Estructura AXIS_SERVO

Un objeto de servoeje representa un eje con funcionalidad completa de planificador de movimiento y compatibilidad con configuración integrada.
El objeto de servoeje está asociado a módulos que cierran un servolazo y envían un comando analógico a un variador externo, como los módulos 1756-M02AE y 1756-HYD02. La estructura AXIS_SERVO contiene los siguientes atributos de estado:
Mnemónico
Tipo de datos
Descripción
MotionStatus
DINT
Los bits de estado de movimiento para el eje.
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
AccelStatus
Estado de aceleración
BOOL
01
DecelStatus
Estado de desaceleración
BOOL
02
MoveStatus
Estado de movimiento
BOOL
03
JogStatus
Estado de impulso
BOOL
04
GearingStatus
Estado de transmisión
BOOL
05
HomingStatus
Estado de vuelta a posición inicial
BOOL
06
StoppingStatus
Estado de detención
BOOL
07
AxisHomedStatus
Estado vuelto a posición inicial
BOOL
08
PositionCamStatus
Estado de leva de posición
BOOL
09
TimeCamStatus
Estado de leva de tiempo
BOOL
10
PositionCamPendingStatus
Estado de leva de posición pendiente
BOOL
11
TimeCamPendingStatus
Estado pendiente de leva de tiempo
BOOL
12
GearingLockStatus
Estado de bloqueo de transmisión
BOOL
13
PositionCamLockStatus
Estado de bloqueo de leva de posición
BOOL
14
TimeCamLockStatus
Estado de bloqueo de leva de tiempo
BOOL
15
MasterOffsetMoveStatus
Estado de movimiento de desplazamiento de eje maestro
AxisStatus
DINT
Los bits de estado para el eje:
BOOL
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
ServoActionStatus
Estado de acción de servo
BOOL
01
DriveEnableStatus
Estado de habilitación de variador
BOOL
02
ShutdownStatus
Estado de desactivación de eje
BOOL
03
ConfigUpdateInProcess
Actualización de configuración en proceso
AxisFault
DINT
Los fallos de eje correspondientes a su eje:
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
PhysicalAxisFault
Fallo de eje físico
BOOL
01
ModuleFault
Fallo de módulo
BOOL
02
ConfigFault
Fallo de configuración
BOOL
03
GroupFault
Fallo de grupo
AxisEvent
DINT
El estado de evento correspondiente a su eje:
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
WatchEvArmStatus
Estado armado de evento de supervisión
BOOL
01
WatchEvStatus
Estado de evento de supervisión
BOOL
02
RegEvArmStatus
Estado armado de evento del registro 1
BOOL
03
RegEvStatus
Estado de evento del registro 1
BOOL
04
RegEv2ArmStatus
Estado armado de evento del registro 2
BOOL
05
RegEv2Status
Estado de evento del registro 2
BOOL
06
HomeEvArmStatus
Estado armado de evento de posición inicial
BOOL
07
HomeEvStatus
Estado de evento de posición inicial
ActualPosition
REAL
Posición real en unidades de posición
StrobeActualPosition
REAL
Posición real de estroboscopio en unidades de posición
StartActualPosition
REAL
Posición real de inicio en unidades de posición
AverageVelocity
REAL
Velocidad media en unidades de posición / seg
ActualVelocity
REAL
Velocidad real en unidades de posición / seg
ActualAcceleration
REAL
Aceleración real en unidades de posición / seg
2
WatchPosition
REAL
Posición de control en unidades de posición
RegistrationPosition
REAL
Posición de registro 1 en unidades de posición
Registration2Position
REAL
Posición de registro 2 en unidades de posición
Registration1Time
DINT
Tiempo de registro 1 como tiempo CST en microsegundos
Registration2Time
DINT
Tiempo de registro 2 como tiempo CST en microsegundos
InterpolationTime
DINT
Tiempo de interpolación como tiempo CST en microsegundos
InterpolatedActualPosition
REAL
Posición interpolada real en unidades de posición
MasterOffset
REAL
Desplazamiento de eje maestro en unidades de posición de eje maestro
StrobeMasterOffset
REAL
Desplazamiento de eje maestro de estroboscopio en unidades de posición de eje maestro
StartMasterOffset
REAL
Desplazamiento de eje maestro de inicio en unidades de posición de eje maestro
CommandPosition
REAL
Posición de comando en unidades de posición
StrobeCommandPosition
REAL
Posición de comando de estroboscopio en unidades de posición
StartCommandPosition
REAL
Posición de comando de inicio en unidades de posición
CommandVelocity
REAL
Velocidad de comando en unidades de posición / seg
CommandAcceleration
REAL
Aceleración de comando en unidades de posición / seg
2
InterpolatedCommandPosition
REAL
Posición de comando interpolada en unidades de posición
ServoStatus
DINT
Los bits de estado para su servolazo:
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
- sin etiqueta -
Estado de acción de servo
BOOL
01
- sin etiqueta -
Estado de habilitación de variador
BOOL
02
- sin etiqueta -
Estado de desactivación de eje
BOOL
03
ProcessStatus
Estado de proceso
BOOL
04
OutLmtStatus
Estado de límite de salida
BOOL
05
PosLockStatus
Estado de bloqueo de posición
BOOL
06
HomeSwitchStatus
Estado de entrada de vuelta a posición inicial
BOOL
07
Reg1InputStatus
Estado de la entrada de registro 1
BOOL
08
Reg2InputStatus
Estado de la entrada de registro 2
BOOL
09
PosOvertravelInputStatus
Estado de entrada de sobrerecorrido positivo
BOOL
10
NegOvertravelInputStatus
Estado de entrada de sobrerecorrido negativo
BOOL
11
DriveFaultInputStatus
Estado de entrada de fallo del variador
ServoFault
DINT
Los bits de fallo del servo para el servolazo:
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
POtrvlFault
Fallo de sobrerecorrido positivo en el software
BOOL
01
NOtrvlFault
Fallo de sobrerecorrido negativo en el software
BOOL
02
PosHardOvertravelFault
Fallo de sobrerecorrido positivo en el hardware
BOOL
03
NegHardOvertravelFault
Fallo de sobrerecorrido negativo en el hardware
BOOL
04
FeedbackFault
Fallo de retroalimentación
BOOL
05
FeedbackNoiseFault
Fallo de ruido de retroalimentación
BOOL
06
AuxFeedbackFault
Fallo de retroalimentación auxiliar
BOOL
07
AuxFeedbackNoiseFault
Fallo de ruido de retroalimentación auxiliar
BOOL
08
PosErrorFault
Fallo de error de posición
BOOL
09
DriveFault
Fallo del variador
ServoModuleFault
DINT
Una colección de todos los fallos que tienen un alcance de módulo en lugar de un alcance de eje. Estos fallos de módulo se reflejan en todos los ejes admitidos por el módulo servo determinado.
# de bit
Nombre del bit (etiqueta)
Descripción
BOOL
00
ControlSyncFault
Fallo de sincronización de control
BOOL
01
ModuleSyncFault
Fallo de sincronización de módulo
BOOL
02
TimerEventFault
Fallo de evento de temporizador
BOOL
03
ModuleHardwareFault
Fallo de hardware de módulo
AttributeErrorCode
INT
Código de Error CIP retornado al módulo por el servicio para establecer lista de atributos con errores. (Ver Lista de códigos de error de CIP)
AttributeErrorID
INT
ID de atributo asociado a un Código de error de atributo distinto a cero. (Ver Lista de códigos de error de CIP)
PositionCommand
REAL
Comando de posición en unidades de posición
PositionFeedback
REAL
Retroalimentación de posición en unidades de posición
AuxPositionFeedback
REAL
Retroalimentación de posición auxiliar en unidades de posición
PositionError
REAL
Error de posición en unidades de posición
PositionIntegratorError
REAL
Error de integrador de posición en unidades de posición - mseg
VelocityCommand
REAL
Comando de velocidad en unidades de posición / seg
VelocityFeedback
REAL
Retroalimentación de velocidad en unidades de posición / seg
VelocityError
REAL
Error de velocidad en unidades de posición / seg
VelocityIntegratorError
REAL
Error de integrador de velocidad en unidades de posición - mseg / seg
AccelerationCommand
REAL
Comando de aceleración en unidades de posición / seg
2
AccelerationFeedback
REAL
Retroalimentación de aceleración en unidades de posición / seg
2
ServoOutputLevel
REAL
Nivel de salida del servo en voltios
MarkerDistance
REAL
Distancia de marcador en unidades de posición
VelocityOffset
REAL
Desplazamiento de velocidad en unidades de posición / seg (no habilitado en esta versión)
TorqueOffset
REAL
Desplazamiento de par de -100 % a +100 % (no habilitada en esta versión)
AccelStatus
BOOL
Se establece si el eje está recibiendo el comando de acelerar en ese momento.
DecelStatus
BOOL
Se establece si el eje está recibiendo el comando de desacelerar en ese momento.
MoveStatus
BOOL
Se establece si hay un perfil de movimiento de Desplazamiento actualmente en curso. Se borra cuando el movimiento se completa o se anula por medio de alguna otra operación de movimiento.
JogStatus
BOOL
Se establece si hay un perfil de movimiento de Impulso actualmente en curso. Se borra cuando el Impulso se completa o se anula por medio de alguna otra operación de movimiento.
GearingStatus
BOOL
Se establece si el eje realiza una transmisión a otro eje en ese momento. Se borra cuando la operación de transmisión se detiene o se anula por medio de alguna otra operación de movimiento.
HomingStatus
BOOL
Se establece si hay un perfil de movimiento a la Posición inicial actualmente en curso. Se borra cuando la operación de posición inicial se detiene o se anula por medio de alguna otra operación de movimiento.
StoppingStatus
BOOL
Se establece si hay un proceso de detención actualmente en curso. Se borra cuando finaliza el proceso de detención.
Consejo
: El proceso de detención se utiliza para detener un eje (iniciado por MAS, MGS, acción de fallo al detener movimiento, o un cambio de modo). Este bit ya no está asociado al bit de Embrague de transmisión (MAG con Embrague seleccionado) que, para I4B, ha recibido explícitamente el nombre de bit de Estado de bloqueo de transmisión.
AxisHomedStatus
BOOL
Se borra en el momento del encendido o de restablecimiento de la conexión. Lo establece la instrucción MAH una vez realizada satisfactoriamente la secuencia de vuelta a la posición inicial, y se borra más tarde cuando el eje pasa al estado apagado.
PositionCamStatus
BOOL
Se establece si hay un perfil de movimiento de Leva de posición actualmente en curso. Se borra cuando la Leva de posición se completa o se anula por medio de alguna otra operación de movimiento.
TimeCamStatus
BOOL
Se establece si hay un perfil de movimiento de Leva de tiempo actualmente en curso. Se borra cuando el movimiento de Leva de tiempo se completa o se anula por medio de alguna otra operación de movimiento.
PositionCamPendingStatus
BOOL
Se establece si actualmente hay un perfil de movimiento de Leva de posición pendiente de la finalización de un perfil de leva que se está ejecutando en ese momento. Se iniciaría mediante la ejecución de una instrucción MAPC con ejecución pendiente seleccionada. Este bit se borra cuando finaliza el perfil de leva de posición actual, que inicia el inicio del perfil de leva pendiente. Este bit se borra también cuando el perfil de leva de posición se completa o se anula por medio de alguna otra operación de movimiento.
TimeCamPendingStatus
BOOL
Se establece si actualmente hay un perfil de movimiento de Leva de tiempo pendiente de la finalización de un perfil de leva que se está ejecutando en ese momento. Se iniciaría mediante la ejecución de una instrucción MATC con ejecución pendiente seleccionada. Este bit se borra cuando completa el perfil de leva de tiempo actual, que inicia el inicio del perfil de leva pendiente. Este bit se borra también cuando el perfil de leva de tiempo se completa o se anula por medio de alguna otra operación de movimiento.
GearingLockStatus
BOOL
Se establece cuando el eje esclavo se bloquea con el eje maestro en una relación de transmisión de acuerdo con la relación de transmisión especificada. La función de embrague del planificador de engranajes se utiliza para aplicar una rampa ascendente o descendente a un eje, para acelerar un proceso de transmisión (MAG con Embrague seleccionado). Este bit se borra durante los intervalos en los que el eje activa el embrague.
PositionCamLockStatus
BOOL
Se establece siempre que el eje maestro satisface la condición de inicio de un perfil de movimiento de Leva de posición activo en ese momento. La condición de inicio se establece mediante los parámetros Control de inicio y Posición de inicio de la instrucción MAPC. Este bit se borra cuando el perfil de leva de posición actual se completa o se anula por medio de alguna otra operación de movimiento. En el modo maestro de dirección unidireccional, el bit de Estado del bloqueo de leva de posición se borra cuando el movimiento va en la dirección "incorrecta" y se establece cuando el movimiento va en la dirección "correcta".
TimeCamLockStatus
BOOL
Estado del bloqueo de leva de tiempo (no habilitado en esta versión)
MasterOffsetMoveStatus
BOOL
Se establece si hay un perfil del Movimiento de desplazamiento maestro actualmente en curso. Este bit se borra cuando el Movimiento de desplazamiento maestro se completa o se anula por medio de alguna otra operación de movimiento.
ServoActionStatus
BOOL
Se establece cuando el eje asociado está bajo el control de servo. Se borra cuando se deshabilita la acción del servo.
DriveEnableStatus
BOOL
Se establece cuando está habilitada en ese momento la salida de Habilitación del variador del eje físico asociado. Se borra cuando está deshabilitada en ese momento la salida de Habilitación del variador del servoeje físico.
ShutdownStatus
BOOL
Se establece cuando el eje asociado está en estado Apagado en ese momento. Se borra cuando el eje realiza la transición desde el estado Apagado a otro estado.
ConfigUpdateInProcess
BOOL
El atributo Bits de estado de actualización de la configuración proporciona un método para monitorizar el progreso de una o más actualizaciones de atributos de configuración de módulo específicos, iniciadas bien sea por un servicio Establecer lista de atributos que es interna al firmware, o un SSV en el programa del usuario. Cuando se inicia dicha actualización, el procesador
ControlLogix
establece este bit. Este bit continuará establecido hasta que la respuesta de Establecer lista de atributos regrese desde el módulo servo indicando que el proceso de actualización de datos fue satisfactorio. De esta manera, el atributo Bits de estado de actualización de la configuración proporciona un método de espera hasta que haya finalizado la actualización de datos de configuración de servo con el módulo de movimiento conectado antes de empezar una operación dependiente.
PhysicalAxisFault
BOOL
Se establece cuando se han notificado una o más condiciones de fallo por medio del eje físico. Las condiciones de fallo específicas pueden determinarse accediendo a los atributos del fallo del eje físico asociado.
ModuleFault
BOOL
Se establece cuando ha ocurrido un fallo grave con el módulo de movimiento asociado al eje seleccionado. Generalmente, un fallo de módulo afecta a todos los ejes asociados con el módulo de movimiento. Por lo general, un fallo de módulo da lugar al apagado de todos los ejes asociados. Para recuperarse de una condición de fallo de módulo, es necesaria la reconfiguración del módulo de movimiento.
ConfigFault
BOOL
Se establece cuando ha fallado la operación de actualización dirigida al atributo de configuración de eje de un módulo de movimiento asociado. Se puede encontrar información específica relativa al fallo de configuración en los atributos Código de error de atributo e ID de error de atributo asociados al módulo de movimiento.
WatchEvArmStatus
BOOL
Se establece cuando se ha armado un evento de supervisión mediante la ejecución de la instrucción MAW (Supervisión de armado de movimiento). Se borra cuando ocurre un evento de supervisión o cuando se ejecuta una instrucción MDW (Supervisión de desarme de movimiento).
WatchEvStatus
BOOL
Se establece cuando se ha producido un evento de supervisión. Se borra cuando se ejecuta otra instrucción MAW (Supervisión de armado de movimiento) o una instrucción MDW (Supervisión de desarme de movimiento).
RegEvArmStatus
BOOL
Se establece cuando se ha armado una comprobación del registro para la entrada de registro 1 mediante la ejecución de la instrucción MAR (Movimiento de armado de registro). Se borra cuando ocurre un evento de registro o cuando se ejecuta una instrucción MDR (Movimiento de desarme de registro) para la entrada de registro 1.
RegEvStatus
BOOL
Se establece cuando ha ocurrido un evento de registro en la entrada de registro 1. Se borra cuando se ejecuta otra instrucción MAR (Movimiento de armado de registro) o una instrucción MDR (Movimiento de desarme de registro) para la entrada de registro 1.
RegEv2ArmStatus
BOOL
Se establece cuando se ha armado una comprobación del registro para la entrada de registro 2 mediante la ejecución de la instrucción MAR (Movimiento de armado de registro). Se borra cuando ocurre un evento de registro o cuando se ejecuta una instrucción MDR (Registro de desarme de movimiento) para la entrada de registro 2.
RegEv2Status
BOOL
Se establece cuando ha ocurrido un evento de registro en la entrada de registro 2. Se borra cuando se ejecuta otra instrucción MAR (Registro de armado de movimiento) o una instrucción MDR (Registro de desarme de movimiento) para la entrada de registro 2.
HomeEvArmStatus
BOOL
Se establece cuando se ha armado un evento de vuelta a posición inicial mediante la ejecución de la instrucción MAH (Vuelta a posición inicial de eje de movimiento). Se borra cuando se produce un evento de posición inicial.
HomeEvStatus
BOOL
Se establece cuando se ha producido un evento de vuelta a posición inicial. Se borra cuando se ejecuta otra instrucción MAH (Vuelta a posición inicial de eje de movimiento).
ProcessStatus
BOOL
Se establece cuando hay una operación de ajuste del eje o cuando se están realizando pruebas de diagnóstico de la conexión del eje en el eje físico asociado.
OutLmtStatus
BOOL
Se establece cuando la magnitud de la salida del servoeje físico asociado ha alcanzado o superado el valor del Límite de salida configurado.
PosLockStatus
BOOL
Se establece cuando la magnitud del error de posición del eje se ha vuelto menor o igual al valor de Tolerancia de bloqueo de posición que se ha configurado para el eje físico asociado.
HomeSwitchStatus
BOOL
Se establece cuando el estado actual de la entrada Vuelta a posición inicial está activa. Se borra cuando la entrada de Vuelta a posición inicial está inactiva.
Reg1InputStatus
BOOL
Se establece cuando el estado actual de la entrada de Registro 1 dedicada está activa. Se borra cuando la entrada Registro 1 está inactiva.
Reg2InputStatus
BOOL
Se establece cuando el estado actual de la entrada de Registro 1 dedicada está activa. Se borra cuando la entrada Registro 1 está inactiva.
PosOvertravelInputStatus
BOOL
Se establece cuando el estado actual de la entrada dedicada Sobrerecorrido positivo está activa. Se borra cuando la entrada Sobrerecorrido positivo está inactiva. (no habilitado en esta versión).
NegOvertravelInputStatus
BOOL
Se establece cuando el estado actual de la entrada dedicada Sobrerecorrido negativo está activa. Se borra cuando la entrada Sobrerecorrido negativo está inactiva. (no habilitado en esta versión).
DriveFaultInputStatus
BOOL
Se establece cuando el estado actual de la Entrada de fallo del variador está activo. Se borra cuando la Entrada de vuelta a posición inicial está inactiva.
POtrvlFault
BOOL
Se establece cuando el eje se ha desplazado, o ha intentado desplazarse, más allá del valor actual configurado para el Recorrido positivo máximo. Se borra cuando se desplaza el eje hacia atrás dentro de su límite de recorrido.
NOtrvlFault
BOOL
Se establece cuando el eje se ha desplazado, o ha intentado desplazarse, más allá del valor actual configurado para el Recorrido negativo máximo. Se borra cuando se desplaza el eje hacia atrás dentro de su límite de recorrido.
PosHardOvertravelFault
BOOL
Se establece cuando el eje se ha desplazado más allá de los límites actuales de posición de dirección positiva, tal y como están establecidos por los interruptores de límite de harware montados en la máquina. Para recuperarlo, el eje debe desplazarse hacia atrás dentro de los límites de operaciones normales de la máquina y se debe restablecer el interruptor de límite. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento) (no habilitado en esta versión).
NegHardOvertravelFault
BOOL
Se establece cuando el eje se ha desplazado más allá de los límites actuales de posición de dirección negativa, tal y como están establecidos por los interruptores de límite montados en la máquina. Para recuperarlo, el eje debe desplazarse hacia atrás dentro de los límites de operaciones normales de la máquina y se debe restablecer el interruptor de límite. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento) (no habilitado en esta versión)
FeedbackFault
BOOL
Se establece para una fuente de retroalimentación específica cuando se produce una de las siguientes condiciones:
Las señales diferenciales eléctricas para uno o más canales de retroalimentación (por ejemplo, A+ y A-, B+ y B-, o Z+ y Z-) están en el mismo nivel (ambos altos o ambos bajos). En condiciones normales de funcionamiento, las señales diferenciales tienen siempre niveles
opuestos
. La causa más común de esta situación es un cable roto entre el transductor de retroalimentación y el módulo servo o el variador; o
Se ha perdido la "potencia" de retroalimentación o la conexión eléctrica "común" de retroalimentación entre el módulo servo o el variador y el dispositivo de retroalimentación.
Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento)
FeedbackNoiseFault
BOOL
Se establece para una fuente de retroalimentación específica cuando el módulo servo ha detectado transiciones simultáneas de los canales A y B de retroalimentación ("ruido de retroalimentación"). El ruido de retroalimentación se debe generalmente a una pérdida de cuadratura del propio dispositivo de retroalimentación o a señales de ruido en modo común radiadas y recogidas por el cableado del dispositivo de retroalimentación; ambas situaciones se pueden observar en un osciloscopio. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento)
AuxFeedbackFault
BOOL
Se establece para una fuente de retroalimentación auxiliar cuando se produce una de las siguientes condiciones:
Las señales diferenciales eléctricas para uno o más canales de retroalimentación (por ejemplo, A+ y A-, B+ y B-, o Z+ y Z-) están en el mismo nivel (ambos altos o ambos bajos). En condiciones normales de funcionamiento, las señales diferenciales tienen siempre niveles
opuestos
. La causa más común de esta situación es un cable roto entre el transductor de retroalimentación y el módulo servo o el variador; o
Se ha perdido la "potencia" de retroalimentación o la conexión eléctrica "común" de retroalimentación entre el módulo servo o el variador y el dispositivo de retroalimentación.
Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento) (no habilitado en esta versión).
AuxFeedbackNoiseFault
BOOL
Se establece para una fuente de retroalimentación auxiliar cuando el módulo servo ha detectado transiciones simultáneas de los canales A y B de retroalimentación ("ruido de retroalimentación"). El ruido de retroalimentación se debe generalmente a una pérdida de cuadratura del propio dispositivo de retroalimentación o a señales de ruido en modo común radiadas y recogidas por el cableado del dispositivo de retroalimentación; ambas situaciones se pueden observar en un osciloscopio. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento) (no habilitado en esta versión).
PosErrorFault
BOOL
Se establece cuando el servo ha detectado que el error de posición del eje ha sobrepasado el valor actual configurado para Tolerancia de error de posición. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento)
DriveFault
BOOL
Se establece cuando el servovariador externo ha detectado un fallo y ha comunicado su existencia al módulo servo a través de la entrada de Fallo del variador. Esta condición de fallo está enclavada y requiere que se ejecute una instrucción explícita MAFR (Restablecer fallo de eje de movimiento) o MASR (Restablecer apagado de eje de movimiento)
ControlSyncFault
BOOL
Se establece cuando el controlador Logix detecta que se han omitido varios mensajes consecutivos de actualización de la posición provenientes del módulo de movimiento debido a un fallo de la conexión de comunicaciones sincrónicas. Esta condición da como resultado el apagado automático del módulo servo asociado. El controlador Logix está diseñado para "abrirse camino" con un máximo de cuatro omisiones de actualizaciones de posición sin emitir una indicación de fallo ni afectar adversamente al movimiento en curso. Omitir más de cuatro actualizaciones de posición seguidas constituye una condición problemática que garantiza el apagado del módulo servo. Este bit de fallo se borra cuando se restablece la conexión.
ModuleSyncFault
BOOL
Se establece cuando el módulo de movimiento detecta que se han omitido varios mensajes consecutivos de actualización de la posición provenientes del módulo del procesador
ControlLogix
debido a un fallo de la conexión de comunicaciones sincrónicas. Esta condición da como resultado el apagado automático del módulo servo. El módulo servo está diseñado para "abrirse camino" con un máximo de cuatro omisiones de actualizaciones de posición sin emitir una indicación de fallo ni afectar adversamente al movimiento en curso. Omitir más de cuatro actualizaciones de posición seguidas constituye una condición problemática que garantiza el apagado del módulo servo. Este bit de fallo se borra cuando se restablece la conexión.
TimerEventFault
BOOL
Se establece cuando el módulo servo asociado ha detectado un problema con la funcionalidad de eventos del temporizador de módulo que se usa para sincronizar el servolazo del módulo de movimiento con la base de tiempo maestro del rack Logix (por ejemplo, la Hora coordinada del sistema). Este bit de fallo solo puede borrarse mediante la reconfiguración del módulo de movimiento.
ModuleHardwareFault
BOOL
Se establece cuando el módulo servo asociado ha detectado un problema de hardware que, en general, va a requerir la sustitución del módulo para corregirse.
OutputCamStatus
DINT
Un conjunto de bits * que se establecen cuando se ha iniciado la Leva de salida.
OutputCamPendingStatus
DINT
Un conjunto de bits * que se establecen cuando una leva de salida está a la espera de que una Leva de salida armada se desplace más allá de su posición de inicio/final.
OutputCamLockStatus
DINT
Un conjunto de bits * que se establecen cuando la Leva de salida está bloqueada en el eje maestro.
OutputCamTransitionStatus
DINT
Un conjunto de bits * que se establecen cuando está en curso la transición desde la actual Leva de salida armada hasta la Leva de salida pendiente.
* El número de bit se corresponde con el número del destino de ejecución. Un bit por destino de ejecución.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal