• 22 different CPUs:
    • 7 standard CPUs (CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 DP, CPU 317-2 PN/DP, CPU 319-3 PN/DP)
    • 7 compact CPUs (with integral technology functions and I/O) (CPU 312C, CPU 313C, CPU 313C-2 PtP, CPU 313C-2 DP, CPU 314C-2 PtP, CPU 314C-2 DP, CPU 314C-2 PN/DP)
    • 5 failsafe CPUs (CPU 315F-2 DP, CPU 315F-2 PN/DP, CPU 317F-2 DP, CPU 317F-2 PN/DP, CPU 319F-3 PN/DP)
    • 3 technology CPUs (CPU 315T-3 PN/DP, CPU 317T-3 PN/DP, CPU 317TF-3 PN/DP)
  • 25 CPUs also available for an extended ambient temperature range and medial loading
  • Graded performance spectrum for a wide range of different applications


    Password protection;
    a password concept protects the user program from unauthorized access.
    Block encryption;
    the functions (FCs) and function blocks (FBs) can be stored in the CPU in encrypted form by means of S7-Block Privacy to protect the know-how of the application.
    Diagnostics buffer;
    the last 500 error and interrupt events are stored in a buffer for diagnostic purposes, of which 100 are stored retentively.
    Maintenance-free data backup;
    retentive data is automatically backed up by the CPU if the voltage is interrupted and is available unchanged after the voltage has been reconnected.

Parameterizable properties

The S7 configuration as well as the properties and response of the CPUs can be parameterized using STEP 7:

    definition of the name, plant identifier and location ID. Parameter assignment of the multi-point interface MPI: Determining node addresses
    definition of the startup characteristics of the CPU and the monitoring time
    Cycle/clock memory;
    specification of the maximum cycle time and load. Setting of the clock memory address.
    definition of the number of retentive bit memories, counters, timers and data blocks
    Clock interrupts;
    setting of start date, start time and periodicity
    Watchdog interrupts;
    setting of periodicity
    System diagnostics;
    determining handling and scope of the diagnostic alarms
    setting of the synchronization method in the AS or on the MP
    Protection level;
    specifying the access rights to program and data
    reservation of connection resources

Display and information functions

    Status and error indications;
    LEDs indicate e.g. hardware, programming, time or I/O errors, as well as operating states such as RUN, STOP and start-up.
    Test functions;
    the PG is used to indicate signal states during program execution, to modify process variables independently of the user program and to output the contents of stack memories.
    Information functions;
    you can use the PG to obtain information about the storage capacity and operating mode of the CPU as well as the current loading of the main and load memories as well as current cycle times and diagnostic buffer contents in plain text.

Integrated communication functions

    PG/OP communication
    Global data communication
    S7 basic communication
    S7 communication (server only)

System functions

The CPU provides many extensive system functions for diagnostics, parameterization, synchronization, alerting, time measurement, etc.

For detailed information, refer to the manu