Another PIDE question

naegely

Member
Join Date
May 2008
Location
Florida
Posts
93
In the same system I described in my other post, I am using a PIDE to control the temperature of a what is basically a heated tube (via SRTP and relays to resistive heater). There are other functions to the system, and heating will not always be desired.

My question is, how do I prevent windup when not in heating mode?

My first thought, as shown in the attached file, was to use the "Heating_Process_Active" tag to enable the PIDE. The problem is, if I get an alarm (for example PVHAlarm), then my PIDE stops executing, which is fine, but the alarm tag can't clear until the block executes again. So the alarm flag will never clear in my setup.

If I execute the block unconditionally, won't the integral term wind up trying to reach setpoint while the heaters are not turning on?

I can set up my alarms outside of the PIDE and not use the internal alarm flags. I was just wondering what a good programming practice is for executing the PIDE for a control loop that is not active all of the time.
 

Similar Topics

Hi, The hardware is: Click Plc model # CO-O1DD1-O HMI model # S3ML-R magnetic-inductive flow meter model # FMM100-1001. I will set the flow meter...
Replies
4
Views
135
So I had an odd request from a customer for the above. I have written the logic and tested it all in one PLC with only using 7 outputs and 7...
Replies
15
Views
427
Hello I need to message read the entire 16 channel raw analog inputs from a 1769-L33ER Compact Logic controller to another 1769-L33ER Compact...
Replies
8
Views
244
I am noticing a problem where i am using MOV instruction and writing literal text into source and String datatype in destination. It works fines...
Replies
6
Views
486
I'm not actually in front of the equipment yet, but this is the information that I have been given by a client: ------------ Data from HART...
Replies
2
Views
336
Back
Top Bottom