Multi-Drive Mode for PowerFlex Drives
Multi-Drive Mode for PowerFlex Drives
22-COMM-E
AK-U0-RJ45-TB2P
Connector with
Terminating Resistor
RS-485 AK-U0-RJ45-TB2P AK-U0-RJ45-TB2P
Connector with
Terminating Resistor
• Since the RS-485 ports are used for daisy-chaining the drives, there is
no connection for a peripheral device such as a HIM. The
AK-U0-RJ45-SC1 DSI Splitter cable cannot be used to add a second
connection for a peripheral device.
System Wiring
To daisy-chain the drives off the PowerFlex 40 with the 22-COMM-E
adapter (Drive 0), the AK-U0-RJ45-TB2P terminal block connector
(Figure 7.3) can be used for easy installation.
To
PowerFlex 40
with 22-COMM-D
To To To To
Drive #2 Drive #3 Drive #4 Drive #5
120 Ω
¼ Watt
Resistor
120 Ω
¼ Watt
Resistor
Figure 7.5 illustrates the Multi-Drive I/O image with 16-bit words.
EtherNet/IP DSI
Controller Scanner Adapter
Word and I/O
0 Logic Command
PowerFlex Drive 0
1 Reference
2 Logic Command
PowerFlex Drive 1
3 Reference
Output
Image 4 Logic Command
5 Reference PowerFlex Drive 2
(Write)
6 Logic Command
7 Reference PowerFlex Drive 3
8 Logic Command
9 Reference PowerFlex Drive 4
Message Message
Handler Buffer
Parameter Value
P36 - [Start Source] 5 (Comm Port)
P38 - [Speed Reference] 5 (Comm Port)
A103 - [Comm Data Rate] 4 (“19.2K”)
A104 - [Comm Node Addr] 1-247 (must be unique)
A107 - [Comm Format] 0 (“RTU 8-N-1”)
Note that the RS-485 network is fixed at 19.2K baud, 8 data bits, no
parity, and 1 stop bit.
Parameter Value
22 - [DSI I/O Cfg] 0 = Drive 0 connected
1 = Drives 0-1 connected
2 = Drives 0-2 connected
3 = Drives 0-3 connected
4 = Drives 0-4 connected
24 - [Drv 0 Addr] = Parameter A104 - [Comm Node Address] in Drive 0
25 - [Drv 1 Addr] = Parameter A104 - [Comm Node Address] in Drive 1
26 - [Drv 2 Addr] = Parameter A104 - [Comm Node Address] in Drive 2
27 - [Drv 3 Addr] = Parameter A104 - [Comm Node Address] in Drive 3
28 - [Drv 4 Addr] = Parameter A104 - [Comm Node Address] in Drive 4
ControlLogix Example
The following common Tags are used:
The same type of Tags are also used for Drive 1 through Drive 4.
Main Routine
The Main Routine reads the network Input Image from the scanner, calls
the various drive control subroutines, and writes the network Output
Image to the scanner. See Figure 7.6.
Using Multi-Drive Mode 7-9
3RZHU)OH[(WKHU1HW,30XOWL'ULYH'HPR
'ULYH,QSXW,PDJH>@DQG'ULYH,QSXW,PDJH>@ 'ULYH/RJLF6WDWXVDQG)HHGEDFN
'ULYH,QSXW,PDJH>@DQG'ULYH,QSXW,PDJH>@ 'ULYH/RJLF6WDWXVDQG)HHGEDFN
'ULYH,QSXW,PDJH>@DQG'ULYH,QSXW,PDJH>@ 'ULYH/RJLF6WDWXVDQG)HHGEDFN
'ULYH,QSXW,PDJH>@DQG'ULYH,QSXW,PDJH>@ 'ULYH/RJLF6WDWXVDQG)HHGEDFN
'ULYH,QSXW,PDJH>@DQG'ULYH,QSXW,PDJH>@ 'ULYH/RJLF6WDWXVDQG)HHGEDFN
&23
&RS\)LOH
6RXUFH 0XOWL'ULYHB'HPR,'DWD>@
'HVW 'ULYH,QSXW,PDJH>@
/HQJWK
'ULYHFRQWUROVXEURXWLQH
-65
-XPS7R6XEURXWLQH
5RXWLQH1DPH 'ULYH
'ULYHFRQWUROVXEURXWLQH
-65
-XPS7R6XEURXWLQH
5RXWLQH1DPH 'ULYH
'ULYHFRQWUROVXEURXWLQH
-65
-XPS7R6XEURXWLQH
5RXWLQH1DPH 'ULYH
'ULYHFRQWUROVXEURXWLQH
-65
-XPS7R6XEURXWLQH
5RXWLQH1DPH 'ULYH
'ULYHFRQWUROVXEURXWLQH
-65
-XPS7R6XEURXWLQH
5RXWLQH1DPH 'ULYH
7-10 Using Multi-Drive Mode
7KLVUXQJZULWHVWKHRXWSXWLPDJHWRWKHVFDQQHU7KHRXWSXWLPDJHLVDVIROORZV
'ULYH2XWSXW,PDJH>@DQG'ULYH2XWSXW,PDJH>@ 'ULYH/RJLF&RPPDQGDQG5HIHUHQFH
'ULYH2XWSXW,PDJH>@DQG'ULYH2XWSXW,PDJH>@ 'ULYH/RJLF&RPPDQGDQG5HIHUHQFH
'ULYH2XWSXW,PDJH>@DQG'ULYH2XWSXW,PDJH>@ 'ULYH/RJLF&RPPDQGDQG5HIHUHQFH
'ULYH2XWSXW,PDJH>@DQG'ULYH2XWSXW,PDJH>@ 'ULYH/RJLF&RPPDQGDQG5HIHUHQFH
'ULYH2XWSXW,PDJH>@DQG'ULYH2XWSXW,PDJH>@ 'ULYH/RJLF&RPPDQGDQG5HIHUHQFH
1RWHWKHOHQJWKRIWKH&23LQVWUXFWLRQLVEHFDXVHWKH'HVWLQDWLRQDGGUHVVLVD',17
&23
&RS\)LOH
6RXUFH 'ULYH2XWSXW,PDJH>@
'HVW 0XOWL'ULYHB'HPR2'DWD>@
/HQJWK
(QG
'ULYH&RQWURO6XEURXWLQH
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHLQSXWDUHDDQGPRYHVLWWRVSHFLILFWDJV
/RJLF6WDWXVELWVDQG)HHGEDFN IRUXVHHOVHZKHUHLQWKHODGGHUSURJUDP
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV5HDG\
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$FWLYH
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)RUZDUG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)DXOWHG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$W5HIHUHQFH
&23
&RS\)LOH
6RXUFH 'ULYH,QSXW,PDJH>@
'HVW 'ULYH)HHGEDFN
/HQJWK
7KLVVHFWLRQWDNHVWKHGDWDIURPVSHFLILFWDJV /RJLF&RPPDQGELWVDQG
5HIHUHQFH DQGPRYHVWKHPWRWKHRXWSXWLPDJHDUHDIRUWUDQVPLVVLRQWRWKH
VFDQQHU
'ULYH&RPPDQG6WRS 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG6WDUW 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG-RJ 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG&OHDU)DXOWV 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
&23
&RS\)LOH
6RXUFH 'ULYH5HIHUHQFH
'HVW 'ULYH2XWSXW,PDJH>@
/HQJWK
7-12 Using Multi-Drive Mode
([SOLFLW0HVVDJLQJ([DPSOH
3HUIRUP3DUDPHWHU5HDG
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU5'0HVVDJH '1
(5
3HUIRUP3DUDPHWHU:ULWH
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU:50HVVDJH '1
(5
5(7
5HWXUQ
(QG
Using Multi-Drive Mode 7-13
'ULYH&RQWURO6XEURXWLQH
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHLQSXWLPDJHDUHDDQGPRYHVLWWRVSHFLILF
WDJV /RJLF6WDWXVELWVDQG)HHGEDFN IRUXVHHOVHZKHUHLQWKHODGGHUSURJUDP
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV5HDG\
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$FWLYH
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)RUZDUG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)DXOWHG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$W5HIHUHQFH
&23
&RS\)LOH
6RXUFH 'ULYH,QSXW,PDJH>@
'HVW 'ULYH)HHGEDFN
/HQJWK
7KLVVHFWLRQWDNHVWKHGDWDIURPVSHFLILFWDJV /RJLF&RPPDQGELWVDQG
5HIHUHQFH DQGPRYHVWKHPWRWKHRXWSXWLPDJHDUHDIRUWUDQVPLVVLRQWR
WKHVFDQQHU
'ULYH&RPPDQG6WRS 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG6WDUW 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG-RJ 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG&OHDU)DXOWV 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
&23
&RS\)LOH
6RXUFH 'ULYH5HIHUHQFH
'HVW 'ULYH2XWSXW,PDJH>@
/HQJWK
7-14 Using Multi-Drive Mode
([SOLFLW0HVVDJLQJ([DPSOH
3HUIRUP3DUDPHWHU:ULWH
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU:50HVVDJH '1
(5
5(7
5HWXUQ
(QG
Using Multi-Drive Mode 7-15
'ULYH&RQWURO6XEURXWLQH
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHLQSXWLPDJHDUHDDQGPRYHVLWWRVSHFLILF
WDJV /RJLF6WDWXVELWVDQG)HHGEDFN IRUXVHHOVHZKHUHLQWKHODGGHUSURJUDP
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV5HDG\
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$FWLYH
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)RUZDUG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)DXOWHG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$W5HIHUHQFH
&23
&RS\)LOH
6RXUFH 'ULYH,QSXW,PDJH>@
'HVW 'ULYH)HHGEDFN
/HQJWK
7KLVVHFWLRQWDNHVWKHGDWDIURPVSHFLILFWDJV /RJLF&RPPDQGELWVDQG
5HIHUHQFH DQGPRYHVWKHPWRWKHRXWSXWLPDJHDUHDIRUWUDQVPLVVLRQWRWKH
VFDQQHU
'ULYH&RPPDQG6WRS 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG6WDUW 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG-RJ 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG&OHDU)DXOWV 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
&23
&RS\)LOH
6RXUFH 'ULYH5HIHUHQFH
'HVW 'ULYH2XWSXW,PDJH>@
/HQJWK
7-16 Using Multi-Drive Mode
([SOLFLW0HVVDJLQJ([DPSOH
3HUIRUP3DUDPHWHU5HDG
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU5'0HVVDJH '1
(5
3HUIRUP3DUDPHWHU:ULWH
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU:50HVVDJH '1
(5
5(7
5HWXUQ
(QG
Using Multi-Drive Mode 7-17
'ULYH&RQWURO6XEURXWLQH
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHLQSXWLPDJHDUHDDQGPRYHVLWWRVSHFLILF
WDJV /RJLF6WDWXVELWVDQG)HHGEDFN IRUXVHHOVHZKHUHLQWKHODGGHUSURJUDP
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV5HDG\
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$FWLYH
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)RUZDUG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)DXOWHG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$W5HIHUHQFH
&23
&RS\)LOH
6RXUFH 'ULYH,QSXW,PDJH>@
'HVW 'ULYH)HHGEDFN
/HQJWK
7KLVVHFWLRQWDNHVWKHGDWDIURPVSHFLILFWDJV /RJLF&RPPDQGELWVDQG
5HIHUHQFH DQGPRYHVWKHPWRWKHRXWSXWLPDJHDUHDIRUWUDQVPLVVLRQWRWKH
VFDQQHU
'ULYH&RPPDQG6WRS 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG6WDUW 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG-RJ 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG&OHDU)DXOWV 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
&23
&RS\)LOH
6RXUFH 'ULYH5HIHUHQFH
'HVW 'ULYH2XWSXW,PDJH>@
/HQJWK
7-18 Using Multi-Drive Mode
([SOLFLW0HVVDJLQJ([DPSOH
3HUIRUP3DUDPHWHU5HDG
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU5'0HVVDJH '1
(5
3HUIRUP3DUDPHWHU:ULWH
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU:50HVVDJH '1
(5
5(7
5HWXUQ
(QG
Using Multi-Drive Mode 7-19
'ULYH&RQWURO6XEURXWLQH
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHLQSXWLPDJHDUHDDQGPRYHVLWWRVSHFLILF
WDJV /RJLF6WDWXVELWVDQG)HHGEDFN IRUXVHHOVHZKHUHLQWKHODGGHUSURJUDP
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV5HDG\
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$FWLYH
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)RUZDUG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV)DXOWHG
'ULYH,QSXW,PDJH>@ 'ULYH6WDWXV$W5HIHUHQFH
&23
&RS\)LOH
6RXUFH 'ULYH,QSXW,PDJH>@
'HVW 'ULYH)HHGEDFN
/HQJWK
7KLVVHFWLRQWDNHVWKHGDWDIURPWKHVSHFLILFWDJV /RJLF&RPPDQGELWVDQG
5HIHUHQFH DQGPRYHVWKHPWRWKHRXWSXWLPDJHDUHDIRUWUDQVPLVVLRQWRWKH
VFDQQHU
'ULYH&RPPDQG6WRS 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG6WDUW 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG-RJ 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG&OHDU)DXOWV 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
'ULYH&RPPDQG)RUZDUG 'ULYH2XWSXW,PDJH>@
&23
&RS\)LOH
6RXUFH 'ULYH5HIHUHQFH
'HVW 'ULYH2XWSXW,PDJH>@
/HQJWK
7-20 Using Multi-Drive Mode
([SOLFLW0HVVDJLQJ([DPSOH
3HUIRUP3DUDPHWHU:ULWH
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU5'0HVVDJH '1
(5
3HUIRUP3DUDPHWHU5HDG
06*
7\SH&,3*HQHULF (1
0HVVDJH&RQWURO 3DUDPHWHU:50HVVDJH '1
(5
5(7
5HWXUQ
(QG
The Class Code is “ f ” for the Parameter Object and the Instance
Attribute is “1” to select retrieving the parameter value. See Appendix C,
Parameter Object for more information. The Instance value is “17447” to
access Parameter 39 - [Accel Time 1].
The Explicit messages for Drive 1 to Drive 4 are identical except for the
Instance values:
Additional Information
• When the PowerFlex 40 with the 22-COMM-E (Drive 0) is powered
up, all configured daisy-chained drives must be present before an I/O
connection is allowed on EtherNet/IP (i.e. before the drives can be
controlled).