Valve CM Faceplate

Is it possible (by reading a boolean from an external reference) to disable faceplates (disabling the link from the dynamo) for control modules (specifically for valves)?

I am building a few pages replacing a PLC HMI and I want to prevent operators to open/close valves when the PLC logic is not enabling them. The original HMI had buttons which were put inactive by the PLC logic itself

Thanks,

m

1 Reply

  • Yes, you can add conditional logic or use animation to hide a button and prevent the Operator from calling up the faceplate. However, the Alarm Banner, Alarm Summaries, Module search utilities provide ways to callup faceplates and you would have to consider how to handle these.

    Another approach might be to create a new Faceplate for these modules that indicates to the Operator and prevents him from making changes based on this Boolean value. That way, you don't have to modify your Dynamos with custom code. you just need to create a new faceplate that manages the ability to write. and no matter how the faceplate is called, the operator immediately sees that his commands will not be accepted.

    Changing the dynamo might still be a good thing to provide an indication that operator commands are not possible in the current state of the logic in the PLC so they don't bother calling up the faceplate. But managing the write function in the faceplate avoids issues when the faceplate is called from different mechanisms.

    Andre Dicaire