Automatic lock of faceplate of child object once parent object faceplate is locked
We are using the pidctrl block of minerals library and have configured "lock is required for operation" option in lock server.
The pidctrl block has a pidcc block as a child object and one pid block has two faceplates, one of pidctrl and one of pidcc.
Now when I reserve the pidctrl block and go to the tune menu in extended faceplate to start autotuning, I am unable to click on the start autotune button. Only when I reserve the child object pidcc also, I am able to click on the start autotune button. Is there any way that the child pidcc object gets automatically locked once the parent pidctrl object is locked?
Voted best answer
In theory, locks can be taken and released by writing to the LockControl OPC property that exist on all objects in System 800xA.
But, someone need to implement this in the library. Eg a PropertyWriter that is triggered when the parent faceplate is opened. Obviously, unlock is also required - or else child lock will remain until timeout when parent faceplate is closed.
Speak with your vendor.
Can you try doing this and recheck the behavior?
Open Application in Control Builder
Navigate to the child object in the application
Right click --> Properties --> Aspect Object (Disable the selection on clild object)
Remember to do this on an engineering system first.