Edition 08/2004
Manual
Preface
Safety Guidelines
Iii
Purpose of the Manual
Required basic knowledge
Area of application
Standards
Approvals
CE label
Tick mark
This manual is part of the S7-300 documentation package
Documentation classification
Additional information required
Recycling and Disposal
Table of contents
Table of contents
Index-1
Tables
Retentivity of the RAM
Xii
Table A-1
Overview
Selecting and configuring
Information on Is available
Guide to the S7-300 documentation
CPU performance
Programming Manual From Profibus DP to Profinet
Operating and display elements of CPU 31xC
Operating and display elements CPU 31xC
X11 X12
Integrated I/Os of CPU 31xC CPU 314C-2 PtP, for example
Slot for the Simatic Micro Memory Card MMC
Differences between the CPUs
Mode selector switch
Power supply connection
Reference
LED designation Color Meaning
Status and Error Indicators CPU 31xC
Operating and display elements CPU 312, 314, 315-2 DP
Operating and display elements CPU
Operating and display elements
Mode selector switch is used to set the CPU operating mode
Operating and display elements CPU 317-2 DP
Use the mode selector switch to set the CPU operating mode
Operating and display elements CPU 31x-2 PN/DP
Slot for the Simatic Micro Memory Card MMC
General status and error displays
Status and error displays of the CPU
Displays for the X1 and X2 interfaces
CPU 31xC and CPU 31x, Technical data
Properties
Interfaces
Multi-Point Interface MPI
Availability
MPI/DP interface Profibus DP interface
Devices capable of MPI communication
Operating modes for CPUs with two DP interfaces
S7-300 / S7-400 with MPI interface S7-200 19.2 kbps only
Devices capable of Profibus DP communication
Connecting to Industrial Ethernet
Requirements
Profinet IO System
Devices capable of Profinet PN communication
Properties of Profinet interface
See also
Devices capable of PtP communication
Point to Point PtP
Transmission rate
Drivers
Overview of communication services
Communication services
Overview of communication services
Selecting the communication service
OP communication
PG communication
Data exchanged by means of S7 basic communication
Use as client
Use in server mode for
Configuration
5 S7 communication
Reduction ratio
Global data communication MPI only
Send and receive conditions
315-2 PN/DP
Routing
GD resources of the CPUs
CPU 315-2 DP
Routing network nodes MPI DP
317-2 PN/DP
Routing network nodes MPI DP Ethernet
Number of routed connections
2 DP
Requirements
Configuration in Step
Real installation
Routing Example of a TeleService application
PtP communication
With PUT/GET functions
What is PROFINET??
Data consistency
Communication via Profinet only CPU 31x-2 PN/DP
Objectives in Profinet
What is Profinet CBA Component based Automation?
Implementation of Profinet by us
Further Information
Extent of Profinet CBA and Profinet IO
,2DWD9LHZ 352,17,2
Following graphic shows the new functions of Profinet IO
Profinet IO System Extended Functions of Profinet IO
Graphic displays
Compatibility of the New Blocks
Blocks in Profinet IO Chapter Content
Profinet PN
New
Blocks
Detailed Information
Compatibility of the new SSLs
System status lists SSLs in Profinet IO Chapter Content
Applicability
Functionality
How to use open IE communication
Data block for the configuration of the connection
Open communication via Industrial Ethernet Requirements
Communication interruptions
Disconnecting
Establishing a connection for communication
Data exchange
S7 connections
Snmp communication service Availability
1 S7 connection as communication path
Transition point
Reservation during configuration
Assignment of S7 connections
Connection points
Example
Allocating connection resources to Ocms services
Assigning connections in the program
Time sequence for allocation of S7 connection resources
Distribution and availability of S7 connection resources
Communication service Distribution
Distribution of connection resources
Resources
Availability of connection resources
Total number Reserved for Free Connection S7 connections
S7 basic
Example for a CPU 317-2 PN/DP
Connection resources for routing
Number of connection resources for routing
Example of a CPU 314C-2 DP
Extended functions of DPV1
Requirement for using the DPV1 functionality with DP slaves
DPV1
Definition DPV1
Functionality
Interrupt blocks with DPV1 functionality
System blocks with DPV1 functionality
Profibus DP
Communication 3.4 DPV1
Load memory
Memory areas and retentivity
CPU memory areas
Three memory areas of your CPU
Retentive data in load memory
Retentivity of the load memory, system memory and RAM
System memory
RAM
Retentive behavior of a DB for CPUs with firmware
Retentivity of memory objects
Retentive data in RAM
Retentive behavior of memory objects
RUN-STOP
Retentive behavior of a DB for CPUs with firmware =
Address areas Description
Address areas of system memory
Address areas of system memory
Process image
Time
Process image update
Configurable process image with CPU317 FW V2.3.0 or higher
Retentivity of the load memory, system memory and RAM
Local data
MMC as memory module for the CPU
Properties of the Micro Memory Card MMC
Properties of an MMC
Useful life of an MMC
MMC copy protection
Memory functions
Memory functions
General Memory functions
Loading user program from Micro Memory Card MMC to the CPU
Download of new blocks or delta downloads
Handling with modules
Uploading blocks
Compressing blocks
CPU memory reset and restart
CPU memory reset
Deleting blocks
Restart warm start
Recipe Recipe n
Recipes
Introduction
Processing sequence
Memory concept Memory functions
Measured values
Measured value log files
Working memory
Evaluation of measured values
Function principle
Backup of project data to a Micro Memory Card MMC
Memory concept Memory functions
Reference Cycle time
Overview
Reference Execution time
Time slice model
Cycle time
Overview
Meaning of the term cycle time
Time slices 1 ms each
Sequence of cyclic program processing
Step Sequence
Extending the cycle time
Calculating the cycle time
Process image update
Factor
Extending the user program processing time
+ 60 μs per rack
Const Portions CPU
Interrupt
Process Diagnostic Time-of-day
Cycle control at the scan cycle check point CCP
Watchdog
Block processing times may fluctuate
Extension of the cycle time due to error
Programming errors Access errors
Different cycle times
Example 50 % communication load
Communication load
Maximum cycle time
Example 20 % communication load
Influence on the physical cycle time
Physical cycle time depending on communication load
Tips
Extending the OB1 cycle time
Configuration during parameter assignment
Cycle extension through component-based automation CBA
Runtimes
Profibus
Base load through Profibus devices
Additional marginal conditions
Tips and notes
Fluctuation width
Update times for Profinet IO
Response time
Definition of response time
17 ms
DP cycle times in the Profibus DP network
Shortest response time is the sum
Shortest response time
Conditions for the shortest response time
Calculation
Conditions for the longest response time
Delay of inputs + DP cycle time at Profibus DP
Delay of outputs + DP cycle time at Profibus DP
Longest response time
Shortest response time Longest response time
Reducing the response time with direct I/O access
Reducing the response time
Longest response time is the sum
Cycle time
Calculating method for calculating the cycle/response time
Cycle extension through component-based automation CBA
Shortest response time Longest response time
Response time
Interrupt response time
Process/diagnostic interrupt response times of the CPUs
Definition of interrupt response time
Tv 200 μs + 1000 μs x n%
Signal modules
Reproducibility
Reproducibility of delay interrupts and watchdog interrupts
Process interrupt processing
Definition of Reproducibility
Example of cycle time calculation
Sample calculations
Calculating the longest response time
Sample of response time calculation
Calculation of the longest response time
Example of interrupt response time calculation
Cycle and reaction times 5.6 Sample calculations
Width
General technical data
Dimensions of CPU 31xC
Width of CPU
Following memory modules are available
Technical data of the Micro Memory Card MMC
Plug-in Simatic Micro Memory Cards
Maximum number of loadable blocks in the MMC
CPU 312C
Technical data
Data areas and their retentivity
Technical data
Address areas I/O
S7 signaling functions
Technical data Assembly
Testing and commissioning functions
Interfaces 1st interface
Communication functions
Integrated functions
Technical data Functionality
Dimensions
Programming
CPU 313C
Technical data of CPU 31xC 6.3 CPU 313C
Technical data Timers/counters and their retentivity
Technical data Address areas I/O
Technical data
MPI
KHz see the Manual Technological Functions
Technical data Integrated I/O
Execution times CPU 313C-2 PtP CPU 313C-2 DP
Technical data CPU 313C-2 PtP CPU 313C-2 DP CPU and version
CPU 313C-2 PtP and CPU 313C-2 DP
Memory CPU 313C-2 PtP CPU 313C-2 DP
Blocks CPU 313C-2 PtP CPU 313C-2 DP
Assembly CPU 313C-2 PtP CPU 313C-2 DP
Address areas I/O CPU 313C-2 PtP CPU 313C-2 DP
S7 signaling functions CPU 313C-2 PtP CPU 313C-2 DP
Technical data CPU 313C-2 PtP CPU 313C-2 DP
Time-of-day CPU 313C-2 PtP CPU 313C-2 DP
Interfaces CPU 313C-2 PtP CPU 313C-2 DP 1st interface
DP master
Programming CPU 313C-2 PtP CPU 313C-2 DP
Technical data CPU 313C-2 PtP CPU 313C-2 DP DP slave
GSD file
Point-to-point communication
Voltages and currents CPU 313C-2 PtP CPU 313C-2 DP
Dimensions CPU 313C-2 PtP CPU 313C-2 DP
Execution times CPU 314C-2 PtP CPU 314C-2 DP
Technical data CPU 314C-2 PtP CPU 314C-2 DP CPU and version
CPU 314C-2 PtP and CPU 314C-2 DP
Memory CPU 314C-2 PtP CPU 314C-2 DP
Blocks CPU 314C-2 PtP CPU 314C-2 DP
Assembly CPU 314C-2 PtP CPU 314C-2 DP
Address areas I/O CPU 314C-2 PtP CPU 314C-2 DP
S7 signaling functions CPU 314C-2 PtP CPU 314C-2 DP
Technical data CPU 314C-2 PtP CPU 314C-2 DP
Time-of-day CPU 314C-2 PtP CPU 314C-2 DP
Interfaces CPU 314C-2 PtP CPU 314C-2 DP 1st interface
2nd interface CPU 314C-2 PtP CPU 314C-2 DP
Programming CPU 314C-2 PtP CPU 314C-2 DP
Technical data CPU 314C-2 PtP CPU 314C-2 DP DP slave
Integrated I/O CPU 314C-2 PtP CPU 314C-2 DP
Voltages and currents CPU 314C-2 PtP CPU 314C-2 DP
Dimensions CPU 314C-2 PtP CPU 314C-2 DP
CPU 312C Pin-out of the integrated DI/DO connector
Technical data of the integrated I/O
Arrangement and usage of integrated I/Os
Block diagram of the integrated digital I/O
Standard Interrupt Count Posi-1 Input Tioning
1L+ 2L+
Controller
See also
Analog I/O
Wiring of the current/voltage inputs
Measurement principle
Maximum frequency of the input signal is 400 Hz
Integrated hardware low-pass filter
Principle of interference suppression with Step
Input filters software filter
50 Hz interference suppression
Outputs not connected
Inputs not connected
Value range Default Range of efficiency
Configuration
Parameters of standard DI
Byte 7 reserved
Byte
Byte 3 reserved
Byte 6
See also .3 in the Module Data Reference Manual
Parameters of standard do
Parameters of standard AI
There are no parameters for standard digital outputs
Parameters of standard AO
Parameters Value range Default Range of efficiency
\WH
\WH
\WH
\WH
\WH
Parameter for technological functions
\WH
Byte Variables Data type Description
Interrupts
Interrupt inputs
Start information for OB40
Technological functions
Diagnostics
Digital inputs
Standard I/O
Functions Manual
Fast digital outputs
Digital outputs
Technological functions use fast digital outputs
13 Technical data of digital outputs
CPU 31xC and CPU 31x, Technical data
Analog value generation
Technical data Module-specific data
Analog inputs
Voltage, currents, potentials
Status, interrupts, diagnostics
Interference suppression, error limits
Encoder selection data
Analog outputs
Actuator selection data
Technical data of CPU 31xC
CPU 31xC and CPU 31x, Technical data
Dimensions of CPU
Technical data of CPU
Technical data of CPU 31x 7.1 General technical data
CPU
Technical data Data areas and their retentivity
Technical data
Technical data Communication functions
Mounting dimensions W x H x D mm 40 x 125 x Weight 270 g
Technical data for the CPU
Technical data Data areas and their retentivity
Technical data
Number of entries not configurable Max
Mounting dimensions W x H x D mm 40 x 125 x Weight 280 g
CPU 315-2 DP
Technical data Data areas and their retentivity
Technical data
Diagnostic buffer Yes Number of entries not configurable Max
2nd interface
Technical data DP slave
CPU 315-2 PN/DP
Technical data
Technical data Assembly
Parameters of SFBs/FBs and SFC/FC of the S7
CBA at 50 % communication load
Transmission speed Up to 12 Mbps Number of DP slaves 124
Profinet IO
CPU 317-2 DP
Technical data Voltages and currents
Technical data Timers/counters and their retentivity
Technical data
CPU 317-2 DP
Technical data S7 signaling functions
MPI
DP slave Except for DP slave at both interfaces
GSD file
CPU 317-2 PN/DP
Technical data
Analog channels 4096/4096 Those local 256/256
Communication functions
Routing Interface X1 configured as Yes
MPI
Profinet IO
Technical data Voltages and currents
If you have used one of the following CPUs in the past
Information about upgrading to a CPU 31xC or CPU
Area of applicability
Who should read this information?
Hereafter called
Changed behavior of certain SFCs
SFC 56, SFC 57 and SFC 13 which work asynchronously
DPV1
SFC 54 Rddparm
SFC 20 Blkmov
New response by the CPU
SFCs that may return other results
Activating / deactivating DP slaves via SFC
Previous response by the CPU with Stop status
Runtimes that change while the program is running
Converting the diagnostic addresses of DP slaves
Converting the diagnostic addresses of DP slaves
Runtimes that change while the program is running
Replacing a CPU 31xC/31x
Reusing existing hardware configurations
Reusing existing hardware configurations
Replacing a CPU 31xC/31x
Consistent data
10 PG/OP functions
Load memory concept for the CPU 31xC/31x
Routing for the CPU 31xC/31x as an intelligent slave
Changed retentive behavior for CPUs with firmware =
Changed retentive behavior for CPUs with firmware =
Procedure
Asic
Clock flag bits
Backup memory
Bus
Bus segment
CPU
Device
Default Router
Data, temporary
Determinism
DPV1
Ertec
GD element
Function block
Functional ground
GD circuit
Instance data block
GSD file
Hub
Industrial Ethernet
Interrupt, process
Interrupt, delay
Interrupt, diagnostic
Interrupt, update
LAN
NCM PC
MPI
OB priority
Nesting depth
Network
Non-isolated
PNO
PLC
Profibus DP
Profibus
Profinet Component
Profinet
Profinet Asic
Profinet CBA
Profinet IO
Reference ground
Proxy
Real Time
Reduction factor
SFC
SFB
Snmp
Simatic
Simatic NCM PC
Simatic NET
Step
System function
System diagnostics
Timer
Timers
Ungrounded
Token
Topology
Twisted Pair
Glossary-23
WAN
Glossary-24
Index
Index
Index-3
Index