I designed this Custom Control to control reversible motor. It has motor name, modes (O, P, M) , fwd start, rev start, alarm messages, alarm reset, interlocks status, motor status, close button.
Every part is attached to a tag (part of a struct defined to control a motor). e.g, up button:
.
Then, add the custom control to the screen (in this step, you cannot modify its size), set the specific motor tag (e.g. input conveyor #1) and use a tag visibility to show the control. Set that tag when pressing the device you want to control.