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. |
