The document describes the ifm SmartPLC, a fail-safe PLC that combines two separate PLCs in one housing. The first PLC handles safety applications up to SIL3/PL e level, while the second PLC can operate as a standard PLC or as a platform for additional functions like visualization. This allows entire plant controls including safety functions to be implemented with a single SmartPLC. The SmartPLC also offers additional integrated functions such as data logging, protocol conversion, and support for various fieldbus systems.