11/29/2021 7:10 PM | |
Joined: 6/21/2021 Last visit: 1/16/2025 Posts: 19 Rating:
|
Dear experts, I'm having a problem to commissioning my heater system using 2 PID_Temp in cascade mode. I'm following this PDF guide: https://support.industry.siemens.com/cs/us/en/view/103526819 In my case, I have only 2 PID (actuator and a steel block, each one with your own temperature sensor). At item 5.3 of guide (and attachment), it says that I need to do an "Pretuning Heat", after set some setpoint. My problem is, when I start pretuning, the temperature reach the setpoint so fast that it can't finish pretuning heat. I receive the following error in the middle of the process: Error starting pretuning. The process value is too close to the setpoint or greater than the setpoint. Start fine tuning. There is some way or setting to start heat with low percentage output? Thanks in advanced! PS - My HW info: PLC 1215C DC/DC/DC (AG40) TIA Portal V15.1 |
Last edited by: yago4xd10 at: 11/29/2021 19:11:28Last edited by: yago4xd10 at: 11/29/2021 19:12:11Last edited by: yago4xd10 at: 11/29/2021 20:23:37Last edited by: Jen_Moderator at: 11/30/2021 09:33:27Optimized link. |
|
11/29/2021 9:53 PM | |
Joined: 7/7/2010 Last visit: 2/7/2025 Posts: 15619 Rating:
|
Set the ti to a very long time, and then set the max rate (slope) the control output can change. If you have the PID loop configured for bumpless control, set the control output to 0% before starting (enabling) the PID. Review the PID documentation as well as the DB parameter comments. Hopefully this is enough to get your control to slow down. If you need it to be slower, you can also change the scaling of your output so it does not go from 0-100%, but instead goes 0-80% (which will prolong heater life quite a bit).
|
science guy |
|
11/30/2021 5:01 PM | |
Joined: 6/21/2021 Last visit: 1/16/2025 Posts: 19 Rating:
|
I set the TI up 60 times the old value (5.xxx seconds to 300 seconds), and it's a bit slower, but not enough. I didn't found the max rate to change it. Changing my output scaling in range of 0-30% keep system still fast. My resistances sensor is a type J termopar (just for knowing).
In attachment, there is a document showing my PID settings. My PID is in automatic mode, but my resistances are cutt-of until I start pretuning, so I just start to heat my system right after start pretuning. I tried to do your second option too, but my problem it's in the use comissioning editor without this error. AttachmentPID Settings.pdf (804 Downloads) |
12/1/2021 5:08 PM | |
Joined: 6/21/2021 Last visit: 1/16/2025 Posts: 19 Rating:
|
Hi, Thanks Mach11, now I understood the differences between keep PID in automatic mode without output and disable PID. I made a video to show better what's happened. I increased the setpoint to 200º and changed the lowerLimit from 0º to 20º. [snip] Commissioning it's working fine now. Taking advantage of the topic, just for knowing, after this step complete, I was facing another problem, to commissioning the master PID, cause it outputHeat was the setpoint of slave PID (wich controls the resistances), and the max output of Master PID was set to 100%, what it means that the setpoint of slave PID never pass 100ºC. Reading again the manual, the max output scaling of masters PID must be higher than max setpoint value of the process. So using 300% was enough to solve this problem. Now I am relief about PID Multi-Loop. Thanks again for all the support. If there's something that I still misunderstanding, please, let me know!
AttachmentPID Commissioning.zip (762 Downloads) |
Last edited by: Jen_Moderator at: 12/02/2021 07:13:19Removed link and added file as an attachment. |
|
12/2/2021 7:02 AM | |
Joined: 3/19/2015 Last visit: 12/16/2024 Posts: 90 Rating:
|
Hi, that sounds perfectly fine. Good to hear, that everything works now and thank you for the feedback! Regards |
Follow us on