Wieland Z2PY is a modular, configurable automation system used for the control of machine tools, robots and peripheral equipment. It consists of components such as a controller, a system bus, I/O modules, and a software suite. The controller is an x86-based industrial PC capable of running Windows 7 or higher. The system bus communicates between the controller and the I/O modules which can act both as an input and output interface with the external environment. Finally, the software suite is a Windows based application that allows users to easily program the system and configure the various I/O ports. It includes such features as debugging capabilities, in-system programming and debugging, and the capability to upload and configure different sequences for the system’s controllers.