We have some VSDs that are controlled via EthernetIP. In the event of loss of comms over Ethernet, DeltaV gives the signals bad status but holds the last good value. What we've noticed is that if a pump is running when comms is lost, the DCS will show the pump as running despite the running feedback being bad. The VSDs are configured to stop if comms is lost, so the pump will not actually be running. We would prefer the DCS to show the pump in an undefined state, similar to valves when they lose both feedbacks.
From looking at books online, it appears that the DC block does not have any built-in status handling, it just uses the CV. Am I correct? I was hoping there was some way for bad status on an input to put the device to an undefined state automatically.
In reply to frederg:
I'm not sure the previous replies are answering your question.
If you simply want the PV_D to indicate Undefined when communications is lost, then you could configure a CND block to detect bad status in the running feedback and connect the output of the CND block to the second input of the DC block. Then set the state masks as in the picture below, which assumes that input 2 is 1 when status is good. However you would still need to consider what you want the output of the DC block to do on communications failure. Presumably go to the passive state as you say the VSD will have done this itself. Otherwise there is a chance that the DC block will restart the VSD when the status becomes good.
In reply to Cedric Dawnhawk:
In reply to chrisslattery:
Andre Dicaire