PLC Siemens S7-1200 is a type of PLC that is extremely commonly used in factories around the world. Today plc247.com will guide you to use it to control DELTA MS300 inverter by Modbus-RTU.
I use Expansion Module S7-1200 CB 1241 (or S7-1200 CM1241 also) to control Modbus-RTU RS485.
S7-1200 & DELTA MS300 “Connection Diagram”
DELTA MS300 Modbus Configuration
We need to set the minimum communication parameters as follows:
+ P00.20 = 1 (Set Frequency via Modbus)
+ P00.21 = 2 (Control Motor via Modbus)
+ P09.00 = 1 (Address = 1)
+ P09.01 = 9.6 (9600bps)
+ P09.02 = 0
+ P09.03 = 1.0 (Time Err Communication = 1.0s)
+ P09.04 = 14 (Choose Modbus-RTU 8bit/Even/1)
Resigter for Control Address
+ Motor Control Address = 40001 (dec) + 2000 (hex) = 40001 + 8192 (dec)
= 48193 (dec)
- Set Word 48193 = 18 >>> Forward Run
- Set Word 48193 = 34 >>> Reverse Run
- Set Word 48193 = 1 >>> Stop Run
+ Frequency Address = 40001 (dec) +20001 (hex) = 40001 + 8193 (dec)
= 48194 (dec)
Resigter for Data Monitoring
- Output Frequency = 40001(dec) + 2103(hex) = 40001 + 8451 = 48452 (dec)
- Output Current = 48453 (dec)
- DC-BUS Voltage = 48454 (dec)
- Output Voltage = 48455 (dec)
S7-1200 Communication Setting
Configuration Module S7-1200 CB1241
Create Data Types and Data Blocks
Siemens S7-1200 PLC Programming
+ Read/Write Distribution
+ Communication Load Block
+ Frequency Set Command
+ Control Motor Command
+ Read Data Monitoring Command
Detailed Installation Instruction Video
======
Required software and documentation
+ TIA Portal V15.1 for PLC Siemens Programming
+ DELTA MS300 Manual PDF Download
Password Extract: plc247.com
Please comment, subscribe to plc247.com’s Youtube channel if you find the article useful.
Thanks and Best Regards!
Hello Dears
Hope this message finds you well
I need help pls ..
I have VFD type M-DRIVER I would like to make communication between s7-1200 and M-DRIVER vfd
Please could you help me for that?
M-Driver what brand ?
Great stuff thanks
thanks sir
hello sir please how did you get the control word or run.
Please how did you calculate 18 from the manual i cant understand it
You need to download the Manual at the bottom of the article and change Binary to Decimal