0% found this document useful (0 votes)
208 views

VDF 753

This document provides instructions for accessing parameters on a PowerFlex 755 drive via Modbus RTU communication. It details: 1) Flashing the 20-COMM-H Modbus card to firmware version 2.005 and inserting it into the drive's communications slot. 2) Configuring the drive parameters to enable Modbus network control, including setting the speed reference source, communication speed, and Modbus address. 3) Using a Micrologix 1400 PLC to capture the drive's temperature parameter (P944) using a message instruction and registers in the Modbus card. This requires converting the floating point temperature value.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views

VDF 753

This document provides instructions for accessing parameters on a PowerFlex 755 drive via Modbus RTU communication. It details: 1) Flashing the 20-COMM-H Modbus card to firmware version 2.005 and inserting it into the drive's communications slot. 2) Configuring the drive parameters to enable Modbus network control, including setting the speed reference source, communication speed, and Modbus address. 3) Using a Micrologix 1400 PLC to capture the drive's temperature parameter (P944) using a message instruction and registers in the Modbus card. This requires converting the floating point temperature value.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Application Note

PowerFlex 755 Parameter Access on Modbus Rtu


Overall Description
This application note details how to access a parameter on the PowerFlex 755 drive controlled via Modbus RTU. The 20-COMM-H
Modbus rtu card will need to be flashed to firmware v2.005, and inserted into the comms card carrier 20-750-20COMM. The comm
card acrrier is inserted into slot 6 (Port 6) for this test

General Setup
The equipment for test is shown below:

Setting up the drive parameters, so that it can be controlled via the Modbus network.
In order that the drives can be controlled on a Modbus network, the drive needs to be setup for network control. The parameters
detailed below should be adjusted:

Description PowerFlex 755 & 20-COMM-H


Para Number Value
Source of speed Ref P545 [Speed Ref A Sel] Port 6
Modbus rtu comms speed Set by switch Switch = 19.2kb
Modbus RTU address Set by switch Rtu add = 3
Modbus rtu comms format P32 [rtu Para Mode] 32 bit

The Micrologix1400 used for this test is connected to the drive via Channel 2 and a 1761-NET-AIC.
The message instruction below is used to capture the Drive Temperature from Para#944.

Page 1 of 4
Application Note

The message is configured as below.

As the PF755 is a 32 bit drive , so the 20-COMM-H adapter needs to be set at 32 bit . When this value is changed in the adapter,
then the adapter will need to be reset using Para#14.
Therefore the communication size is 2 off 16bit values, being sent to registers N15:42 and N15:43.

The direct access method specified in the 20-COMM-H user manual for accessing parameter values, details that this starts at 41000.
Therefore our Modbus address = 41000 + (Drive Para #)
However as we are using the 32 bit mode of the adapter, so the addressing of the 20-COMM-H changes.
From the firmware v2.005 revision notes:

Therefore our Modbus address = 41000 + (Drive Para # x 2) = 42888

Page 2 of 4
Application Note

Therefore the data is contained in N15:42 and N15:43

However this data coming from the drive is a 32bit floating point (real) value. As the Micrologix can only represent 16 bit integers, the
floating point value is converted. We can use a converter from the web to do this conversion for us:
http://babbage.cs.qc.edu/IEEE-754/Decimal.html

i.e. from the drive the temperature is 28.10 ºC, so type this value into the Decimal Floating Point, and click the Rounded button

Page 3 of 4
Application Note

The value is shown as a Hexadecimal value 41E0 and CCCD. Therefore the data is contained in N15:42 and N15:43

Note:
1. Before we sent the speed reference to the PowerFlex 755 drive, we need to use CPW instruction (for MicroLogix) and
copy the speed reference which is floating to the destination which is 2 integer words.
2. When we read from any float / real type parameters, we need to swap the MSW and LSW before we do the CPW copy
to the float data.
3. When we write to any float / real type parameters, we need to do the CPW copy to the 2 integer words, then swap the
sequence of MSW and LSW.
Please refer to Tech Note AID65712 – Using a 20-COMM legacy module with a PowerFlex Series Drives with a 16-bit
controller (PLC5, SLC 500 etc) for details.

Page 4 of 4

You might also like