S7 200 pid

Some one

Member
Join Date
Jun 2020
Location
Egypt
Posts
8
Hi every body

I am using pid block to control temperature through a Contactor(on /off) control

The problem :eek:utput is very fast pulses which is not good for the Contactor

What is the proper p, i, d values or is there a simple way to get it

By the way
Auto tune option takes much time and never ends with me


Thanks
 
Umm, a PID output is analog, and a contactor is a discrete output.


So I expect you are using PWM; if so, try lengthening the duration of the PWM cycle to tens of seconds or perhaps several minutes.


Even that seems like a bad idea though. A simple bang-bang thermostat control to maintain the temperature in a band around the target temperature would be better, I expect.
 
You could use a timer and have the PID output determine the about of time, of the timer cycle, the contactor is energized. Start at something line 100 secs.
If PID output is 45, contactor is on for 45 sec, off for 55. If PID is 10, then on for 10 off for 90. You will have to determine the best timer cycle.
 

Similar Topics

Hello all, I have set up a PID loop which works fine except it is a bit slow during the startup. I wish that it would reach near the setpoint...
Replies
1
Views
1,801
I am using pid for temperature control on s7 200, cpu224 i/o module 231 and 232, 1.i am using ac0(memory) for giving set point values to pid,i try...
Replies
2
Views
2,354
how can i use pid+pwm to control brightness of the ac light
Replies
4
Views
2,217
Hello everyone, this is my tutorial for using PID function on S7-1200. Hope you guy like it. https://www.youtube.com/watch?v=INB6_7SqeOg
Replies
0
Views
1,628
Hello everyone, I'm new in using plc software. I want to set a parameter for my centrifugal pump using an i/p from PID block so that the range of...
Replies
0
Views
1,271
Back
Top Bottom