MPI 04.00 Reference >> mpiMotor

MPIMotorDedicatedIn

Definition

typedef enum {
   MPIMotorDedicatedInINVALID                    = -1,
   MPIMotorDedicatedInAMP_FAULT                  =  0, 
   MPIMotorDedicatedInBRAKE_APPLIED              =  1,  
   MPIMotorDedicatedInHOME                       =  2, 
   MPIMotorDedicatedInLIMIT_HW_POS               =  3,
   MPIMotorDedicatedInLIMIT_HW_NEG               =  4,
   MPIMotorDedicatedInINDEX_PRIMARY              =  5,
   MPIMotorDedicatedInFEEDBACK_FAULT             =  6,
   MPIMotorDedicatedInCAPTURED                   =  7,
   MPIMotorDedicatedInHALL_A                     =  8,
   MPIMotorDedicatedInHALL_B                     =  9,
   MPIMotorDedicatedInHALL_C                     =  10,
   MPIMotorDedicatedInAMP_ACTIVE                 =  11,
   MPIMotorDedicatedInINDEX_SECONDARY            =  12, 
   MPIMotorDedicatedInWARNING                    =  13,
   MPIMotorDedicatedInDRIVE_STATUS_9             =  14, 
   MPIMotorDedicatedInDRIVE_STATUS_10            =  15,
   MPIMotorDedicatedInFEEDBACK_FAULT_PRIMARY     =  16,
MPIMotorDedicatedInFEEDBACK_FAULT_SECONDARY = 17, MPIMotorDedicatedInEND, MPIMotorDedicatedInFIRST = MPIMotorDedicatedInINVALID + 1, MPIMotorDedicatedInCOUNT = MPIMotorDedicatedInEND - MPIMotorDedicatedInFIRST } MPIMotorDedicatedIn;

Required Header: stdmpi.h

Change History: Modified in 04.00. Modified in 03.03.00. Added in 03.02.00.

Description

MPIMotorDedicatedIn is an enumeration of bit masks for the motor's dedicated inputs. The support for dedicated inputs is node/drive specific. See the node/drive manufacturer's documentation for details.

NOTE: MPIMotorDedicatedIn replaced MPIMotorDedicatedIn in the MPI library.

MPIMotorDedicatedInAMP_FAULT Generated by the masked motor fault bits. Active when one or more masked motor faults bits are active. See MPIMotorFaultConfig.
MPIMotorDedicatedInBRAKE_APPLIED Mechanical brake state.
MPIMotorDedicatedInHOME Position calibration sensor.
MPIMotorDedicatedInLIMIT_HW_POS Hardware limit for the positive direction.
MPIMotorDedicatedInLIMIT_HW_NEG Hardware limit for the negative direction.
MPIMotorDedicatedInINDEX_PRIMARY Primary encoder index input signal.
MPIMotorDedicatedInFEEDBACK_FAULT Position feedback status. TRUE when position feedback fails, FALSE when operating properly.
MPIMotorDedicatedInCAPTURED Currently not supported.
MPIMotorDedicatedInHALL_A Reflects the state of Hall Sensor A
MPIMotorDedicatedInHALL_B Reflects the state of Hall Sensor B
MPIMotorDedicatedInHALL_C Reflects the state of Hall Sensor C
MPIMotorDedicatedInAMP_ACTIVE A bit set by the drive that indicates the amplifier's state. 1 = Amplifier is closing the current loop and the motor winding are energized. 0 = Amplifier is not closing the current loop and the motor windings are not energized. Support for this bit varies depending on the drive type.
MPIMotorDedicatedInINDEX_SECONDARY Secondary encoder index input signal.
MPIMotorDedicatedInWARNING Drive warning state. 1 = drive warning status bit is active and warning message is available 0 = drive warning status bit is not active. Support for this bit varies depending on the drive type.
MPIMotorDedicatedInDRIVE_STATUS_9 State of bit 9 in the SynqNet drive specific status register.
MPIMotorDedicatedInDRIVE_STATUS_10 State of bit 10 in the SynqNet drive specific status register.
MPIMotorDedicatedInFEEDBACK_FAULT_PRIMARY Indicates that the drive/motor primary position feedback system has detected a fault.
MPIMotorDedicatedInFEEDBACK_FAULT_SECONDARY Indicates that the drive/motor secondary position feedback system has detected a fault.

See Also

MPIMotorDedicatedOut | mpiMotorDedicatedIn