[?+]: Temperature control with Siemens

SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
PLC_ITA
Posts: 265
Joined: Sat May 27, 2006 6:46 am
Location: Europe

[?+]: Temperature control with Siemens

Post by PLC_ITA »

hello friends, One years ago, my collegues tell me that simatic have a specific Fb standard to realize a pid control temperature ( not fb41 ).
Now i need to control a temperature into a furnace whit 1000 °C and a relative ramp of heating. Is necessary to haven't a overshoot over 20-30 °C when the setpoint is reached .
Note : all the process is very slowly .
If i use a standard pid the integral action is not good for my application and if i use also a derivate action i have a sinuosoidal movement.

Anyone know if exist this fb fr the temperature control and where i can find it ?

Anyone have a suggest for me ?

Thank a lot !!
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Re: Temperatre contro whit Siemens

Post by Schtiel »

PLC_ITA wrote:a specific Fb standard to realize a pid control temperature ( not fb41 ).
May be FB 58? See 'Simatic Temperature Control' in the documentation folder.
Umencho
Posts: 508
Joined: Mon Jul 16, 2007 12:28 pm
Location: Europe

Re: Temperatre contro whit Siemens

Post by Umencho »

Hi

Look also sample program zEn01_13_STEP7_PID-Temp in Simatic Manager. :roll:

regards
hoangnguyen1986
Posts: 33
Joined: Thu Mar 27, 2008 2:18 am
Location: Vietnam

Post by hoangnguyen1986 »

I think that we have two ways for this application:
1. Use FB58 together with DB58 (for storage data) => simply
2. Use FB41 coporation with FB43 => more complicate
but i suggest that u should use FuzzyControl with S7-300, with fuzzy controller u can have a efficiently system for Temperature Control and it's very flexible for this application.
best regard!
JNic
Posts: 2
Joined: Sun May 09, 2010 10:48 am
Location: Romania

Re: [?]: Temperatre control with Siemens

Post by JNic »

Is your sinusoidal movement constant in amplitude?
If yes, try to decrease derivative component and see what happens. My opinion is that you will have a sinusoidal action with a lower amplitude.
Tune the PID regulator until it reaches your accepted sinusoidal movement.

From my experience I can tell that for temperature control is recommended to use PI controller, but there are cases which require PID controller. In that "special" cases is better to have a "small" amount of derivative action, otherwise the process tends to be oscilatory.
Scarch
Posts: 103
Joined: Fri Aug 31, 2007 8:17 pm
Location: Europe

Re: [?]: Temperature control with Siemens

Post by Scarch »

The FB41 should be OK, I use it for extruders with very good results, but there are several parameters to set. The derivative action must be set completely ZERO for this aplication, only work with PI. Only have heating or heating and cooling?
Scowl
Posts: 50
Joined: Sun Nov 27, 2005 7:46 pm
Location: Russia

Re: [?]: Temperature control with Siemens

Post by Scowl »

Scarch wrote:The FB41 should be OK, I use it for extruders with very good results, but there are several parameters to set. The derivative action must be set completely ZERO for this aplication, only work with PI. Only have heating or heating and cooling?
Do you use it for the temperature controller or for the pressure controller too?
Last edited by Scowl on Tue May 25, 2010 2:47 pm, edited 1 time in total.
PLC_ITA
Posts: 265
Joined: Sat May 27, 2006 6:46 am
Location: Europe

Re: [?]: Temperature control with Siemens

Post by PLC_ITA »

my problem was in a very very long time to response from field. ( some case also 2-3 hour ) In this case the integral action accumulate a high value.
I had solve my problem with a integral limitation, and inserted a big gain.

for pressure control the FB41 are excellent !
spryice
Posts: 1
Joined: Tue Dec 23, 2008 6:15 am
Location: China

Re: [?+]: Temperature control with Siemens

Post by spryice »

PLC_ITA wrote:hello friends, One years ago, my collegues tell me that simatic have a specific Fb standard to realize a pid control temperature ( not fb41 ).
Now i need to control a temperature into a furnace whit 1000 °C and a relative ramp of heating. Is necessary to haven't a overshoot over 20-30 °C when the setpoint is reached .
Note : all the process is very slowly .
If i use a standard pid the integral action is not good for my application and if i use also a derivate action i have a sinuosoidal movement.

Anyone know if exist this fb fr the temperature control and where i can find it ?

Anyone have a suggest for me ?

Thank a lot !!
I have done a lot of projects, which apply siemens s7 to fulfill temperature control strategy, you can contact me if you need help.
my email: lazysy@gmail.com