PLC Developers Guide / ZPA Mode Control / PLC Outputs for ZPA Mode /

Complete List of ZPA Output Assembly


Register Name Internal Address Assembled PLC Address Description
Set Tracking
Local Upstream Zone
Word 1
4:0132 M: 4:1600
E: O.Data [0]
P: Byte 0 (Hi)
P: Byte 1 (Lo)
Write value for 16-bit integer tracking data Word #1 for the carton accumulated in the local Upstream Zone
Set Tracking
Local Upstream Zone
Word 2
4:0133 M: 4:1601
E: O.Data [1]
P: Byte 2 (Hi)
P: Byte 3 (Lo)
Write value for 16-bit integer tracking data Word #2 for the carton accumulated in the local Upstream Zone
Set Tracking
Local Downstream Zone
Word 1
4:0212 M: 4:1602
E: O.Data [2]
P: Byte 4 (Hi)
P: Byte 5 (Lo)
Write value for 16-bit integer tracking data Word #1 for the carton accumulated in the local Downstream Zone
Set Tracking
Local Downstream Zone
Word 2
4:0213 M: 4:1603
E: O.Data [3]
P: Byte 6 (Hi)
P: Byte 7 (Lo)
Write value for 16-bit integer tracking data Word #2 for the carton accumulated in the local Downstream Zone
Accumulation Control
Local Upstream Zone
4:0104 M: 4:1604
E: O.Data [4]
P: Byte 8 (Hi)
P: Byte 9 (Lo)
Bitwise Value
bit 00 = Set / Clear Accumulation Mode for Local Zone
bit 08 = Accumulate adjacent Upstream Zone
bit 09 = Set Arrival Confirmation for Local Zone
bit 10 = Jog Zone in default direction
bit 11 = Jog Zone in opposite of default direction
bit 12 = Wake up Local Zone
bit 13 = Enable Maintenance Mode
All other Bits reserved
Accumulation Control
Local Downstream Zone
4:0184 M: 4:1605
E: O.Data [5]
P: Byte 10 (Hi)
P: Byte 11 (Lo)
Bitwise Value
bit 00 = Set / Clear Accumulation Mode for Local Zone
bit 08 = Accumulate adjacent Upstream Zone
bit 09 = Set Arrival Confirmation for Local Zone
bit 10 = Jog Zone in default direction
bit 11 = Jog Zone in opposite of default direction
bit 12 = Wake up Local Zone
bit 13 = Enable Maintenance Mode
All other Bits reserved
Set Left Motor Speed 4:0040 M: 4:1606
E: O.Data [6]
P: Byte 12 (Hi)
P: Byte 13 (Lo)
Integer Value
● For MDR’s: value = mm/sec
MDR Example: 400 = 0.4 m/sec
● For PGD’s: value = RPM x 10
PGD Example: 400 = 40 RPM
0 = Remain at last non-zero value entered
Set Right Motor Speed 4:0064 M: 4:1607
E: O.Data [7]
P: Byte 14 (Hi)
P: Byte 15 (Lo)
Integer Value
● For MDR’s: value = mm/sec
MDR Example: 400 = 0.4 m/sec
● For PGD’s: value = RPM x 10
PGD Example: 400 = 40 RPM
0 = Remain at last non-zero value entered
Release and Accumulate on Next Arrival for Local Upstream Zone 4:0105 M: 4:1608
E: O.Data [8]
P: Byte 16 (Hi)
P: Byte 17 (Lo)
When bit 0 of Accumulation Control for Local Upstream Zone is set:
Changing the value in this register will cause the Carton accumulated in the Local Upstream zone to release and the zone will be armed to automatically accumulate the next Carton that arrives
Release and Accumulate on Next Arrival for Local Downstream Zone 4:0185 M: 4:1609
E: O.Data [9]
P: Byte 18 (Hi)
P: Byte 19 (Lo)
When bit 0 of Accumulation Control for Local Downstream Zone is set:
Changing the value in this register will cause the Carton accumulated in the Local Downstream zone to release and the zone will be armed to automatically accumulate the next Carton that arrives
Set Status
for Upstream Induct
4:0134 M: 4:1610
E: O.Data [10]
P: Byte 20 (Hi)
P: Byte 21 (Lo)
Only used when local module is accepting loads from Non-ConveyLinx controlled conveyor:
Set value to 4 to cause the local upstream zone to run to accept the Carton being delivered by the non-ConveyLinx controlled conveyor. Set value to 1 to cause the local upstream zone to accept the tracking data written in Set Induct Tracking Word 1 / Word 2
Set Status
for Downstream Discharge
4:0232 M: 4:1611
E: O.Data [11]
P: Byte 22 (Hi)
P: Byte 23 (Lo)
Only used when local module is discharging loads to Non-ConveyLinx controlled conveyor:
Set value to 5 to cause the local downstream zone to accumulate and hold any Carton that arrives
Set value to 1 to allow the local downstream zone to release the Carton
Set Induct Tracking
Forward Direction
Word 1
4:0139 M: 4:1612
E: O.Data [12]
P: Byte 24 (Hi)
P: Byte 25 (Lo)
Only used when local module is accepting loads from Non-ConveyLinx controlled conveyor:
Set value for 16-bit integer tracking word #1 for Carton leaving non-ConveyLinx controlled conveyor that is in transit to arrive on the local upstream zone when conveyor is running in default or “forward” direction
Set Induct Tracking
Forward Direction
Word 2
4:0140 M: 4:1613
E: O.Data [13]
P: Byte 26 (Hi)
P: Byte 27 (Lo)
Only used when local module is accepting loads from Non-ConveyLinx controlled conveyor:
Set value for 16-bit integer tracking word #2 for Carton leaving non-ConveyLinx controlled conveyor that is in transit to arrive on the local upstream zone when conveyor is running in default or “forward” direction
Set Induct Tracking
Reverse Direction
Word 1
4:0237 M: 4:1614
E: O.Data [14]
P: Byte 28 (Hi)
P: Byte 29 (Lo)
Only used when local module is accepting loads from Non-ConveyLinx controlled conveyor:
Set value for 16-bit integer tracking word #1 for Carton leaving non-ConveyLinx controlled conveyor that is in transit to arrive on the local upstream zone when conveyor is running in opposite of default or “reverse” direction
Set Induct Tracking
Reverse Direction
Word 2
4:0238 M: 4:1615
E: O.Data [15]
P: Byte 30 (Hi)
P: Byte 31 (Lo)
Only used when local module is accepting loads from Non-ConveyLinx controlled conveyor:
Set value for 16-bit integer tracking word #2 for Carton leaving non-ConveyLinx controlled conveyor that is in transit to arrive on the local upstream zone when conveyor is running in opposite of default or “reverse” direction
Clear Motor Error 4:0022 M: 4:1616
E: O.Data [16]
P: Byte 32 (Hi)
P: Byte 33 (Lo)
Integer Value
1 = Send reset command
0 = Clear reset command
Set Aux I/O Outputs 4:0063 M: 4:1617
E: O.Data [17]
P: Byte 34 (Hi)
P: Byte 35 (Lo)
Bitwise Value
bit 08 = Left Aux I/O (Pin 2) Usage:
0 = Use as Input / 1 = Use as Output
bit 09 = Right Aux I/O (Pin 2) Usage:
0 = Use as Input / 1 = Use as Output
bit 12 = Left Aux I/O (Pin 2) as Output:
1 = ON, 0 = OFF (only if bit 08 is ON)
bit 13 = Right Aux I/O (Pin 2) as Output:
1 = ON, 0 = OFF (only if bit 09 is ON)
All other Bits Reserved
Reserved N/A M: 4:1618
E: O.Data [18]
P: Byte 36 (Hi)
P: Byte 37 (Lo)
Reserved
ConveyStop
Command Word
4:0020 M: 4:1619
E: O.Data [19]
P: Byte 38 (Hi)
P: Byte 39 (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
Clear Sensor Jam
Local Upstream Zone
4:0109 M: 4:1620
E: O.Data [20]
P: Byte 40 (Hi)
P: Byte 41 (Lo)
Use when when Module Status Word #1 bit 05 is set indicating Sensor Jam
Transition value from 0 to 1 to send command to local upstream zone to clear sensor jam condition
Clear Sensor Jam
Local Downstream Zone
4:0189 M: 4:1621
E: O.Data [21]
P: Byte 42 (Hi)
P: Byte 43 (Lo)
Use when when Module Status Word #2 bit 05 is set indicating Sensor Jam
Transition value from 0 to 1 to send command to local downstream zone to clear sensor jam condition
Accumulation Control
Local Upstream Zone
4:0365 M: 4:1622
E: O.Data [22]
P: Byte 44 (Hi)
P: Byte 45 (Lo)
Value of Low Byte
bit 00 = Normal Function
bit 01 = Accumulate Zones
bit 02 = Accumulate Zones
bit 03 = Change Accumulation Release Mode for Upstream Zone
bit 04 = Return Release Mode to Configured Default
bit 05 = Run All FWD Direction
bit 06 = Run All REV Direction
bit 07 = Place All in Maintenance Mode
bit 10 = Set Direction to Configured Default (Forward)
bit 11 = Set Direction to opposite of Configured Default (Reverse)
Value of High Byte
Number of ZONES beginning with the local Upstream Zone for which the Low Byte value is applied – from 1 to 220. If ALL ZONES in the subnet need to be controlled then leave the High Byte = “0”
Accumulation Control
Local Downstream Zone
4:0375 M: 4:1623
E: O.Data [23]
P: Byte 46 (Hi)
P: Byte 47 (Lo)
Value of Low Byte
bit 00 = Normal Function
bit 01 = Accumulate Zones
bit 02 = Accumulate Zones
bit 03 = Change Accumulation Release Mode for Downstream Zone
bit 04 = Return Release Mode to Configured Default
bit 05 = Run All FWD Direction
bit 06 = Run All REV Direction
bit 07 = Place All in Maintenance Mode
bit 10 = Set Direction to Configured Default (Forward)
bit 11 = Set Direction to opposite of Configured Default (Reverse)
Value of High Byte
Number of ZONES beginning with the local Downstream Zone for which the Low Byte value is applied – from 1 to 220. If ALL ZONES in the subnet need to be controlled then leave the High Byte = “0”
ConveyMerge Interface 4:0387 M: 4:1624
E: O.Data [24]
P: Byte 48 (Hi)
P: Byte 49 (Lo)
Bitwise Value
bit 15 = Set to enable PLC control of ConveyMerge
bit 09 = Set to disable release from Center Line
bit 12 = Set to disable release from Left Line
bit 12 = Set to disable release from Right
Bits 00 thru 03 provide binary encoded value to set the release priority
All other Bits Reserved