Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Danfoss FC51 Series Modbus Communication Case Study

The Danfoss FC51 series is equipped with an RS485 interface, supporting Modbus RTU format communication. Today, I will introduce the communication setup instructions for this series of frequency converters and some communication cases with common devices.

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Wiring

  • 68 Connect to RS485-
  • 69 Connect to RS485+

Other connections depend on the actual control method and given method, which will not be discussed here.

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

FC Series Frequency Converter Parameter Settings

Parameter Address Set Value Parameter Name Description
8-30 2 Communication Protocol Use MODBUS protocol
8-31 1 Communication Slave Address Device slave address (1~247)
8-32 2 Communication Baud Rate 9600 bps (set value correspondence needs to refer to the manual)
8-33 0 Communication Data Format 8 data bits, even parity (E), 1 stop bit
3-02 * Frequency Reference Value (MIN) Minimum frequency setting value (unit: Hz/needs to be configured according to actual conditions)
3-03 * Frequency Reference Value (MAX) Maximum frequency setting value (unit: Hz/needs to be configured according to actual conditions)

Danfoss Frequency Converter MODBUS Address Calculation Rules

The MODBUS address for Danfoss frequency converter communication must be calculated according to a specific rule: Parameter Number × 10 – 1 (decimal).

Example Analysis: If you need to read the frequency of the frequency converter, the corresponding parameter is 3-10 (which needs to be combined to calculate 310), then: MODBUS address = (310 × 10) – 1 = 3099. Some PLCs (such as Siemens) may require an address offset of one position, so the address would be 43100 (4 indicates function code).

FC Series Frequency Converter Control Word Details

Bit Value 0 Value 1 Bit Value 0 Value 1
00 Reference Value External Select Low Bit 32 Control Not Ready Control Ready
01 Reference Value External Select High Bit 33 Frequency Converter Not Ready Frequency Converter Ready
02 DC Braking No DC Braking 34 Inertia Stop Safety Function Off
03 Inertia Parking No Inertia Parking 35 No Alarm Alarm
04 Fast Stop No Fast Stop 36 Not Used
05 Lock Output No Locked Frequency 37 Not Used
06 Acceleration/Deceleration Stop Start 38 No Warning Warning
07 No Function Reset 39 Not Below Reference Value Below Reference Value
08 No Function Jog 40 Manual Mode Automatic Mode
09 Acceleration 1 Acceleration 2 41 Out of Frequency Range Running Within Frequency Range
10 Data Invalid Data Valid 42 Stopped Running
11 Close Relay 1 Open Relay 1 43 Not Used
12 Close Relay 2 Open Relay 2 44 Not Used
13 Parameter Setting Select Low Bit 45 No Voltage Warning Voltage Warning
14 Parameter Setting Select High Bit 46 Not Within Current Limit Current Limit
15 No Reverse Reverse 47 No Overheat Warning Overheat Warning
16-31 Reference Value 0-FFFFF (-200%~200%) — (Reserved or Undefined) 48-63 Open Loop Mode: Frequency Converter Output Frequency Closed Loop Mode: Frequency Converter Feedback Signal
65 Write Parameters to Converter’s RAM Write Parameters to Converter’s RAM and EEPROM

Siemens S7-200 and FC51 MODBUS RTU Communication Instructions

MODBUS RTU communication requires the master station to send specific formatted hexadecimal codes, and the slave responds to establish communication. This example illustrates the MODBUS RTU communication process of the DANFOSS frequency converter with a PLC master station and a frequency converter slave with an address of 1. Programmers can flexibly adapt based on different communication situations.

1. Start Frequency Converter (Forward)

Command Code: 01 0f 00 00 00 20 04 7c 04 33 13 C9 E4 Description: Start the frequency converter in the forward direction, frequency 15 Hz, control word and frequency setting need to swap the high and low 8 bits.

2. Start Frequency Converter (Reverse)

Command Code: 01 0f 00 00 00 20 04 7c 84 33 13 C8 0C Description: Start the frequency converter in the reverse direction, frequency 15 Hz, control word and frequency setting need to swap the high and low 8 bits. Given value calculation: ==(H1333/H4000)*50HZ = 15HZ

3. Read Frequency Command

Command Code: 01 01 00 20 00 20 3c 18 Return Code: 09 01 01 04 07 0F D9 19 50 FC Status Word: 0F07 Frequency Value: 19D9 CRC: (01 01 04 07 0F D9 19)=50 FC Description: The read 16-bit frequency value needs to swap the high and low 8 bits to get the actual value.

4. Communication Given Frequency Value Conversion Calculation Method

H4000 (i.e., 16384) corresponds to 100% and 50HZ.

5. Frequency Converter Given Frequency Value Description

The frequency converter given frequency value is the sum of parameters 3-15, 3-16, and 3-17. If all three parameters are selected for the bus, the actual given value is three times.

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Essential Guide! Mastering Danfoss FC51 Series Modbus Communication in One Minute

Leave a Comment