How to Use Modbus Communication Commands with ABB ACS510 Series AC Drives

Feb 02, 2026 Leave a message

I. Preparatory Work


1. Ensure the ABB ACS510 series frequency converter is correctly installed and powered on.

2. Verify the converter's communication parameter settings, including baud rate, data bits, parity mode, etc., to match those of the master controller (e.g., PLC).

3. Determine the converter's slave address for proper identification during communication.


II. Starting the Drive


After powering on the drive (status: NOT READY TO SWITCH ON), six consecutive successful communications must be completed before startup is finalized (each drive response must match the PLC's transmitted content):


1. Enable the VFD's switch-on condition (READY TO SWITCH ON):

● Command: 01 06 00 00 00 06 09 C8 (Station address, write command, write register address, write register content, CRC check word)

2. Clear the value of External Reference 1 (CLEAR THE EXT REF1):

● Command: 01 06 00 01 00 00 D8 0A (Station address, write command, write register address, write register content, CRC check word)

3. Set the inverter status to Ready to Operate:

● Command: 01 06 00 00 00 07 C8 08 (Station address, write command, write register address, write register content, CRC check word)

4. Set the inverter status to Operation Enabled:

● Command: 01 06 00 00 00 0F C9 CE (Station address, Write command, Write register address, Write register content, CRC check word)

5. Enable the inverter's acceleration status (ACCELERATOR ENABLED):

● Command: 01 06 00 00 00 2F C8 16 (Station address, write command, write register address, write register content, CRC check word)

6. Set the inverter status to operating (OPERATING):

● Command: 01 06 00 00 00 6F C9 E6 (Station address, write command, write register address, write register content, CRC check word)


III. Stopping the Inverter


To stop a running inverter, issue a stop command (do not substitute a zero-speed command for the stop command). There are three types of stop commands:


1. Emergency Stop 1: The VFD decelerates and stops according to Deceleration Time 1 (see Parameter 2203 DECELER TIME 1).

● Command: 01 06 00 00 00 6D 48 27 (Station Address, Write Command, Write Register Address, Write Register Content, CRC Check Word)

2. Emergency Stop 2: The device decelerates to a stop using inertia.

3. Emergency Stop 3: The VFD decelerates to a stop using Deceleration Time 2 (see Parameter 2205 DECELER TIME 2).

Emergency Stop 1 is generally recommended.

 

IV. Reading and Writing VFD Parameters


1. Reading Parameters:

● Via the Modbus communication protocol, parameters such as output frequency, current, torque, and power can be read from the inverter.

● Example: Reading output current. Command: 01 03 00 67 00 01 35 D5 (Station address, read command, read register address, read register count, CRC check word).

● The inverter's response will contain the actual current value.

2. Writing Parameters:

● Parameters can be written to set the inverter's output frequency, acceleration time, etc.

● Example: Set output frequency to 25.00Hz (assuming 1105=50.00Hz). Command: 01 06 00 01 00 00 D8 0A (first clear the value of Reference 1 to 0), then write the frequency value: 01 06 00 01 27 10 (corresponding register content and address for the frequency value; CRC check digit calculated based on actual values, shown here as an example).

● Note: Writing to the given value 1 maintains the register value 0~20000, corresponding to the inverter output speed 0~EXT REF1 MAX (Hz, parameter 1105).


V. Precautions


1. Ensure communication lines are correctly connected and stable during communication.

2. Verify the command format and content are correct before sending.

3. CRC checksum calculation is critical for successful communication; always compute it according to Modbus protocol specifications.

4. In practical applications, commands may require adjustment based on specific control systems and inverter models.


By following these steps, you can utilize Modbus communication commands to control and monitor the ABB ACS510 series inverter.

Send Inquiry

whatsapp

Phone

E-mail

Inquiry