S7 PID Controller

shaju stephen

Member
Join Date
Apr 2008
Location
sharjah
Posts
3
Dear All,

[font=&quot] We have a Siemens 315 2DP PLC used on Sheet Extruder to control the Barrel & Die zone temperatures (250 to 300 deg C) Total of 18 zones are controlled with FB41 Function Block in the user program.

[/font] During the process, all the Temperature Control loops in the PLC stops updating both the Inputs & Outputs and the CPU seems like "hanging".

Actual Temperature reading (PV) will be same as at the time of "hanging" without any change.

Outputs like "Heater On" and "Cooling Blower On" will maintain continously ON, if it was ON at the start of 'hanging".



After may be 10 minutes, CPU will start updating the Inputs and Outputs.

By the time the for those zones whose heaters were ON, will have high temperature (+ 30C).

For those zones whose blowers were ON will have less temperature.

CPU not showing any error indication.

Thanks & regards to all

S Stephen
 
Hi

Has this ever worked OK before? Usually with a large # of loops it is customary to only process a few per scan to prevent the interrupts from slowing the PLC scan.

It sounds to me your loops are all solving on the same scan



Cheers
 
Was this system working earlier and this 'hanging' problem appeared recently or is it a new setup?

Can you post the program here so we can have a look at it?
 
CPU RAM capacity

thank u all for the support.
our doubt is that 315 CPU RAM (128KB) not enough to handle 16 PID loops?
whether we should go for 317 CPU with RAM 256KB?
 
Last edited:
Using a 317 will be better only because it is a faster processor. If the memory were insufficient in the 315 you, wouldn't get the program into it.

As others have said: Did this ever work? Are all the PID loops running on the same scan or are they split into groups running on different time slices?

Nick
 
I dont think anybody can help you if you aren't going to respond to questions...

You are going to waste a lot of money and time if you just upgrade the CPU without finding out the real problem. This isnt a windows PC which hangs and need more memory.

Has this system been working before?
 
Have you paid for machine / software

Sounds like the PLC program does not fulfill its purpose. Get the machine supplier or the PLC programmer to complete the task of getting it to work.

After all, what else is not working...... is it a safe machine?
 
It is most likely a programming error as cjd1965 said. If the machine supplier / manufacturer is not supporting you then you can contact Siemens support in Dubai, there is plenty of local support for Siemens PLC's in dubai.
 

Similar Topics

I have an old Chinese Temperature PID controller XMT 8038c2kp that am able to send and receive requests via Modbus poll test center in this format...
Replies
0
Views
441
I have a question regarding the features of the so called incremental (velocity) form of the PID controller. As far as I understand this form in...
Replies
14
Views
2,517
Hi - I have an application where there is an option to use a PID loop embedded in the Transmitter to directly control (via 4-20mA output from the...
Replies
4
Views
1,069
Hi All, I have a PID control application that I would like to get your opinions on. As I am reality new to PID loops I am struggling somewhat...
Replies
14
Views
4,276
Hello, I have been developing a library of function blocks. One of the developed function blocks is the PID controller. I have created a Simulink...
Replies
7
Views
2,989
Back
Top Bottom