With old versions of the MPI, all digital inputs were
included into one enumeration, MEIMotorInput, while all digital outputs
were included in another, MEIMotorOutput.
With SynqNet Phase II, digital I/O has been split up
into 3 categories:
The tables below shows how to upgrade motor I/O enumerations
to SynqNet Phase II.
|
Analog & SynqNet Phase I MPI
|
|
SynqNet Phase II MPI
|
| MEIMotorInputAMP_FAULT |
|
MEIMotorDedicatedInAMP_FAULT |
| MEIMotorInputHOME |
|
MEIMotorDedicatedInHOME |
| MEIMotorInputOVERTRAVEL_POS |
|
MEIMotorDedicatedInLIMIT_HW_POS |
| MEIMotorInputOVERTRAVEL_NEG |
|
MEIMotorDedicatedInLIMIT_HW_NEG |
| MEIMotorInputINDEX |
|
MEIMotorDedicatedInINDEX |
| MEIMotorInputBROKEN_WIRE |
|
MEIMotorDedicatedInFEEDBACK_FAULT |
| MEIMotorInputILLEGAL_STATE |
|
|
(No equivalent enumeration)
|
|
MEIMotorDedicatedInBRAKE_APPLIED |
|
(No equivalent enumeration)
|
|
MEIMotorDedicatedInDRIVE_STATUS_0 |
|
(No equivalent enumeration)
|
|
MEIMotorDedicatedInDRIVE_STATUS_1 |
|
(No equivalent enumeration)
|
|
MEIMotorDedicatedInDRIVE_STATUS_2 |
| MEIMotorInputSIM4_INDEX |
|
(No equivalent enumeration)
Sinusoidal Interpolation Not Supported
|
| MEIMotorInputSIM4_ENCA |
| MEIMotorInputSIM4_ENCB |
| |
|
|
|
(No equivalent enumeration)
|
|
MEIMotorDedicatedOutAMP_ENABLE |
| MEIMotorOutputBRAKE_ENABLE |
|
MEIMotorDedicatedOutBRAKE_RELEASE |
|
Analog & SynqNet Phase I MPI
|
|
RMB Specific Values
|
Equivalent General MPI Values
|
| MEIMotorTransceiverConfigINPUT |
|
(none - use generic MPI value >
) |
MEIMotorIoTypeINPUT |
| MEIMotorTransceiverConfigOUTPUT |
|
(none - use generic MPI value >
) |
MEIMotorIoTypeOUTPUT |
| MEIMotorTransceiverConfigSTEP |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigDIR |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigCW |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigCCW |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigQUAD_A |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigQUAD_B |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| MEIMotorTransceiverConfigCOMPARE |
|
(No equivalent enum -- Step Engine
Not Yet Implemented) |
| |
|
|
|
| MEIMotorTransceiverIdA |
|
RMBMotorIoConfigXCVR_A |
MEIMotorIoConfigIndex0 |
| MEIMotorTransceiverIdB |
|
RMBMotorIoConfigXCVR_B |
MEIMotorIoConfigIndex1 |
| MEIMotorTransceiverIdC |
|
RMBMotorIoConfigXCVR_C |
MEIMotorIoConfigIndex2 |
| MEIMotorTransceiverExtendedIdD |
|
RMBMotorIoConfigXCVR_D |
MEIMotorIoConfigIndex3 |
| MEIMotorTransceiverExtendedIdE |
|
RMBMotorIoConfigXCVR_E |
MEIMotorIoConfigIndex4 |
| MEIMotorTransceiverExtendedIdF |
|
RMBMotorIoConfigXCVR_F |
MEIMotorIoConfigIndex5 |
|
(No equivalent enumeration)
|
|
RMBMotorIoConfigUSER_0_IN |
MEIMotorIoConfigIndex6 |
|
(No equivalent enumeration)
|
|
RMBMotorIoConfigUSER_0_OUT |
MEIMotorIoConfigIndex7 |
| |
|
|
|
| MEIMotorInputXCVR_A |
|
RMBMotorXcvrA |
MEIMotorIoMask0 |
| MEIMotorInputXCVR_B |
|
RMBMotorXcvrB |
MEIMotorIoMask1 |
| MEIMotorInputXCVR_C |
|
RMBMotorXcvrC |
MEIMotorIoMask2 |
| MEIMotorInputUSER |
|
RMBMotorOptoUSER0_IN |
MEIMotorIoMask6 |
| MEIMotorInputUSER_0 |
|
RMBMotorOptoUSER0_OUT |
MEIMotorIoMask6 |
| MEIMotorInputUSER_1 |
|
(Not Supported by RMB)
|
(Vendor Specific)
|
| |
|
|
|
| MEIMotorOutputXCVR_A |
|
RMBMotorXcvrA |
MEIMotorIoMask0 |
| MEIMotorOutputXCVR_B |
|
RMBMotorXcvrB |
MEIMotorIoMask1 |
| MEIMotorOutputXCVR_C |
|
RMBMotorXcvrC |
MEIMotorIoMask2 |
| MEIXmpMotorIOMaskXCVR_D
|
|
RMBMotorXcvrD |
MEIMotorIoMask3 |
| MEIXmpMotorIOMaskXCVR_E |
|
RMBMotorXcvrE |
MEIMotorIoMask4 |
| MEIXmpMotorIOMaskXCVR_F |
|
RMBMotorXcvrF |
MEIMotorIoMask5 |
| MEIMotorOutputUSER |
|
RMBMotorOptoUSER0_OUT |
MEIMotorIoMask7 |
| MEIMotorOutputUSER_0 |
|
RMBMotorOptoUSER0_OUT |
MEIMotorIoMask7 |
| MEIMotorOutputUSER_1 |
|
(Not Supported by RMB)
|
(Vendor Specific)
|
|
- RMB Specific Values are for only
MEI RMB-10V Nodes
|