Appendix A – Multiplexed I/O Allocations
The following table shows the functions assigned to each digital input.
P8000 Series Drives
| Input |
Encoder Quadrature(3) Counter_Config[x]=0 |
Up/down Counter(3) Counter_Config[x]=2 |
Up Counter(3) Counter_Config[x]=1 |
Start Trigger (4)(5) |
Stop Trigger(5) |
|---|---|---|---|---|---|
|
B0_In0 |
|
|
|
√ |
√ |
|
B0_In1 |
|
|
|
√ |
√ |
|
B0_In2 |
Phase B Encoder #1 |
Encoder #1 (dir) |
|
√ |
√ |
|
B0_In3 |
Phase A Encoder #1 |
Encoder #1 (clock) |
Encoder #1 (clock) |
√ |
√ |
|
|
|
|
|
|
|
|
B0_In8 |
Not used on current P8000 models | ||||
|
B0_In9 |
|||||
|
B0_In10 |
|||||
|
B0_In11 |
|||||
|
B1_In0 |
Not used on current P8000 models |
||||
|
B1_In1 |
|||||
|
B1_In2 |
|||||
|
B1_In3 |
|||||
|
B1_In4 |
|||||
|
B1_In5 |
|||||
|
B1_In6 |
|||||
|
B1_In7 |
|||||
Follows the hardware functions assigned to each digital output.
P8000 Series Drives
| Output | Function(2) |
|---|---|
|
B0_Out0 |
Fault (Off) / Drive Ok (On) |
|
B0_Out1 |
Ready (On) - Busy (Off) |
| B0_Out2 | User Defined Output |
|
B1_Out0 |
Not used on current P8000 models |
|
B1_Out1 |
|
|
B1_Out2 |
|
|
B1_Out3 |
|
|
B1_Out4 |
|
|
B1_Out5 |
|
|
B1_Out6 |
|
|
B1_Out7 |
(2) See bit 7 of Drive_Working_Settings.
(3) See Drive_Inputs_Setting and Direct_Command_CMD objects and Movements with Trigger.
(4) See Drive_Inputs_Setting and Direct_Command_CMD objects.
(5) Enabling the Start/Stop Trigger function (from Direct_Command_CMD objects) on the selected input sets a digital filter that limits the maximum input frequency to 5 Khz. Make sure to use a different input for counter functionality. Once the digital filter is set, it will remain set until system switch off.
Examples:
-
Connect the two encoder phases to digital inputs B0_IN2 and B0_IN3.
-
The Encoder_Actual_Value[01] object, returns the position of the encoder connected to digital inputs B0_IN2 and B0_IN3 while the Encoder_Frequency[0÷1] object returns the encoder pulses frequency.
-
Connect the clock source to digital input B0_IN3.
-
The Encoder_Actual_Value[01] object, returns the pulses number generated by external clock source while theEncoder_Frequency[0÷1] object returns the pulses frequency.
-
Connect the clock source to digital input B0_IN3, and the direction signal to B0_IN2.
-
The Encoder_Actual_Value[01] object returns the pulses number generated by external clock source (positive or negative depending on the direction signal) while theEncoder_Frequency[0÷1] object returns the pulses frequency.





