Thermocouple not steady values

Looking at those traces the PV does not have any spikes, it follows what the CV is trying to do so apart from those very short spikes looks like the PID settings are wrong.
I would personally say that there is unlikely to be a wiring problem or thermocouple. obviously, traces are fine but the update time might be a bit slow to catch very large but lengthy ones, in saying that, it is unlikely it would not see at least a few. apart from those unusual spikes it looks like the classic symptom of poor tuning to the process, although these heater cells may be the same does not mean that they respond the same, after all the PID is tuned to the reaction of the feedback an example is two heaters of the same type, one might take longer to reach temperature than the other (perhaps due to mechanical factors like blocked ports or a partly shorted electrical heating element (had that one before), in that case the PID settings would possibly need to be changed to overcome temporarily the problem.
Indeed, in the late 90's I had some Eurotherm controllers on a Rossi catelli core direct steam injection system to cook sauce, this was cooked at 101.0 degrees C (no it does not boil it is under pressure) the process was critical +-0.5 Deg C according to the process development guys, the problem was that over the week the injection core would slowly block, the controller then struggled to control at the required max temp deviation allowed, we put the controller into Adaptive tune so this overcome the problem, the engineers then produced a PPM schedule at the weekends to strip the injector & clean it. AS for those spikes on the CV no idea. Me personally, I would if possible swap the offending control loop with another (assuming they are identical) & see if it happens on the existing PID loop or the other, that way it may give an indication of if it was wiring/heater bank or perhaps noise within the cabinet/PLC.
 
Calculations for #17 Gland seal 1.png gave the following results

Kp = 2
Ki = 1
Kd = 18

(Wpid(s)=kp+ki/s+kd*s)

I'm afraid if apply kd = 0 the system will become unstable (at ki=1).
Ki must be reduced by 10 times. The I-term is practically not needed in this system (can be reduced by 100-1000 times)
Then you can try to apply kd = 0
 

Similar Topics

I am having an issue getting a IY4 to read my thermocouple correctly. We have a R type and K type hooked up and sitting at a known room...
Replies
5
Views
531
Posted by u/mr_biodtox 44 minutes ago Delta ISPSoft - Establishing communication with thermocouple module Hi, How do I establish communication...
Replies
1
Views
338
Hello. PLC beginner here, so apologies in advance for any incorrect terminology or poor communication. I have an SLC 500 Thermocouple/mV Analog...
Replies
1
Views
649
Hello Guys, Trying to scale a thermocouple directly into my IY4 card. Connected into the terminal +\-. I’ve scaled the range of my J type to...
Replies
4
Views
1,669
Hello I have a project to record temperature from thermocouple and store it to memory card, the problem is my client didn't provide new...
Replies
11
Views
2,950
Back
Top Bottom