Shared Device
The SharedDevice feature is available from TwinCAT 2 build 22.50 or TwinCAT 3 build 4019.
The dialogue appears if the device supports "SharedDevice". The information for this comes from the GSDML.

There is an option here to allow or forbid the controller to access the individual sub-modules. By default the controller may access all sub-modules; if SharedInput is supported it is switched off.
The text messages for SharedInput have the following meanings:
- "not supported" - SharedInput is not supported by the device (info from the GSDML)
- "has output data" - the sub-module has outputs - activation of SharedInput not possible
- "no input data" - the sub-module has no inputs (and also no outputs)
- "no access" - access is blocked
- "true" or "false" - set value for SharedInput
The settings can be changed by double-clicking on the individual sub-modules. If the access to a port or interface sub-module is changed, then it is changed for all ports or interfaces.