SIMATIC S7-300 CPU 319-3 PN/DP, CENTRAL PROCESSING UNIT WITH 2 MBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE DP-MASTER/SLAVE, 3. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, MICRO MEMORY CARD NECESSARY
The CPU with high command processing performance, 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 on PROFIBUS and PROFINET
PROFINET I/O controller for operating distributed I/O on PROFINET
PROFINET I-Device for connecting the CPU as an intelligent PROFINET device under a SIMATIC or non-Siemens PROFINET I/O controller
PROFINET interface with 2-port switch
Isochronous mode on PROFIBUS or PROFINET
Integrated web server with the option of creating user-defined web pages
Distributed intelligence in Component Based Automation (CBA) on PROFINET
PROFINET proxy for intelligent devices on PROFIBUS DP in Component Based Automation (CBA)
Optionally supports the use of SIMATIC engineering tools
SIMATIC Micro Memory Card required for operation of the CPU.
The CPU 319-3 PN/DP is the fastest S7-300 CPU with a large program memory. It is used in plants containing distributed automation structures in addition to centralized I/O. It is used, for example, as central controller in production lines or as machine controller with high processing speed demands.
Its quantity framework makes it optimally suitable for use of SIMATIC engineering tools, e.g.:
Programming with SCL
Sequence programming with S7-GRAPH
Furthermore, the CPU is an ideal platform for simple software-implemented technological tasks, e.g.:
Motion control with Easy Motion Control
Solving of closed-loop control tasks using STEP 7 blocks or standard/modular PID control runtime software
Enhanced process diagnostics can be achieved by using SIMATIC S7-PDIAG.
As a result of the CPU’s integral communications facilities, networked automation solutions are possible without additional components.
The CPU 319-3 PN/DP is equipped with the following:
High command processing and communications performance
2 MB work memory (corresponds to approx. 680 K instructions); the extensive work memory 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.
Combined MPI/DP interface; The first MPI/DP integrated interface can establish as many as 32 connections simultaneously to S7-300/400 or connections to PG, PC, OP. Of the connections, one 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 PROFIBUS DP V1 standard is fully supported. This increases the scope of DP V1 standard slaves in terms of diagnostics and parameterization capability.
DP interface; the second DP integrated interface can establish as many as 32 connections simultaneously to S7-300/400 or connections to PG, PC, OP. One of the connections is permanently reserved for PG and one for OP. The DP interface can be used as DP master or DP slave. PROFIBUS DP slaves can be operated in isochronous mode at this interface. The PROFIBUS DP V1 standard is fully supported. This increases the scope of DP V1 standard slaves in terms of diagnostics and parameterization capability.
Ethernet interface; The third integrated interface of the CPU 319-3 PN/DP is a PROFINET interface with 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
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 700 KB) in case of power failure so that the data are available again unchanged when the power returns.
The S7 configuration as well as the properties and response of the CPUs can be parameterized using STEP 7:
General: Definition of the name, plant designation and location designation.
Startup; definition of the startup characteristics of the CPU and the monitoring time
Isochronous mode interrupts; setting of the DP master system, sub-process image number and delay time
Cycle/clock memory; specification of the maximum cycle time and load. Setting of the clock memory address. Enabling prioritized HMI communication
Retentivity; setting retentive areas
Clock interrupts; setting the 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
PROFIBUS DP master/slave interfaces; user-defined address assignment for distributed I/O. Parameterizing the operating mode and configuring the transfer areas in the case of PROFIBUS DP. Parameterizing the time synchronization
PROFINET interface; Setting the 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
Display and information functions
Status and error indications; LEDs indicate hardware, programming, time, I/O and bus errors, and operating statuses such as RUN, STOP and start-up. In addition, maintenance requirements are displayed
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; the PG can be used to obtain information about the memory capacity and operating mode of the CPU, the current loading of the work and load memory, current cycle times and diagnostics buffer content in plain text.
Integrated communication functions
Global data communication
S7 basic communication
Data record routing
PROFIBUS DP master/slave
Open communication over TCP/IP, UDP and ISO-on-TCP (RFC1006)
PROFINET IO controller
The CPU provides many extensive system functions for diagnostics, parameterization, synchronization, alerting, time measurement, etc.
For detailed information, refer to the manual.
CPU319-3 PN/DP, 2 MB
Hardware product version
● Programming package
STEP 7 V5.5 or higher
Rated value (DC)
● 24 V DC
permissible range, lower limit (DC)
permissible range, upper limit (DC)
external protection for power supply lines (recommendation)
2 A min.
● Mains/voltage failure stored energy time
● Repeat rate, min.
Current consumption (rated value)
1 250 mA
Current consumption (in no-load operation), typ.
Inrush current, typ.
Power loss, typ.
2 048 kbyte
● Size of retentive memory for retentive data blocks
● Plug-in (MMC)
● Plug-in (MMC), max.
● Data management on MMC (after last programming), min.
● without battery
CPU processing times
for bit operations, typ.
for word operations, typ.
for fixed point arithmetic, typ.
for floating point arithmetic, typ.
Number of blocks (total)
4 096; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.