PLC Siemens S7-1200 and Danfoss FC302 VFD are two devices originating from Europe with extremely high quality and durability, this is a duo used a lot around the world.
Today plc247.com will guide you to use S7-1200 in combination with RS485 module S7 1200 CB1241 (or S7 1200 CM1241) to control Danfoss FC302 inverter through Modbus RTU (RS485) Communication standard
S7 1200 & Danfoss FC302 “Wiring Diagram”
Danfoss FC302 Modbus RTU Setting
To be able to control Danfoss FC302 VFD with Modbus RTU, we need to configure the following parameters (the following table is the parameters that plc247.com recommends)
Danfoss FC302 Registers Address for VFD Control
Note: S7-1200 Modbus Address
= “VFD Address (dec) + 400001”
- VFD Control Address = 49999 + 400001 = 450000
+ Set Word 450000 = 1148 (dec) >>> Run Forward
= 33916 (dec) >>> Run Reverse
+ Set Word 450000 = 1084 (dec) >>> Stop
+ Set Word 450000 = 1212 (dec) >>> VFD Reset
- Setting Speed Address = 50009 + 400001 = 450010
Speed Reference = 0 to 16384(dec) ~ (0 to 100%)
Danfoss FC302 Registers Address for Monitoring
- Voltage Output Address = 416120
- Frequency Output Address = 416130
- Current Output Address = 416140
- Speed Output Address = 416170
Siemens S7-1200 Modbus Configuration
+ S7 1200 CB1241 Parameters Settings
+ Create Data Block
S7-1200 PLC Programming
+ Read / Write Distribution
+ Communication Configuration
+ Speed Setting Command
+ VFD Control Command
+ Read Voltage Output
+ Read Frequency Output
+ Read Current Output
+ Read Speed Output
Project Video Tutorial
======
Required software and documentation
+ Download TIA Portal V15.1 for S7-1200 Programming
+ Danfoss FC302 Manual PDF Download (Password Extract: plc247.com)
Please comment and share this article to the community if you find it useful, subscribe to Youtube channel and Website to read new articles.
Thanks and Best Regards!
Thank you for the information
ok sir
You are telling how u r calculate bit address into decimal value if u thought me it will be very useful for me
need read Danfoss FC302 Manual sir
Can you please make a tutorial for a beginners regarding VFD communication which is easily understandable, can I join or purchase your course? If yes then please respond
now i contact you sir
Reference word is working but not control world plz explain what’s the issue
you copy program correctly ?
Yes I did. Only frequency reference changing, no control word is working
You need reset VFD first, please see video
I factory reset the vfd and tried everything 100 of times but issue is same. Is the data address for control word is 450000 correct?
you can see video ?
Dear Sir,
Can you please make a tutorial for FC360 with same S7 1200 and CM1241. It’s very much essential for me.
Same 100% sir
Great content, congratulations ! I’m Brazilian and I’m looking for a communication with WEG CFW500 inverter, if I can create this content I would be very grateful.
thanks you sir
hello PLC247.COM,
great content and help full for learner.
i have a 9 fc302 danfoss invertor communicate by rs485 by same above methode
but when i give a run command this execute after some delay due to up counter kindly give me suggestion to control delay
Please increase the communication baudrate