The SoftPLC S7-315® / S7-416® executes a program in the same manner as a hardware PLC. The advantage of executing a PLC program this way is, that the PLC status can be displayed in real time without any recompile activities. Since the Soft PLC behaves like a original SIMATIC® PLC, the programming tools S7 for Windows® and STEP®7 can be used. Online connections can be established serial, via Ethernet, via PROFIBUS DP and directly on the same PC. Even for project engineering and diagnostics of the PROFIBUS DP S7 for Windows® or the original STEP®7 tool can be used. The program of a S7-PLC or a Siemens Win AC® SoftPLC including PROFIBUS DP configuration can be transferred to the SoftPLC S7-315® / S7-416®.