The Simatic CPU 1518F-4 PN/DP MFP multifunctional platform enables high-level language functions to be integrated and stand-alone applications to be created and reused, including Siemens scalable safety-integrated functions. The platform also combines a typical controller with tasks that previously had been outsourced to a PC, including model-based and high-level language programming for databases. Existing technological C/C++ algorithms can continue to be used, and the data exchange between PC and controller, which previously had to be programmed, has been simplified. Users can program controller-independent C/C++ applications such as protocol converters and database applications with standard commercial programming tools.