Input and output modules are represented with the terminal object. Mechatronic objects can be used for this purpose. It is recommended that a dedicated object be created for each of the different assemblies, while also ensuring that the components are encapsulated in a sensible way. All of the objects from the PLC discipline – such as the fragment for hardware configuration – or from other disciplines – such as an ECAD fragment with the PLC-overview macro – can serve as components.