Professional Documents
Culture Documents
Communication structure
The default communication protocol for PowerFlex6000 drives is Modbus RTU, using a plug-in module with the following
configuration: Baud rate 19200, Data bits 8, Stop Bits 1, Unit Address 64.
The drive communicates with the upstream PC through a Micro800 controller with the 2080 SERIALISOL plug-in module. If
using the Modbus RTU communication protocol, you can wire the drive directly to the 2080 SERIALISOL plug-in module.
If using other communication protocols such as Modbus TCP, Modbus Plus, EtherNet/IP, and PROFIBUS, a third-party
adapter is required.
Figue1-PowerFlex 6000 Drive Communication Protocol Diagram
Stratix AOI
ControlLogix
EtherNet
IP
Ethernet/IP
Modbus RTU
Modbus RTU
1
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
When the client communicate with drive using MODBUS ( drive set as a slave and the client’s controller as master), the
client’s controller can read the drive information and write control command to the drive using the Modbus address as
shown in Table1 . This is used only when Remote control has been selected.
2
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
3
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
Word #1
Spare word Spare Output INT
4 Spare word Write 400084
Word #2
Verify_COM Cycle Counting from 0 to 255(Cycle counter INT
M Communication for communication checking - the PLC copies
5 Write 400085
Watchdog to PLC this value from the Communication Watchdog
from DCS)
P_W_SW_R 0 - 1 = write P parameter to drive, see chart 1 INT
MT below
P Parameter
6 Write 400086
Write command
1 Stop Drive will stop following a preset stop method when it has received the Write
command(1.5S pulse low level)
Note: Stop has priority so if the stop bit remains on, no owner can start the drive
2 Reset 1 - Reset Faults and Warnings Write
4
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
7-15 Spare
5
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
Other communication
To other communication protocols, example,(EtherNet/IP, Profibus, ControlNet, Device Net, Modbus Plus) , optional third
party adapters are required -models :Anybus Communicator AB7007, AB7000-C, AB7006, AB7001 and AB7002
For more information, documentation on the third party adapters, visit the HMS website at http://www.anybus.com
The upstream controller can read and write data to drive based on Table 4.
Table 4- Drive data mapping
Please reference Table 1 to understand every data
Adapter address
6
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
0 0x0000 0x0200
Drive Status word Drive Control Word
0x0001 0x0201
1 0x0002 0x0202
Drive Frequency Output Frequency Set-point Pu
0x0003 0x0203
2 0x0004 0x0204
Motor Current Spare Output Word #1
0x0005 0x0205
3 0x0006 Motor Current PU 0x0206
Spare Output Word #2
0x0007 0x0207
INT
4 0x0008 0x0208
Motor Voltage Communication Watchdog to PLC
0x0009 0x0209
5 0x000A Output Power KW 0x020A
P Parameter Write Command
0x000B 0x020B
6 0x000C Motor Power Pu 0x020C
P Parameter Number
0x000D 0x020D
7 0x000E 0x020E
Maximum Output Frequency P Parameter New Value
0x000F 0x020F
8 0x0010
Fault Word Array[0…43]
51 0x0067
0x0068
52 Communication Watchdog Form PLC
0x0069
0x006A
53 P Parameter Number Feedback
0x006B
0x006C
54 P Parameter Current Value
0x006D
0x006E
55 Spare Input Word #1
0x006F
0x0070
56 Spare Input Word #2
0x0071
0x0072
57 Spare Input Word #3
0x0073
0x0074
58 Spare Input Word #4
0x0075
0x0076
59 Spare Input Word #5
0x0077
0x0078
60 Total Power
0x0079
0x007A
61 Motor Speed
0x007B
0x007C Output Array[2…17] Reserved
60-77
0x009B
78 0x009C PLC major version
7
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
0x009D
0x009E
79 PLC minor version
0x009F
Subnetwork Monitor
The Anybus adapter configuration software contains the Node Monitor function. The Node Monitor provides valuable
information when setting up the communication with the subnetwork. Its main purpose is to display the data allocated for
subnetwork communication and detect if any area has been allocated twice – this means that a collision has occurred
The Node Monitor function can also detect the date of communication between the drive and the upstream controller, which is
helpful for performing tests.
8
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
It is required to import the Anybus EDS file to the configuration tool in order to include the Anybus module. The EDS
file is available at http://www.andbus.com/support
Enter the AB code for your product to locate and download the EDS file.
After you have downloaded the EDS file, perform the following steps to import it to the configuration tool.
1. In Studio 5000 Logix Designer software menu bar , click Tools and select EDS Hardware Installation Tool.
The Rockwell Automation’s EDS Wizard window appear.
2. Click Next .
3. Select “Register an EDS file(s)” option, then click Next.
10
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
4. Click Browse to find the Anybus EDS file that you downloaded, then click Next.
11
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
5. Click Next three times, then click finish to end the EDS installation.
The Anybus module can be found in the hardware catalog after the EDS file has been imported.
Follow these steps to add the Communicator module to the configuration in the controller.
1. Verify the program is in Offline mode.
2. Right-click the EtherNet/IP bridge in the I/O configuration and select New Module.
3. Select catalog number AB7007 “Anybus Communicator- Slave” and click Create.
12
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
6. Click the Connection tab and configure the module based on the picture below.
13
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
Once the module is configured, the I / O data for the Anybus adapter can be read directly
To improve customer experience in integrating PowerFlex6000 drives into Process Control applications,
Rockwell Automation has developed process object Add-on instructions and FACEPLATE. For more
information see Rockwell Automation Library of Process Objects: PowerFlex6000 Drive (P_PF6000)
Reference Manual, publication SYSLIB-RM057.
Appendix
The column "TrigTag" corresponds to the fault word from 0 … 43. The column "Trigger Bit"
corresponds to the fault bit from 1 … 16, whose value changes from 0 to 1 when an alarm
is triggered.
Trigger
TrigTag Bit Fault Description
Fault_Out[0]} 1 IGBT Over Current In Power Cell #1
Fault_Out[0]} 2 Capacitor Abnormal In Power Cell #1
Fault_Out[0]} 3 Input Over Voltage In Power Cell #1
Fault_Out[0]} 4 DC Bus Undervoltage In Power Cell #1
Fault_Out[0]} 5 Communication Error In Power Cell #1
Fault_Out[0]} 6 No PWM Pulse For IGBT In Power Cell #1
Fault_Out[0]} 7 Bypass Hardware Fault In Power Cell #1
Fault_Out[0]} 8 Communication Link Fault In Power Cell #1
Fault_Out[0]} 9 PCCB Version Not Compatible In Power Cell #1
Fault_Out[0]} 10 Power Cell #1 Bypassed
Fault_Out[0]} 11 Over Temperature In Power Cell #1
Fault_Out[0]} 12 Power Cell #1 Failed To Bypass
Fault_Out[0]} 13 One Phase Lost In Power Cell #1
14
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
15
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
16
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
17
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
18
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
19
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
20
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
21
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
22
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
23
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
24
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
25
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
Fault_Out[32]} 10 Reserved
Fault_Out[32]} 11 Reserved
Fault_Out[32]} 12 Reserved
Fault_Out[32]} 13 Reserved
Fault_Out[32]} 14 Reserved
Fault_Out[32]} 15 Reserved
Fault_Out[32]} 16 Reserved
Fault_Out[33]} 1 PWMC Board Not Compatible With PCCBC1 Board
Fault_Out[33]} 2 PWMC Board Not Compatible With PCCBC2 Board
Fault_Out[33]} 3 PWMC Board Not Compatible With PCCBC3 Board
Fault_Out[33]} 4 PWMC Board Not Compatible With PCCBC4 Board
Fault_Out[33]} 5 PWMC Board Not Compatible With PCCBC5 Board
Fault_Out[33]} 6 PWMC Board Not Compatible With PCCBC6 Board
Fault_Out[33]} 7 PWMC Board Not Compatible With PCCBC7 Board
Fault_Out[33]} 8 PWMC Board Not Compatible With PCCBC8 Board
Fault_Out[33]} 9 PWMC Board Not Compatible With PCCBC9 Board
Fault_Out[33]} 10 Reserved
Fault_Out[33]} 11 Reserved
Fault_Out[33]} 12 Reserved
Fault_Out[33]} 13 Reserved
Fault_Out[33]} 14 Reserved
Fault_Out[34]} 1 Primary FPGA Not Compatible With PWMA Board
Fault_Out[34]} 2 Primary FPGA Not Compatible With PWMB Board
Fault_Out[34]} 3 Primary FPGA Not Compatible With PWMC Board
Fault_Out[34]} 4 Primary FPGA Not Compatible With DT Board
Fault_Out[34]} 5 Primary DSP Not Compatible With Primary FPGA
Fault_Out[34]} 6 Primary DSP Not Compatible With Secondary DSP
Fault_Out[34]} 9 Primary DSP Not Compatible With PLC
Fault_Out[34]} 15 Versions Of System Not Compatible
Fault_Out[35]} 1 Over Temperature Time Out In Power Cell #1
Fault_Out[35]} 2 Over Temperature Time Out In Power Cell #2
Fault_Out[35]} 3 Over Temperature Time Out In Power Cell #3
Fault_Out[35]} 4 Over Temperature Time Out In Power Cell #4
Fault_Out[35]} 5 Over Temperature Time Out In Power Cell #5
Fault_Out[35]} 6 Over Temperature Time Out In Power Cell #6
Fault_Out[35]} 7 Over Temperature Time Out In Power Cell #7
Fault_Out[35]} 8 Over Temperature Time Out In Power Cell #8
Fault_Out[35]} 9 Over Temperature Time Out In Power Cell #9
Fault_Out[35]} 10 Over Temperature Time Out In Power Cell #10
Fault_Out[35]} 11 Over Temperature Time Out In Power Cell #11
Fault_Out[35]} 12 Over Temperature Time Out In Power Cell #12
Fault_Out[35]} 13 Over Temperature Time Out In Power Cell #13
Fault_Out[35]} 14 Over Temperature Time Out In Power Cell #14
26
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
27
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
Fault_Out[38]} 15 Reserved
Fault_Out[38]} 16 Reserved
Fault_Out[40]} 1 Input Circuit Breaker Tripped
Fault_Out[40]} 2 Transformer Over Temperature Trip
Fault_Out[40]} 3 Transformer Over Temperature Warning
Fault_Out[40]} 4 Power Cell Cabinet Fan Fault
Fault_Out[40]} 5 Power Cell Cabinet Fan Circuit Breaker Open
Fault_Out[40]} 6 Transformer Cabinet Fan Fault
Fault_Out[40]} 7 Transformer Cabinet Fan Circuit Breaker Open
Fault_Out[40]} 8 Auxiliary Power Off
Fault_Out[40]} 9 Cabinet Door Open
Fault_Out[40]} 10 External Control Power Loss Warning (Alarm short CC)
Fault_Out[40]} 11 Analog Channel #1 Loss Warning
Fault_Out[40]} 12 DSP Communication Error
Fault_Out[40]} 13 Cooling Fan Contactor Open
Fault_Out[40]} 14 DCS Communication Error
Fault_Out[40]} 15 DCS Communication Error Warning
Fault_Out[40]} 16 Analog Feedback Loss Warning
Fault_Out[41]} 1 Motor Over Temperature
Fault_Out[41]} 2 Filter Cabinet Over Temperature
Fault_Out[41]} 3 Motor Side HECS Power Supply Fault
Fault_Out[41]} 4 Analog Channel #2 Loss Warning
Fault_Out[41]} 5 Reserved
Fault_Out[41]} 6 Reserved
Fault_Out[41]} 7 Reserved
Fault_Out[41]} 8 Reserved
Fault_Out[41]} 9 Reserved
Fault_Out[41]} 10 Reserved
Fault_Out[41]} 11 Reserved
Fault_Out[41]} 12 Reserved
Fault_Out[41]} 13 Reserved
Fault_Out[41]} 14 Reserved
Fault_Out[41]} 15 Reserved
Fault_Out[41]} 16 Reserved
Fault_Out[42]} 1 User Defined Fault #1
Fault_Out[42]} 2 User Defined Fault #2
Fault_Out[42]} 3 User Defined Fault #3
Fault_Out[42]} 4 User Defined Fault #4
Fault_Out[42]} 5 User Defined Fault #5
Fault_Out[42]} 6 User Defined Fault #6
Fault_Out[42]} 7 User Defined Fault #7
Fault_Out[42]} 8 User Defined Fault #8
Fault_Out[42]} 9 User Defined Fault #9
28
PowerFlex6000 Medium Voltage Variable- Frequency Dive Communication Specification
29