Drives Inverters Guides PLC Guides

Mitsubishi QJ71C24N “Modbus RTU” Schneider ATV312 Tutorial

Written by plc247.com

Hello friends!
Continuing the series of articles using the Q-Series PLC to control different controllers and inverters through the Modbus RTU communication protocol, today plc247.com continues to guide you to control the Schneider ATV312 inverter.

plc247.com uses PLC Q03UDV (or any other PLC Q) in combination with Module QJ71C24N (also can use QJ71C24N-R4) to connect and control the inverter.

QJ71C24N & Schneider ATV312 “Wiring Diagram”

Schneider ATV312 inverter has a built-in RS485 communication port so that we can easily connect to Module QJ71C24N according to the following connection diagram:

Schneider ATV312 Modbus Parameters Setting

In order for the Schneider ATV312 inverter to be controlled and monitored using the Modbus RTU communication protocol, we need to set the following parameters:

+ CON – Menu

  • Add = 1 (Slave Address = 1)
    tbr = 9.6 (Baudrate = 9600bps)
    tF0 = 8E1 (8bit/even/1bit)
    tt0 = 3.0 (Comm. timer check Error)

+ CtL – Menu

  • LAC = L3
    Fr1 = Mdb (Modbus)
    Fr2 = Mbd
    CHCF = SEP
    Cd1 = Mbd
    Cd2 = Mbd
Schneider ATV312 Registers Address

>>> VFD Control Address = 8501 (dec) = 2135 (hex)

+ Set Word 2135 (hex) = 128 >>> System Reset
= 6 >>> System Start
= 15 >>> Forward Run
= 2063 >>> Reverse Run
= 4111 >>> Stop

>>> VFD Frequency Reference Address = 8502 (dec) = 2136 (hex)

>>> Output Frequency Address = 3202 (decimal) = C82 (hex)

QJ71C24N “Modbus RTU” Parameters Setting

Here are the steps to install communication parameters for Mitsubishi QJ71C24N module:

+ Step 1: Create New Project

+ Step 2: I/O Assigment

+ Step 3: Channel.2 (RS485) Parameters Setting

+ Step 4: Write Parameters to Module

+ Step 5: “Echoback” Disable

>>> Set G450 = 1 (Disable Echoback) / = 0 (Enable Echoback)

QJ71C24N & Schneider ATV312 “Modbus RTU” Setting

+ Go to “Serial Communication Module…” setting

+ Read/Write/Add Protocols

Protocols Configuration

>>> Protocol No.1: “Func 06 / Write Single Registers”

  • Slave Address = D100
  • Register Adress = D101
  • Register Value = D110
  • “Comm. Error” = D300

>>> Protocol No.2: “Func 03 / Read Holding Registers”

  • Slave Address = D200
  • Starting Address = D201
  • Quantity of Registers = D202
  • Registers Value Response = D210 (From D210…D335 depending on the number of Registers (D202) to read)
  • “Comm. Error” = D300

Important: Need to set “Receive Wait Time > 0” otherwise when communication error the Module will wait for infinity

PLC Programming

+ “Echoback” Disable & Error Reset

+ Communication Distribution

+ Frequency Setting Command

+ VFD Control Command

+ Data Monitoring

Project Video Tutorial

======

Related Software and Documents
+ Download Mitsubishi GX-Works 2 Software
+ Weintek HMI & PLC Q03UDV “HMI Connection”
+ Download Schneider ATV312 Manual PDF

Password Extract: plc247.com

If in the process of using the QJ71C24N to control and monitor the Schneider ATV312 inverter you need any support, please comment below the article, plc247.com will reply to you as soon as I read the comments.

Best Regards!

About the author

plc247.com

Leave a Comment

DMCA.com Protection Status