07-29-2005 05:01 AM
07-29-2005 05:36 AM
You should think of how much redunduncy you actually need in the system. The point of a PLC (or PAC, as NI calls the cFP) is to be rugged. It is supposed to run continuously, without failing, for a long time. In case something does happen, you can use the watchdog to reset the module and restart. Also, it should (?) keep running even if the connection to the PC fails.
As for connecting IOs to 2 different controllers, I see how you could do this for inputs, but would you do with the outputs? How would the system know which controller to believe? The one saying the output should be F or the one saying it should be T?
07-29-2005 07:46 AM
Hi and thanks for the reply!
In fact, for the moment, when the connection to the pc is lost, the controller goes into "safe mode". It is a state where I am sure
there is no security issue for the person running the process ( avoid over-pressure in different tanks, etc).
I did not described the current process using the cFP because this one is less critical in terms of redundancy. If the process
is stopped because the connection is lost for example, it is not so important. The process can still be restarted from the very start.
It is because the process (chemical) allows it. It is like filtering. If half the filtering is done, you can still filter again to get the proper
result.
I am thinking about another process much more critical. If the process is stopped, it is lost. And it means a lot of money tens of 1000 euros at once.
For the moment, those processes are regulated and operated from a DeltaV DCS system (Emmerson). It is reliable but expensive and the programming environment is poor. I really like Labview. It is really powerfull !!!
In the future, if possible, I would like to replace the old systems of our plant with NI ones. I think it is much better when you have
a homogenuous system. Having a network with pc's, mac's and linux's is much more difficult to set up and maintain. The same
for the field, it is much more complicated when you use at the same time: labview, deltaV, profibus, foundation fieldbus, CAN, etc.
Of course sometimes, you cannot avoid it. The systems are different and have their pro's and con's... Of course, it is just my opinion!
If it would be possible, I'd buy only NI stuff... Now, I just replace if possible.
About the the Outputs being redundant, I was thinking about a polling system: use 3 outs and poll. The majority wins. It think it is used on space applications.
So, I should have asked at the first time : Do you think it is possible to replace a DeltaV system with a NI one?
I think it is possible. But is the effort worth it? If I have to code all that? If there was something built in, it would be a dream ![]()
Okay, thanks anyway. Maybe I need to think about it a bit more.