Hello everyone. Continuing the INVT Goodrive 20 inverter control series, today plc247.com would like to continue to guide you to use the Siemens S7-1200 PLC to control it using Modbus-RTU RS485 standard.
I use Module S7-1200 CB1241 to have RS485 communication port, you can wire it according to the diagram below
Wiring Diagram
INVT GD20 Modbus Configuration
Communication parameters to be set:
+ P00.01: 2 (Communication running command)
+ P00.06: 8 (The frequency is set by MODBUS)
+ P00.09: 0 (Select A frequency)
+ P14.00: 1 (Slave Number.1)
+ P14.01: 3 (9600bps)
S7-1200 Modbus Address Layout
INVT GD20 Write Register Address
>>> Motor Control Address = 40001 (dec) + 2000 (hex) = 40001 + 8192 (dec)
= 48193 (dec)
- Set Word 48193 = 1 >>> Forward Run
- Set Word 48193 = 2 >>> Reverse Run
- Set Word 48193 = 5 >>> Stop Run
>>> Frequency Address = 40001 (dec) +20001 (hex) = 40001 + 8193 (dec)
= 48194 (dec)
INVT GD20 Data Monitoring Address
+ Output Frequency = 400001 + 12288 = 412289 (dec)
+ Setting Frequency = 412290 (dec)
+ DC-BUS Voltage = 412291 (dec)
+ Output Voltage = 412292 (dec)
+ Output Current = 412293 (dec)
S7-1200 Communication Configuration
Configuration Module S7-1200 CB1241
Modbus Data Block Creation
Siemens S7-1200 PLC Programming
+ Create Counters for Communication Read/Write Distribution
+ Communication Configuration
+ Frequency Setting Command
+ Motor Control Command
+ Data Monitoring Command
Detailed Installation Instruction Video
======
Required software and documentation:
Password Extract: plc247.com
Thank you for reading the article, please like and share the article if you find it useful.
Thanks and Best Regards!