CPU 317-2 PN/DP – PLCs – Siemens

CPU 317-2 PN/DP Overview

  • The CPU with a large program memory and quantity framework for demanding applications
  • For cross-industry automation tasks in series machine, special machine and plant construction
  • Used as central controller in production lines with central and distributed I/O
  • High processing power in binary and floating-point arithmetic
  • PROFINET interface with 2-port switch
  • PROFINET I/O Controller for operating distributed I/O on PROFINET
  • PROFINET I-Device for connecting the CPU as intelligent PROFINET device under a SIMATIC or third-party PROFINET I/O Controller
  • Distributed intelligence in Component Based Automation (CBA) on PROFINET
  • PROFINET proxy for intelligent devices on PROFIBUS DP in Component Based Automation (CBA)
  • Integrated web server with the option of creating user-defined web pages
  • Combined MPI/PROFIBUS DP master/slave interface
  • Isochronous mode on PROFIBUS and PROFINET
  • Optionally supports the use of SIMATIC engineering tools

Contact us !We have a good prices and excellent service!

CPU 317-2 PN/DP Application

The CPU 317-2 PN/DP is a CPU with a large program memory. It is used in installations which have distributed automation structures in addition to a centralized I/O. It can be used, for example, as a central controller in production lines or as a machine controller with stringent requirements on machining speed.

It has been optimized in terms of its quantity framework for using SIMATIC Engineering Tools, e.g.,:

  • Programming with SCL
  • Sequence control programming with S7-GRAPH

In addition, the CPU offers an ideal platform for simple technology tasks implemented in software, e.g.,:

  • Easy Motion Control
  • The solution of closed-loop control tasks with STEP 7 blocks or the runtime software Standard/Modular PID Control

Extended process diagnostics can be achieved by using SIMATIC S7-PDIAG.

The integrated combination possibilities of the CPU allow networked automation solutions to be implemented without the need for additional components.

CPU 317-2 PN/DP Design

The CPU 317-2 PN/DP is equipped with the following:

  • Microprocessor;
    the processor can handle execution times of approx. 25 ns per binary instruction and 160 ns per floating-point instruction. The CPU 317-2 PN/DP is very powerful regarding processing speed, particularly where word or double-word commands and 32 bit fixed-point commands are concerned.
  • 1 MB RAM (corresponds to approx. 340 K instructions);
    the extensive RAM for program components relevant to execution offers sufficient space for user programs. SIMATIC Micro Memory Cards (8 MB max.) as load memory for the program also allow the project to be stored in the CPU (complete with symbols and comments) and can be used for data archiving and recipe management.
  • Flexible expansion capability;
    max. 32 modules (4-tier configuration)
  • Combined MPI/DP interface;
    the first integrated MPI/DP interface can establish up to 32 connections simultaneously to the S7-300/400 or connections to PGs, PCs and OPs. One of the connections is permanently reserved for programming devices and one for OPs.
    The MPI supports simple networking of up to 32 CPUs over “Global data communication”.
    This interface can be reconfigured from MPI interface to DP interface.
    PROFIBUS DP interface:
    The DP interface can be used as a DP master or as a DP slave. PROFIBUS DP slaves can be operated isochronously on this interface. The PROFIBUS DP V1 standard is supported in full. This increases the scope of DP V1 standard slaves in terms of diagnostics and parameterization capability.
  • Ethernet interface;
    the second integral interface of the CPU 317-2 PN/DP is a PROFINET interface with a 2-port switch, based on Ethernet TCP/IP.
    It supports the following protocols:

    • S7 communication for data communication between SIMATIC controllers
    • PG/OP communication for programming, commissioning and diagnostics through STEP 7
    • PG/OP communication for interfacing to HMI and SCADA
    • Open TCP/IP, UDP and ISO-on-TCP (RFC1006) communication over PROFINET
    • SIMATIC NET OPC-Server for communication with other controllers and I/O devices with own CPU

CPU 317-2 PN/DP Function

  • 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;
    the CPU automatically saves all data (up to 256 KB) in case of power failure so that the data are available again unchanged when the power returns.

Parameterizable properties

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

  • General;
    definition of the name, system ID and location ID.
  • Startup;
    definition of the startup characteristics of the CPU and the monitoring time
  • Synchronous cycle interrupts;
    setting of DP master system, process image partition number, and delay time
  • Cycle/clock memory;
    specifying the maximum cycle time and loading, setting the clock memory address Enabling prioritized HMI communication
  • Retentivity;
    setting retentive areas
  • 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
  • Clock;
    setting the type of synchronization in the AS or on the MPI
  • Protection level;
    specifying the access rights to program and data
  • Communication;
    reservation of connection resources
  • Web;
    settings for the Web server of the CPU
  • MPI/PROFIBUS DP interface;
    setting the interface type. Determining node addresses. Parameterizing the operating mode and configuring the transfer areas in the case of PROFIBUS DP. Parameterizing the time synchronization
  • PROFINET interface;
    setting of addresses. Parameterizing the PROFINET properties, the I-Device functionality, the type of synchronization on PROFINET, the time synchronization using NTP procedure, the media redundancy, and the KeepAlive function. Parameterizing port 1 and port 2

Technical specifications

Article number


CPU317-2 PN/DP, 1 MB

General information

HW functional status


Firmware version


Engineering with

  • ● Programming package

STEP 7 V5.5 or higher

Supply voltage

Rated value (DC)

  • ● 24 V DC


permissible range, lower limit (DC)

20.4 V

permissible range, upper limit (DC)

28.8 V

external protection for power supply lines (recommendation)

2 A min.

Mains buffering

  • ● Mains/voltage failure stored energy time

5 ms

  • ● Repeat rate, min.

1 s

Input current

Current consumption (rated value)

750 mA

Current consumption (in no-load operation), typ.

150 mA

Inrush current, typ.

4 A


1 A²·s

Power loss

Power loss, typ.

4.65 W


Work memory

  • ● integrated

1 024 kbyte

  • ● expandable


  • ● Size of retentive memory for retentive data blocks

256 kbyte

Load memory

  • ● Plug-in (MMC)


  • ● Plug-in (MMC), max.

8 Mbyte

  • ● Data management on MMC (after last programming), min.

10 y


  • ● present

Yes; Guaranteed by MMC (maintenance-free)

  • ● without battery

Yes; Program and data

CPU processing times

for bit operations, typ.

0.025 µs

for word operations, typ.

0.03 µs

for fixed point arithmetic, typ.

0.04 µs

for floating point arithmetic, typ.

0.16 µs


Number of blocks (total)

2 048; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.

Excellent Service

Quick quote and quick delivery for each order/request.

Quick Delivery

Fast shipping and Quick Delivery use DHL/UPS/TNT

Lowest Prices

Save you 30% of the purchasing cost

Global Company

We are an international company in the UK and HK