May I know what is the best approach in controlling 10 valves simultaneously using only 1 PID controller?
Can I use 9 splitter blocks to cascade the signal to the 10 AO blocks of the 10 valves?
Or is there a better approach other than the splitter block?
Gareld Butler
In reply to Gareld Butler:
In reply to Rein:
Andre Dicaire
This is what I did. The OUT of each Splitter will be connected to the AO. Then the Bkcal_out of AO will be connected to the Bkcal_in of each Splitter.
Is there any other Function Block that I could use to simplify this?
:
One of the problems with the way your back calculates works is that, as Andre pointed out, it takes multiple scans before the back calculate from some of those outputs will ever get back to the PID block. In the case you show, it will be 10 scans before BKCAL_IN9 or BKCAL_IN10 get back to the PID. If you layer the splitter blocks, as shown below, it takes no more than 4 scans for BKCAL_IN1-4 get back to the PID1 block and 3 for the rest.
As Andre said, you may want to simplify this by computing your own back calculation to the PID rather than run through all of these splitters.
The other thing I noticed was that you have the interlocks tied to to PID. I assume each of these outputs might be on different lines where there might be different interlock conditions tied to each line. If that is the case, you may want to set up interlocks for each of the AOs instead and let the backcal tell the PID if all if them are interlocked or limited or in the wrong mode. If they really do all have the same interlock conditions, never mind my comment.
It looks like the editor did not like the picture I inserted. Let me try again.
If in case one of the valves goes into IMAN or OOS, will this configuration affects the other valves?