Back to top

KAS PDMM Controller with a Rockwell 525 Inverter Drive


This application note outlines interfacing a KAS PDMM controller with a Rockwell 525 Powerflex Inverter Drive thru Ethernet/IP Implicit Msg (Polled I/O).


PDMM Setup

The PDMM parameters that are to be read or written across the Ethernet/IP network can be first created in the IDE project dictionary and added or dragged into the Fieldbus screen, or they can be added directly to the project from the Fieldbus screen. The following outlines the steps to setup a Ethernet/IP network:

  1. The Ethernet/IP interface setup is started by adding a Fieldbus item in the project tree:​


  1. Once the Field bus editor is opened the buttons on the left side are used to setup the network:


  1. First select the network type:


  1. Then add an instance for communication each way, plus the Config instance:
  • Instance 2- PDMM to PowerFlex
  • Instance 1 -PowerFlex to PDMM
  • Instance 6 - Config
  1. Put in the inverter’s address
  2. Check the 32 bit header box for the PDMM (originator) to 525 Inverter (Target):


  1.  Then add the the 2 Status LEDs to Instance 1 and Instance 2.


  1. Then add the parameters to be sent or received via the Ethernet/IP network. From the Rockwell manual here is the standard default parameter arrangement that is sent through the Polled I/O Messaging:


For more detail see the PowerFlex 525 Embedded Ethernet/IP Adapter Manual.

For the communications from the PDMM to the Powerflex inverter use Instance 2 and set up the communication and parameters as follows. Be careful to create Offsets and Format Types for each. Here is one example:


For the communications  from the Powerflex inverter to the PDMM use Instance 1 and set up the communication and parameters as follows. Be careful to create Offsets and Format type for each parameter>Here is one example:


Rockwell PowerFlex 525 Inverter Setup

      CCW – Rockwell Connected Components Workbench software is used for the setup.


  1. Define the inverter’s IP address using Parameters 129 to 140:


  1. Define the Inverter’s DataLink parameters to be sent across the Ethernet/IP network:

Write from PDMM

Parameters 153 to 156 (EN Data In 1 to 4) are user selectable and contain the numbers of the parameters that are to be sent from the PDMM to the invertor. As an example these 4 were picked:

EN Data IN 1 - Parameter 411 – Preset Freq 1

EN Data IN 2 - Parameter 412 – Preset Freq 2

EN Data IN 3 - Parameter 413 – Preset Freq 3

EN Data IN 4 - Parameter 414 – Preset Freq 4

Read to PDMM

Parameters 157 to 160 (EN Data Out 1 to 4) are user selectable and contain the numbers of the parameters that are to be sent from the inverter to the PDMM. As an example these four were picked:

EN Data Out 1 - Parameter 12 – Control Source

EN Data Out 2 - Parameter 5 – DC Bus Voltage

EN Data Out 3 - Parameter 28 – Control Temp

EN Data Out 4 - Parameter 2 – Commanded Frequency


  1. Command Source through Ethernet/IP:


Test the Communications

  1. Compile and download the program to the PDMM. Setup the PowerFlex 525 manually using Connected Components Workbench (CCW) or download from CCW the parameter file with this application note.
  2. Use the IDE Ethernet/IP screen and the  Connected Components Workbench (CCW) screen to read and write parameters. To write parameters (to  change the data link parameters being sent to the Powerflex drive ) use the IDE Ethernet/IP fieldbus screen. In this screen , this can be done by double clicking on the parameter and force the value in the dialog box. Here is an example:    


  1. The following screens show the link between the PDMM and PowerFlex 525 drive:         



Four parameters Sent to Inverter:


Four Parameters Received from the Inverter