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!