You may want to elaborate?
Add 4 PID blocks, and input whatever value you need to manipulate and output to corresponding outputs.
So what is your question?
Temperature is controlled by either cool fan (frequency controlled?) or heater (thyristor controlled, step controlled or on/off?)
Humidity is controlled by fogger (frequency controller or on/off?)
CO2 is controller by vent (frequency controller or on/off?)
You ask if you can do this? Sure, why the hell not?
You mention PID, so I assume you have four continuous controllers?
Are you asking how to do this, or...
temperature is controlled by heater , cool fan and vent. humidity is controlled by vent and fogger. CO2 is controlled by vent.So what is your question?
Temperature is controlled by either cool fan (frequency controlled?) or heater (thyristor controlled, step controlled or on/off?)
Humidity is controlled by fogger (frequency controller or on/off?)
CO2 is controller by vent (frequency controller or on/off?)
You ask if you can do this? Sure, why the hell not?
You mention PID, so I assume you have four continuous controllers?
Are you asking how to do this, or...
I have never used PID for simple on-off control.
Is this a school project?
It seems to me that you can have 4 SP with a Hysteresis that will turn on/off each individual device.
PID with on/off will not work, wiith PWM is good.
as they all depend a better solution is to use expert fuzzy.
Yes Siemens does have a fuzzy library, however it is expensive, and that is probably the biggest problem.
However you can make your own limited, as the process is rather simple.
Like tom says you will need to see what needs to happen.
with 3 inputs you are having 9 possibilities.
low, correct, high for all three.
so make an array of it.
put in each block what needs to be done, like heater+vent-cooler etc.
Now for the fuzzy part :
if templow and CO2= high then heater=slow, vent=slow
if templowlow and CO2=high then heater=high, vent = off
etc.
find memberships and you will get the outputs from it.
It is a different approach, however i think, when you do a nice job on this you will receive a 90% score.