How to create a interaction window for the library inputs and outputs in compact control builder AC800M
The "Interaction Window" is just the CMD diagram for a Control Module. So to create an interaction window on any object then that object needs to either be a control module or have a control module embedded into it.
If you want an interaction window on a Function Block then place a control module inside the Function Block, Connect the data you want to read / set to the control module as parameters, and execute the Control Module with the "ExecuteControlModules()" statement. There are several pre made "Icon" control modules, but you can build your own Single Control Module if none of the pre-made solutions are suitable.
Obviously, you have to have write access to program the object so you will not be able to add an interaction window directly to any standard or released libraries.