PROFINET facilitates the real-time data exchange between controllers (called IO-Controllers) and field connected devices (called IO-Devices). IO-Controllers include PLCs (Programmable Logic Controllers), DCSs (Distributed Control Systems), and IPCs (industrial PC) whereas IO-Devices can be varied: I/O blocks, drives, sensors, or actuators.