PLC Developers Guide / PLC I/O Mode Control / PLC Outputs for PLC I/O Mode /
Complete List of PLC IO Output Assembly
Register Name | Internal Address | Assembled PLC Address | Description | ||
ConveyStop Command | 4:0020 | M: 4:1800 E: O.Data [0] P: Byte 0 (Hi) P: Byte 1 (Lo) |
Integer Value | ||
0 = No Command | |||||
1 = Command local module’s Stop Group to go to Stopped State | |||||
2 = Command local module’s Stop Group to Clear Stopped State | |||||
Set Digital Control Left Motor Port |
4:0060 | M: 4:1801 E: O.Data [1] P: Byte 2 (Hi) P: Byte 3 (Lo) |
Bitwise Value | ||
Bit 00 = | Reserved | ||||
Bit 01 = | Energize Left Motor Port Pin 4 | ||||
Bit 02 = | Energize Left Motor Port Pin 3 | ||||
Bit 03 – Bit 14 = Reserved | |||||
Bit 15 = | Digital Output Mode Enable | ||||
0 = Use Left Motor Port for Motor Control | |||||
1 = Use Left Motor Port as Digital Outputs | |||||
Set Digital Control Right Motor Port |
4:0084 | M: 4:1802 E: O.Data [2] P: Byte 4 (Hi) P: Byte 5 (Lo) |
Bitwise Value | ||
Bit 00 = | Reserved | ||||
Bit 01 = | Energize Right Motor Port Pin 4 | ||||
Bit 02 = | Energize Right Motor Port Pin 3 | ||||
Bit 03 – Bit 14 = Reserved | |||||
Bit 15 = | Digital Output Mode Enable | ||||
0 = Use Right Motor Port for Motor Control | |||||
1 = Use Right Motor Port as Digital Outputs | |||||
Sensor Port Digital Output Control | 4:0037 | M: 4:1803 E: O.Data [3] P: Byte 6 (Hi) P: Byte 7 (Lo) |
Bitwise Value | ||
Bit 00 = | 1 = Left Pin 2 ON, 0 = Left Pin 2 OFF | ||||
Bit 01 = | 1 = Right Pin 2 ON, 0 = Right Pin 2 OFF | ||||
Bit 02 – Bit 04 = Reserved | |||||
Bit 05 = | 1 = Enable Left Pin 2 as Output, 0 = Enable Left Pin 2 as Input | ||||
Bit 06 = | 1 = Enable Right Pin 2 as Output, 0 = Enable Right Pin 2 as Input | ||||
All other Bits reserved | |||||
Run / Reverse Left Motor |
4:0260 | M: 4:1804 E: O.Data [4] P: Byte 8 (Hi) P: Byte 9 (Lo) |
Bitwise Value | ||
Bit 00: | |||||
1 = Run Command | |||||
0 = Stop Command | |||||
Bit 08: | |||||
0 = Run in Configured Direction | |||||
1 = Run opposite of Configured Direction | |||||
Set Brake Method Left Motor |
4:0261 | M: 4:1805 E: O.Data [5] P: Byte 10 (Hi) P: Byte 11 (Lo) |
Integer Value | ||
1 = Use Standard Brake Method | |||||
2 = Use Free Coast Brake MethodMethod | |||||
3 = Use Servo Brake Method | |||||
4 = Use Continuous Torque Brake Method | |||||
0 = Remain at last configured or last value entered | |||||
Set Slave Mode Left Motor |
4:0262 | M: 4:1806 E: O.Data [6] P: Byte 12 (Hi) P: Byte 13 (Lo) |
Integer Value | ||
0 = Ignore | |||||
1 = Slave Mode OFF – Left Motor independently controlled | |||||
2 = Slave Mode ON – Left Motor mirrors Right Motor | |||||
3 = Slave Mode ON – Left Motor runs opposite direction of Right Motor | |||||
Run / Reverse Right Motor |
4:0270 | M: 4:1807 E: O.Data [7] P: Byte 14 (Hi) P: Byte 15 (Lo) |
Bitwise Value | ||
Bit 00: | |||||
1 = Run Command | |||||
0 = Stop Command | |||||
Bit 08: | |||||
0 = Run in Configured Direction | |||||
1 = Run opposite of Configured Direction | |||||
Set Brake Method Right Motor |
4:0271 | M: 4:1808 E: O.Data [8] P: Byte 16 (Hi) P: Byte 17 (Lo) |
Integer Value | ||
1 = Use Standard Brake Method | |||||
2 = Use Free Coast Brake MethodMethod | |||||
3 = Use Servo Brake Method | |||||
4 = Use Continuous Torque Brake Method | |||||
0 = Remain at last configured or last value entered | |||||
Set Slave Mode Right Motor |
4:0272 | M: 4:1809 E: O.Data [9] P: Byte 18 (Hi) P: Byte 19 (Lo) |
Integer Value | ||
0 = Ignore | |||||
1 = Slave Mode OFF – Right Motor independently controlled | |||||
2 = Slave Mode ON – Right Motor mirrors Left Motor | |||||
3 = Slave Mode ON – Right Motor runs opposite direction of Left Motor | |||||
Set Speed Reference Left Motor |
4:0040 | M: 4:1810 E: O.Data [10] P: Byte 20 (Hi) P: Byte 21 (Lo) |
Integer Value | ||
● For MDR value is in mm/sec | |||||
● For PGD value is in RPM x 10 | |||||
0 = Remain at last non-zero value entered | |||||
Set Speed Reference Right Motor |
4:0064 | M: 4:1811 E: O.Data [11] P: Byte 22 (Hi) P: Byte 23 (Lo) |
Integer Value | ||
● For MDR value is in mm/sec | |||||
● For PGD value is in RPM x 10 | |||||
0 = Remain at last non-zero value entered | |||||
Set Acceleration Left Motor |
4:0043 | M: 4:1812 E: O.Data [12] P: Byte 24 (Hi) P: Byte 25 (Lo) |
Integer Value | ||
● For MDR value is in mm | |||||
● For PGD value is in motor pulses | |||||
Valid Range: 30 to 10000 | |||||
0 = Remain at last non-zero value entered | |||||
Set Deceleration Left Motor |
4:0044 | M: 4:1813 E: O.Data [13] P: Byte 26 (Hi) P: Byte 27 (Lo) |
Integer Value | ||
● For MDR value is in mm | |||||
● For PGD value is in motor pulses | |||||
Valid Range: 0 to 10000 | |||||
0 = Remain at last non-zero value entered | |||||
Set Acceleration Right Motor |
4:0067 | M: 4:1814 E: O.Data [14] P: Byte 28 (Hi) P: Byte 29 (Lo) |
Integer Value | ||
● For MDR value is in mm | |||||
● For PGD value is in motor pulses | |||||
Valid Range: 30 to 10000 | |||||
0 = Remain at last non-zero value entered | |||||
Set Deceleration Right Motor |
4:0068 | M: 4:1815 E: O.Data [15] P: Byte 30 (Hi) P: Byte 31 (Lo) |
Integer Value | ||
● For MDR value is in mm | |||||
● For PGD value is in motor pulses | |||||
Valid Range: 0 to 10000 | |||||
0 = Remain at last non-zero value entered | |||||
Clear Motor Error | 4:0022 | M: 4:1816 E: O.Data [16] P: Byte 32 (Hi) P: Byte 33 (Lo) |
Integer Value | ||
1 = Send reset command | |||||
0 = Clear reset command | |||||
Set Status to Downstream Module |
4:0196 | M: 4:1817 E: O.Data [17] P: Byte 34 (Hi) P: Byte 35 (Lo) |
Used to write this module’s ZPA Status to its neighboring Downstream module | ||
4 = Instruct Downstream module to “wake-up” and run its most upstream zone | |||||
1 = Instructs Downstream module that carton has exited local zone and to accept any tracking data written in Set Discharge Tracking Word 1 / Word 2 registers when carton arrives | |||||
Set Status to Upstream Module |
4:0116 | M: 4:1818 E: O.Data [18] P: Byte 36 (Hi) P: Byte 37 (Lo) |
Used to write this module’s ZPA Status to its neighboring Upstream module | ||
5 = Instructs Upstream module’s discharge zone to accumulate and hold any carton that arrives at its discharge zone | |||||
1 = Instructs Upstream module’s discharge zone to release any carton that arrives at its discharge zone | |||||
Set Sensor Port Input Signal Condition Mask |
4:0034 | M: 4:1819 E: O.Data [19] P: Byte 38 (Hi) P: Byte 39 (Lo) |
Bitwise Value | ||
Bit 00 = | Left Sensor Port – Aux I/O (M8 Pin 2) | ||||
Bit 02 = | Right Sensor Port – Aux I/O (M8 Pin 2) | ||||
Bit 04 = | Left Sensor Port – Sensor Signal (M8 Pin 4) | ||||
Bit 06 = | Right Sensor Port – Sensor Signal (M8 Pin 4) | ||||
All other Bits reserved | |||||
Set Discharge Tracking Word 1 | 4:0201 | M: 4:1820 E: O.Data [20] P: Byte 40 (Hi) P: Byte 41 (Lo) |
Only used when local PLC I/O Mode module needs to pass tracking data to a downstream connected ConveyLinx Module. Used in conjunction with Set Status to Downstream Module register | ||
Set Discharge Tracking Word 2 | 4:0202 | M: 4:1821 E: O.Data [21] P: Byte 42 (Hi) P: Byte 43 (Lo) |
Only used when local PLC I/O Mode module needs to pass tracking data to a downstream connected ConveyLinx Module. Used in conjunction with Set Status to Downstream Module register | ||
Reserved | N/A | M: 4:1822 E: O.Data [22] P: Byte 44 (Hi) P: Byte 45 (Lo) |
Reserved | ||
Set Servo Command Value Left Motor |
4:0008 | M: 4:1823 E: O.Data [23] P: Byte 46 (Hi) P: Byte 47 (Lo) |
Signed integer value of the position to move to on the next Left Motor Servo Run Command | ||
Valid values are from -32767 to +32767 | |||||
Value is in mm for MDRs and in motor pulses for PGDs | |||||
Set Servo Command Word Left Motor |
4:0009 | M: 4:1824 E: O.Data [24] P: Byte 48 (Hi) P: Byte 49 (Lo) |
Bit 00: Reset Command | ||
1 = Set current Left Motor Servo Position Value to 0 | |||||
Bit 01: Servo Run Command | |||||
1 = Run in Motor from its current position to the value set in the Left Motor Servo Command Value Register | |||||
Set Servo Command Value Right Motor |
4:0013 | M: 4:1825 E: O.Data [25] P: Byte 50 (Hi) P: Byte 51 (Lo) |
Signed integer value of the position to move to on the next Right Motor Servo Run Command | ||
Valid values are from -32767 to +32767 | |||||
Value is in mm for MDRs and in motor pulses for PGDs | |||||
Set Servo Command Word Right Motor |
4:0014 | M: 4:1825 E: O.Data [25] P: Byte 50 (Hi) P: Byte 51 (Lo) |
Bit 00: Reset Command | ||
1 = Set current Right Motor Servo Position Value to 0 | |||||
Bit 01: Servo Run Command | |||||
1 = Run in Motor from its current position to the value set in the Right Motor Servo Command Value Register |