High command processing and communication performance
2.5 MB main memory; The extensive main memory for runtime-relevant program sections offers sufficient space for user programs. In the case of safety-related program sections, increased memory requirements (5 times larger) must be expected. 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 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 the PG and one for the OP. With MPI, a simple network can be constructed with up to 32 CPUs using “global data communication”. This interface can be reconfigured from an MPI to a DP interface. The DP interface can be used as a DP master or as a DP slave. PROFIBUS DP interface: The PROFIBUS DP V1 standard is supported in full. This enhances the diagnostics and parameterization capability of DP V1 standard slaves.
DP interface; the second integrated 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 the PG and one for the OP. The DP interface can also 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 enhances the diagnostics and parameterization capability of DP V1 standard slaves.
Ethernet interface; the third integrated interface of the CPU 319F-3 PN/DP is a PROFINET interface based on Ethernet TCP/IP. It supports the following protocols:
S7 communication for the exchange of data between SIMATIC controllers
PG/OP communication for programming, start-up and diagnostics through STEP 7
PG/OP communication for connection 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 an integrated CPU
Password protection; a password concept protects the user program from unauthorized access.
Diagnostics buffer; the last 100 error and interrupt events are stored in a buffer for diagnostic purposes.
Maintenance-free data back-up; all data (up to 700 KB) are automatically backed up by the CPU if the voltage is interrupted and are available unchanged after the voltage has been reconnected.
The S7 configuration as well as the properties and response of the CPUs can be parameterized using STEP 7:
MPI multipoint interface; determining station addresses
Start-up/cyclic response; determining maximum cycle time and loading
Isochronous interrupts; setting of DP master system, partial process image number and delay time
Clock bit memory; setting of addresses
Retentivity; setting of 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
Operation; selection of either test operation or process operation
Communication; reserving the connection resources
PROFIBUS DP master/slave interfaces; user-oriented address assignment for distributed I/O
PROFINET interface; parameterization of time synchronization with NTP procedure
Information and display functions
Status and error indications; LEDs indicate hardware, programming, time, I/O and bus errors and operating statuses such as RUN, STOP and starting.
Test functions; the PG is used to indicate signal status 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
PROFIBUS DP master/slave
Open communication over TCP/IP, UDP and ISO-on-TCP (RFC1006)
PROFINET IO controller
System functions; the CPU offers a number of comprehensive system functions for diagnosis, parameterization, synchronization, interrupts, time measurement, etc. Further details can be found in the manual.
The safety related and standard communication between the central controller and the distributed stations takes place over PROFIBUS DP and/or PROFINET. The specially developed PROFIsafe profile supports the transfer of user data for the safety functions within the standard data message frame. Additional hardware components, e.g. special safety buses are not required. The necessary software is either integrated in the hardware components as an expansion of the operating system or loaded into the CPU later as a certified software block.
Mode of operation
The safety functions of the F-CPU are included in the F program of the CPU and in the fail-safe signal modules. The signal modules monitor the output and input signals by means of discrepancy analysis and the injection of test signals.
The CPU checks the proper operation of the controller by means of periodic self-tests, command tests and logic-based and time-based program execution checks. Furthermore, the I/O is checked using requests for signs of life.
If an error is diagnosed in the system, the system will be placed in a safe state.
An F runtime license is not required to operate the CPU 319F-3 PN/DP.
The CPU 319F-3 PN/DP is programmed in the same manner as the other SIMATIC S7 systems. The user program for non-fail-safe plant sections is created using familiar programming tools, e.g. STEP 7.
The STEP 7 option packages “SIMATIC S7 Distributed Safety” (Classic) or SIMATIC Safety Advanced V12 (TIA Portal V12) are required for programming the safety-related program sections. The packages contain all the functions and blocks required to create an F program.
The F program with the safety functions is connected in F FBD or F LAD or using special functions from the F library. Use of F FBD or F LAD simplifies configuration and programming of the plant and also acceptance testing thanks to the non-plant-specific uniform presentation form. The programmer can concentrate on configuration of the safety-related application without the need to use additional tools.
The CPU 319F-3 PN/DP is the fastest S7-300 CPU with a large program memory. It is ideally suited to plants with extensive automation tasks and stringent safety requirements.
It can be used as a PROFINET IO controller and as a standard PROFIBUS DP master in the SIMATIC S7-300. The CPU 319F-3 PN/DP can also be used as distributed intelligence (DP slave).
Distributed I/O devices with fail-safe I/O modules can be connected over the three integrated interfaces. The fail-safe I/O modules of the ET200M can also be used centrally for safety-related applications.
The integrated communication options of the CPU support networked automation solutions (also fail-safe) without the need for additional components.
CPU319F-3 PN/DP, 2.5 MB
HW functional status
● Programming package
STEP 7 V5.5 or higher, Distributed Safety V5.4 SP4
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 560 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.