PCS 7 - Configuration Manual Engineering System
PCS 7 - Configuration Manual Engineering System
Preface
Introduction to Plant
Engineering with PCS 7
Basic Concepts of
Engineering
10
Test
11
01/2013
A5E02779453-03
12
13
Attachment
14
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Trademarks
All names identified by are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
GERMANY
A5E02779453-03
11/2012 Technical data subject to change
Table of contents
1
Preface.......................................................................................................................................................13
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.2.8
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4
4.4.1
4.4.2
4.4.3
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.5.1
4.5.5.2
4.5.5.3
4.5.5.4
4.5.5.5
4.5.5.6
4.5.5.7
4.5.6
4.5.6.1
4.5.6.2
Table of contents
4.5.6.3
4.5.6.4
4.5.6.5
4.5.6.6
4.5.6.7
4.5.6.8
4.5.6.9
4.5.7
4.5.7.1
4.5.7.2
4.5.7.3
4.5.8
4.5.8.1
4.5.8.2
4.5.8.3
4.5.9
4.5.9.1
4.5.9.2
4.5.9.3
4.5.9.4
4.5.9.5
4.6
4.6.1
4.6.2
4.6.3
4.6.4
Selecting PC components...........................................................................................................94
Which PC Components Can Be Used?.......................................................................................94
Preconfigured PCS 7 Systems (Bundles)....................................................................................94
Connecting PC Components.......................................................................................................95
Additional Components for Acoustic and Optical Signaling.........................................................95
4.7
4.7.1
4.7.2
4.7.2.1
4.7.2.2
4.7.2.3
4.7.2.4
4.7.3
4.7.4
4.7.5
4.7.6
Selecting AS Components...........................................................................................................96
What are the criteria for selecting the AS?..................................................................................96
Overview of the SIMATIC S7-400 Automation Systems.............................................................97
Introduction to the Automation Systems......................................................................................97
Standard Automation Systems for PCS 7...................................................................................97
Fault-tolerant Automation System for PCS 7...............................................................................98
Fail-safe Automation Systems for PCS 7....................................................................................99
Limits of the CPUs for PCS 7 Projects......................................................................................100
Default Performance Parameters of the CPUs for PCS 7 Projects...........................................101
Components for Fault-tolerant Automation Systems.................................................................103
Components for Fail-safe Automation Systems........................................................................105
4.8
4.8.1
4.8.2
4.8.3
4.8.4
4.8.5
4.8.6
4.8.7
4.9
4.9.1
4.9.2
4.9.3
Table of contents
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.3
5.3.1
5.3.2
5.4
5.4.1
5.4.2
5.4.3
5.4.4
6.2
6.2.1
6.2.2
6.2.3
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
Distributed Engineering.............................................................................................................155
Apply working methods in engineering......................................................................................155
Specifying the project structure for configuration......................................................................156
Configuring in a Multiproject......................................................................................................158
Branching and Merging Charts from a Project..........................................................................162
Configuration in the network......................................................................................................164
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
6.4.6
6.5
6.6
6.7
Deriving the Picture Hierarchy and OS Areas from the Plant Hierarchy...................................180
6.8
6.8.1
6.8.2
6.9
6.9.1
6.9.2
6.9.3
Table of contents
6.9.4
6.9.4.1
6.9.4.2
6.9.4.3
6.9.5
6.9.6
6.9.7
6.9.8
7
7.2
7.3
7.4
7.5
7.6
7.7
8.2
8.3
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
8.4.8
8.4.9
8.4.10
8.4.11
8.5
8.5.1
8.5.2
8.5.3
8.5.4
8.5.5
8.5.6
8.5.7
8.5.8
8.5.9
8.5.10
8.6
8.6.1
Table of contents
8.6.2
8.6.3
8.6.4
8.6.5
8.6.6
8.6.7
8.6.8
8.6.9
8.6.10
8.6.11
8.6.12
8.6.13
8.7
8.7.1
8.7.2
8.7.3
8.7.4
8.7.5
8.7.6
8.7.6.1
8.7.6.2
8.7.6.3
8.7.6.4
8.7.6.5
8.7.6.6
8.7.6.7
8.7.6.8
8.7.7
8.7.8
8.7.9
8.7.10
8.7.11
8.8
8.8.1
8.8.2
8.8.3
8.8.4
8.8.5
8.9
8.9.1
8.9.2
8.9.3
8.9.4
8.9.4.1
8.9.4.2
8.9.4.3
8.9.4.4
8.9.4.5
8.9.4.6
8.9.4.7
8.9.4.8
Table of contents
8.9.4.9
8.9.4.10
8.9.4.11
8.9.5
8.9.5.1
8.9.5.2
8.9.6
8.9.6.1
8.9.6.2
8.9.6.3
8.9.6.4
8.9.6.5
8.9.6.6
8.9.6.7
8.9.7
8.9.7.1
8.9.7.2
8.9.7.3
8.9.7.4
8.9.7.5
8.9.7.6
8.9.7.7
8.9.7.8
8.10
8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6
8.10.7
8.10.8
8.10.9
8.10.10
8.11
8.11.1
8.11.2
8.11.3
8.11.4
8.11.5
8.11.6
8.11.7
Table of contents
8.12
Configuring AS Functions..........................................................................................................396
8.12.1 Overview of the Programming Steps.........................................................................................396
8.12.2 Configuration by Several Users (Textual Interconnections)......................................................396
8.12.3 Creating CFC Charts (General).................................................................................................400
8.12.3.1 Overview of the Configuration Steps.........................................................................................401
8.12.3.2 How to Create a New CFC Chart..............................................................................................403
8.12.3.3 How to Insert Blocks into the CFC Chart...................................................................................404
8.12.3.4 How to Assign Parameters and Interconnect the Blocks...........................................................405
8.12.3.5 Runtime Groups and Runtime Properties..................................................................................407
8.12.3.6 Runtime Properties of the Blocks..............................................................................................408
8.12.3.7 Setting up AS-wide interconnections.........................................................................................410
8.12.3.8 How to Optimize the Run Sequence.........................................................................................411
8.12.3.9 How to Adapt the Run Sequence..............................................................................................413
8.12.3.10 How to Define CFC Chart I/Os.............................................................................................415
8.12.3.11 How to Compile CFC Charts................................................................................................418
8.12.3.12 How to compare CFC charts before download....................................................................420
8.12.3.13 How to Download CFC Charts to the CPU...........................................................................420
8.12.3.14 How to Test CFC Charts......................................................................................................422
8.12.3.15 How to use the "Forcing" function for block I/Os..................................................................423
8.12.3.16 How to Use the Trend Display in Test Mode........................................................................426
8.12.3.17 How to Configure the AS Runtime Measurement................................................................427
8.12.3.18 How to configure automatic displaying and hiding of messages in process mode..............429
8.12.4 PCS 7 license information.........................................................................................................430
8.12.4.1 Counting and booking process object licenses.........................................................................431
8.12.4.2 How to display the PCS 7 license information...........................................................................433
8.12.5 Programming the interface to the I/O (driver blocks).................................................................434
8.12.5.1 Concept for Drivers and Diagnostic Blocks...............................................................................434
8.12.5.2 List of Driver and Diagnostics Blocks........................................................................................435
8.12.5.3 How to Generate Module Drivers..............................................................................................437
8.12.5.4 How to Create Your Own Driver Blocks....................................................................................439
8.12.6 Overview of the control module and its type..............................................................................439
8.12.7 Creating Process Tags from Process Tag Types (Multiproject)................................................442
8.12.7.1 How to Create a Process Tag Type from a CFC Chart.............................................................443
8.12.7.2 How to Change a Process Tag Type.........................................................................................444
8.12.7.3 How to Insert a Process Tag Type to a Project.........................................................................446
8.12.7.4 How to Create an Import File or Assign it to the Process Tag Type..........................................446
8.12.7.5 How to Create Numerous Process Tags Automatically.............................................................447
8.12.7.6 How to Edit a Process Tag........................................................................................................448
8.12.7.7 How to Adopt Process Tags......................................................................................................449
8.12.7.8 How to Synchronize Process Tags with the Process Tag Type................................................451
8.12.7.9 How to restore lost assignments to the process tag type..........................................................453
8.12.8 Creating Sequential Control Systems (SFC).............................................................................454
8.12.8.1 Advantages and Uses of SFC Types/SFC Instances................................................................455
8.12.8.2 Overview of the Steps in Configuration.....................................................................................457
8.12.8.3 How to Create a New SFC Chart..............................................................................................458
8.12.8.4 How to Specify the Sequencer Properties.................................................................................459
8.12.8.5 How to Create the Topology of the Sequencer.........................................................................460
8.12.8.6 How to Configure Steps.............................................................................................................463
8.12.8.7 How to Configure Transitions....................................................................................................465
8.12.8.8 How to Adapt the Operating Parameters and Runtime Properties............................................467
8.12.8.9 Working with Charts, Types, and Instances..............................................................................472
8.12.8.10 How to Configure Messages in SFC....................................................................................473
Table of contents
10
8.13
8.13.1
8.13.2
Configuring OS Functions.........................................................................................................520
Overview of Configuration Tasks...............................................................................................520
Setting the AS/OS Lifebeat Monitoring......................................................................................523
8.14
8.15
8.16
8.16.1
8.16.2
8.17
8.17.1
8.17.2
8.17.3
8.17.4
9.2
9.3
9.4
9.4.1
9.4.2
Table of contents
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
9.5
9.5.1
9.5.2
9.5.3
9.5.4
9.6
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
9.6.7
10
11
12
13
10.2
10.3
10.4
10.5
Test...........................................................................................................................................................589
11.1
11.2
11.3
12.2
12.3
12.4
12.5
Maintaining a project.................................................................................................................607
13.2
13.3
13.4
11
Table of contents
13.5
13.5.1
13.5.2
13.5.2.1
13.5.2.2
13.5.2.3
13.5.3
13.5.3.1
13.5.3.2
13.5.3.3
13.5.4
13.5.4.1
13.5.4.2
14
Attachment................................................................................................................................................623
14.1
14.2
Lightning Protection...................................................................................................................626
14.3
Electrical Installation..................................................................................................................628
14.4
14.5
Index.........................................................................................................................................................639
12
Preface
Purpose of this documentation
This documentation shows you a way of optimizing the configuration of your plant using the
PCS 7 Process Control System. The individual configuration tasks can be seen based on
examples. Required basic knowledge
You will learn among other things the following:
How to achieve a technological structure of the process control configuration of a plant in
all phases
How to use the different views (component view, plant view, process object view)
Which phases you work through during configuration
How to structure plants
How to create process tag types and models
The following topics are dealt with in detail in this documentation; they are not addressed in
any other manuals:
Configuring a process control system
Working with the plant hierarchy (PH) and the process object view (POV)
Working with the import / export assistant (IEA)
Guide
This documentation gives you an insight into the key functions of PCS 7. You can also use
this documentation for reference and check the particular information that you require.
The configuration tasks are described in a sequence that can be used for practical and fast
configuration. The manual provides important background information and interrelationships
for all of the configuration steps in order to clarify their significance and context in the overall
system.
All work instructions utilize paths that can be accessed via the menu commands of the menu
bar. For many of the functions, you also have the option of using commands in the shortcut
menu for the individual objects.
13
Preface
14
Preface
Conventions
In this documentation, the names of elements in the software interface are specified in the
language of this documentation. If you have installed a multi-language package for the
operating system, some of the designations will be displayed in the base language of the
operating system after a language switch and will, therefore, differ from the designations used
in the documentation.
15
Basic structure
The PCS 7 engineering system configuration manual is divided into three sections:
Section
Content
Specifying the components and the systems for the PCS 7 plant
Planning the plant
engineering
This contains all the information that you need to select the right systems
and components based on the requirements of your PCS 7 plant.
You will receive a complete overview of the installation options for the
following components in PCS 7:
The automation system
The distributed I/O
The bus system
The network
Engineering
Basic concepts of
engineering
Introduction into how the requirements for efficient engineering (for example,
type-defining, reusability, central editing) are implemented with PCS 7.
Configuration of the
PCS 7 engineering
system
Compiling and
downloading
Test
Comparing project
versions with VXM
Servicing and
diagnostics
17
19
international industrial standards for data exchange - such as Ethernet, TCP/IP, OPC or OLE
DB communication.
System/
component
Description
OpenPCS 7
station
20
PCS 7 Web server PC station for monitoring processes online around the world
per Intranet or Internet.
SIMATIC IT
N
o.
System/
component
Description
Engineering
Station
Configuration of the
Engineering Station
(Page 127)
Preconfigured PCS 7
Systems (Bundles) (Page 94)
Planning Objects/Functions
for Efficient Engineering
(Page 119)
Operator station
Route control
station
Diagnostics With
Maintenance Station (Asset
Management) (Page 609)
Additional service support
and diagnostics (Page 613)
Operator Station
Configurations (Page 128)
Preconfigured PCS 7
Systems (Bundles) (Page 94)
(3
+
4)
Archive servers
Operator Station
Configurations (Page 128)
PCS 7 Box
Configuration of the
Engineering Station
(Page 127)
Operator Station
Configurations (Page 128)
Preconfigured PCS 7
Systems (Bundles) (Page 94)
BATCH Station
Configurations (Page 131)
BATCH station
Terminal bus
21
N
o.
System/
component
Description
Plant bus
Automation
system
I/O
field bus
instabus EIB
22
Required knowledge
for ...
What documentation
is required?
Planning
Configuration
Commissioning
How should the plant
be controlled and how
should it react to
disruptions?
Availability
What areas are
Technological areas
contained in the plant? System affiliations
Local factors
23
Required knowledge
for ...
Which components
should be used?
Determining
Determining
Number
Availability
Data backup
Change documentation
(validation)
Automation systems
(performance and areas of
application)
Determining
Number of AS
Availability
Planned or existing I/O
Failure safety
devices, sensors and actuators
Ex protection
Employed modules and
software
What preparations can Number of process tags
be made for efficient
Number and distribution of
engineering?
workstations for
engineering
Planning the
engineering
environment
Using appropriate
resources to create lists
(e.g. for process tag
lists)
How can servicing and
diagnostics be
implemented in the
PCS 7 plant?
Planning service
support
Planning diagnostics
Using diagnostic tools
24
English
German
French
Italian
Spanish
Additional information
The Process Control System PCS 7; PCS 7 Documentation provides the following
supplementary information to this manual:
Options for Accessing Documentation
Documentation for the Planning Phase
Documentation for the Realization Phase
Documentation for Commissioning, Operation, Diagnostics and Servicing
25
4.2
4.2.1
Introduction
PCS 7 offers a range of options for implementing automation tasks. The large selection and
variety of components facilitates the following:
Employment of suitable components for special requirements
Selection of components that can be configured exactly to meet specific requirements
The following table lists optimally matched systems, components and functions for specific
process control requirements.
Specification
Performing system,
component, function for
PCS 7
Check
Process mode - OS
Operation and
monitoring
OpenPCS 7
Sign-of-life monitoring
Function "Lifebeat
monitoring" from WinCC
Time synchronization
Function "Time
synchronization" from
WinCC
Short-term archiving
Archive systems of
WinCC
Long-term archiving
Upper performance
range:
Process Historian or
central archive server
(CAS)
Lower performance
range:
StoragePlus
Controlling and
operating sequential
control systems
26
SFC Visualization
Specification
Performing system,
component, function for
PCS 7
Operating and
monitoring of the Safety
Matrix
Access protection
Batch processes
SIMATIC BATCH
Route control
Using Process
Historian:
OS-Clients or
Information Server
Check
*)
S7-400H with
distributed I/O (e.g. ET
200)
Failure safety
Using failsafe
automation systems
S7-400F with
distributed I/O (e.g. ET
200)
S7-400FHwith
distributed I/O (e.g. ET
200)
Control modes
S7-400 FM
Distributed I/O
PROFIBUS PA
PROFINET (via
distributed I/O devices)
FF Link
27
Coupling DP/PA
Specification
Performing system,
component, function for
PCS 7
Check
DP/PA coupler
DP/PA-Link
Non-redundant
Connecting non-redundant PROFIBUS Y-Link
PROFIBUS DP devices DP devices to redundant PROFIBUS
DP
Diagnostics
(with hardware
components)
Diagnostics
(with software
components)
Hazardous area
Plant changes
CiR
Connecting AS
Ethernet
Network components of
SIMATIC NET
CP 443-1
CP 1612, CP 1613,
CP 1623, CP 1512 or
other Ethernet connection
Point-to-point coupling
S7-400 CPs
Scalability
Licenses
Basic engineering
Continuous automation
functions
CFC
Discontinuous
automation functions
SFC
Recurring technological
functions
Engineering
28
Specification
Performing system,
component, function for
PCS 7
SCL
Batch processes
SIMATIC BATCH
Route control
Availability with
S7-400H
S7 H Systems
S7 F Systems
*)
Safety reactions to
defined states
Safety Matrix
*)
Controller optimization
Faceplate for
PCS 7 OS
Faceplate Designer
SIMATC PDM
Efficient engineering
Multiproject,
SFC type, process tag
type, model, process
object view
Creation:
Check
Import/export assistant
Versioning
Version Trail
Reading parameters
back
Test
S7-PLCSIM
Plant documentation
DOCPRO
*) These software packages must be ordered separately (not included on the PCS 7 DVD).
29
Additional information
Capacity Options in Configuring a PCS 7 Plant (Page 41)
Selecting the network components (Page 53)
Selecting PC components (Page 94)
Selecting AS Components (Page 96)
Selecting I/O components (Page 108)
Preparation for Efficient Engineering (Page 119)
4.2.2
Selection Criteria
The selection of components for a process control system involves a variety of factors. The
most important factors are:
The type of process (continuous or discontinuous)
The reaction of a plant to disruptions (availability and safe state)
Type of process
There are two process types:
Continuous process
Process sequence in plants in which "the same product" is produced "unchanged" (e.g.
water desalination plants). Such processes can be automated by PCS 7 using sequential
control system (SFC). The automation can be implemented for small plant units as well as
for the entire plant.
Discontinuous (batch) process
Process sequence in plants in which "different products" are produced (e.g. various recipes
for producing tablets or mixing paints). Such processes can be automated by PCS 7 using
SIMATIC BATCH. With the recipe-based control strategies in SIMATIC BATCH, the
process sequences of a PCS 7 plant can be flexibly adapted to changing products, material
properties, plant conditions, product stages, etc.
30
Additional information
Section "Decision in favor of fault-tolerant and fail-safe components (Page 47)"
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
Manual Process Control System PCS 7; SIMATIC BATCH
4.2.3
31
Specification
Performing system,
component, function for
PCS 7
Check
SIMATIC IT
Access to MIS/MES
process data
OpenPCS 7
AS-i Link
MODBUS devices
HW Config or specific
component software
Engineering
Links and couplers
Additional information
Section "Administration level and remote access (Page 88)"
Section "Data Links to Other Systems (Page 86)"
4.2.4
32
Specification
System, component,
function for PCS 7
Operator station
function"User
Administrator" of WinCC
Check
Engineering system
"Local operator
permission" function
Representation of picture content
without operator permission
"Write-protected" attribute for individual SIMATIC Manager charts or all charts within a folder
Object properties
SIMATIC logon
"Password protected
access to the CPU"
function
Electronic signature
Electronic signature
based on SIMATIC Logon
33
Additional information
Section "Protecting projects/libraries with access protection (Page 152)"
Manual SIMATIC Logon; SIMATIC Electronic Signature
Configuration manual Process Control System PCS 7; Operator Station
Whitepaper Security Concept PCS 7 and WinCC
34
4.2.5
Specification
BATCH: logging of each of the
following modifications:
System, component,
function for PCS 7
Check
Route log
35
Specification
System, component,
function for PCS 7
Check
ES Log
In the CFC
Activation/deactivation of
runtime groups
In SFC
Configuration of constants in
steps
Configuration of constants in
transitions
Configuration of constants in
sequencer properties
Logging of delete
actions
BATCH log
Version Trail
Consistency of project
and library versions
Versioning charts
Versioning
System access
SIMATIC Logon
User identification
Electronic signature
Electronic signature
based on SIMATIC Logon
Logging of electronic
signatures
Logging of AS access
36
Function "Archiving a
Batch" in BATCH
Additional information
Section "Comparing Project Versions with VXM (Page 595)"
Section "How to Document Changes in the ES Log (Page 584)"
Section "How to Document Changes in the Change Log (Page 587)"
Online help for the Version Cross Manager
Manual Process Control System PCS 7; SIMATIC BATCH
Manual Process Control System PCS 7; SIMATIC Route Control
Manual SIMATIC Logon; SIMATIC Electronic Signature
4.2.6
Introduction
SIMATIC PCS 7 provides a variety of functions for archiving project data and process
values.
37
Specification
Configuration data
PC station for:
Check
Process Historian
or
in XML format
PC station for:
in a database
in PDF format
Process Historian
or
Additional information
Section "Introduction to archiving/versioning and documenting (Page 614)"
For information on the archiving of process and batch data, refer to the documentation on
SIMATIC Process Historian
38
4.2.7
Plant structure
The plant structure is understood as the following:
How and where the areas of a plant are configured and designed
Which options are used to equip which areas of a plant
39
Topic
Example
Description of
the process
Central/distributed configuration
of the automation systems
Central/distributed configuration
of the HMI systems
Number of workstations
depending on the degree of
automation
Fill-level sensor: 0 to 20 l
Additional information
Section "Capacity Options in Configuring a PCS 7 Plant (Page 41)"
Section "Importable data and data formats (Page 120)"
4.2.8
Service Support
You can find support for servicing PCS 7 plants from Siemens on the Internet (http://
www.siemens.com/automation/service&support)
40
4.3
4.3.1
Scalability
SIMATIC PCS 7 can be adapted flexibly in a variety of ways for different plant requirements
and sizes. The configuration can be expanded or modified during later upgrading or if
technological changes are made to the plant.
SIMATIC PCS 7 covers all plant sizes. Depending on the demands you have the following
options:
To choose between automation systems with different performance capacities starting
with applications having few control tasks (for example: with SIMATIC PCS 7 BOX) -- up
to the automation of a very large production plant with integrated process data control
To integrate distributed or central I/Os step-by-step
To size and configure the display and operating components starting with small singlestation systems with approximately 160 process tags, e.g. for laboratory automation, up to
distributed multiple station systems with client-server architecture including approximately
60,000 process tags, e.g. for automation of large-scale production plants
To scale the number of configurable process objects (software for a variety of PO quantities)
To define network components and configure communication networks
To enhance the functionality by systematically adding a variety of hardware and software
components (for example, operator stations with SIMATIC BATCH or a separate archive
server)
To integrate applications for connecting SIMATIC PCS 7 to the IT world
Capacity Options
The following sections provide information about planning for PCS 7 plant capacity:
How many objects can be handled in a project? (Page 41)
How Many CPUs are Needed for Automation? (Page 43)
How Many Devices, Sensors and Actuators can be Integrated? (Page 44)
How Many Operator Stations are Required? (Page 45)
What are the expansion limits? (Page 46)
4.3.2
Plant size
The configurable size of a PCS 7 plant is scalable.
Engineering System (V8.0 SP1)
Configuration Manual, 01/2013, A5E02779453-03
41
Process object
In PCS 7 V7.0 SP1 and higher, the following rules are valid for the licensing of process objects
(PO):
All SFCs and all block instances that support operator control and monitoring and that produce
messages are considered to be PCS 7 process objects. These are the objects that are
transferred to the OS and require licenses.
In the CFC , a block that supports operator control and monitoring is assigned the attribute
"S7_m_c" in the block properties.
A process object can be one of the following blocks and objects:
Blocks for operator control and monitoring of a plant (for example, motors, valves)
Objects for automation (for example, level control)
Objects for signal acquisition and signal processing (not channel driver blocks, for example,
MonAnL)
See also
PCS 7 license information (Page 430)
42
4.3.3
43
4.3.4
Mixed capacities
The following provides an example mixed capacities for automation systems in a PCS 7 plant.
Note
The values displayed in the following tables are not AS specific maximum values for the
respective position. They are an example list representing the typical distribution of the total
AS capacity available during mixed operation of all positions in a cohesive block.
Example:
Mixed capacity for automation systems in a PCS 7 plant:
Objects
AS 416-3
AS 417-4/AS 417H
16
150
500
400
1000
Dosing
15
30
Motors
150
300
PID controllers
130
200
Valves
150
300
SFC
50
100
Steps
500
1000
Objects
AS 416-3
AS 417-4/AS 417H
Digital inputs DI
850
1500
Digital outputs DO
315
630
Analog inputs AI
275
500
130
200
or:
44
4.3.5
Limit
12
64
Process values:
Approx. 1 000 per second per OS server /
single-station system
Messages:
Message surge: Approx. 3 000 messages in 4
seconds
Continuous load: Approx. 10 messages per
second
Number of OS areas
64 OS areas
50
Additional information
Manual Process Control System PCS 7; Operator Station
Manual Process Control System PCS 7; Web Option for OS
Manual Process Control System PCS 7; Maintenance Station
45
4.3.6
Expansion limit
Any potential plant expansion depends on the following factors:
Network type connecting the PCS 7 components
Distance bridged between the sensors and actuators (taking into consideration the potential
transmission rates)
Since almost all of the sensors and actuators for PCS 7 are integrated in the distributed I/O,
the length of the communications network is a critical factor.
Maximum expansion
The following bus systems are used in PCS 7 with the following maximum lengths:
Bus system
Application in PCS 7
Maximum expansion
Industrial Ethernet
PROFINET
5 km electrical coupling
PROFIBUS DP
10 km electrical coupling
PROFIBUS PA
HART communication
3 km
Point-to-point coupling
MPI
15 m
AS interface (ASI)
100 m
MODBUS
Depends on component
TIA solutions
Additional information
Which Networks / Bus Systems Are Used for Communication? (Page 54)
Maximum Transmission Rate of the Network / Bus Systems (Page 56)
46
4.4
Components
The reaction of the plant to faults is an important aspect in process control engineering. Since
the report of a fault is often not enough, the following components are an important part of
process control engineering:
Fault-tolerant components
Fail-safe components
Investment Costs
The high investment costs for fault-tolerant and fail-safe components are negligible in
comparison to the costs and losses involved in the loss of production. The higher the costs
resulting from production stoppage, the more advisable the use of fault-tolerant and fail-safe
components.
4.4.1
Fault-tolerant components
The use of fault-tolerant components in a process control system can minimize the risk of
production loss. A redundant configuration guarantees fault tolerance in a process control
system. This means that all components involved in the process have a backup in continuous
operation. When a fault occurs or one of the control system components fails, the correctly
operating redundant component takes over the continuing control task.
Redundancy concept
The PCS 7 fault-tolerant components enable you to achieve the desired form of fault tolerance
in all automation levels:
Operator stations, BATCH stations, Route Control stations, maintenance stations, external
archive server (control level)
Bus system
Automation system (process level)
Distributed I/O (field level)
The following graphic shows the theoretical structure on the basis of a configuration with faulttolerant components.
47
5HGXQGDQWIDXOWWROHUDQWWHUPLQDOEXV
%$7&+VHUYHU
26VHUYHU
5HGXQGDQWIDXOWWROHUDQWSODQWEXV
5RXWH
&RQWURO
VHUYHU
6ZLWFK
+LJKDYDLODELOLW\DXWRPDWLRQV\VWHPV$6
+$6+$6+
(70
(70
5HGXQGDQWOLQN
352),%86'3
352),%86'3
(70
)DLOVDIH
6HQVRU
DFWXDWRU
)LHOGEXV
352),%863$
$FWLYHILHOGGLVWULEXWRU
</LQN
352),%86'3
&RQQHFWLRQRQQRQUHGXQGDQW
352),%86'3GHYLFHVWR
UHGXQGDQW352),%86'3
No. in figure
Description
Several clients (OS clients, BATCH clients, Route Control clients) can access data on a
server (OS server, BATCH server, Route Control server).
Communication between the operator stations (client and server) and communication
with the engineering station is over a redundant, fault-tolerant terminal bus (Industrial
Ethernet).
The clients and server are connected to the terminal bus via switches.
48
Description
The servers (OS server, BATCH server, Route Control server, maintenance server,
external archive server) can, when necessary, be configured as redundant.
Each part of the redundant, fault-tolerant S7-400H automation systems (AS 414H or AS
417H) is connected to the plant bus with an Ethernet communications processor (CP).
Each part of the AS be connected to several PROFIBUS DP chains. The internal
PROFIBUS DP interfaces or additional communications processors are used for the
attachment.
The redundant connection to the DP master system is achieved using two 153-2 IM
modules in each ET 200M.
You can evaluate the signals of sensors/actuators with redundant digital or analog input/
output modules. If one of the two redundant modules fails, the input/output signal
continues to be evaluated by the operational module.
The PROFIBUS PA I/O is connected to the redundant PROFIBUS DP using FDC 157-0
DP/PA couplers and two IM 153-2 modules.
Through redundant DP/PA Links a redundant PROFIBUS PA is implemented . The field
devices are connected to the PROFIBUS PA via active field distributors (AFD or AFS
when ring/coupler redundancy is used).
The Y Link allows you to connect non-redundant PROFIBUS distributed I/O devices to
a redundant PROFIBUS DP.
Additional information
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.4.2
Fail-safe components
Fail-safe automation systems are employed for PCS 7 when a fault could endanger human
life, damage the plant or the environment. Fail-safe automation systems detect both errors in
the process along with internal errors and automatically bring the plant to a safe state when a
fault occurs.
49
)+V\VWHP
)PRGXOH
(70
,0
,VRODWLRQPRGXOH
(70
[,0
$6[)+
352),%86'3
$6[)+
352),%86'3
$6[)
352),%86'3
)+V\VWHPZLWKUHGXQGDQW,2
(70
5HGXQGDQW
)PRGXOH
5HGXQGDQWLVRODWLRQPRGXOH
No. in figure
Description
The fail-safe S7-300 signal modules are connected to the fail-safe S7-400F automation
system via the ET 200M.
Fail-safe automation systems can also be configured redundantly. The fail-safe and faulttolerant automation system S7-400FH guarantees optimum availability and safety of the
plant.
Safety mechanisms
The following safety mechanisms are part of the PCS 7 operating reliability concept:
The PROFIsafe profile is used for safety-related PROFIBUS DP communication between
the F CPU and distributed I/O. The fail-safe automation systems and signal modules can
recognize false user data and trigger the appropriate error responses with this safety frame.
Following programming (F program), the configured safety functions are processed twice
in different processor sections of the CPU. Potential errors are detected in a subsequent
comparison of the results.
50
Additional information
Internet: Documentation Process Control System PCS 7; Released modules
Add-on catalog for the SIMATIC PCS 7 process control system (catalog ST PCS 7.1)
In this catalog, you will find the components you can integrate in a fail-safe automation
system.
Manual SIMATIC Programmable Controllers S7 F/FH
Manual S7-300 Fail-safe Signal Modules
Manual SIMATIC ET 200S Distributed I/O System
Manual SIMATIC Distributed I/O System ET 200pro
51
4.4.3
Low or none
Medium
High/large
Standard
Proportion:
SIMATIC H systems
(Page 103)
AS
Availability
SIMATIC H systems
(Page 103)
Safety aspects
Standard
Proportion:
SIMATIC F Systems
SIMATIC F systems (Page 105) (Page 105)
Proportion:
SIMATIC FH systems
(Page 105)
SIMATIC FH systems
(Page 105)
Distributed I/O
Availability
ET 200M
DP/PA Link
ET 200M
Fail-safe signal
modules in ET 200M
Fail-safe signal
modules in ET 200M
ET 200S
Fail-safe signal
modules in ET 200M
Safety aspects
Bus systems
Availability on the terminal
bus and plant bus
Industrial Ethernet:
standard ring structure
Availability on
field bus
PROFIBUS DP/PA
Redundant
PROFIBUS DP/PA
Redundant
PROFIBUS DP/PA
PCS 7 OS,
SIMATIC BATCH and
SIMATIC Route Control
HMI systems
Availability Data security
52
4.5
4.5.1
Introduction
The communication within PCS 7 is based on SIMATIC NET network components that conform
with established worldwide standards. SIMATIC NET includes powerful and robust
components which were developed especially for industrial use. They have the following
properties:
The components allow for the reliable exchange of data between all levels and components
in the PCS 7 plant.
The components can be enhanced and expanded using standard components.
SIMATIC NET
SIMATIC NET contains the following components:
The communication network consists of the transmission medium, the corresponding
connection and transmission components, and the respective transmission methods.
The protocols and services are used for data communication between the components.
The communication modules of the automation systems establish the connection to the
communication network (e.g. communication processors CP).
Additional information
Refer to the following documentation for additional information regarding network architecture,
network configuration, network components, and installation instructions:
List PCS 7 - Enabled modules
Manual SIMATIC NET NCM S7 for Industrial Ethernet
Manual SIMATIC Net PROFIBUS Networks
Manual SIMATIC NET; Triaxial Networks
Manual SIMATIC Net Twisted Pair and Fiber-Optic Networks
Operating Instructions Industrial Communication; Industrial Ethernet Switches SCALANCE
X-400
SCALANCE X200
SCALANCE X300
53
4.5.2
Operator
station,
Route
Control
station
BATCH
station
Engineering
Station
AS
Distributed I/O
Intelligent field
devices, sensors
and actuators
Operator Station,
Route Control
Station
Ethernet
Ethernet
Ethernet
Ethernet
None
None
BATCH station
Ethernet
Ethernet
Ethernet
Ethernet
None
None
*1)
Engineering Station Ethernet
Ethernet
Ethernet
Ethernet
Ethernet via AS
Ethernet via AS
AS
Ethernet
Ethernet
Ethernet
PROFIBUS DP or
PROFINET
PROFIBUS DP
Ethernet
*1)
PROFIBUS PA
HART, AS-i,
Modbus via
PROFIBUS DP
Distributed I/O
None
None
Ethernet via
AS
PROFIBUS DP
or PROFINET
PROFIBUS DP or
PROFINET (via
AS)
via AS
Intelligent field
devices, sensors
and actuators
None
None
Ethernet via
AS
PROFIBUS DP
via AS
None
PROFIBUS PA
HART, AS-i,
Modbus via
PROFIBUS DP
*1) Path of communication between BATCH Station and AS is dependent upon the operating
mode of the BATCH station:
In PC-based operation: via terminal bus (Ethernet) and OS to AS
In AS-based operation: via plant bus (Ethernet) to AS
54
4.5.3
Area of application
Standards
IEEE 802.3
100 Mbps*
1 Gbps*
5 km*
Optical
150 km*
Wireless
1000 m*
Global
Topology
Number of nodes:
Typical
Maximum
(unlimited)
Fieldbus
Parameter
PROFINET
PROFIBUS PA
HART
AS-i
Standards
IEC 61158/61784
IEC 61158-2
Conforming to Bell
202 standard
IEC 62026
5 ms (for 31 AS-i
slaves)
IEC 61158-2
EN 50170-1-2
EN 50170-1-2
EN 50295
ISA S50.2
Transmission rate
up to 12 Mbps
depending on
distance
100 Mbps,
31.25 Kbps
up to 10 Gbps
9.6 km**
(with a repeater)
5 km*
1.9 km
3 km (PTP)
100 m (bus)
max. 100 m
Optical
90 km
150 km*
Wireless
15 m (with ILM)
1000 m*
55
Topology
Line - direct
connection to
special input
modules
32 per segment
32 per segment
1 Nodes
15
Number of nodes:
Typical
Max. 125
(unlimited)
Max. 125
1 Nodes
Specific
parameter
assignment
Data throughput
and connection
parameters
Address and
protocol; no bus
parameters
Data throughput
and connection
parameters
Parameter
assignment for
devices with
SIMATIC PDM
Connection using
S7 configuration
Special area of
application
Hazardous area
Analog sensors
slave profile
7.3/7.4
4.5.4
56
Network / bus
system
Electrical network
Optical network
Recommendation
Industrial
Ethernet
max. 1 Gbps*
max. 1 Gbps*
PROFINET
max. 1 Gbps*
max. 1 Gbps*
Always use
components that
support 100 Mbps or 1
Gbps
Electrical network
Optical network
Recommendation
PROFIBUS DP
max. 12 Mbps
We recommend the
use of optical networks
if interference
immunity and controlto-load isolation are
important.
12 Mbit/s max. 60 m
6 Mbit/s max. 60 m
3 Mbit/s max. 100 m
31.25 Kbps
The communication is
carried out via the
PROFIBUS DP.
You can find
information about this
in the section
"Connecting
PROFIBUS DP to
PROFIBUS PA
(Page 77)"
HART
The communication is
carried out via the
PROFIBUS DP.
*) SCALANCE X-400 Switches are suitable for 10/100/1000 Mbps (electrical or optical).
(The DTEs are connected to the 10/100 Mbps ports.)
57
4.5.5
4.5.5.1
Ethernet/Gigabit Ethernet
The network components used in PCS 7 are Industrial Ethernet components modern Ethernet/
Gigabit Ethernet technology. This means the following:
Communication speed of 100 Mbit/s (Fast Ethernet)
or 1 Gbit/s (Gigabit Ethernet)
Using switching technology
Redundancy using optical/electric rings
58
Additional information
Section "Data Paths over the Terminal Bus and System Bus (Page 136)"
Whitepaper Security Concept PCS 7 and WinCC
See also
Security concept (http://support.automation.siemens.com/WW/view/en/28580051)
4.5.5.2
SCALANCE X
SCALANCE X is the switch product family of Industrial Ethernet switches from SIMATIC NET.
Switches are active network components that distribute data to targeted addressees.
59
X414-3E4)
Redundancy
Manager
Standby
Manager
Gigabit Ethernet
10/100/1000 Mbit/s
Multimode
FO
Single mode
FO
2 x TP or
12/201)
42)/121)
43)/121)
Yes
Yes
Yes
Yes
Yes
Yes
2 x 1 Gbps FO
X408-24)
4 x TP or
4 x 1 Gbps FO
X310
60
3 x TP
X308-2
3 x TP or
Redundancy
Manager
Standby
Manager
Yes
Yes
Yes
Yes
2 x 1 Gbit/s FO
X308-2LD
3 x TP or
2 x 1 Gbit/s FO
X204IRT
Yes5)
Yes5)
X202-2IRT
Yes
Yes5)
X208
No6)
No
X204-2
No7)
No
X101-1
No
No
X101-1LD
No
No
5)
61
5HGXQGDQWIDXOWWROHUDQWWHUPLQDOEXV
26VHUYHU
%$7&+VHUYHU
5RXWH
&RQWURO
VHUYHU
5HGXQGDQWIDXOWWROHUDQWSODQWEXV
6ZLWFK
+LJKDYDLODELOLW\DXWRPDWLRQV\VWHP$6[+
Additional information
Section "Data Paths over the Terminal Bus and System Bus (Page 136)"
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
Operating Instructions Industrial Communication; Industrial Ethernet Switches
SCALANCE X400
SCALANCE X200
SCALANCE X300
62
4.5.5.3
Using Optical Switch Modules (OSM) and Electrical Switch Modules (ESM)
OSM/ESMs allow the configuration of "switched networks" with 100 Mbps that meet stringent
requirements for availability and comprehensive diagnostics.
Two measures are employed to decouple the load on the networks thereby leading to an
increase in network performance:
Formation of segments, i.e., dividing the networks in subnetworks/segments
Connecting each segment to an OSM/ESM
An OSM/ESM disposes of additional ports (with RJ45, ITP or BFOC interfaces as options) to
which terminals and additional network segments can be connected.
The redundancy manager integrated in the OSM/ESM enables configuration of redundant ring
structures.
Up to 50 OSM (optical ring) / ESM (electrical ring) can be used per ring.
OSM TP22
Preference
Sub D
(ITP)
RJ45
(TP)
Multimode
FO
Single
mode
FO
Plant bus
Terminal bus
TP cable in
switchgear cubicle
OSM ITP62
(standard)*
OSM TP62*
OSM ITP62-LD*
OSM ITP53
Cross-building
connection
Cross-building
connection
TP cable (max.
6 m) in the cubicle
TP cable
(max. 6 m) in the
cubicle
TP cable
(max. 6 m) in the
cubicle
OSM BC08
ESM ITP80
Within buildings
ESM TP40
Within switchrooms
ESM TP80*
Within switchrooms
63
OSM TP62
260
OSM
OSM TP62
OSM
2/0
260
1HWZRUN
260LQ
50PRGH
2/0
OSM TP62
OSM
1HWZRUN
OSM TP62
OSM
260
2/0
(60
(60
1HWZRUN
(60
(/0
,73VWDQGDUG
73;3FRUG
73FRUG5-
)LEHURSWLF)2
7ULD[LDOFDEOH
6SXUOLQH'URSFDEOH
Additional information
Section "Data Paths over the Terminal Bus and System Bus (Page 136)"
Manual Industrial Ethernet OSM/ESM; Network Management
4.5.5.4
64
Additional information
Manual SIMATIC Net Twisted Pair and Fiber-Optic Networks
4.5.5.5
Ethernet
1HWZRUN0RGXOH
,QGXVWULDO(WKHUQHW
Industrial
$XWRPDWLRQ6\VWHP
&3
Connection of the AS
The automation system is connected to Industrial Ethernet via TCP/IP or ISO via the
communication processor CP 443-1 or via the Ethernet interface of the CPU.
Connecting PC stations
Operator stations, BATCH stations, route control stations, maintenance stations, PC station
for central archiving, OpenPCS 7 station, and engineering stations are connected to Industrial
Ethernet via communication modules. The communication modules require a slot in the PC or
65
Time-of-day synchronization
CP 443-1 and CP 16x3 support and time synchronization on Industrial Ethernet. A PC with CP
16x3 can receive time frames from the following time transmitters:
SIMATIC S7-400/H/FH with CP 443-1
SIMATIC NET real-time transmitter for Industrial Ethernet (for information see catalog IK
PI)
Master clock (SIMATIC SICLOCK TC 400 recommended)
PC with CP 16x3
You can find additional information on this topic in function manual Process Control System
PCS 7; Time Synchronization.
66
Additional information
Section "Data paths over the terminal bus and system bus (Page 136)
4.5.5.6
26VHUYHU
5HGXQGDQW26
VHUYHUSDLU
6ZLWFK0RGXO
)DXOWWROHUDQWV\VWHPEXV
,QGXVWULDO(WKHUQHW
)DXOWWROHUDQW
DXWRPDWLRQV\VWHP
6+ZLWK&38V
$6+
$6+
6SDWLDOO\VHSDUDWHG
PRXQWLQJUDFNV
HDFKZLWKWZR&3
PRGXOHV
6\QFKURQLVDWLRQOLQH
67
26VHUYHU
UHGXQGDQW26VHUYHUSDLU
6ZLWFKPRGXOH
UHGXQGDQWIDXOWWROHUDQWSODQWEXV
,QGXVWULDO(WKHUQHW
)DXOWWROHUDQW
DXWRPDWLRQV\VWHP
6+ZLWK&38V
$6+
$6+
6SDWLDOO\VHSDUDWH
UDFNVHDFKZLWKWZR
&3
6\QFKURQL]DWLRQOLQHV
Switches
All switches (SCALANCE X400/300/200/OSM/ESM) feature 2-ring ports to enable
connection to double Ethernet ring structures. With OSM and ESM, the relevant pair is
synchronized via a synchronization line.
Additional information
Section "Using Switching Technology with SCALANCE X (Page 59)"
Section "Using Switching Technology with OSM/ESM (Page 63)"
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.5.5.7
68
4.5.6
4.5.6.1
69
2/0
2/0
s
SIMA TIC P ANEL PC
POWER
TEMP
7
4
8
5
9
6
0 +/-
INS
DEL
ESC
TAB
ACK
HELP
FN
CTRL ALT
ENTER
,QWHJUDWHG
3RZHUVXSSO\
7HUPLQDOUHVLVWRU
([LVRODWLRQ
352),%863$
'33$/LQN
([LVRODWLRQ
DQGUHSHDWHU
(7L63
0
352),%86'3
352),%86'3
SHIFT
56L6FRXSOHU
FOUNDATION Fieldbus
You can find information on integrating the FOUNDATION Fieldbus in a PCS 7 system in the
commissioning manual Process Control System PCS 7; PCS 7 - FOUNDATION Fieldbus.
4.5.6.2
Introduction
Shielded, twisted pair cables are used as the transmission media for electrical PROFIBUS
networks. PROFIBUS nodes are connected to bus lines via a bus terminal with a spur line or
bus cable connectors.
70
PROFIBUS segment
A PROFIBUS segment is formed by a bus cable terminated at both ends with surge impedance.
The individual PROFIBUS segments are connected together with repeaters. The maximum
segment line length depends on the following factors:
Transmission rate
Type of line used
The maximum line length for a PROFIBUS segment is limited. You can find information about
this in the section "Maximum Transmission Rates of the Networks / Bus Systems (Page 56)".
RS 485-Repeater
The RS 485 repeater is a signal amplifier. It allows the cable length to be increased. A maximum
of 9 RS 485 repeaters can be connected in series. The following line lengths are possible
between two nodes for RS 485 repeaters:
Transmission
rate
10,000 m
500 kbit/s
4,000 m
1.5 Mbps
2,000 m
3 to 12 Mbps
1,000 m
RS 485-iS Coupler
The RS 485-iS- coupler is an isolating transformer used for intrinsically safe transfer of
PROFIBUS DP in hazardous areas (potentially explosive atmosphere).
The RS 485-iS coupler is required to connect intrinsically safe PROFIBUS DP nodes, for
example, ET 200iSP or third-party devices with Ex i DP connection, to PROFIBUS DP. The
RS 485-iS coupler can also be used as a repeater in hazardous areas.
Additional information
Manual SIMATIC Net PROFIBUS Networks
Manual SIMATIC, Distributed I/O Device ET 200 iSP
71
4.5.6.3
Recommendation
Note
Recommendation: fiber-optics are preferred for long distances or when connecting between
buildings.
Glass fiber-optics or plastic fiber-optics are used as the transmission media for optical
PROFIBUS networks.
72
352),%86'3
&RSSHUFDEOH
,0
(70
ZLWKVWDQGDUG,2PRGXOHV
,0)2
2%7
(70
ZLWKIDLOVDIH,2PRGXOHV
,0)2
2%7
(70
ZLWKIDLOVDIH,2PRGXOHV
3ODVWLF)LEHU2SWLFFDEOH
Additional information
Manual SIMATIC Net PROFIBUS Networks
Manual SIMATIC Net Twisted Pair and Fiber-Optic Networks
73
4.5.6.4
&3([WHQGHG
(70
352),%86'3
$XWRPDWLRQ6\VWHP
(70
Connection of the AS
Automation systems are connected to PROFIBUS DP over the following components:
CP 443-5 Extended
Internal PROFIBUS DP interface of the CPU
The PROFIBUS DP lines can be connected to a maximum of 4 internal PROFIBUS DP
interfaces per automation system (with add-on modules depending on the CPU) and also to
a maximum additional 10 CP 443-5 Extended. IF 964-DP interface modules are available for
the PROFIBUS DP interfaces. These can be installed in the open module slots of the CPU.
74
4.5.6.5
Redundant PROFIBUS DP
The fault-tolerant automation system S7-400H features a PROFIBUS DP master interface on
each CPU for connecting to the PROFIBUS DP. For switched distributed I/O, the PROFIBUS
DP is connected to the I/O device through two IM 153-2 interface modules.
Configuration options: The following fault-tolerant communication solutions are offered for
PROFIBUS DP:
Redundant PROFIBUS DP as an electrical network
Redundant optical network with OLM with line, ring and star structure
352),%86'3
$XWRPDWLRQV\VWHP$6+$6+
352),%86'3PDVWHULQWHUIDFH
RQHDFK+&38
(70
(70
'XDOFKDQQHOVZLWFKHG,2(70FRQVLVWLQJ
RI[,0DQG[60
5HGXQGDQW,2
PRGXOH
6HQVRU
Additional information
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.5.6.6
Y-Link
The Y-Link is preferred as the gateway from a PROFIBUS master system to a single-channel
PROFIBUS master system.
75
352),%86'3
[,0
<OLQN
6XERUGLQDWH'3PDVWHUV\VWHP
S
o CAL oLIM oAR
o CODE
63,29
36,72
<FRXSOHU
+/-
Clear
ESC
Enter
MEAS
Info
ULTRAMAT 6
&RQQHFWLRQRIQRQUHGXQGDQW
352),%86'3GHYLFHVWR
UHGXQGDQW352),%86'3
Note
Use only the active backplane bus module when configuring the Y-Link .
76
Additional information
Manual DP/PA Link and Y-Link bus couplers
4.5.6.7
DP/PA-Link
The DP/PA-Link is the preferred gateway between PROFIBUS DP and PROFIBUS PA.
DP/PA Coupler
The DP/PA coupler is a physical link between PROFIBUS DP and PROFIBUS PA. The DP/
PA coupler is available in both Ex and Non-ex variations.
When few numbers are involved, the real-time requirements are not important, and no
redundant PROFIBUS DP is used, the DP/PA coupler can also be operated in "stand-alone"
mode (without IM 153-2).
$XWRPDWLRQ6\VWHP
352),%86'3
'33$&RXSOHU
352),%863$
,0
'33$/LQN
PD['33$&RXSOHU
352),%863$
77
DP/PA Coupler
DP/PA-Link
Structure
Transmission
rate
Function
78
DP/PA Coupler
DP/PA-Link
Redundancy
Diagnostics
Via LED
Additional information
Manual DP/PA-Link and Y-Link bus couplers
4.5.6.8
Redundant PROFIBUS PA
PROFIBUS PA can be configured as redundant to supplement the redundant PROFIBUS DP.
A redundant PROFIBUS PA is connected to redundant DP/PA couplers. If a communication
path fails, the communication path is preserved as far as the spur line to the field devices.
79
'33$OLQNZLWKUHGXQGDQW,0
DQGUHGXQGDQW'33$
FRXSOHU)'&
352),%86'3
352),%86'3
$)'
$)'
)DXOWWROHUDQW
352),%863$
0D[$)'
0D[
'33$OLQNZLWKUHGXQGDQW,0
DQGUHGXQGDQW'33$
FRXSOHU)'&
$)6
)DXOWWROHUDQW
352),%863$
0D[
Additional information
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.5.6.9
Diagnostic repeaters
We recommend the use of diagnostic repeaters to provide detailed diagnostics for PROFIBUS
DP segments (copper cable). When a fault occurs it sends a diagnostic alarm to the DP master
with detailed information about the type of fault and the location.
Principle: To be able to localize a problem in the network, the diagnostic repeater must know
the topology of the PROFIBUS subnet to which it is attached. With the function "Prepare Line
Diagnostics", the diagnostics repeater determines the distances to all nodes and saves the
data internally in a table. By calculating the distance to a line fault, the repeater can then identify
the nodes between which the fault is located based on the table.
80
)DXOW
'LDJQRVWLF
UHSHDWHU
352),%86'3
2/0
352),%86'3OLQH
PRQLWRUHGVXEQHW
352),%86'3OLQH
QRWPRQLWRUHG
2/0
s
SIMA TIC P ANEL PC
POWER
TEMP
A
G
M
7
4
8
5
9
6
0 +/-
INS
352),%86'3
DEL
ESC
TAB
ACK
HELP
SHIFT
352),%863$
FN
CTRL ALT
ENTER
Ex
352),%86'3L6
([LVRODWLRQ
DQGUHSHDWHU
'33$/LQN
Ex
Additional information
Manual SIMATIC Diagnostic Repeater for PROFIBUS-DP
Manual Process Control System PCS 7; Service Support and Diagnostics
81
4.5.7
4.5.7.1
Overview
PROFINET is an open standard of the PROFIBUS User Organization (PNO) and is 100%
compatible with Ethernet in accordance with IEEE standards. The following minimum
requirements of data communication are specified for PROFINET:
100 Mbps data communication with transmission via copper or fiber optic cable
(100 Base TX and 100 Base FX)
Full duplex transmission
Switched Ethernet
Auto negotiation (negotiation of transmission parameters)
Auto crossover (crossed send and receive lines in the switch)
Wireless communication (WLAN and Bluetooth)
Fieldbus integration
PROFINET enables the simple connection of existing fieldbus systems with PROFIBUS PA
without having to make changes to the existing PA field devices.
Distributed field devices
Likewise, PROFINET enables the connection of distributed field devices to the fieldbus.
Available modules or devices, e.g: intelligent DP-capable field devices, can be used with
PROFINET-capable connection interfaces or Link modules.
You can find additional information on PROFINET in the SIMATIC PROFINET system
description manual.
82
3ODQWEXV,QGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHP
352),1(7
(70
352),1(7FRQQHFWLRQ
YLD(70
(70
,(3%/LQN
'33$&RXSOHU
352),%863$
352),%86'3
,(3%/LQN
352),1(7FRQQHFWLRQ
RI3$ILHOGGHYLFHVYLD
,(3%OLQNDQG'33$
FRXSOHU
352),1(7FRQQHFWLRQ
'3FDSDEOHILHOG
GHYLFHV
352),%86'3
83
4.5.7.2
Overview
The example in the following figure shows the integration of a nonredundant PROFINET
fieldbus:
Via the internal interface of the CPU in the AS
Via a communication module in the AS
(QJLQHHULQJVWDWLRQRSHUDWRUVWDWLRQ
3ODQWEXV,QGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHPV
(70
)LHOGEXVYLDLQWHUQHLQWHUIDFHRI
WKH&38
4.5.7.3
(70
352),1(7
352),1(7
(70
(70
)LHOGEXVYLDFRPPXQLFDWLRQ
PRGXOHLQWKH$6
Overview
The example below shows various topologies for a fault-tolerant PROFINET fieldbus.
Example 1
The advantage of this type of configuration is that the I/O devices, e.g. ET 200M, are connected
individually to the switches, which enables simple expansion of further I/O devices.
84
3ODQWEXV,QGXVWULDO(WKHUQHWUHGXQGDQW
$XWRPDWLRQ6\VWHPUHGXQGDQW
6ZLWFK
352),1(7
6ZLWFK
(70
(70
(70
(70
Example 2
The I/O devices, e.g. ET 200M, are connected in a ring form in this topology.
A CPU forms the start and end of the PROFINET ring topology.
2SHUDWRU6WDWLRQVHUYHUUHGXQGDQW
3ODQWEXV,QGXVWULDO(WKHUQHWUHGXQGDQW
352),1(7
$XWRPDWLRQV\VWHPV
VDIHW\UHODWHG
(70
(70
(70
(70
85
Additional information
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.5.8
4.5.8.1
Introduction
Within the context of PCS 7, Totally Integrated Automation (TIA) provides solutions for
configuring a wide range of communication tasks.
4.5.8.2
AS interface (ASI)
The actuator sensor interface (AS interface) is a heterogeneous network system for simple,
usually binary actuators and sensors at the lowest field level. The AS interface is an
international standard based on EN 50 295.
The AS interface allows you to address all connected sensors and actuators on a common 2wire cable while at the same time supplying them with the required power.
86
(70
$6,QWHUIDFH
352),%86'3
'3$6,QWHUIDFH
/LQN
$6L
3RZHUVXSSO\
INTERFACE
%UDQFK
$FWXDWRUV
VHQVRUV
Additional information
Manual SIMATIC NET DP/AS INTERFACE LINK Advanced
Manual SIMATIC NET DP/AS Interface Link 20E
87
4.5.8.3
MODBUS
MODBUS is an open serial communication protocol. The Modbus protocol is used to network
third-party systems. Due to the maximum transmission rate of 38.4 Kbps, Modbus is
recommended when there are few bus nodes and low real-time requirements.
CP 341
The CP 341 is available in the following 3 models (interface physics):
RS 232C (V.24)
20 mA (TTY)
RS 422/RS 485 (X.27)
Special drivers are needed for Modbus master and Modbus slave to implement the Modbus
link. These must be ordered separately.
Additional information
Manual SIMATIC CP 341 Point-to-Point Connection; Installation and Parameter
Assignment
Manual SIMATIC Loadable Drivers for PtP CPs; Modbus Protocol RTU Format; S7 is Master
Manual SIMATIC Loadable Drivers for PtP CPs; Modbus Protocol RTU Format, S7 is Slave
4.5.9
4.5.9.1
Connecting to MIS/MES
88
Additional information
Note
When connecting MIS-/MES systems to SIMATIC PCS 7 also observe the information in
Whitepaper Security Concept PCS 7 and WinCC.
4.5.9.2
SIMATIC IT
SIMATIC IT is a technology platform for MES (Manufacturing Execution Systems), based on
the ISA 95 standard. According to this standard, explicit business and production rules
coordinate functionality to achieve optimal workflow.
SIMATIC IT has the following main elements:
SIMATIC IT Modeler
SIMATIC IT components
SIMATIC IT Modeler
SIMATIC IT Modeler connects the automation level with the ERP (Enterprise Resource
Planning) level:
Plant control and production control levels
Company and design level
SIMATIC IT Modeler is a cross-industry integration and coordination platform for operating
processes, data, and functions. In addition to the basic functions for internal procedural control,
user administration, etc. it also possesses the facility for plant and production modeling.
SIMATIC IT Components
The functions and architecture of the SIMATIC IT Production Modeler and SIMATIC IT
components conform to the ISA-95 standard. Each SIMATIC IT component is reserved for a
specific task that corresponds to a function of the ISA-95 standard.
Together, the components fulfil all the standard production functions of the ISA-95 standard.
The ISA-95 terminology is used in the SIMATIC IT software (e.g. "Material list").
SIMATIC IT components:
SIMATIC IT Production Suite (basic MES functions such as material management,
production order management, etc.)
SIMATIC IT Historian (plant performance analysis and archiving)
SIMATIC IT Unilab (laboratory information management system)
SIMATIC IT Interspec (product specification management system)
89
Connection of PCS 7
The SIMATIC PCS 7 process control system is integrated into SIMATIC IT via the CP 443-1.
Additional information
Manual SIMATIC PCS 7/SIMATIC IT Integration Manual
on the Internet (http://support.automation.siemens.com/WW/view/en/26639558)
4.5.9.3
OPC
OLE for Process Control (OPC) provides a standard mechanism for communicating with
numerous data sources. It does not matter whether these sources are machines in your factory
or a database in your control room. OPC is based on the OLE/COM technology from Microsoft.
For detailed information about OPC, refer to the documentation OLE for Process Control Data
Access Standard, Version 2.0, published by the OPC Foundation.
90
Additional information
Documentation OLE for Process Control Data Access Standard, Version 2.0
You can access the OPC Foundation address on the Internet (http://
www.opcfoundation.org)
4.5.9.4
OpenPCS 7
A PC station with OpenPCS 7 (OpenPCS 7 station) can be used to exchange data with external
systems without the need for either knowledge of the topology or a PCS 7 OS installation.
You can use OpenPCS 7 for data exchange with the following levels:
Automation level
Plant control and production control levels
MES level (Manufacturing Execution Systems)
ERP level (Enterprise Resource Planning)
Access Options
The following table show the PCS 7 data you can access via OpenPCS 7.
Access to Data
Data type
Access Method
OS server
Read/write
Read
Read/acknowledge
Read
Maintenance Station
91
License
Note
Access to the corresponding PCS 7 data is only ensured when a license is installed. You can
find more information on this in the manual Process Control System PCS 7; PC Configuration
and Authorization.
(70
$6LQWHUIDFH
352),%86'3
'3$6,QWHUIDFH
/LQN
$6L
3RZHUVXSSO\
Figure 4-1
%UDQFK
INTERFACE
$FWXDWRUV
VHQVRUV
Additional information
Section "Configuration of the OpenPCS 7 Station (Page 133)"
Section "How to Insert an OpenPCS 7 Station (Page 244)"
Section "How to configure the OpenPCS 7 station to access PCS 7 data (Page 529)"
4.5.9.5
Introduction
PCS 7 provides the option of using operator control and monitoring functions of the PCS 7 OS
(single-station or multiple-station system) in process mode over the Internet or Intranet.
You will need the following components:
92
Additional information
Manual Process Control System PCS 7; Web Option for OS
93
4.6
Selecting PC components
4.6.1
Introduction
A wide range of basic devices is available for engineering stations (ES), operator stations (OS),
maintenance station (MS), BATCH stations (BATCH), route control stations and for connecting
SIMATIC PCS 7 to the IT world. A basic device consists of the following components:
Basic hardware (PC base unit)
Color monitor
Network
The network for PCS 7 systems must be isolated using switches, routers, or gateways to
prevent interference to the PCS 7 network from office networks.
Additional information
Manual Process Control System PCS 7; PC Configuration and Authorization
Whitepaper Security Concept PCS 7 and WinCC
ST PCS 7.1 catalog (add-ons for SIMATIC PCS 7)
4.6.2
Basic hardware
Special versions of the basic hardware (bundles) are available for engineering stations (ES),
operator stations (OS), BATCH stations (BATCH), Route Control stations and for connecting
SIMATIC PCS 7 to the IT world. The bundles are optimized for special applications.
94
Color Monitors
The Siemens industrial monitor series SCD, SCM and CRT are available for use as PCS 7
process monitors. These are selected based on the ambient temperature of the plant.
A maximum of 4 monitors can be connected to a station (OS client) using a multi-VGA card.
Plant areas that have been split up in this way can be managed using 1 keyboard and 1 mouse.
Additional information
Catalog ST PCS 7
Catalog ST PCS 7.1 (Add-ons for SIMATIC PCS 7)
4.6.3
Connecting PC Components
You can find more information about connecting PC components in the section "Connecting
Network Nodes to Ethernet (Page 65)".
4.6.4
Signal module
OS single station systems and OS clients can be expanded with a signal module. These signal
modules can control a horn and a maximum of 3 different lamps or buzzer tones that represent
a variety of message classes.
Using a hardware timer (watchdog), the signal modules can detect and signal the failure of an
operator station. A hardware acknowledgment button can also be connected.
The signal modules are installed in a PCI slot in the operator station.
Sound card
You can also use a standard sound card installed in the operator station.
Additional information
You can find information about the function and the installation of signal modules in WinCC
Information System under "Options > Options for Process Control".
You can find more information about the configuration of audible signal devices in the
configuration manual Process Control System PCS 7; Operator Station.
95
4.7
Selecting AS Components
4.7.1
96
Configuration in RUN
4.7.2
4.7.2.1
4.7.2.2
Overview
The following pre-assembled complete systems are available to be used as standard
automation systems:
97
AS 414-3
AS 414-3IE
AS 416-2
AS 416-3
AS 416-3IE
AS 417-4
CPU
CPU 414-3
CPU 414-3PN
CPU 416-2
CPU 416-3
CPU 416-3PN
CPU 417-4
PROFIBUS DP
interface
2 integrated
1 integrated
2 integrated
2 integrated
1 integrated
2 integrated
Ethernet interface
CP 443-1EX20 1 integrated
CP 443-1EX20 CP
443-1EX20
1 integrated
CP 443-1EX20
1.4 MB
2 MB
2.8 MB
5.6 MB
8 MB
15 MB
2/4 MB
2/4/8 MB
4/8 MB
4/8/16 MB
4/8/16 MB
4/8/16 MB
+ 1 DP module + 1 DP module
Power supply
+ 1 DP module + 1 DP module + 2 DP
modules
Number of slots
4.7.2.3
9 or 18
Overview
The fault-tolerant automation systems are equipped in the following manner:
with two CPUs = ...-2H
The redundant subsystems are housed in a rack.
with only one CPU = ...-1H
These automation systems are employed if the redundant subsystems must be spatially
separated, for example, due to safety reasons.
The following table provides a short overview of the complete systems.
Detailed information
You can learn about the optional equipment variants in ST PCS 7 and CA 01 the catalogs.
You can find information on configuration limits in the documentation Process Control
System PCS 7; Licenses and configuration limits.
98
5DFN85+
5DFN
36
&38
ILEHURSWLF
DQG
FDEOHV
&3
5DFN
V\QFKURQL]DWLRQV
PRGXOHV
Rack UR2-H
The UR2-H is a compact, special rack with a split backplane bus and therefore suitable for
configuring a complete fault-tolerant automation system.
Synchronization Modules
The synchronization modules link both of the CPUs. They are installed in the CPU and
interconnected with fiber-optic cable. Two synchronization modules are installed in each CPU.
4.7.2.4
Overview
The fault-tolerant automation systems are used as hardware for the failsafe automation
systems AS 41xF and AS 41xFH.
The following complete systems can be used, depending on the type and configuration of the
failsafe automation system:
for failsafe systems (AS 41xF F-systems): one AS each 41x-x-1H
for failsafe and fault-tolerant automation systems (AS 41xFH FH systems):
Both subsystems on one rack: one AS each 41x-x-2H
Both subsystems on separate racks: two AS each 41xx1H
The safety functions are implemented by the F runtime licenses and programming tools/block
libraries for failsafe user programs (F programs).
Additional information
The list above provides a short overview of the complete systems.
Detailed information about the possible equipment variations can be found in the catalogs
ST PCS 7 and/or CA 01.
99
4.7.3
CPU S7 4xx
CPU 412-1 CPU 412-2 CPU 414-2 CPU 414-3 CPU 416-2 CPU 416-3 CPU 417-4
Order number 6ES7 ...
...
412-1XJ05
-0AB0
...
...
412-2XJ05 414-2XK05
-0AB0
-0AB0
...
414-3XM0
5-0AB0
...
...
...
416-2XN05 416-3XR05 417-4XT05
-0AB0
-0AB0
-0AB0
288 KB
512 KB
1 MB
2.8 MB
5.6 MB
11.2 MB
30 MB
512 KB
512 KB
512 KB
512 KB
1 MB
1 MB
1 MB
Memory
Blocks
DB
1 500
3 000
6 000
10 000
16 000
FB
750
1 500
3 000
5 000
8 000
FC
750
1 500
3 000
5 000
8 000
1 - 16 000
FB
0 - 7 999
FC
0 - 7 999
Processing times
Bit operation min.
75 ns
45 ns
30 ns
18 ns
75 ns
45 ns
30 ns
18 ns
75 ns
45 ns
30 ns
18 ns
225 ns
135 ns
90ns
54ns
Communication
Number of S7 connections
32
64
31
63
S7 alarm functions
Number of OPs with AlarmS/
AlarmD alarm processing
Interfaces
Interface 1
Interface 2
Interface 3
Interface 4
X1
X1
X2
X1
X2
X1
X2
IF1
X1
X2
X1
X2
IF1
X1
X2
IF1
IF2
100
25 x 260 x 219
50 x 290 x
219
25 x 260 x
219
50 x 290 x 219
CPU S7 4xxH
CPU 412-5H
CPU 414-5H
CPU 416-5H
CPU 417-5H
...412-5HK06-0AB0
...414-5HM06-0AB0
... 416-5HS06-0AB0
...417-5HT06-0AB0
Memory
Program
512 KB
2 MB
Data
512 KB
2 MB
6 MB
16 MB
10 MB
16 MB
512 KB
Blocks
DB
6 000
16 000
FB
3 000
8 000
FC
3 000
8 000
1 - 16 000
FB
0 - 7 999
FC
0 - 7 999
Processing times
Bit operation
31.25 ns
18.75 ns
12.5 ns
7.5 ns
Word operation
31.25 ns
18.75 ns
12.5 ns
7.5 ns
Fixed-point arithmetic
31.25 ns
18.75 ns
12.5 ns
7.5 ns
Floating-point arithmetic
62.5 ns
37.5 ns
25 ns
15 ns
48
64
96
120
15
31
Communication
Number of S7 connections
S7 alarm functions
Number of OPs with AlarmS/
AlarmD alarm processing
95
Interfaces
Interface 1
Interface 2
Interface 3
Interface 4
Interface 5
Mounting dimensions
WxHxD (mm)
Sync modules
4.7.4
25 x 260 x 219
Order number: 6ES7960-1AA06-0XA0
101
CPU 412-3H
CPU 414-3
CPU 414-4H
CPU 416-2
CPU 417-4
CPU 416-3
CPU 417-4H
20
6 000
768 bytes
3 072 bytes
416-3: 3 072bytes
Clock memory
None
16 384 bytes
17 000 bytes
32 768 bytes
600
1 800
2 400
CPU 416-5H
CPU 417-5H
3 000
650
600
Startup at POWER ON
Warm restart
3 000
Acknowledgment-triggered
messaging (QTM; SFB 33-35)
Off
On
Time-of-Day Synchronization
None
CPU 412-5H
CPU 414-5H
6 000
20
102
768 bytes
3 072 bytes
CPU 412-5H
CPU 414-5H
CPU 416-5H
CPU 417-5H
16 384 bytes
32 768 bytes
600
2 400
3 000
650
600
Startup at POWER ON
Number of messages in the
diagnostic buffer
Acknowledgment-triggered
messaging (QTM; SFB 33-35)
Warm restart
3 000
Off
On
Clock: Synchronization
90 min
Passivation reaction
4.7.5
Channel-based
103
3ODQWEXV,QGXVWULDO(WKHUQHW
(70
352),%86'3
352),%86'3
+LJKDYDLODELOLW\DXWRPDWLRQV\VWHP$6[+
RSWLRQDOO\ZLWKUHGXQGDQW
SRZHUVXSSO\
7ZRFKDQQHOVZLWFKHG,2(70FRQVLVWLQJ
RI[,0DQG[60
5HGXQGDQW,2PRGXOH
(70
(QFRGHU
104
Mixed operation
Note
Fault-tolerant and standard automation systems can be used in mixed operation.
Additional information
Manual Process Control System PCS 7; Fault-tolerant Process Control Systems
4.7.6
105
FH Systems
Fail-safe automation systems can be configured as single-channel (F system with one CPU)
or as redundant (FH system). The redundancy of the FH systems is not relevant for failure
safety. Redundancy is not used for detecting errors but rather to increase the availability of
fail-safe automation systems.
2SHUDWRUVWDWLRQ
SODQWYLVXDOL]DWLRQ
3ODQWEXV,QGXVWULDO(WKHUQHW
)PRGXOH
(70
,0
,VRODWLRQPRGXOH
)V\VWHP
)+V\VWHP
(70
[,0
$6[)+
352),%86'3
$6[)+
352),%86'3
352),%86'3
$6[)
(70
5HGXQGDQW
)PRGXOH
5HGXQGDQWLVRODWLRQPRGXOH
)+V\VWHPZLWKUHGXQGDQW,2
106
Additional information
Manual SIMATIC Programmable Controllers S7 F/FH
Manual S7-300 Fail-safe Signal Modules
107
4.8
I/O components
PCS 7 offers a wide range of options for connecting I/O devices and for recording and
outputting process signals via sensors and actuators:
Analog and digital input/output modules of the S7-400 operated centrally in the automation
system
ET 200M, ET 200S, ET 200iSP distributed I/O systems with an extensive portfolio of signal
and function modules, connected to the automation system via PROFIBUS DP
distributed I/O devices (e.g. ET 200M) connected via PROFINET to the automation system
or links for connecting intelligent DP or PA field devices (e.g. IE/PB link).
Direct connection of intelligent, distributed field/process devices and operator terminals via
PROFIBUS DP/PA (also redundant or in hazard zones 0, 1 or 2)
Direct connection of intelligent, distributed field devices via PROFIBUS DP and HART (also
redundant or in hazardous zones 0, 1 or 2)
4.8.1
108
4.8.2
109
,QGXVWULDO(WKHUQHWSODQWEXV
$XWRPDWLRQV\VWHP
(70
352),%86'3FRQQHFWLRQYLD
(70
352),%86'3
(7L63
+$57
352),%86'3FRQQHFWLRQYLD
(7L63
Ex
'33$/LQN
352),%863$
352),%86'3FRQQHFWLRQYLD
'33$/LQN
)281'$7,21)LHOGEXV
352),%86'3FRQQHFWLRQYLD
))/LQN
))/LQN
,QWHOOLJHQWILHOGGHYLFHVRQ
352),%86'3
110
Additional information
You can find information on redundant systems in the Process Control System PCS 7; FaultTolerant Process Control Systems manual.
You can find information on integrating the FOUNDATION Fieldbus in a PCS 7 system in
the commissioning manual Process Control System PCS 7; PCS 7 - FOUNDATION
Fieldbus.
3ODQWEXV,QGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHP
352),1(7
(70
352),1(7FRQQHFWLRQ
YLD(70
(70
,(3%/LQN
'33$&RXSOHU
352),%863$
352),%86'3
,(3%/LQN
352),1(7FRQQHFWLRQ
RI3$ILHOGGHYLFHVYLD
,(3%OLQNDQG'33$
FRXSOHU
352),1(7FRQQHFWLRQ
'3FDSDEOHILHOG
GHYLFHV
352),%86'3
For more information on redundant systems, refer to the Process Control System PCS 7;
Redundant Process Control Systems manual.
111
I/O
Additional information
ET 200M
ET 200S
ET 200iSP
ET 200pro
Intelligent PROFIBUS DP
capable field devices
Intelligent PROFIBUS PA
capable field devices
Connecting PROFIBUS PA to
PROFIBUS DP (Page 77)
and
Simultaneous coupling of PROFIBUS PA to the
PROFIBUS DP (DP master system) using PA link
or DP/PA coupler
System PCS 7;
PCS 7 - FOUNDATION Fieldbus
4.8.3
Overview
The following table shows the automation systems in which the distributed I/O system ET 200
can be used.
Automation system
ET 200M
ET 200S
ET 200iSP
ET 200pro
(via Y link)
112
(via Y link)
ET 200M
ET 200S
ET 200iSP
ET 200pro
(via Y link)
(via Y link)
Additional information
Section "Overview of Usable Distributed I/O System ET 200 (Page 113)"
4.8.4
ET 200M
ET 200iSP
ET 200S
ET 200pro
Protection level
IP20
IP30
IP20
Digital modules
(with counter/
frequency
measurement
function)
Analog modules
Hazardous digital/analog
modules
Fail-safe modules
(Analog module
also for HART)
(+ isolation module)
(+ ET 200S
SIGUARD)
(Parameter
assignment
via PDM)
(Parameter
assignment
via PDM)
HW Config
(+ active bus
module)
HW Config
113
ET 200M
Configuration change in
RUN (CiR)
You can find information about this in the section "Can Configuration Changes Be Made
in Runtime? (Page 116)"
ET 200M: Zone 2
(+ hazardous area
partition)
ET 200iSP/HART:
zone 1, 2
Zone 2 (except
motor starter)
Actuator/sensor/
HART: Zone 1
ET 200iSP
ET 200S
ET 200pro
RS485-iS coupler:
zone 2
Actuator/sensor:
zone 0
n = 12
n = 32
n = 63
n = 16
(IM 152)
(IM 151-1
High Feature)
(IM 154-1,
IM1542)
IM 153-4PN for
PROFINET
connection)
Optical bus connection
x
(IM 153-2 FO High
Feature)
Transmission rate
max. 12 Mbps
max. 12 Mbps
Connecting non-redundant
PROFIBUS DP devices to a
redundant PROFIBUS DP
Y-Link
FF Link
4.8.5
What is HART?
HART (Highway Addressable Remote Transducer) is serial transmission method used to
transmit additional parameter data, such as measurement range or damping, etc., to
connected measuring transducers and actuators over a 4 mA - 20 mA current loop.
114
Use in PCS 7
HART devices can be used within PCS 7 in the following manner:
HART devices can be connected to the distributed I/O system ET 200M in both standard
environments and hazardous areas. Special S7-300 hazardous area signal modules with
HART enable connection to HART devices certified for use in hazardous areas. The S7-300
hazardous area modules with HART are diagnostics capable (with channel and module
diagnostics).
HART devices can be connected to special analog HART electronic modules of the
distributed I/O system ET 200iSP.
All transducers or HART actuators certified for digital communication using the HART protocol
can be connected through the ET 200M and ET 200iSP.
Example configuration
(QJLQHHULQJ6WDWLRQ2SHUDWRU6WDWLRQZLWK6,0$7,&3'0
FHQWUDOL]HGFRQILJXUDWLRQRIILHOGGHYLFHVIRU352),%86'3
352),%863$DQG+$57
3ODQW%XV,QGXVWULDO(WKHUQHW
(70
(7L63
352),%86'3
$XWRPDWLRQ6\VWHP
352),%86'3/LQN
YLD(70
+$57
Ex 352),%86'3/LQN
YLD(7L63
115
4.8.6
Configuration in RUN
The following table provides an overview of the permitted configuration changes that can be
made to the distributed I/O during ongoing operation (CPU RUN).
Components
ET 200M
ET 200S, ET 200iSP
PROFIBUS DP,
PROFIBUS PA
116
Additional information
Section "Rules for configuration changes in RUN (CiR) (Page 145)"
4.8.7
26
352),%86'3
6WDQGDUG
$XWRPDWLVLHUXQJV
V\VWHP
(LJHQVLFKHUH
%HGLHQHLQKHLW
(70
352),%86'3
56L6.RSSOHU
$NWRUHQ
6HQVRUHQ
(7L63
0
0
'33$/LQN
352),%863$
$NWRUHQ
6HQVRUHQ
=RQH
=RQH
=RQH
117
Legend to figure
Components
ET 200M
ET 200iSP
Field devices
Suitable field and process devices can be integrated directly into hazardous
zones 1 or 2 via PROFIBUS PA.
Sensors/actuators also in Zone 0.
118
4.9
4.9.1
Brief Description
Process control library PCS 7 offers a library with a wide range of preconfigured
and tested blocks, faceplate and symbols for graphic
configuration of automation solutions.
Tool
Sections in this
manual containing
further information
Standard PCS 7
software
Standard
function of
PCS 7
Configuring in a
Multiproject
(Page 158)
Master data
library
Standard
function of
PCS 7
Branching and
merging projects
Standard
function of
PCS 7
Branching and
Merging Charts from a
Project (Page 162)
119
Brief Description
Tool
Sections in this
manual containing
further information
Importing configured
plant data
Import/Export
Assistant
Import/Export
Assistant
Exporting
configuration data
Import/export
assistant
Automatic expansion/
modification of
hardware
configurations
HW Config
Import/Export of the
Hardware
Configuration
(Page 561)
Automatic generation
of process tags
4.9.2
Data import
The table supplies the following information:
The task in which data can be imported
The data formats that can be imported
The application in which the data can be generated
120
(CFCs in PCS 7)
csv
cfg
HW Config
(standard PCS 7)
(non-dynamic screen
elements)
emf
wmf
Imported graphic objects in the format:
emf
wmf
dib
gif
jpg
jpeg
ico
txt
csv
xml
SIMATIC Manager
Version Cross Manager
Additional information
Section "Importing and Reusing Plant Data (Page 177)"
Section "Overview of data exchange (Page 537)"
4.9.3
Templates
The PCS 7 library "PCS 7 Advanced Process Library" contains templates for the following
technological functions:
Controls for measured value displays
Binary value acquisition with monitoring
Analog value acquisition with monitoring
Manual adjustment
Fixed setpoint control
121
Measurement
Measurement
Motor
Block
Plant area
Plant area 1
Plant area 2
Plant area 1
Plant area 1
Subarea
Dosing plant
Oil heating
Mixer
Gas heating
Type
3 (method of
measurement, e.g.
square-root)
10
...
Property 1
Measuring range
start
Measuring range
start
On
...
(e.g. 263K)
(e.g. 0 mA)
Measuring range
end
Measuring range
end
Off
...
(e.g. 473K)
Property 2
122
....
Property 3
Limit 1: 300 K
Feedback in
...
Property 4
Limit 2: 320 K
Feedback out
...
Property 5
Limit 3: 390 K
Temperature
sensor (type 1 PT 100)
Property 6
Limit 4: 400 K
Measurement
Property 7
...
Property ...
...
Measurement
Motor
....
Additional information
Section "Overview of data exchange (Page 537)"
123
Basic components
The following figure shows the basic components of a PCS 7 plant.
(QJLQHHULQJ6WDWLRQ 2SHUDWRU6WDWLRQ %$7&+6WDWLRQ 5RXWH&RQWURO6WDWLRQ 2SHQ3&66WDWLRQ
,QGXVWULDO(WKHUQHW
&HQWUDOL]HG,2
352),%86'3
$XWRPDWLRQV\VWHP
$6
'LVWULEXWHG,2
125
No. in
figure
Function
Engineering station
Operator station
On the operator station you operate and observe your PCS 7 plant
in process mode.
Complete diagnostics of a PCS 7 system is possible with the
Maintenance Station.
External archive servers are used to archive important process and
plant data
BATCH station
Route Control
station
OpenPCS 7 station
Automation
system
Additional information
Section "Connecting network nodes to Ethernet (Page 65)"
Section "Connecting PROFIBUS DP nodes (Page 74)"
126
5.2
5.2.1
Overview
Engineering stations are PCs on which the PCS 7 engineering software for configuring a PCS 7
project is installed.
Connect an engineering station to the plant and terminal bus to download the configuration
data to the PLC (OS, BATCH, Route Control, AS) and to test in process mode.
(QJLQHHULQJ
6WDWLRQ
265RXWH&RQWURO&OLHQWV
%$7&+&OLHQWV
7HUPLQDO%XV,QGXVWULDO(WKHUQHW
5HGXQGDQW26
5RXWH&RQWURO
VHUYHU
265RXWH
&RQWURO
VHUYHU
5HGXQGDQW
%$7&+VHUYHU
3ODQW%XV,QGXVWULDO(WKHUQHW
127
Method
With common
server (standard
office network)
Note
Without a common
server
Additional information
Section "Connecting network nodes to Ethernet (Page 65)"
For detailed information about configuring engineering stations and installing the operating
system and PCS 7 engineering software, refer to the manual Process Control System PCS
7; PC Configuration and Authorization.
Manual Process Control System PCS 7; SIMATIC PCS 7 BOX.
5.2.2
Overview
Operator stations are PCs on which the PCS 7 OS software is installed. The operator station
is connected to the plant bus to allow data communication with the automation system.
The architecture of the operator station is highly variable and can be flexibly adapted to a
variety of plant sizes and customer requirements. The operator station can be configured as
a single station or multiple station system with client-server architecture.
The OS server contains all the data of the operating and monitoring systems and the interrupt
and measured-value archive. It establishes the communication connection to the automation
systems. The OS servers make the process data available for the OS clients. The OS clients
are used to operate and monitor of the process mode. They access the data of one or more
OS servers.
We recommend using a terminal bus (separate from the plant bus) for data communication
between OS clients and the OS server when installing a multiple station system. The process
values archive can be stored on separate archive servers to improve performance.
To increase availability, operator stations can be set up redundantly.
128
129
PC station for long-term archiving (SIMATIC Process Historian or central archive server "CAS")
A so-called external archive server can be used additionally for long-term archiving in PCS 7.
The external archive server in PCS 7 is either SIMATIC Process Historian or the central archive
server "CAS".
The external archive server is a separate PC station that is a node on the terminal bus without
connection to the plant bus.
For additional information on this:
Section "Configuring the SIMATIC and PC Stations (Page 234)"
System manual SIMATIC; Process Historian Administration
System manual SIMATIC; SIMATIC Information Server
System manual SIMATIC HMI; WinCC/Central Archive Server
Additional information
Section "Connecting network nodes to Ethernet (Page 65)"
Section "How many operator stations are required? (Page 45)"
For detailed information about configuring operator stations and installing the operating
system and PCS 7 OS software, refer to the manual Process Control System PCS 7; PC
Configuration and Authorization.
Manual Process Control System PCS 7; PCS 7 BOX
130
5.2.3
Overview
BATCH stations are PCs on which SIMATIC BATCH is installed.
The architecture of the BATCH station is highly variable and can be flexibly adapted to a variety
of plant sizes and customer requirements. The BATCH station can be configured as a singlestation or multiple-station system with client-server architecture.
Typical batch process automation features one BATCH server and several BATCH clients that
process the plant project together. BATCH servers can be configured redundantly to increase
the availability.
BATCH servers and OS servers should always be operated on separate PCs. BATCH clients
and OS clients can be operated on a common PC.
The communication of the BATCH station with OS and AS takes place depending on the the
type of operation:
AS-based operation:
Here the BATCH station communicates with the operator stations via the terminal bus and
with the automation systems via the plant bus. The BATCH station has a connection to
each terminal bus and plant bus.
PC-based operation:
Here the BATCH station communicates with the operator stations via the terminal bus. The
BATCH station can only communicate with the automation systems via the operator station.
The BATCH station only requires one connection to the terminal bus.
The following illustration shows a configuration with a BATCH multiple station system. The
BATCH servers are in AS-based operation and possess a connection to the plant bus.
(QJLQHHULQJ
6WDWLRQ
26FOLHQWV
%$7&+FOLHQWV
7HUPLQDOEXVLQGXVWULDO(WKHUQHW
5HGXQGDQW26
VHUYHU
5HGXQGDQW%$7&+
VHUYHU
$6EDVHGRSHUDWLRQ
3ODQWEXVLQGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHPV
131
Additional information
For additional information about the configuration of BATCH stations and the installation
of the SIMATIC BATCH software, refer to the manual Process Control System PCS 7; PC
Configuration and Authorization.
Manual Process Control System PCS 7; SIMATIC BATCH
5.2.4
Overview
Route Control stations are PCs on which SIMATIC Route Control is installed. Both the Route
Control server and the Route Control client are connected to the terminal bus. The Route
Control server is additionally connected to the system bus.
The architecture of the Route Control station is highly variable and can be flexibly adapted to
a variety of plant sizes and customer requirements. The Route Control station can be
configured as a single-station or multiple-station system with client-server architecture.
Typical route control features one Route Control server and several Route Control clients that
operate the plant project in union. Route Control servers can be configured redundantly to
increase the availability.
132
26FOLHQWV
5RXWH&RQWUROFOLHQWV
(QJLQHHULQJ
6WDWLRQ
7HUPLQDOEXV,QGXVWULDO(WKHUQHW
UHGXQGDQW
26VHUYHU
UHGXQGDQW
5RXWH&RQWURO
VHUYHU
3ODQWEXV,QGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHP
Additional information
You can find detailed information about configuring Route Control stations and installing
the operating system and SIMATIC Route Control software including the required
authorizations in the manual Process Control System PCS 7; PC Configuration and
Authorization.
Manual Process Control System PCS 7; SIMATIC Route Control
5.2.5
Overview
The OpenPCS 7 station is a PC on which servers for OPC or for OLE DB are installed. The
architecture of the OpenPCS 7 station is variable and can be flexibly adapted to a variety of
plant sizes and requirements.
133
No. Configuration
Area of application
Single-station system:
Recommended for small plants
OpenPCS 7 station and client applications (OPC or OLE DB) Multiple-station system with
on separate PCs connected by an additional network (Internet/ client-server architecture:
Intranet in the figure).
Recommended for mediumsized and large plants
With this configuration, the OpenPCS 7 station can also be
installed on an
OS client
OS server
PC station for central archiving
OS single-station system
134
Additional information
Section "How to insert an OpenPCS 7 station (Page 244)"
You can find detailed information on installing the operating system and the OpenPCS 7
software, including the required license keys, in the manual titled Process Control System
PCS 7; PC Configuration and Authorization.
Manual SIMATIC NET; Industrial Communication with PG/PC
135
5.3
5.3.1
Communication Paths
The following figure shows the communication paths and system bus using an example.
(QJLQHHULQJ
6WDWLRQ
26FOLHQWV
5RXWH&RQWUROFOLHQWV
%$7&+FOLHQWV
7HUPLQDOEXVLQGXVWULDO(WKHUQHW
26VHUYHU
5RXWH&RQWUROVHUYHU
%$7&+VHUYHU
LQ$6EDVHGRSHUDWLRQ
3ODQWEXVLQGXVWULDO(WKHUQHW
$XWRPDWLRQV\VWHPV
Legend to figure
Bus
Data communication or
communication of the following
processes
Terminal bus
136
OS servers
Data communication or
communication of the following
processes
Plant bus
Communication between
automation systems (SIMATIC
communication)
5.3.2
Topology Options
The plant bus and terminal bus can be configured as follows:
As Industrial Ethernet (10/100 Mbps and Gigabit)
Bus, tree, ring, star or redundant ring structures
Information concerning Industrial Ethernet properties can be found in Section "Fields of
Application and Parameters of the Network / Bus Systems (Page 55)".
PC (OS, BATCH,
Route Control and
ES)
Purpose
Component of
SIMATIC NET
Additional sections
Connection
components for
Ethernet
CP 1613/CP 1623
Connecting Network
Nodes to Ethernet
(Page 65)
Connection
components for
Ethernet
CP 443-1
CPU with integrated
Ethernet interface
137
Connection path
Purpose
Component of
SIMATIC NET
Additional sections
Electrical transmission
path
Management Level
Scheme with Ethernet
(Page 58)
Coaxial cable
Network coupler
Optical transmission
path
Optical and/or
electrical transmission
path
SCALANCE X
Maximum Transmission
Rate of the Network / Bus
Systems (Page 56)
Electrical transmission
path
ESM
Management Level
Scheme with Ethernet
(Page 58)
Using Switching
Technology with
SCALANCE X (Page 59)
Using Switching
Technology with OSM/
ESM (Page 63)
Optical transmission
path
OSM, OMC
OLM
Additional information
Refer to the following documentation for additional information about network architecture,
network configuration, network components and installation instructions:
List of PCS 7-enabled modules Contains the SIMATIC NET components which are enabled
for a PCS 7 version
Manual SIMATIC NET NCM S7 for Industrial Ethernet
Manual SIMATIC Net PROFIBUS Networks
Manual SIMATIC NET; Triaxial Networks
Manual SIMATIC Net Twisted Pair and Fiber-Optic Networks
Operating Instructions SIMATIC NET; Industrial Ethernet Switches SCALANCE X-400
Configuration manual SIMATIC NET; Industrial Ethernet Switches SCALANCE X-400
Operating Instructions SIMATIC NET; Industrial Ethernet Switches SCALANCE X-200
138
139
5.4
5.4.1
Automation systems
The following automation systems can be configured by selecting hardware and suitable
software:
Automation systems
Additional sections
Components
Additional sections
Automation system
AS 400H/F/FH
Fault-tolerant automation
system
AS 400H
AS 400F/FH
CP 443-1
or
Ethernet interface of the CPU
CP 443-5 Extended
Connecting PROFIBUS DP
Nodes (Page 74)
or
PROFIBUS DP interface
140
Additional information
List PCS 7 - Enabled modules
Function manual Process Control System PCS 7; Fault-tolerant Process Control Systems
Manual SIMATIC Programmable Controllers S7 F/FH
Manual S7-300 Fail-safe Signal Modules
Manual, Process Control System PCS 7; SIMATIC PCS 7 BOX.
5.4.2
Introduction
This section is an orientation for installation instructions in the individual product
documentation.
Note
Information relating to installation in the project documentation manuals for SIMATIC
components is also valid when PCS 7 is used. The few exceptions relating to installation are
described in the section "Supplements to the installation instructions of the products for PCS
7 (Page 145)".
Information relating to programming and parameter assignment in the project documentation
manuals for SIMATIC components is of limited validity when PCS 7 is used. PCS 7 offers
many additional tools and functions. You should follow the procedures described in the
section Creating the PCS 7 Configuration in this manual when programming and setting the
parameters of the SIMATIC components.
141
Communication
Industrial Ethernet
PROFIBUS
AS interface
SCALANCE X
OSM/ESM
CP 443-1
Information
Management
CP 1613/CP 1623
CP 1612
CP 1512
RS 485-Repeater
PC stations
PC stations (ES, OS, BATCH,
Route Control, archive server,
OpenPCS 7,
PCS 7 BOX)
Authorization
Configurations
Structure
Installation
Automation systems
S7-400
(e.g. AS 41x)
142
S7-400H
(AS 41x-xH)
and Programming.
Safety Mechanisms
SIMATIC S7-400H Fault-tolerant Systems Manual:
S7-400H Installation Options
Getting Started
Installation of a CPU 41x-H
Using I/O on the S7-400H
PCS 7 AS RTX
BOX
Installation of PCS 7 AS RTX
Commissioning and configuration of PCS 7 AS RTX
Technical specifications
Distributed I/O
ET 200M
Specifications:
Manual for hardware configuration and parameter assignment of
components
Technical specifications
143
S7-300 Fail-safe
Signal Modules
S7-300
Signal Modules with
Intrinsically-Safe Signals
FM 355 S
FM 355 C
Controller Settings
Installation and Removal
Wiring
CP 340
CP 341
ET 200iSP
ET 200S
ET 200pro
FF link
Y Link
144
Diagnostic repeaters
DP/AS-i Link 20 E
DP/AS-i LINK Advanced
5.4.3
5.4.4
145
146
Overview
The following contains an introduction to the basic mechanisms of engineering with PCS 7. In
the foreground are the PCS 7 functions which enable you to configure efficiently:
Central, plant-wide engineering (Page 148)
Setting up the projects with the PCS 7 wizard (Page 150)
Distributed engineering (Page 155)
Type definition, reusability and central modifiability of engineering data (Page 167)
Importing and reusing plant data (Page 177)
Free assignment between hardware and software (Page 179)
Deriving the picture hierarchy and OS areas from the PH (Page 180)
Generating block icons (Page 182)
Generating operator texts (Page 182)
Basic concepts of the PCS 7 event-signaling system (Page 184)
147
6.1
Engineering system
The engineering system is structured on matching applications, facilitating the central, projectwide engineering of all the components on a PCS 7 plant:
Configuration of the hardware and field devices (HW Config, SIMATIC PDM)
Configuration of the communications networks (HW Config)
Configuration of continuous and sequential process sequences (CFC, SFC)
Configuration of discontinuous process sequences - batch processes (SIMATIC BATCH)
Configuration of route controls (SIMATIC Route Control)
Design of the operator control and monitoring strategies (WinCC Graphics Designer,
Faceplate Designer)
148
3&6(QJLQHHULQJ
&)&
6)&
+:
&RQILJ
/LEUDULHV
,PSRUW
([SRUW
$VVLVWDQW
26
(QJLQHHULQJ
6,0$7,&0DQDJHU
8QLIRUP'DWDEDVH
$XWRPDWLRQ
HQJLQHHULQJ
(QJLQHHULQJIRU
QHWZRUNFRPPXQLFDWLRQ
KDUGZDUH
(QJLQHHULQJIRU
IDLOVDIH
V\VWHPV
)LHOGGHYLFHV
SDUDPHWHU
DVVLJQPHQW
Integrated database
Thanks to the engineering system's integrated database, data which has been entered once
is available throughout the system.
Additional information
Section "PCS 7 Applications and How They Are Used (Page 209)"
149
6.2
6.2.1
150
Result
In multiproject engineering a multiproject containing a subordinate project is created in the
SIMATIC Manager in accordance with the preview (see figure above). The preview is adapted
in line with the selected settings and shows you the structure which has been created by the
PCS 7 wizard.
There is also a master data created with the following content:
in the plant hierarchy:
separate folders for process tag types, models and shared declarations
in the component view:
an S7 program with the folders for source files, blocks and charts
a folder for shared declarations
Additional information
Section "How to Create a New Multiproject with the PCS 7 Wizard (Page 220)".
6.2.2
151
Result
An additional SIMATIC 400 station or SIMATIC PC station is created for OS/BATCH/Route
Control/OpenPCS 7 in the selected project (in accordance with the preview).
Additional information
Section "How to Expand a Project with Preconfigured Stations Using the PCS 7 Wizards
(Page 225)".
6.2.3
Introduction
We recommend that you protect your projects and libraries against unwelcome access and
log all access actions.
Note
In order to use this functionality, SIMATIC Logon needs to be installed.
152
Description
Activating Access
Protection
(including defining a
project password)
Project administrator
Project administrator
Managing users
Project administrator
Synchronizing
access protection in
the multiproject
Project administrator
Displaying the
Change Log
Project administrator
Removing Access
Protection and
Change Log
Project editor
Change Log
The following events can be logged via a change log if access protection is activated, for
example:
Activating/deactivating/configuring access protection and change logs
Opening/closing projects and libraries
Downloading to PLCs (system data)
Operations for downloading and copying blocks
Changing parameters in test mode
Activities for changing the operating states of the CPU (e.g. STOPPING the CPU)
Resetting the CPU
You can have the change log displayed, add comments to it or export it.
153
Description
Activating the
change log
Project administrator
Deactivating the
change log
Project administrator
Displaying the
Change Log
Project administrator
Project editor
Additional information
Section "How to Provide Projects/Libraries Access Protection (Page 227)"
Section "How to Document Changes in the Change Log (Page 587)"
Section "How to Document Changes in the ES Log" (Page 584)"
Manual SIMATIC Logon; SIMATIC Electronic Signature
Online help for change log
154
6.3
Distributed Engineering
PCS 7 offers the following options for working with several project engineers:
Configuring in a Multiproject (Page 158)
Branching and Merging Charts from a Project (Page 162)
If the project data is located on a central server, it can be exchanged between engineering
stations via the network (for example, a project-specific block library):
Configuration in the network (Page 164)
6.3.1
Multiproject engineering
You can use multiproject engineering if you wish to have several project teams work in parallel
on complex projects. Multiproject engineering can be used to configure plants in a flexible and
time-saving manner.
For the configuration, divide the entire automation project (multiproject) into technological
projects. Create the projects within a multiproject on a central engineering station. Make
all shared objects available in the master data library. Projects and master data library are
managed on the central engineering station.
Engineers move the projects to other engineering stations for distributed configuration.
Once the projects have been processed and returned to the multiproject, cross-project data
can be synchronized with the support of the system.
Note
Working with a distributed engineering station
Only those project components (AS, OS) which are actually necessary for the
respective editing should be moved to a distributed engineering station. This ensures
that the other objects of the multiproject remain available for use.
Only entire user projects can be moved to a distributed ES.
155
6.3.2
156
Project-specific design
In this scenario, each specific project contains, for example, one AS and one OS or all AS and
OS that a project engineer should edit.
This is why both AS objects, such as CFC and SFC charts, and OS objects, such as pictures
and reports, are contained in the plant view of the project.
Advantages
It can be configured and tested completely with AS and OS in the project.
The mode of operation is the same during configuring and commissioning.
Complete plant units can be copied, including update of the OS objects.
There is a uniform view in the plant hierarchy that includes the AS and OS in a single project.
Note
Points to note
Detailed know-how of the sequence steps is required to implement a distributed
organization (removal of specific AS or OS from a single project) at a later date.
The project should be structured as specifically as possible from the start.
Station-specific design
In contrast to the project-specific design, all AS and OS in this case are stored separately
(distributed) in individual projects.
There are therefore no OS objects in the AS project, and no AS objects in the OS projects.
Advantages
157
6.3.3
Configuring in a Multiproject
Introduction
The multiproject functions of SIMATIC PCS 7 are based on the permanent availability of all
included projects. If a permanent network connection is not available, the single projects should
be removed from the multiproject network for distributed editing. Reasons for this are, for
example, that not all PC stations are permanently available in the network or that the projects
are purposely edited outside the network (contract award to engineering office/system
integrator, for example).
The removal or reintegration of the individual projects is performed via the following system
functions:
Remove for editing
Reapply after editing
Advantages
No unexpected delays or waiting periods occur because of missing projects.
During the distributed editing, the project cannot be accidentally accessed (for example,
by the execution of cross-project functions).
Points to note:
In working with NetPro, already configured connections can generate warning messages
owing to the missing communication partners. For the duration of the project splitting, new
connections can only be created unspecified via references.
Long waiting periods can occur if one of the included components cannot be reached, for
example during the opening of the multiproject or while working with NetPro.
For the compilation of an OS server, all relevant projects (AS projects and corresponding
OS projects) must be assembled in a central location.
158
159
Operating-system requirements
Note
Please note the following:
In distributed engineering for large projects, one of the server operator systems which are
approved for PCS 7 in the existing version must be installed for work in the network on
the Central Engineering Station.
The distributed engineering sations can use one of the operating systems that are
approved for PCS 7 in the existing version.
You can find additional information about approved operating systems in the document
PCS 7 Process Control System; PCS 7 Readme.
160
Description
Create the multiproject with a project and the master data library on the central engineering
station (using the PCS 7 "New Project" wizard).
Insert further projects and store the multiproject master data on the central engineering
station.
Move the projects, which are contained in the multiproject, and the master data library to
the distributed engineering stations.
Note
While cross-project functions functions are executed, all the projects involved must be
physically present in the multiproject on the central engineering station, and they may not be
being worked on.
In accordance with this procedure, the configuration process is also described in the section
"Conducting the PCS 7 Configuration".
Re. step 3 - Recommended time for moving for the purposes of distributed editing
There is no particular point in time at which the projects should be moved to the distributed
engineering stations. We recommend that you at least execute the following steps on the
central engineering station beforehand:
Create the multiproject with the individual projects
Create the AS and PC stations for OS, BATCH, Route Control, and OpenPCS 7 underneath
the individual projects
Create the structure of the plant hierarchy
Compile the master data library with the objects which have to be used jointly in the projects
In accordance with this procedure, the configuration process is also described in the section
"Conducting the PCS 7 Configuration".
161
Additional information
Section "How to expand the multiproject by adding new (empty) projects (Page 222)"
Section "How to expand a project with preconfigured stations using the PCS 7 wizards
(Page 225)"
Section "Introduction to distributing the multiproject (multiproject engineering) (Page 295)"
Section "Merging projects after distributed editing (multiproject engineering) (Page 532)"
Section "Additional PH functions in a multiproject (Page 264)"
Online Help for STEP 7
6.3.4
162
Description
Copy a technological part of the project (individual chart, several charts) to a different
project.
Result: The copy contains textual interconnections to all the sources that do not lie within
the copied sections.
Edit the copied section separately (add, delete, modify blocks and charts).
Note
Always copy the charts in the component view.
If you copy a chart in the plant view, a copy of the chart in the PLC is created instead of being
replaced.
163
Advantages
An OS server can at any time compile other projects with the data from AS stations.
All used program parts are contained in the master data library, which can be accessed via
the network.
Simple archiving of the entire project including all distributed single projects is possible on
the engineering server.
A largely distributed-station project structure and its distributed organization is the
configuration option that promises the highest performance in cases where there is
permanent network availability.
Points to note
If, contrary to expectation, a project is not available in the network, this can lead to long
delays and waiting times.
In executing cross-project functions, the project engineers must coordinate with each other
to ensure that work in not being carried out at that time on one of the included projects.
Otherwise, conflicts can arise.
Additional information
Section "Configuration by Several Users (Textual Interconnections) (Page 396)"
6.3.5
Application
If several project engineers are working from their engineering stations on one project that is
available on a central server or on a PC with a shared drive, they can also work on specific
project sections at the same time.
The following scenarios are possible in multi-user engineering:
Editing different charts from different chart folders.
Editing different charts from the same chart folder.
Working on the same chart.
Note
The central network server is an engineering station. This ES can be used as follows:
As project storage only In this case, you do not need License Keys on this ES.
For configuration in the project. In this case, you need License Keys on this ES.
Note
Note the following:
Only one project engineer can access the data from an OS at any given time.
WinCC Explorer prevents multiple project engineers from logging on to the same OS.
164
165
Read/write action
Response
Open charts
Instantiation,
parameterization,
interconnection, etc.
Additional information
Online help on CFC
166
6.4
Introduction
Plant engineering gives rise to plant parts, functions or program sections which only differ from
one another in a few respects.
In the interests of working efficiently, create basic elements (units, program sections, etc.)
which can be reused repeatedly and which only have to be supplied with the current
parameters.
Description
A block type is a program section that can be inserted into a CFC chart.
A block instance is created. Block types are located in the PCS 7
Advanced Process Library. It contains blocks for activating a motor or
valve, for example.
You can also create your own block types or adapt block types from
the PCS 7 Advanced Process Library in line with the needs of your
plant.
A process tag type is a CFC chart (which may also contain SFC types)
which is configured for a specific process control function for the basic
automation of a process engineering plant. Process tags can be
created from process tag types using the Import/Export Assistant (IEA)
or in the CFC editor.
A control module type is a CFC (which may also contain SFC types)
which is configured for a specific process control function for the basic
automation of a process engineering plant.
Using the Advanced Engineering System or the CFC Editor, instances,
the control modules, can be created from the control module type.
A control module type has the following advantages compared to a
process tag type:
Instance-specific changes to the instance, the control module, are
not lost during synchronization of type and instance.
The control module type can include optional blocks. When
instances (control modules) are created, you can determine which
of these optional blocks should be inserted into each instance.
167
6.4.1
Block type
Block types are precompiled parts of programs used to process recurring functions which can
be inserted in CFCs. The block type creates a block instance to which you can then assign
parameters and can interconnect. The block type determines the characteristics for all the
instances of this type.
You can adapt block types to your project requirements, e.g. adapt operator texts or make
parameters visible/hidden. To ensure that there is only one version of a block type used
throughout a project, store all the block types centrally in the master data library (Page 174)
and adapt them prior to instantiation.
Note
Store the block types in the master data library. This means that you can be sure that only
one version of a particular block type (with a type name) is used throughout the entire project.
Different versions of blocks in different programs can lead to conflicts if the programs are to
be controlled and monitored by one OS. This happens if variables of the same block type
(identical type name) possess the same structure.
Central Modifiability
If the interface description and/or system attributes of a block type are changed, and it is
imported into the CFC data storage system, it overwrites (updates) an existing block type of
the same name. All the block instances of this type are also changed to correspond to the new
block type.
The central type modifiability relates to FBs and FCs.
168
Additional information
Section "How to adapt blocks to specific projects (Page 279)"
Manual Process Control System PCS 7; Advanced Process Library
Manual Process Control System PCS 7; Programming Instructions for Blocks
Online help on CFC
169
6.4.2
SFC type
SFC types allow sequential controllers to be defined as reusable templates. An SFC type is a
sequential controller which can be configured in the SFC editor and be inserted into a CFC
chart. An executable SFC instance is created. SFC instances appear in the CFC chart as
blocks with an interface corresponding to the block instances.
To run an SFC instance, both the SFC type and the SFC instance must be compiled and
downloaded into the automation system.
To ensure that there is only one version of an SFC type used throughout a project, store all
the SFC types centrally in the master data library (Page 174) and adapt them prior to
instantiation.
Characteristics (control strategies, setpoints, parameter, note texts, position texts, etc.), which
can be used in the sequencers, can be defined for SFC types. A control strategy is specified
by operation or by a higher-level controller (e.g. SIMATIC BATCH).
Note
You cannot assign SFC types to a hierarchy folder in the plant view since they themselves
are not relevant to execution.
Central Modifiability
Modifications to the interface of the SFC type are transferred to the SFC instances.
The following changes take effect automatically in SFC instances following the compilation
and downloading of the AS.
Change to the topology (step/transition sequence, changed jump target)
Change to the step configuration
Change to the transition configuration
The SFC visualization is only updated following the compilation and downloading of the OS.
Additional information
Section "How to Create an SFC Type (Page 474)"
Manual SFC for S7; Sequential Function Chart
170
6.4.3
Centralized modification
Changes are made to the process tag type via the "Create/modify process tag type" wizard.
The changes made to the process tag type in the wizard are automatically synchronized with
the existing process tags of this type in the project.
The following changes can be made to the process tag type using the wizard:
Parameter, signal connection points and messages which are not present on the process
tag type are deleted from the process tags. The corresponding attributes are reset.
Parameter, signal connection points and messages which have been newly defined on the
process tag type are added to the process tags. The corresponding attributes are set.
Categories which have been changed on the process tag type are corrected on the process
tags.
If the changes cannot be synchronized automatically, for example, because not all process
tags of the project were available at the time of the automatic synchronization, the
synchronization can be started again with a menu command in the "Update Process Tags"
wizard.
171
172
Additional information
Section "Creating Process Tags from Process Tag Types (Multiproject) (Page 442)"
6.4.4
Using Models
Model
Models are used to define more complex functions than process tag types (through to plant
sections), and store these as reusable templates. A model consists of hierarchy folders with
CFC/SFC charts, pictures, reports and additional documents. A number of replicas can be
copied in a single transaction from a model with the aid of the Import/Export Assistant on the
basis of an import file. The replicas are then adapted in line with the requisite, specific
automation task.
Note
You can only create models in a multiproject.
Store the models centrally in the master data library (Page 174). Adapt the model before
creating replicas.
Creating Replicas
The blocks for importing/exporting parameter descriptions, interconnection descriptions and
messages are prepared in the charts for a model. After the model is linked to an import file,
the model is imported with the Import/Export Assistant. The generated replicas are assigned
the parameters, interconnections, and messages of the model.
Each line in an import file creates a replica in the target project. The replicas retain the
assignment to the model.
Central Modifiability
You can use the "Create/Change Model" wizard to make changes to models.
173
Additional information
Section "How to Create a Model (Page 486)"
Online help for the IEA
6.4.5
174
175
Additional information
Section "How to Create a Master Data Library (Page 274)".
6.4.6
Additional information
Section "Defining a Project-Specific Catalog Profile (Page 305)".
176
6.5
Import/Export Interfaces
All the essential applications of the PCS 7 engineering system have import/export interfaces.
The use of these import/export interfaces has the following advantages:
Plant-planning data can be synchronized with control-system engineering data. This is how
control system engineering and plant engineering can be independently edited at the same
time.
Data from the engineering system can be exported as a template, be effectively duplicated
and adapted in an external program (such as MS Excel) and then be imported back into
the engineering system. This allows you to optimize the configuration of recurring or similar
plant information.
Note
You can find information on data communication between PCS 7 and COMOS in the
section "Overview of data exchange (Page 537)".
Import/export
Where?
Additional sections
HW Config
Import/Export of the
Hardware Configuration
(Page 561)
Graphics
Designer
Configuration manual
SIMATIC
Manager
177
Import/export
Where?
Additional sections
Models (replicas)
SIMATIC
Manager
How to Import/Export
Blocks, I/Os and
Messages (Page 284)
SIMATIC
Manager
How to Import/Export
Blocks, I/Os and
Messages (Page 284)
WinCC
Explorer:
Graphic
Object
Update"
wizard
Configuration manual
Import/Export of
Picture Objects
178
6.6
Symbol Table
PCS 7 can compile the symbolic names into the requisite absolute addresses provided the
symbolic names have been assigned to the absolute addresses. This happens in PCS 7 during
hardware configuration or when a hardware configuration is imported.
Example
For example, you can assign the symbolic name MOTOR_751_ON to the operand A 4.0 in the
symbol table and use MOTOR_751_ON as an address in a source statement.
Additional information
Section "How to Assign Symbols to Input and Output Addresses (Page 317)".
179
6.7
Deriving the Picture Hierarchy and OS Areas from the Plant Hierarchy
Requirement
Note
If you use the "OS Compilation" function, the structure of the plant hierarchy is only copied
into the Picture Tree Manager if the option "Derive picture hierarchy from the plant hierarchy"
is activated in the general PH settings in the SIMATIC Manager.
Deactivate this option once you have adapted the picture hierarchy in the Picture Tree
Manager and if you do not wish to overwrite the picture hierarchy the next time you compile
the OS.
180
Additional information
Configuration manual Process Control System PCS 7; Operator Station
Online help Help on PH, IEA and PO
181
6.8
6.8.1
Additional information
Configuration manual Process Control System PCS 7; Operator Station
6.8.2
182
Additional information
Section "How to Import/Export I/Os and Messages (Page 284)"
Configuration manual Process Control System PCS 7; Operator Station
183
6.9
6.9.1
Message classes
Distinctions are made between the following classes of signals:
Message classes
Description
I&C system messages are generated when SIMATIC PCS 7 detects and
signals errors in its own components (AS, OS, etc.). Such errors range
from failure of a component to a wire-break signal for a connected I/O
module.
Process control signals are generated by the driver blocks in PCS 7 and
do not have to be configured.
Process messages
Operating messages
Origin of a Message
Messages can originate in different locations within the control system depending on the
configuration. The time stamp of the message is influenced by where it originates.
184
2ULJLQRIDPHVVDJH
LQWKHDXWRPDWLRQV\VWHP
352),%86'3
(70
2ULJLQRIDPHVVDJH
LQ,0
Configuration of the
message text
Messages
Operator station
(OS)
Automation
system (AS)
In the automation
system
Distributed I/O
(ET 200M)
"Loop-in-alarm" function
Process and control technology messages from technological blocks which are visualized on
the OS feature the "loop-in-alarm" function. You can use this function to select the faceplate
for this process tag straight from the message list.
185
6.9.2
Configuration of Messages
Additional information
The message-configuration procedure is described in detail together with the step-by-step
instructions in the configuration manual Process Control System PCS 7; Operator Station. The
section below provides a brief summary of the individual features of the PCS 7 for configuring
a convenient message system.
6.9.3
186
Description
Possible configurations
Message text
If you use a block with message capability in the CFC, for example, the "Dose
[FB63]" block, specific message texts with the associated message class are
preset as defaults.
You have the opportunity to adapt these message texts and their attributes to
your particular needs:
Auxiliary value
You can update messages with current information from the process, for
example, by inserting associated values into certain places in the message
text. The message block analyzes the associated value and inserts the
corresponding process value at the specified place in the message text. This
entails inserting a block with the following information into the message text:
@<No. of the associated value>[<element type>]<format details>@
Modification of the
message texts on the
block type and block
instance
Addition of associated
values into the message
texts on the block type
and block instance
You can find the possible associated values for the individual block instances
in the online help on the block from the PCS 7 libraries.
Extended
event text
On the basis of a standard message, such as "too high", the plant operator is
unable to tell at first glance what exactly is "too high".
Therefore, you can add supplementary information, such as "reactor fill level",
to the event text. The block comment is used for this.
By prefixing a keyword ($$BlockComment$$) to the event text, the block
comment is copied to the event text of the message.
The event texts are already prepared like this in the PCS 7 Advanced Process
Library blocks. They only adapt the block comments individually for each block
instance.
Message
number
No configuration
required
An 8-bit range is reserved within these message numbers for creating a unique
cross-reference to to the corresponding AS. This serves to ensure that several
AS can be monitored from an OS and that the messages are also assigned to
the correct AS.
Assignment of
message
numbers
When you create a project with the PCS 7 wizard, a message number range
is defined (which can then be changed). You can select between the following
processes:
Assigning message numbers which are unique for the entire CPU (a
requirement for assigning message priorities)
Assigning message numbers which are unique for the entire project
Using the "Assigning message numbers which are unique for the entire CPU"
option, programs can be copied 1:1 without message numbers changing.
187
Description
Possible configurations
Message
priority
By default, the current message always appears first on the message list. This
setting can be changed.
In the event of an error, the driver blocks in the distributed I/Os transmit a
message with the following information about the location of the error to the
OS:
Additional information
Section "How to configure messages in the SFC (Page 473)"
Configuration manual Process Control System PCS 7; Operator Station
6.9.4
6.9.4.1
Message system
As of PCS 7 V8.0 SP1, it is possible to influence the appearance of limit violations at the block
in process control in the group display and in message lists. The "User-configurable message
classes" function is available for this purpose.
The fixed assignment of limit violations at the block and the appearance in group displays and
message lists is canceled.
188
Note
When you use the "User-configurable message classes" function, document the message
class configuration.
Make this documentation available to the operator.
Message classes
Up to 6 message classes can be configured when using the "User-configurable message
classes" function.
The following table lists the differences:
Classic message system
Message class
Message type
Message class
Alarm
Alarm high
Alarm high
Alarm low
Alarm low
Warning high
Warning high
Warning low
Warning low
Tolerance high
Tolerance high
Tolerance low
Tolerance low
Warning
Tolerance
189
Acknowledged list
Exited state list
List of messages to be
hidden
List of hidden messages
The "Priority" column is not shown in message lists in the message system when the "Userconfigurable message classes" function is used.
190
Horn configuration
When you convert a PCS 7 project with the "Classic message system" to the message system
using the "User-configurable message classes" function, you must configure the horn again.
Configuring the message system when using the "User-configurable message classes" function
The function is activated in the "Editor for PCS 7 message system" dialog box.
The dialog box is opened by selecting the menu command Options > Configure PCS 7
message system... in SIMATIC Manager.
The message classes are configured only in this dialog box.
Step
Explanation
Where?
Additional information on configuration can be found in the online help for the dialog box.
6.9.4.2
6.9.4.3
Introduction
You carry out the configuration in the "Editor for PCS 7 message system" dialog box.
The configuration is valid for all projects in a multiproject.
Requirement
Message number assignment is unique across the entire CPU.
191
Procedure
1. Open SIMATIC Manager.
2. Open the multiproject/project.
3. Select the multiproject.
4. Select the menu command Options > Configure PCS 7 message system... .
The "Editor for PCS 7 message system" dialog box appears.
5. Configure the message classes, group displays and display colors in the tabs:
Configure message classes
Group display assignment
Appearance of the columns in the message windows
6. Compile the OS.
7. Download all OS servers and OS clients.
Note
Do not make any changes to the WinCC project in the Alarm Logging editor.
Additional information
Additional information on configuration can be found in the online help for the dialog box.
6.9.5
Introduction
You can use the function "Show and hide messages automatically" in process mode for the
following options:
For process states such as startup, shutdown.
This happens through the configuration of the "STRep" block in CFCs.
The configuration is described below.
For messages from message-capable blocks of the system charts:
This happens through the connection of the digital system charts to the plant hierarchy.
You will find additional information on this topic in section "How to configure the automatic
display and hide of messages from system charts (Page 267)".
Show/hide messages automatically in process mode
Use the "Show and hide messages automatically" function in the following situations (process
status), for example:
192
What?
Assigning messages from blocks in groups, which you wish to hide, to the status in the process object view.
Additional information
Configuration manual Process Control System PCS 7; Operator Station
6.9.6
Acknowledgement concept
PCS 7 uses a central acknowledgement concept. If a message is acknowledged on an OS,
this acknowledgement is transferred to the reporting block in the AS. From there it is forwarded
centrally as an acknowledged message to all the operator stations which are being supplied.
193
Additional information
Section "How to Activate Acknowledgment-triggered Reporting (QTM)" (Page 362)"
6.9.7
Introduction
Events frequently have to be read in with high-precision timing during initial value acquisition
following the failure of part of plant with a subsequent flurry of messages: Even if there is a
large number of messages, the message which led to the failure of the unit (initial value) must
be clearly identifiable.
194
Additional information
Section "Configuring the hardware of high-precision time stamps (Page 361)"
Function Manual Process Control System PCS 7; High-Precision Time Stamping
6.9.8
Acoustic/Optical Signaling
Additional information
You can find more detailed information on the function and installation of signal modules
in the manual Process Control System PCS 7; WinCC Basic Process Control
You can find more detailed information on configuring the acoustic signaling device in the
configuration manual Process Control System PCS 7 Operator Station
195
SIMATIC Manager
The SIMATIC Manager is the central starting point for all engineering tasks. The PCS 7 project
is managed, archived and documented there. All the applications of the engineering system
are accessible from the SIMATIC Manager. If there is a connection between ES, OS, BATCH,
Route Control and AS, the configuration data can be transferred to the target systems from
the SIMATIC Manager and then tested online.
View
Purpose
Component view
(Page 199)
In the component view, you organize the projects of the multiproject, create
hardware components and start the hardware configuration of the automation
systems, bus components, process I/O, and PC stations.
Plant View
(Page 202)
The plant view function is used to arrange and depict the plant according to
technological aspects. Arrange the automation, operator control and monitoring
functions hierarchically in the plant view. The structures for the PCS 7 OS in
process mode are derived from this plant hierarchy (for example, OS areas,
picture hierarchy).
The process object view provides a universal view of the process tags. It
visualizes the plant hierarchy in combination with a tabular view of all aspects of
the process tag / object (for example, parameters, signals and messages).
In the process object view, all the data of the basic control throughout a project
can be displayed in a process control-oriented view. The multiproject collects the
data contained in all of the projects.
197
Object-oriented working
In SIMATIC Manager the different object types are linked directly to the application required
to process it. The associated application is also started once an object opens.
198
7.2
Component view
The component view is used to manage the multiproject and the projects it contains. In addition,
it can be used to carry out the following functions:
Creating the hardware components
Setting up the hardware configuration
Setting up and testing the AS configuration
Starting configuration for the OS or maintenance station
Setting up the BATCH configuration
Starting the Route Control configuration
Running cross-project functions
Multiproject engineering
Use the component view to carry out the following functions in the multiproject:
Split up the multiproject technologically for distributed editing
Merge the projects back into the multiproject after distributed editing
Run the cross-project functions after the projects have been synchronized
Hardware configuration
Working in the component view, you configure the hardware of the automation systems, the
bus components, and the process I/O. In the component view, you create the following objects
below the projects:
SIMATIC S7-400 stations (AS)
SIMATIC PC stations, for example, for engineering station (ES).
Double-click on "Hardware" for the selected station to access the HW Config application. Use
HW Config to add additional hardware components (for example, CP, ET 200M) or software
applications (server or client) to the stations and set the hardware component parameters.
Note
After you have completed hardware configuration, you then work mainly in the plant view and
in the process object view.
AS configuration
The objects in the component view are identified as components according to their importance
(for example, S7 program, station, OS, PLC/AS (CPU), chart folder).
199
BATCH configuration
Start the batch control configuration from the component view. Open the BATCH configuration
dialog with the menu command Options > SIMATIC BATCH.
Refer to the configuration manual Process Control System PCS 7; SIMATIC BATCH for more
information.
200
Offline or Online?
The component view can be switched between the following states:
Component View > Offline
This view of the project structure visualizes the project data on the engineering station.
The offline view is set as the default when you create a new project. In the offline view,
the complete data on the engineering station is displayed for the S7 program (offline).
This view of the project structure visualizes the project data on the target system
(CPU). In the online view, the data on the target system are displayed for the S7
program (online). You use this view for access to the target system.
201
7.3
Plant hierarchy
In the plant view, you structure the project according to technological aspects. In the process
you hierarchically organize automation, operator control and monitoring functions into the
hierarchy levels plant, unit or function. Name the relevant hierarchy folder according to its
technological significance. Arrange the following in the hierarchy folder:
CFC and SFC charts for the AS
Pictures and reports for the OS
Additional documentation such as unit descriptions, process tag sheets or planning
documents (from Word, Excel, etc.)
The resulting project structure is the plant hierarchy.
Additional Aspects
Please observe the following aspects of the plant view:
The technological objects (plants, units, functions, ...) can be handled as a single entity (for
example, when copied).
The technological objects can be used to work independent of a fixed hardware assignment.
The OS areas and the image hierarchy for the OS are derived from the plant hierarchy.
The plant hierarchy is the basis for the plant-oriented identification of process objects. The
hierarchy path forms the plant designation (higher level designation HID). It can used to
specify the folders that contribute to the naming scheme.
You insert and position the process pictures in the plant view. The block icons of the blocks
used in the process picture can be generated automatically from the plant hierarchy.
202
AS-OS assignment
An OS must be assigned an AS in the plant view of each hierarchy folder. This AS-OS
assignment has the following consequences in the component view:
All CFC and SFC charts inserted in the plant view are stored in the chart folder of the
assigned AS.
All pictures and reports inserted in the plant view are stored in the folder of the assigned
OS.
203
7.4
Structure
On the left, the process object view displays the plant hierarchy (tree). On the right, you see
a table of the underlying objects along with their attributes (contents window).
The tree displays the same objects as in the plant view. In addition, the process object view
of the tree also shows the CFCs, SFCs, OS pictures, OS reports and additional documents.
Process object view
204
Purpose
General
Here you can see all the underlying process objects (process tags, CFCs, SFCs, OS pictures, OS
reports, or additional documents) for the plant unit currently selected in the tree along with general
information on the objects.
Blocks
Here, the block properties of the blocks in all subordinate CFCs are display for the plant unit
currently selected in the tree. SFC instances are also identified as blocks here.
Parameters
Here, you see all the I/O points of the process tags and CFCs displayed in the "General" tab that
were selected explicitly for editing in the process object view (S7_edit = para).
Signals
Here, you see all the I/O points of the process tags and CFCs displayed in the "General" tab that
were selected explicitly for editing in the process object view (S7_edit = signal).
Messages
Here, you see the corresponding messages for all the process tags, CFCs and SFCs displayed in
the "General" tab.
Picture objects
Here, you see all the picture links that exist in WinCC for the process tags and CFCs displayed in
the "General" tab.
Archive tags
Here, the existing interconnected WinCC archive tags are displayed with their attributes for all
process tags, CFC charts, SFC charts shown in the "General" tab.
The attribute that are relevant for PCS 7 (subset of all attributes defined in the tag logging) are
displayed.
Hierarchy folder
Here, the hierarchy folders of the PH are display (one line for each hierarchy folder) for the plant
unit currently selected in the tree.
Equipment properties
Here, the equipment properties are displayed for the projected selected in the tree.
These equipment properties are instances of equipment properties types that have been
configured in the shared declarations (one line for each equipment property). The attributes are
entered in the instance when a type is changed.
Shared declarations
Here, you can edit the attributes of the types, enumerations, units of measure and equipment
properties contained in the multiproject.
Purpose
Hierarchy folder
Expand the plant hierarchy by adding objects such as plant, unit, and function within a project.
CFC/SFC
Create empty CFCs and SFCs that can then be further edited with the appropriate editors.
Additional document
Create empty or import available additional documents, for example, MS Excel or MS Word if the
relevant application is installed.
Picture
Create empty pictures that can then be further edited with the Graphics Designer.
Report
Create empty reports that can then be further edited with the page layout editor.
Equipment properties
205
Purpose
Insert process tags from the catalog of process tag types in the master data library. You can drag
the process tag type to a hierarchy folder in the process object view or in the plant view. This
creates a process tag in this hierarchy folder.
Access protection
Activate access protection to restrict the access to the selected project by certain users.
Offline or Online?
The process object view can be switched between the following states:
Process object view > Offline
This view visualizes the project data on the engineering station. The offline view is set
as the default when you create a new project. In the offline view, the complete data
on the engineering station is displayed for the S7 program (offline).
In test mode (online), additional columns are displayed in the "General", "Parameters"
and "Signals" tabs, with which you can test and commission the process tags and CFC
charts online on the CPU (target system).
Additional information
Section "Editing Mass Data in the Process Object View (Page 494)"
Online help for PH, IEA and PO
206
7.5
207
7.6
208
7.7
Overview
PCS 7 includes the following applications and options which you can use to configure the PCS
7 plant:
Application
Purpose
HW Config
NetPro
CFC
SFC
SCL
Programming blocks
SCL (Structured Control Language) is high-level programming language for
programmable controllers. Along with high language elements it also contains
typical elements of the AS as a language element:
Inputs
Outputs
Timers
Memory bit
Block calls
SCL supplements and expands the STEP 7 programming software with its
programming languages LAD, FBD and STL.
Graphics Designer
(WinCC)
209
Purpose
Tag Logging
(WinCC)
Alarm Logging
(WinCC)
Report Designer
(WinCC)
OpenPCS 7
SIMATIC BATCH
SIMATIC Route
Control
SIMATIC PDM
Using the SIMATIC Route Control software package, you control and monitor
material transports in process mode (route control).
SIMATIC PDM allows simple monitoring of process values, alarms, and status
information of the device.
Faceplate Designer Creation of faceplates
Using the Faceplate Designer, you create PCS 7-compliant templates for
faceplates.
Version Cross
Manager
Version Trail
Create versions
You use Version Trail to create versions of multiprojects, projects and libraries.
Additional features of Version Trail are automatic archiving and automatic
readback.
210
Purpose
S7 F systems
Import/Export
Assistant
Tool for fast engineering of mass data (for example, importing process tag types
and models).
PCS 7 Advanced
Process Library
The PCS 7 libraries include blocks and functions for use in PCS 7 plants.
Hardware Catalog
The hardware catalog "PCS7_Vx.y" contains all approved devices and modules
(the latest version in each case).
DOCPRO
SFC Visualization
211
Introduction
The basic activities described below are arranged in a practical order that you can follow to
achieve a rational workflow during configuration.
Depending on the requirements of your project, some of the steps in configuration are
mandatory and others are optional. From the table below, you can see which configuration
steps are necessary and which are options.
Must
Optional
PC station setup
(see manual Process Control System PCS 7; PCConfiguration and Authorization)
For engineering
station and operator
stations
X
For distributed editing
by several
configuration
engineers
Creating CFCs
213
Must
Optional
Creating models
X
When editing mass
data in the multiproject
Configuring OS Functions
When maintenance
station is used
Described in Manual
When using an
external archive
server
SIMATIC Process
Historian
Central archive
server "CAS"
214
X
When interfacing PCS
7 to the management
level
X
For distributed editing
by several
configuration
engineers
X
For distributed editing
by several
configuration
engineers
-
Described Procedures
The creation of the configuration as described in the following sections is structured according
to this procedure. The PCS 7 project must be created by multiproject engineering as a
prerequisite to handling all topics. The PCS 7 project is subdivided into several projects,
subjected to distributed editing, and then finally merged back into the multiproject for crossproject functions.
Note
With the procedure described here, you have full system support. You can, of course, follow
a different procedure, however you then lose some or all the support provided by PCS 7.
215
8.2
Introduction
Specific changes/updates in the configuration or project require a subsequent complete
download of the AS or OS data.
However, a complete download represents a significant intervention in process operation with
PCS 7, as a CPU-STOP is required when downloading all data to the AS, for example.
The description is intended to help you to decide whether or not it is feasible to make specific
changes while a complete AS or OS download is not possible at the time in the plant.
Modification scenarios
Changes in the project and engineering without software update
The following description provides an overview of these changes.
Software updates without utilization of new functions
For more information, refer to the section "Important notes on software updates without
utilization of new functions" in the Process Control System PCS 7; Software updates without
utilization of new functions Manual.
Software updates with utilization of new functions
For more information, refer to the section "Requirements of new PCS 7 functions" in the
Process Control System PCS 7; Software updates with utilization of new functions Manual.
216
217
8.3
Additional information
Manual Process Control System PCS 7; PC Configuration and Authorization
218
8.4
8.4.1
Where?
Making the Default Settings for the PCS 7 Project (Page 219)
SIMATIC Manager
SIMATIC Manager
SIMATIC Manager
SIMATIC Manager
8.4.2
Procedure
1. Open the SIMATIC Manager and select the menu command Options > Customize....
The "Customize" dialog box opens.
2. Check the path information under "Storage location for projects/multiprojects" and "Storage
location for libraries" in the "General" tab.
If you want to use a specially configured project drive instead of the default path, "SIEMENS
\STEP7\S7Proj" under "Storage location for projects/multiprojects", specify the new path.
Note
Required access rights for changing the project path
The default project path under "Storage location for projects/multiprojects" is set to
"SIEMENS\STEP7\S7Proj" and all required access rights are set to this project path.
If you use another project path, you need to adapt the required access rights using the
"SimaticRights.exe" tool.
To do this, launch the SimaticRights.exe program on the Process Control System;
SIMATIC PCS 7 DVD in the folder "Additional_Products\SimaticRights". Enter the new
project path or select it in the dialog. The new project path must be available when the
tool starts.
219
Additional information
Online help for the "Settings" dialog box
8.4.3
220
Procedure
1. Select the menu command File > "New Project" Wizard in the SIMATIC Manager.
2. You can check the structure of the multiproject using the "Preview" button.
3. Click "Continue".
4. Select the desired CPU (bundle) and the number of communication modules (CP 443-5)
as required.
5. Click "Continue".
221
Result
The multiproject is created and contains one project as shown in the preview. The relevant
objects are created in the component view and in the plant view. There is also a master data
created with the following content:
in the component view:
an S7 program with the folders for source files, blocks and charts
a folder for shared declarations
in the plant view:
separate folders for process tag types, models and shared declarations
8.4.4
Procedure
1. Select the multiproject in the SIMATIC Manager.
2. Select the menu command File > Multiproject > Create in Multiproject...
3. Enter a name for the new project and specify a storage location.
4. Click "OK".
222
Result
An empty project is created in the multiproject, which you can later configure (for example,
using HW Config, Technological Hierarchy) or add preconfigured stations to using the PCS 7
"Expand Project" wizard..
Additional information
When working in multiproject engineering, in the section "Configuring in a Multiproject
(Page 158)" read the information relating to the rules for distributing the automation
systems, operator stations and SIMATIC PC stations in the individual projects of the
multiproject.
Section "How to Expand a Project with Preconfigured Stations Using the PCS 7 Wizards
(Page 225)".
8.4.5
Introduction
If you want to continue using an existing project (single project unchanged or modified), you
can integrate it in your multiproject.
If the project already belongs to another multiproject, a message is displayed. If you want to
include such a project in the multiproject, it is removed from the other multiproject.
Procedure
1. Open the multiproject.
2. Select the menu command File > Multiproject > Insert in Multiproject... in the SIMATIC
Manager.
3. Select the project you want to insert.
4. Click "OK".
Note
If this project originates from an earlier PCS 7 version, keep to the procedure described
in the manuals Process Control System PCS 7; SW Update ....
223
8.4.6
Introduction
You can remove projects which are no longer required from the multiproject.
Procedure
1. Open the multiproject.
2. Select the project you want to remove from the multiproject.
3. Select the menu command File > Multiproject > Remove from Multiproject in the SIMATIC
Manager.
Result
The project is no longer a part of the multiproject. It is, however, not deleted; only the
assignment to the multiproject is canceled. You can delete the project with the menu command
File > Delete > User Projects.
224
8.4.7
How to Expand a Project with Preconfigured Stations Using the PCS 7 Wizards
Inserting an AS
1. Select the project to be expanded in the SIMATIC Manager.
2. Select the menu command Insert > Preconfigured Station.
3. Select "CPU" from the drop-down list and select the required CPU.
4. Select the desired bundle from the "Bundle" list.
You can find the components of this bundle in the "Description" column.
5. Select the number of communication modules (distributed I/O) you want to set up from the
"Number of communication modules (CP 443-5)" drop-down list.
6. Click "Continue".
7. If you also want to insert a PC station, select the desired station type (OS objects).
8. Click "Continue".
9. You are shown the project name and storage location in the next dialog.
10.Click "Finish".
Result
The appropriate automation system is created, including the hardware configuration for all
components of the selected bundle.
Inserting a PC Station
1. Select the project to be expanded in the SIMATIC Manager.
2. Select the menu command Insert > Preconfigured Station.
3. Select "CPU" from the drop-down list and select the entry "(Do not install hardware)".
225
Result
The appropriate SIMATIC PC stations including the hardware configuration are created.
8.4.8
Introduction
The PCS 7 wizards create the basic configuration, which you can expand with additional
objects based on the requirements of your plant.
Procedure
The procedure described here does not depend on the selected view. The objects you can
select to be included depend on the currently selected object and the selected view.
1. Select the folder/object in the SIMATIC Manager.
2. Select the Insert folder.
All of the objects that can be inserted below the folder are available in the Insert menu.
The available selection depends on whether you selected the object in the Process Object
View, Plant View or in the Component View.
3. Select the object you require with the menu command and specify the object name.
226
Additional information
Online help for the SIMATIC Manager
8.4.9
Introduction
As of PCS 7 V7.0, you have the option to assign a project password to provide access
protection for projects and libraries.
Once you have configured the access protection, you can record online actions in a change
log.
Requirements
SIMATIC Logon is installed.
The "Project administrator" and "Project editor" roles in SIMATIC Logon are automatically
created during the PCS 7 installation.
You are assigned the "Project administrator" role in SIMATIC Logon.
You are logged on as the project administrator or project editor.
Rules
The user currently logged on (project administrator, project editor) is displayed in the status
bar of the SIMATIC Manager.
The project format is changed the first time access protection is activated. You receive
notice that the modified project can no longer be edited with older PCS 7 versions.
By using the function Remove Access Protection and Change Log you lose the information
about the users who have access to the project or library and all the change logs.
227
Purpose
Additional information
Section "Protecting Projects/Libraries with Access Protection (Page 152)"
Section "How to Document Changes in the ES Log" (Page 584)"
228
8.4.10
Introduction
The following describes how you can open protected projects/libraries. This generally depends
on whether or not the SIMATIC Logon Service is installed.
Note
If you open a multiproject that contains protected projects/libraries without first logging on to
the SIMATIC Logon Service, the protected projects/libraries are grayed out and cannot be
edited.
To view which projects/libraries these are (incl. path), position the mouse cursor over the gray
project or library (tooltip), or access the detail view.
If you attempt to open a protected project/library and are not registered as the project
administrator or project editor, or do not know the password, the project/library will not open.
229
Procedure
If...
Then
3. Click "OK".
3. Click "OK".
4. Enter your user name and password in the "SIMATIC Logon
Service"
dialog box.
5. Click "OK".
Result
The protected project/library opens and can be edited.
8.4.11
Introduction
To visualize the process on the operator station you use faceplates, which show the plant
operator the measured values, operating limits, units, and operator texts of the blocks, for
example.
230
Requirement
The desired language is already installed in the project.
(Select the menu command Options > Language for Display Devicesin the SIMATIC Manager
in order to have the list of available languages displayed).
Rules
The new texts must not be longer than the default texts. If longer texts can not be avoided,
check whether the text is still displayed correctly.
Export:
The export is carried out for all the blocks and symbol tables that lie under the selected
object. One export file is created for every text type. This contains one column each for the
source and the target language.
The texts in the source language may not be changed.
Import:
The import is carried out for all the blocks and symbol tables that lie under the selected
object. During importing the contents of the columns for the target language (right column)
is imported into the selected object. Only those texts are imported for which an agreement
with an existing text is found in the column for the source language.
Exporting
1. Open the project to be updated in the SIMATIC Manager.
2. Select the folder of the master data library (or if it does not exist, the project folder) in the
component view.
3. Select the menu command Options > Manage Multilingual Texts > Export.
The "Export User Texts" dialog box opens.
231
Importing
1. Open the project to be updated in the SIMATIC Manager.
2. Select the folder of the master data library (or if it does not exist, the project folder) in the
component view.
3. Select the menu command Options > Manage Multilingual Texts > Import.
The "Import User Texts" dialog box opens.
4. In the "Source" group, select the storage location and the format of the import file (possible
formats: *.xls and *.csv).
5. Click "OK".
The texts are imported and a log file of the import is output.
232
Additional information
Online help for the SIMATIC Manager
Manual SIMATIC; Programming with STEP 7
Manual Process Control System PCS 7; Operator Station
233
8.5
Overview
You create the following objects in the projects of the multiproject in the SIMATIC
Manager:
a "SIMATIC 400 station" for each automation system
a "SIMATIC PC station" for the engineering station
A "SIMATIC PC station" for each operator station (single-station or multiple-station system)
A "SIMATIC PC station" for the Maintenance Station (single-station or multiple-station
system)
A "SIMATIC PC station" for each BATCH station (single-station or multiple-station system)
A "SIMATIC PC station" for each route control station (single-station or multiple-station
system)
a "SIMATIC PC station" for each OpenPCS 7 station
A "SIMATIC PC-Station" for an external archive server ("Process Historian" or "Central
Archive Server (CAS)")
Configure the hardware for the automation systems and PC stations, e.g. ES, OS, using the
HW Config application.
Note
If you require distributed editing of the projects of the multiproject, read the information in the
section "Configuring in a Multiproject (Page 158)" on the distribution of automation systems,
operator stations and SIMATIC PC stations to the individual projects of the multiproject.
8.5.1
How to Insert the SIMATIC 400 Stations in the Projects of the Multiproject
Introduction
Once you have created the multiproject with the PCS 7 wizard, as default, one automation
system is already inserted. You can insert additional automation systems as follows:
With the PCS 7 "Expand Project" wizard
You can find information about this in the section "How to Expand a Project with
Preconfigured Stations Using the PCS 7 Wizards (Page 225)".
Manually (described below)
234
Procedure
1. Select the project where you want to insert a SIMATIC station in the component view of
the SIMATIC Manager.
2. Select the menu command Insert > Station > SIMATIC 400 Station.
A new station is inserted ("SIMATIC 400 Station(1)"; you can adapt the name to your
requirements).
3. Follow the same procedure if you want to install additional SIMATIC stations.
Additional information
Section "How to Create a SIMATIC 400 Station (Page 310)"
Online help for the SIMATIC Manager
8.5.2
Introduction
This section describes how to start the basic configuration of the automation systems. We
recommend the following work sequence for multiprojects:
The automation systems will be created in the individual projects and the communication
processors for network connection will be configured on the central engineering station.
This is described below.
The complete hardware configuration with attached I/O will be completed on the distributed
engineering stations after the projects are distributed for editing. The complete hardware
configuration is described in the section "Configuring the Hardware".
Note
If you have created the SIMATIC 400 station with PCS 7 "Expand Project" wizard, all
hardware components of the respective bundle are already available.
Procedure
Follow the steps outlined below to start the basic configuration of the automation systems:
1. Select the required SIMATIC 400 station from the component view and open the HW Config
by double-clicking the "Hardware" object in the detail window.
The hardware configuration of the automation system is opened.
2. If the hardware catalog is not visible, select the menu command View > Catalog.
3. In the SIMATIC 400 > Rack-400 hardware catalog, select the required rack and insert it by
dragging with the mouse.
Make sure that the arrangement selected here matches the arrangement of the physical
hardware.
235
Additional information
Section "Configuring the Hardware"
8.5.3
How to Insert CPs in the SIMATIC Stations and Assign Them to Networks
Introduction
The communications processors (CP) inserted in the SIMATIC 400 stations must be configured
for network attachment in HW Config and assigned to the communications network. In
multiproject engineering, it is advisable to carry out this configuration work on the central
engineering station for all projects. This ensures, for example, that node addresses are unique
on the bus.
Note
If you have created the SIMATIC 400 station with PCS 7 "Expand Project" wizard, all hardware
components of the respective bundle, including the CPs, are already available. This means
that you require the procedure described here to add other CPs later on.
Procedure
1. Select the required SIMATIC 400 station from the component view and open the HW Config
by double-clicking the "Hardware" object in the detail view.
The hardware configuration of the automation system is opened.
2. If the hardware catalog is not visible, select the menu command View > Catalog.
3. In the "SIMATIC 400 > CP-400" hardware catalog, select the CP (CP 443-1) you require
for the network being used and insert it with drag-and-drop.
Once you have inserted the CP, the "Properties - Interface" dialog box is opened.
4. Set the required CP address on the bus in the "Properties - Interface" dialog box.
5. Select the subnet from the "Subnet" group:
If you have not yet set up a subnet, click "New" and define a new network.
If you have already set up a subnet, select the required network in the "Subnet" group.
236
Additional information
Section "Configuring the Hardware"
8.5.4
Introduction
The engineering station is configured in the SIMATIC Manager. The following steps are carried
out during this process:
Insertion of a SIMATIC PC station
Configuration of the hardware in HW Config
Configuration of the communication connection in NetPro
The communication connections set up for the PC station can then be checked with the
diagnostics functions of the Station Configuration Editor.
Procedure
1. Select the project into which you want to insert the engineering station in the component
view of the SIMATIC Manager.
2. Select the menu command Insert > Station > SIMATIC PC Station.
A new SIMATIC PC station is inserted in the selected project.
3. Select the SIMATIC PC station, select the menu command Edit > Object Properties..., and
enter the required name.
4. Select the SIMATIC station from the component view and open the HW Config by doubleclicking the "Configuration" object in the detail view.
The hardware configuration of the SIMATIC PC station is opened.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
6. Under "SIMATIC PC Station > HMI ..." in the hardware catalog, select the required "WinCC
application" and drag it into the configuration table:
7. In the "SIMATIC PC Station > CP Industrial Ethernet" hardware catalog, select the
communications processor installed in the SIMATIC PC station and drag it to the PC station.
If you use a standard network card, select the "IE General" processor.
The "Properties - Ethernet Interface" dialog box opens.
237
Additional information
Section "Setting up PC Stations (Page 218)"
Manual Process Control System PCS 7; PC Configuration and Authorization
8.5.5
Introduction
SIMATIC Manager handles each server, redundant server, client or single-station system of
a PCS 7 OS as SIMATIC PC station. The SIMATIC PC station always contains the following
objects:
A WinCC application
A communications processor that is not inserted by the wizard
An OS
If you created the multiproject with the PCS 7 wizards, you will already have inserted a
PCS 7 OS if you selected the appropriate option. You can insert additional operator stations
as follows:
238
Procedure
1. Select the project in which you want to insert the Operator Station in the component view
of SIMATIC Manager.
2. Select the menu commandInsert > Station > SIMATIC PC station.
A new SIMATIC PC station is now inserted into the selected project.
3. Select the SIMATIC PC station, select the menu command Edit > Object Properties and
enter the required name.
4. Select the SIMATIC PC station from the component view and open the HW Config by
double-clicking the "Configuration" object in the detail view.
The hardware configuration of the SIMATIC PC station opens.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
6. Under "SIMATIC PC Station > HMI" in the hardware catalog, select the required WinCC
application and drag it into the configuration table:
SPOSA application (for OpenPCS 7 station)
WinCC application (for OS server or OS single station system)
WinCC application (stby) (for redundant OS server)
WinCC application client (for OS client)
WinCC appl. Client ref (for reference OS client)
WinCC application ref (for reference OS single station system)
7. In the hardware catalog under "SIMATIC PC Station > CP Industrial Ethernet", select the
communications processor installed in the SIMATIC PC station and drag it into the PC
station.
If you are using a standard network adapter, select the "IE General" processor.
The "Properties - Ethernet Interface" dialog box opens.
239
Specifying the basic OS and the swap file scope for reference OS stand-alone systems
For reference OS stand-alone systems, perform the following steps in the SIMATIC Manager:
1. Select the object "OS" below the SIMATIC PC station of the reference OS stand-alone
system.
2. Select the menu command Edit > Object Properties.
3. Select the tab "OS Ref: options for OS Reference objects".
Enter the path for the target OS computer.
Select the basic OS.
240
Additional information
Configuration manual Process Control System PCS 7; Operator Station
Process Control System PCS 7; PC Configuration and Authorization manual
Process Control System PCS 7; Maintenance Station Manual
See also
Diagnostics With Maintenance Station (Asset Management) (Page 609)
8.5.6
Introduction
Each server, client or single-station system of a BATCH station is managed as a SIMATIC PC
station in the SIMATIC Manager. This always contains the following object:
A BATCH application (standard, standby, client)
If you created the multiproject with the PCS 7 wizard, you will already have inserted a BATCH
station if you selected the appropriate option. You can insert additional SIMATIC BATCH
stations as follows:
With the PCS 7 "Expand project" wizard
You can find additional information on this in the section "How to expand a project with
preconfigured stations using the PCS 7 wizard (Page 225)".
Manually (described below)
WARNING
Configuring applications (WinCC, SIMATIC BATCH, etc.) on separate "SIMATIC PC
station" objects and subsequently merging them to create one PC station by assigning
the same computer name to the "SIMATIC PC station" objects is not permitted!
241
Requirement
The relevant SIMATIC BATCH add-on package is installed and licensed on the engineering
station.
Procedure
1. Select the project into which you want to insert the BATCH station in the component view
of the SIMATIC Manager.
2. Select the menu command Insert > Station > SIMATIC PC station.
A new SIMATIC PC station is inserted in the selected project.
3. Set the computer name of the SIMATIC PC station:
to do this, select the PC station.
Select the menu command Edit > Object Properties.
Enter the computer name in the "Computer name" group or activate the "Computer name
identical to PC station name" check box.
4. Select the SIMATIC station from the component view and open the HW Config by doubleclicking the "Configuration" object in the detail view.
The hardware configuration of the SIMATIC PC station is opened.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
6. Under "SIMATIC PC Station > BATCH" in the hardware catalog, select the required BATCH
application and drag it into the configuration table:
BATCH application (for BATCH server)
BATCH application (stby) (for redundant BATCH server)
BATCH application client (for BATCH client)
7. In the "SIMATIC PC Station > CP Industrial Ethernet" hardware catalog, select the
communications processor installed in the SIMATIC PC station and drag it to the PC station.
If you use a standard network card, select the "IE General" processor.
The "Properties - Ethernet Interface" dialog box opens.
8. Set the required address on the bus for the CP:
If the network adapter is connected to the terminal bus, activate the "IP protocol is being
used" check box.
9. Select the subnet from the "Subnet" group:
If you have not yet set up a subnet, click "New" and define a new network.
If you have already set up a subnet, select the required network in the "Subnet" group.
10.Click "OK".
The "Properties" dialog box closes.
11.Select Station > Save and Compile from the menu.
12.Follow the same procedure if you want to install additional BATCH stations.
242
Additional information
Manual Process Control System PCS 7; SIMATIC BATCH
Manual Process Control System PCS 7; PC Configuration and Authorization
8.5.7
Introduction
The server, client or single-station system of a route control station is managed as SIMATIC
PC station in the SIMATIC Manager. This always contains the following object:
A Route Control application (standard, standby, client)
If you created the multiproject with the PCS 7 wizard, you will already have inserted a Route
Control station if you selected the appropriate option. You can insert additional SIMATIC Route
Control stations as follows:
With the PCS 7 "Expand project" wizard
You can find additional information on this in the section "How to expand a project with
preconfigured stations using the PCS 7 wizard (Page 225)".
Manually (described below)
Requirement
The SIMATIC Route Control add-on package is installed and licensed on the engineering
station.
Procedure
1. Select the project into which you want to insert the Route Control station in the component
view of the SIMATIC Manager.
2. Select the menu command Insert > Station > SIMATIC PC Station.
A new SIMATIC PC station is inserted in the selected project.
3. Set the computer name of the SIMATIC PC station:
to do this, select the PC station.
Select the menu command Edit > Object Properties.
Enter the computer name in the "Computer name" group or activate the "Computer name
identical to PC station name" check box.
4. Select the SIMATIC station from the component view and open the HW Config by doubleclicking the "Configuration" object in the detail view.
The hardware configuration of the SIMATIC PC station is opened.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
243
Additional information
Manual Process Control System PCS 7; PC Configuration and Authorization
Manual Process Control System PCS 7; SIMATIC Route Control
8.5.8
Introduction
The OpenPCS 7 station is configured as a SIMATIC PC station in the SIMATIC Manager. It
always contains the "SPOSA Application" object.
The following steps are carried out during this process:
Insertion of a SIMATIC PC station
Configuration of the hardware in HW Config
244
Procedure
1. Select the project into which you want to insert the OpenPCS 7 station in the component
view of the SIMATIC Manager.
2. Select the menu command Insert > Station > SIMATIC PC Station.
A new SIMATIC PC station is inserted in the selected project.
3. Select the SIMATIC PC station, select the menu command Edit > Object Properties and
enter the required name.
4. Select the SIMATIC station from the component view and open the HW Config by doubleclicking the "Configuration" object in the detail view.
The hardware configuration of the SIMATIC PC station is opened.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
6. Under "SIMATIC PC Station > HMI ..." in the hardware catalog, select the required SPOSA
application and drag it into the configuration table:
7. Select Station > Save and Compile from the menu.
Additional information
Section "How to configure the OpenPCS 7 station to access PCS 7 data (Page 529)"
Manual Process Control System PCS 7; PC Configuration and Authorization
8.5.9
Introduction
PCS 7 supports the use of a so-called external archive server for long-term archiving, for
example, of messages or process values:
Process Historian
Central archive server (CAS)
245
Procedure
1. Select the project in which you want to insert an external archive server from the component
view in SIMATIC Manager.
2. Select the Insert > Station > SIMATIC PC station menu command.
A new SIMATIC PC station is now inserted into the selected project.
3. Select the SIMATIC PC station, select the menu command Edit > Object Properties and
enter the required name.
4. Select the SIMATIC PC station in the Component View and double-click the "Configuration"
object in the Details View to open HW Config.
The hardware configuration of the SIMATIC PC station is opened.
5. If the hardware catalog is not visible, select the menu command View > Catalog.
6. Navigate to one of the following folders in the hardware catalog, depending on the external
archive server you need:
External archive server needed
Process Historian
Process Historian
8. Click "OK".
The "Properties" dialog box closes.
246
Additional information
For information on the external archive server, refer to the Process Control System PCS
7; PC Configuration and Authorization manual
For detailed information on Process Historian, refer to the documentation for SIMATIC
Process Historian
For information on the central archive server "CAS", refer to the Process Control System
PCS 7; Operator Station manual.
8.5.10
Introduction
The project-specific network settings for the communication modules (Ethernet) are
downloaded directly to the PC station by the engineering station.
Requirements
The following is installed on each PC station:
Operating system
Specific software for the PC station (e.g., PCS 7 Engineering, OS server)
All PC stations to be downloaded are linked to the engineering station by means of at least
one network.
The operating system network is administrated.
The network addresses of the PC stations are configured.
The protocol for the communication on the terminal bus is set to TCP/IP.
The following settings are made on each PC station:
The communication card for communication between the PC station and the terminal
bus is selected.
The network addresses for the system bus are set.
The access point of the PC station is set to "S7ONLINE: = PC internal (local)".
The PCS 7 project is created.
247
Procedure
Note
Please note the following:
Perform the following steps for the engineering station first before configuring and
downloading the other PC stations.
When configuring the local PC station, the "Use configured target computer" check box
must be deactivated (see Step 6).
1. In SIMATIC Manager, open the PCS 7 project.
2. In the component view, select the target computer.
3. Select the menu command Target System > Configure....
The "Configure" dialog opens. The PC station selected in the project is entered in the
"Target Computer" group.
4. From the "Local Network Connection" drop-down list, select the network connection to be
used to access the target computer.
5. Click "Update".
The list of accessible computers will be updated.
6. Select the desired target computer (PC station) from the list of available computers.
Note
If the selected PC station does not appear in the list, this suggests network problems or
a faulty configuration in the project.
Please ensure that the "Use configured target computer" check box is activated (as
opposed to the local PC station).
7. Click "Configure".
The "Configure: Selected Station>" dialog box opens.
8. In the "Configure: Target Computer" dialog box, click "OK".
The "Information" dialog box opens.
9. Click "OK".
The configuration data are transferred to the PC station.
The dialog box message line signals completion of the "Configuration" step.
To activate the network connections, you must then download the network settings to this
PC station.
10.Click "Close".
11.Select the menu command PLC > Download for the computer selected in step 2.
The "Download Target System in Current Project" dialog box opens.
Note
The configured network address of the Ethernet interface in the PC station must match
the preset address in the target system.
248
Additional information
Manual SIMATIC NET; Commissioning PC Stations - Manual and Getting Started
249
8.6
Introduction
In the plant view, you structure the project according to technological aspects. In the process
you hierarchically organize automation, operator control and monitoring functions into the
hierarchy levels plant, unit or function. Name the relevant hierarchy folder according to its
technological significance.
Arrange the following in the hierarchy folder:
CFC and SFC charts for the AS
Pictures and reports for the OS
Additional documents such as descriptions of units, process tag sheets, planning
documents etc. (from Word, Excel, etc.)
The resulting project structure is the plant hierarchy.
Note to Reader
The following description is based on the following points:
The plant hierarchy is created on the central engineering station and, if necessary, filled
with additional documents. This is described below.
The CFC/SFC charts or OS pictures/OS reports created on the distributed engineering
stations are then assigned to the hierarchy folders.
250
What?
Where?
SIMATIC Manager
Plant hierarchy
Component view
SIMATIC Manager
8.6.1
Structure of the PH
251
8.6.2
Introduction
When you create a multiproject with the PCS 7 wizard, defaults or specified parameter settings
made in the individual steps of the PCS 7 wizard were used (for example, the number of
hierarchy levels, assignment to AS). You can change these settings later or adapt them for
hierarchy folders to be added later.
252
Description
Number of hierarchy
levels
With this option, the OS picture hierarchy is derived completely from the
configured data of the plant hierarchy. This picture hierarchy is transferred
to the Picture Tree Manager when you later compile the OS.
Derive diagnostics
screens from the plant
hierarchy
With this option, the diagnostics screens are generated in the plant hierarchy
for the maintenance station.
You can also specify if the names of the diagnostic screens to be generated
should derived from the name of the hierarchy folders or from the comments
of the hardware components.
You can only select this option when the option "Derive picture hierarchy
from the plant hierarchy" is also set.
Migrating diagnostics
settings
After you have selected an OS for the diagnostics area, properties will be
automatically modified at this OS (and at all other OS of the multiproject),
including the expansion of the startup list. These settings must be migrated
in the course of an upgrade to higher PCS 7 versions.
Level Settings
Max. number of
characters
Included in HID
You can select the levels from which hierarchy folder names (if selected for
inclusion) will be included in the HID. Hierarchy folders that do not contribute
to the naming scheme can be used to create additional "drawers" (e.g, for
reference documents such as plant descriptions or process tag sheets).
Naming scheme means that the names contributing to the HID are entered
in the origin of the message (OS) and in the tag names on the OS (process
tag).
Note: Remember that when assigning names and compiling the OS, the tag
name must not be longer than 128 characters. The name consists of the
following elements:
Name of the folder in the hierarchy path (including server prefix)
Chart name
Block name
Separator
I/O name
253
Description
With separator
With this option, a separator can be included in the HID after the name of
hierarchy folders of this level.
Separators are used in the textual representation of the hierarchy path to
differentiate between the names of the hierarchy folders. The "\" character
is used as the separator.
OS area
With this, you can decide which hierarchy level should count as the OS area.
The default is the 1st level.
The definition of an OS area is necessary for area-specific messages in
process mode.
8.6.3
Procedure
1. Open the plant hierarchy in the SIMATIC Manager with the menu command View > Plant
View.
2. Select a hierarchy folder and select the menu command Options > Plant Hierarchy >
Customize....
If you have selected several projects in a multiproject, you will first see a dialog box with a
list of the selected projects. You can make the setting shown in the following dialog box
only after selecting a project.
Note
The settings function as a template and are passed on to all other projects that were
included in the selection. Projects that were not selected retain their settings.
If you select the multiproject explicitly, all the projects it contains will adopt the settings
you made in the template project.
254
Additional information
Manual Process Control System PCS 7; Operator Station
Online help for the "Plant Hierarchy - Settings" dialog
255
8.6.4
8.6.5
Introduction
Use the PCS 7 wizard to create a maximum of 8 hierarchy levels without additional nesting
of hierarchy folders. You can expand this structure that was created by the PCS 7 wizard with
additional hierarchy folders and/or technological objects.
256
Hierarchy folder
The hierarchy folder is used to structure the plant in a hierarchy. It can contain additional
hierarchy folders and objects:
CFC charts
SFC charts
OS pictures
OS reports
Equipment Properties
Additional documents (for example: Excel, Word)
The higher-level designation (HID) of an object results from the names of the hierarchy folders
(path) and the object name (if you decided to include the names in the HID).
Procedure
1. Open the plant hierarchy in the SIMATIC Manager with the menu command View > Plant
View.
2. Select a hierarchy folder where you want to insert the additional hierarchy folder.
3. Select the menu command Insert > Technology Objects > Hierarchy Folder.
4. Enter the technological name of the hierarchy folder.
8.6.6
Introduction
The technological objects CFC charts, SFC charts, OS images, OS reports, and equipment
properties can be inserted in the plant hierarchy in both the plant view and process object view.
The methods for inserting objects are practically identical. Below you will find a description of
how to insert technological objects into the plant view.
257
Inserting an Object
You can insert the following objects: CFC/SFC chart, OS picture/OS report, equipment
properties.
1. Open the plant view in the SIMATIC Manager with the menu command View > Plant View.
2. Select a hierarchy folder where you want to insert the object.
3. Select the menu command Insert > Technology Objects > "<Required Object>".
8.6.7
258
Additional information
Section "Relationships between the Views (Page 207)"
Section "Cross-view Functions and How to Use Them (Page 208)"
8.6.8
Introduction
You must assign an OS and an AS for the hierarchy folder in the plant hierarchy. The AS/OS
assignment produces the following results in the component view:
All CFC and SFC charts inserted in the plant hierarchy are stored in the chart folder of the
assigned AS.
All OS images and OS reports inserted in the plant hierarchy are stored in the folder of the
assigned OS.
Procedure
1. Select the hierarchy folder for which you want to make the AS-OS assignment in the plant
view.
2. Select the menu command Edit > Object Properties and change to the "AS-OS Assignment"
tab.
3. From the "Assigned AS (Chart Folder)" drop-down list, select the S7 program that you want
to assign to the selected hierarchy folder.
259
Result
The AS/OS assignment is selected, and the lower-level objects are passed on or not passed
on according to your setting.
Note
If you have distributed the projects so that there is only one OS or one AS in a project, you
do not need to make an AS/OS assignment.
Additional information
Online help for PH, IEA and PO
Online help for the "AS-OS Assignment" tab
8.6.9
Introduction
You can also assign objects from the component view, for example, a CFC chart or SFC chart,
to the plant hierarchy later. This is always the case when, for example, charts are inserted
directly in the component view and you then create a plant hierarchy later. If you create charts
in the plant view or in the object view they are automatically assigned to the plant hierarchy.
260
Requirement
The hierarchy folder has the same AS or OS assignment as the assigned object. If the
destination hierarchy folder has a different AS-OS assignment, the assigned object is also
moved to this AS/OS in the component view.
Note
If you have selected the setting "Base picture hierarchy on the plant hierarchy" in the settings
of the plant hierarchy, only one picture of the same OS is permitted per hierarchy folder.
Procedure
1. Select the required object in the component view.
2. Hold down the <Shift> key (move) and drag the object to the required hierarchy folder of
the PH.
If you have created OS pictures/OS reports directly in the OS and want to assign these object
to the plant hierarchy later, proceed as follows:
1. Select the OS in the component view of your project.
2. Select the menu command Options > OS > Import WinCC Objects.
3. Select the required object in the component view.
4. Use Drag&Drop while simultaneously holding down the <Shift> key to drag the object from
the component view to the required hierarchy folder of the PH.
261
8.6.10
Introduction
You can use PCS 7 to determine whether the configured data are consistent with the settings
made in the project or multiproject.
Consistency Check
The following properties are evaluated in the consistency check:
Non-unique names of S7 programs, CFC charts and SFC charts
Brackets in the names of hierarchy folders
Length of the hierarchy folder names
Number of hierarchy folder levels
Area assignment to an OS for uniqueness and completeness
The following is checked when the check box "Derive picture hierarchy from the plant
hierarchy" is activated:
Number of OS pictures per hierarchy folder
Unique picture names for OS
The results are displayed in the individual tabs.
Additional information concerning the test results in the tabs is available by clicking "Help".
262
Procedure
1. Select the multiproject or a project in the plant hierarchy.
2. Select the menu command Options > Plant Hierarchy > Check Consistency.
The "Consistency Check - Log" dialog box opens, with the errors.
3. Clear the errors and run the consistency check again.
Display Log
On completion of the check, a message is displayed or if an error occurred, the error log is
output.
You can also display the log later without running the check again with the menu command
Options > Plant Hierarchy > Display Log. A log is displayed when the last consistency check
has shown that the configured data are consistent with the settings that have been made.
Note
Violations of the naming scheme can occur, for example, when you change settings at a later
date or copy/move folders to different levels. The system tolerates these violations to avoid
unnecessary error messages while you are working.
Additional information
For Additional information about the log, refer to the online help.
263
8.6.11
Description
Creating a Multiproject
Cross-project Consistency
Checks
The consistency check allows multiple assignment of names to single control units to be
recognized early. This prevents these errors from canceling the data transfer procedure
to the OS (during the compile OS function ).
You can check the uniqueness of the S7 programs in all of the multiproject projects. The
uniqueness of the S7 programs is a requirement for the proper functioning of the Import/
Export Wizard and the diagnostic function.
Within the master data library, a check is made to ensure that there is only one S7 program
and only one OS.
Passing on PH Settings to
other Projects of a
Multiproject
The PH settings for the projects in a multiproject can be changed by using the menu command
Options > Plant Hierarchy > Customize...:
Settings for an individual project
If you select an individual project in a multiproject, you can define PH settings which are
exclusive to this project.
Identical settings for several/all projects
If you select several projects in a multiproject or the multiproject itself to display the
settings dialog box, then an additional dialog box is displayed in advance. Use this dialog
box to select a project template and then enter the TM settings in the next dialog box.
The settings of this template are passed on to all projects included in the selection.
The menu command Options > Plant Hierarchy > Create/update block icons... is used to take
into account all the pictures whose block icons are based on the PH, starting with the selected
object (multiproject, project, hierarchy folder).
In a multiproject, the path in the PH is the key for searching in other projects. PH structures
with the same name are searched for in all projects of the multiproject. The CFCs found there
are included in the editing process.
Synchronizing Hierarchy
Folders in the Multiproject
264
Description
Renaming or Modifying
Attributes of the Hierarchy
Folder
When attributes of a hierarchy folder are renamed or modified, a check is carried out to
determine if the hierarchy folders derived from it exist in the other projects of the multiproject.
If this is the case, they are renames and the attributes are set accordingly.
Create/update diagnostics
screens
Use menu command Options > Plant Hierarchy > Create/update block icons to create or
update diagnostics screens for a project or for the projects of a multiproject. Requirements:
A diagnostics structure must have already been set up in the project.
Additional information
Online help for PH, IEA and PO
8.6.12
Introduction
You can assign attributes to the hierarchy folder in the PH in accordance with the ISA-88.01
standard. This "ISA-88 type definition" is required, for example, for BATCH plants and
applications at works management level (MES).
You can use the object properties to change the hierarchy folder object type from "Neutral" to
"Process cell," "Unit" or "Equipment module".
Procedure
1. Select the object whose settings you want to change in the PH.
2. Select the menu command Edit > Object Properties
3. Open the "ISA-88 Type Definition" tab.
4. Change the object type for example from "<Neutral>" to "Process cell."
5. Click "OK".
Result
When you create further folders, the folders in the two levels directly below are assigned the
attributes for "Unit" and "Equipment module" according to their hierarchical level.
265
Symbol
Meaning
Plant
Unit
Equipment module
(Phase)
Neutral Folders
The three-level hierarchy can be extended by adding neutral folders to improve the structuring
of the project, for example, to divide units into groups. The neutral folders can be created at
any level. The total number of possible levels (ISA-88 hierarchy levels, levels with neutral
folders) is limited to eight.
Neutral folders can, for example, be inserted above the "Unit" level. This level can then be
used, for example, as the area level. A further level could, for example, be inserted below the
"Equipment Module" level. This level can then serve as a control module level.
266
Additional information
Online help for PH, IEA and PO
8.6.13
How to configure the automatic display and hide of messages from system charts
Introduction
This function is used to enable the automatic display/hiding of messages from messagecapable blocks of the system charts in process mode in the operator station/maintenance
station.
Numeric system charts
For this, all numeric system charts must be moved from the component view to the plant
hierarchy.
With numeric system charts, the file names begin with the character "@" and a subsequent
number e.g. "@1....".
Information about the automatic display/hiding of messages in particular process states,
e.g.startup, shutdown, can be found in section "Showing and Hiding Messages Automatically
in Process Mode (Page 192)".
Requirement
The AS was compiled with the function "Generate module driver".
Procedure
1. Place a hierarchy folder in the plant hierarchy of the project/multiproject outside the
"Diagnostic" range.
2. Select the hierarchy folder.
3. Select the command Object Properties... from the shortcut menu.
4. Select the "AS-OS Assignment" tab.
5. In the area "Assigned AS (chart folder)", select: the corresponding AS from the drop-down
list.
6. Select the desired OS/MS in the "Assigned OS:" area from the drop-down list.
In the case of a single-station system, the PC station of the OS/MS
In the case of a multi-station system, the PC station of the OS/MS server
In the case of a SIMATIC MS PDM, the PC station of the SIMATIC MS PDM
7. In the component view, select all numeric system charts for which a number follows the
"@" character, e.g. "@1.....".
8. Select the command Cut from the shortcut menu.
267
Result
For the automatic display/hiding of messages from message-capable blocks of the system
charts, these system charts were moved from the component view to the plant hierarchy.
268
8.7
Advantages of a Library
During configuration it is advantageous if all objects (blocks, charts, source files, process tag
types, models, SFC types) used in the project are grouped in their own library. This means,
for example, that you can be sure that only one version of a particular block type is used
throughout the entire project. Different versions in different programs can lead to conflicts if
the programs are to be controlled and monitored on one OS.
Reason: block types of the same name in different programs, must have the same variable
structures, since there is only one variable structure for a block type on the OS.
269
270
What?
Where?
SIMATIC Manager
SIMATIC Manager
SIMATIC Manager
8.7.1
271
272
273
Additional information
Online help for PH, IEA and PO
8.7.2
Introduction
If you have created your multiproject with the PCS 7 wizard, it already contains a master data
library. SIMATIC Manager can be used in the following manner to define a master data library
if you still do not have one in your multiproject:
Create a new library and define it as the master data library.
Define an existing library as the master data library.
Note
Each multiproject can only contain one master data library. The master data library can
only contain one S7 program.
Procedure
Requirements: no library is defined as a master data library in the multiproject. If, however, a
master data library is defined, the definition of an existing master data library must be reversed.
This can be achieved by carrying out the step 4 under "Procedure".
To create a new library as the master data library in your multiproject, proceed as follows:
1. Select the menu command File > New in the SIMATIC Manager
2. Open the "Libraries" tab and enter a name for the library (preferably the multiproject name).
3. Enter the storage location (path), if necessary.
The library is created and opened.
4. Select the library in the multiproject in the component view and then the menu command
File > Multiproject > Define as Master Data Library.
The library is defined as a master data library.
5. Select the library and then the menu command Insert > Program > S7 Program.
An S7 program is created, including block and source folders.
6. Add a chart folder below the S7 program with the menu command Insert > S7 Software >
Chart Folder.
Result
Your multiproject has a new master data library. The models or process tag types folders do
not need to be set up explicitly in the plant hierarchy. These are automatically set up when
models or process tag types are created.
274
Naming
Note
The SIMATIC Manager supports names longer than 8 characters. The name of the library
directory is, however, limited to 8 characters. Library names must therefore differ from each
other in the first 8 characters. The names are not case-sensitive.
Please make sure that the name of the file always coincides with the name of the library
originally set up. Name changes do not take effect at the file level in SIMATIC Manager.
8.7.3
Introduction
This section explains the most important functions when handling libraries. Become familiar
with these functions prior to adding objects to the master data library from other libraries.
Library functions
In the SIMATIC Manager, you can use the following functions with libraries:
Open a library with the menu command File > Open > in the "Libraries" tab.
You can copy a library by saving it under a different name with the menu command File >
Save As.
You can delete a library with the menu command File > Delete in the "Libraries" tab.
You can delete parts of libraries such as charts, blocks, and source files with the menu
command Edit > Delete.
Libraries not in use can be hidden and then made visible again in the following manner:
Select the menu command File > Manage in the "Libraries" tab.
Select the desired library and click "Hide".
The library can be made visible again with the "Display" button.
Note
We recommend that you hide all of the libraries except for the master data library since
the master data library contains all the objects used in the project.
275
Result
A new library is set up in the multiproject.
Naming
Note
The SIMATIC Manager supports names longer than 8 characters. The name of the library
directory is, however, limited to 8 characters. Library names must therefore differ from each
other in the first 8 characters. The names are not case-sensitive.
Please make sure that the name of the file always coincides with the name of the library
originally set up. Name changes do not take effect at the file level in SIMATIC Manager.
8.7.4
How to Copy Objects from Other Libraries to the Master Data Library
Introduction
The following section describes how to enter objects from the supplied PCS 7 library (PCS 7
Advanced Process Library) or from libraries from other suppliers in the master data library.
Note
Only the AS blocks of one PCS 7 library version can be loaded to a SIMATIC station at any
one time.
Procedure
If you want to copy part of a library, for example, software, blocks, pictures etc., proceed as
follows:
1. Select the menu command File > Open in the SIMATIC Manager.
2. Open the "Libraries" tab.
3. Select the desired library and click "OK".
The library opens.
4. Select the object to be copied (for example, process tag type, blocks) in the open library
(source) and then select the menu command Edit > Copy.
5. Select the folder in the master data library (destination) where you want to store the copied
object.
6. Select Edit > Paste from the menu.
Result
The copied object is stored in the master data library.
276
277
8.7.5
Introduction
After including a new version of a block type or SFC type in the master data library or after
adapting a block type in the master data library, you can use the "Update block types" function
to list all components in which an older version of the modified block type or SFC type is used.
You can also select the components in which the modified block type or SFC type should be
updated throughout the entire multiproject.
The blocks of the templates (process tag types, models) are also updated.
If differences are found at SFC types, you can call up the Version Cross Manager (VXM) by
using the "Display differences" command button before carrying out updating, if the VXM
optional package is installed. The VXM displays the detailed differences of the compared SFC
types.
Procedure
1. Select one or more blocks in the block folder of the master data library or one or more SFC
types in the chart folder or the chart folder.
2. Select the menu command Options > Charts > Update Block Types....
The "Update Block Types" dialog box opens.
3. Select the S7 programs to be checked for differences compared with the block types/SFC
types selected in the master data library.
4. Click "Continue".
All the selected S7 programs are checked and a further dialog box for selecting the block/
SFC types is opened. Here you also obtain information about the possible effects of
updating the block/SFC types.
5. Specify the block/SFC types to be updated for the individual S7 programs: All the block/
SFC types to be updated are selected. If necessary, you can deselect any types which are
not being updated.
If there are no block/SFC types to be updated, no block/SFC types are displayed. In this
case, close the dialog box.
6. Click "Finish".
Result
The block/SFC types are updated in all the selected S7 programs and a log is displayed.
Note
An update is required after changing blocks. Make the changes to the blocks only in the
master data library.
278
Additional information
Online help on the dialog boxes
8.7.6
8.7.6.1
Introduction
The blocks from the PCS 7 libraries are suitable and usable for most situations encountered
during configuration. If blocks must be adapted for a specific project and for special
requirements, adapt the blocks before using them in the projects and then store them in the
master data library.
Where?
LAD/CSF/STL Editor
SIMATIC Manager
SIMATIC Manager
SIMATIC Manager
Note
You may only adapt the blocks to the project requirements in the library. We also assume
that you are adapting the blocks in the master data library.
8.7.6.2
Introduction
The block I/Os of the block types have attributes that you can adapt to the project requirements.
279
Procedure
1. Select the block to be modified in the block folder of the master data library.
2. Select the menu command Edit > Open Object.
The LAD/STL/FBD editor is launched (if the block is protected, you will receive a message).
If you select an object in the tree of the interface, its content is displayed.
3. In the right-hand window, select the desired I/O followed by the menu command Edit >
Object Properties.
The "Properties" dialog box opens.
4. Select the "Attributes" tab
The attributes are displayed in the form of a table.
5. Modify the attributes and their values in this table, or enter them again.
If you click the "Attribute" column, a selection of the possible attributes for this I/O appear
in a drop-down list.
Modifying attributes is not difficult since there is a syntax check when the attributes are entered
and you will be informed of errors or missing information.
Note
Information regarding the use of attributes and their description can be found in the online
help for the LAD/STL/FBD editors.
280
8.7.6.3
Procedure
1. Select the block to be modified in the block folder of the master data library.
2. Select the command Special Object Properties > Message... in the shortcut menu.
The "Message Configuration" dialog box opens. This displays all the messages configured
for this block.
281
Result
The text is locked.
Note
If block instances already exist, the locking of the message attribute can be passed on to the
instances by repeating the block import.
Additional information
For more detailed information on adapting operator and message texts, refer to the
Configuration Manual Process Control System PCS 7; Operator Station.
8.7.6.4
282
Additional information
Configuration manual Process Control System PCS 7; Operator Station
8.7.6.5
Procedure
1. In the SIMATIC Manager, select the menu command Options > Language for Display
Devices....
2. Set the language for the PCS 7 blocks, for example, "German (Germany)".
3. Select the language from the "Languages installed in the project" list that you want to define
as the standard and then click "Standard".
4. Click "OK".
For your project, you can select several languages from the list of available languages and
define one of them as standard.
Additional information
Configuration manual Process Control System PCS 7; Operator Station
Online help for the dialog box
8.7.6.6
How to Create your own Blocks for the Master Data Library
283
8.7.6.7
Additional information
Configuration manual Process Control System PCS 7; Operator Station
8.7.6.8
Introduction
The entire content of a table can be exported from the process object view for the external
assignment of modified parameter values and interconnections to a copied unit. You can then
284
Languages
PCS 7 can be used to store all operating and display texts in any language. The only
requirement is that the language is already installed in your project.
The available languages can be displayed in the SIMATIC Manager with the menu command
Options > Language for Display Devices. The number of languages offered is specified when
Windows is installed (system characteristics).
285
Column Titles
Meaning
1-3
4-9
10
Block type
Column Titles
Meaning
1-4
5 - 14
15 - 18
Column Titles
Meaning
1-5
6 - 19
20
Block type
286
Exporting Blocks
1. Select the menu command Options > Process Objects > Export Blocks
An export file (CSV file) is created that contains all the attributes and information about the
blocks of the object (project, hierarchy folder or CFC chart) selected in the tree window.
Exporting I/Os
1. Select the menu command Options > Process Objects > Export I/Os....
An export file (CSV file) is generated containing all the attributes of the selected I/Os and
information about the I/Os of the object (project, hierarchy folder, or CFC chart) selected in the
tree.
The information from the process object view ("Parameters" and "Signals" without filters)
including the titles is written.
Exporting Messages
1. Select the menu command Options > Process Objects > Export Messages....
An export file (CSV file) is generated containing all the message texts (and block information)
concerning the object (project, hierarchy folder, or CFC chart) selected in the tree.
287
Additional Editing
Note
Never overwrite management information (language identification or path specifications)
while editing the exported texts.
Only edit lines beginning with "T-ID=".
Note
Always open the file inside of the program, for example, when using MS Excel with the menu
command File > Open and not by double clicking the file.
Never edit the first column or the first row with the spreadsheet editing tool and do not delete
any semicolons.
Importing Blocks
1. Select the menu command Options > Process Objects > Import Blocks....
2. Select the required import file (CSV file).
The attributes and information of the blocks of the selected import file are imported into the
desired project. They are assigned to the blocks.
Importing I/Os
1. Select the menu command Options > Process Objects > Import I/Os....
2. Select the required import file (CSV file).
The I/O attributes and information of the selected import file are imported into the desired
project. They are assigned to the I/Os of the designated process tags (hierarchy, chart, block,
I/O).
288
Importing Messages
1. Select the menu command Options > Process Objects > Import Messages....
2. Select the required import file (CSV file).
The message texts of the selected import file are imported into the desired project. They are
assigned to the blocks of the designated process tags (hierarchy, chart, block).
Additional information
Configuration manual Process Control System PCS 7; Operator Station
Online help on the dialog boxes
8.7.7
Introduction
Process tag types are saved automatically to the "Process tag types" folder in the master data
library as soon as a new process tag type is generated from a CFC chart. The process tag
types are managed in this master data library. The following functions are available:
289
Purpose
Creating/changing a
process tag type
You select the I/Os of blocks and charts that are to be assigned
parameter descriptions and signals.
You select blocks with messages for the assignment of message texts.
The process tags in the project are automatically synchronized when you modify
the process tag type.
You can explicitly run a synchronization if inconsistencies have developed
between the process tag type and process tags (e.g. because it was not
possible to access all process tags of the project during automatic
synchronization).
Assigning/creating
an import file
An import file must be assigned to the process tag type concerned in order to
create process tags. Using the "Assign an import file to a process tag type"
wizard, carry out the following tasks:
Assign an existing import file
Open and check an import file that has already been assigned
Create and assign a new import file
Importing
Exporting
Additional information
Section "How to Create a Process Tag Type from a CFC Chart (Page 443)"
Section "How to Change a Process Tag Type (Page 444)"
Section "How to Synchronize Process Tags with the Process Tag Type (Page 451)"
Section "What happens during import? (Page 547)"
Section "What happens during export? (Page 551)"
Online help for PH, IEA and PO
290
8.7.8
Introduction
Models are created from the hierarchy folders in the master data library that contain the
required CFC charts. The new models are stored and managed in the master data library. The
following functions are available:
Purpose
Creating/Modifying
Models
You can create models with the Import/Export Assistant (IEA) as follows:
You select the I/Os of blocks and charts that are to be assigned parameter
descriptions and signals and imported.
You select blocks with messages for the assignment of message texts.
You assign the import file to model data.
You obtain a model in which the selected I/Os and messages are each assigned
to a column of an import file.
If you modify an existing model and change the column structure or the column
titles, the assignment to the structure of the current IEA file is no longer correct.
In this case you must select a suitable IEA file or adapt the file.
If replicas of the modified model exist then modifications can be carried out on
the replicas.
Importing
Exporting
Additional information
Section "How to Create a Model (Page 486)"
Section "What Happens during Import? (Page 547)"
291
8.7.9
Introduction
If you have created your multiproject with the PCS 7 wizards, the master data library already
contains a "Shared Declarations" folder. You can then use this to store shared declarations
that can be used by various applications. You can explicitly create the "Shared Declarations"
folder if it does not yet exist.
The "Shared Declarations" folder contains the following subfolders:
Enumerations
Units
Equipment Properties
Shared declarations
You can define the following elements as shared declarations:
Enumerations
You can use enumerations to define textual representatives for the parameter values of
the block or chart I/Os with data types "BOOL," "BYTE," "INT," "DINT," "WORD," and
"DWORD". A suitable text is assigned to each value of an enumeration and this is displayed
at the I/O. Several values can be assigned to each enumeration.
Units
The unit of measure (for example, mbar, l/h, kg) is text with a maximum of 16 characters.
It can be entered during the parameter and interconnection descriptions of block or chart I/
Os. It is used for example, in process pictures when visualizing the values of the block I/
Os. All the units of measure included in the CFC basic set are available as defaults.
Equipment properties
Equipment properties are parameters of a unit, such as shell material, volumes etc. The
type of equipment property is defined as a "shared declaration". Instances of this type are
used in SIMATIC BATCH and its attributes are individually adapted.
Procedure
1. Select the master data library of the multiproject.
2. Select the menu command Insert > Shared Declarations > Shared Declarations.
The "Shared Declarations" folder is created with the subfolders "Enumerations", "Units"
and "Equipment Properties".
3. When declaring an enumeration, select the "Enumerations" folder and then the menu
command Insert > Shared declarations > Enumeration followed by the menu command
Insert > Shared declarations > Value.
292
Purpose
This opens the full log listing all errors that occurred in the most
recent synchronization of the shared declarations in the
multiproject.
No log is generated if no errors occurred in the most recent update
of all projects.
This opens the full log for the plausibility check of the shared
declarations. Here, you will see a list of the projects in the
multiproject where errors or warnings were detected. A log has
been created for each listed project. You can open the log file by
selecting the project and then the menu command Shared
Declarations > Logs....
Additional information
Online help for the SIMATIC Manager
8.7.10
293
Requirement
The AS must be accessible from the engineering station since the test is always executed in
the AS. Test the corresponding OS pictures in the OS if the models contain OS pictures.
Additional information
Online help of the relevant tools (for example, CFC Editor)
8.7.11
Additional information
Online help of the relevant tools (for example, CFC Editor)
294
8.8
Note to Reader
Pay attention to the following sections if you now want to edit the multiproject (including the
master data library) on distributed stations and with several editors at the same time.
If you do not want to distribute the multiproject for editing, you can skip the following sections
and continue with the section "Configuring the Hardware".
Introduction
It is possible to edit the projects of the multiproject on distributed stations allowing several
editors to work on smaller handier projects at the same time.
The distributed editing of projects and the merging on a central engineering station server for
cross-project functions is the most efficient method compared with other procedures.
Despite distributing the projects on several engineering stations, it is possible to read other
projects at any time. This can, for example, be used to copy functions and to access libraries.
Note
You should always work with a multiproject even if it only contains one project. In this case,
you do not need to distribute it for editing.
295
Requirements
If you want to distribute projects on different computers within a network, the following
conditions must always be met:
The projects are located in folders that are shared for read and write access.
The folders in which the multiproject or the projects are to be located must be set for
sharing before the multiproject is set up.
The share names must be unique within the network.
The shares and share names of the resources (folders) involved in the multiproject must
not be changed.
Reason: when a project is inserted into the multiproject, PCS 7 generates a reference
to the location of this project. The reference depends on the share and share names of
the resources involved.
A project can only be found using the share name under which it was included in the
multiproject.
For security reasons complete drives should not be shared.
Folders must only be shared in one hierarchy level.
PCS 7 must be installed on the computers where the folders containing the projects are
located. PCS 7 provides the necessary database server functions for accessing the projects.
If you include projects for which you have configured messages in a multiproject, make
sure that the message number ranges of the CPUs do not overlap if you are using projectoriented assignment of message numbers. If you use CPU-oriented message number
assignment, such overlapping does not occur.
If you execute cross-project functions, we recommend consolidating all projects on one
programming device/personal computer.
If you want to execute cross-project functions while the projects are distributed on different
computers then comply with the following:
All the computers on which the projects and the multiproject are located can be reached
over the network during the entire editing time.
While class-project functions are executing, no editing must take place.
296
Recommendations
The following recommendations apply to working with multiprojects:
One engineer manages the multiproject centrally. This engineer creates the structures for
the projects. This person also distributes the projects for distributed editing and returns
them again to the multiproject (including synchronization of the cross-project data and
execution of cross-project functions).
The following activities should only be performed on the central engineering station:
Moving, copying, and deleting the projects of the multiproject
Moving projects out of the multiproject for distributed editing
Merging of the projects into the multiproject following distributed editing
It is not possible to make a general recommendation about how many stations a project
should have. We recommend that projects on a distributed engineering station have only
one 1 AS or 1 OS.
Only move the PCS 7 objects to a distributed engineering station that are actually necessary
for editing. This means that all other objects of the multiproject are available for editing on
other distributed engineering stations.
Keep in mind the number of available project editors when distributing the projects.
Note
If there is only one OS in the project, this must always be recompiled on the central
engineering station. This ensures the correct structure of the cross-project connections
to the automation systems.
297
Additional information
Section "Conditions for Additional Editing in the Multiproject (Page 298)".
8.8.1
Boundary conditions
Observe the following conditions when working in the multiproject:
Network operation is only possible if an operating system is installed on the central
engineering station in accordance with the requirements of the "pcs7 readme.rtf" file
(Section: "Operating System Selection").
The same applies to distributed engineering stations.
The storage location of projects within the network must be specified in UNC notation: \
\computername\sharename\storagepath
not designated with the letter of the drive (not "d:\projects\storagepath...").
The folder with the project must already be shared with other project editors on the relevant
PC. The share name must be unique.
The storage paths must not be modified later (after storing projects)!
All the projects and the S7 programs must have unique names within the multiproject.
After distributed editing of projects containing an OS, each OS must be recompiled on the
central engineering station. To speed up compilation, unmodified objects can be
deactivated in the "Compile and Download Objects" dialog box (menu command in the
SIMATIC Manager PLC > Compile and Download Objects).
A mixture of the previous project-oriented and the new CPU-oriented message number
concept is not possible.
Additional information
Section "Merging projects after distributed editing (multiproject engineering) (Page 532)"
Section "Compiling and downloading (Page 573)"
Online help on STEP 7
298
8.8.2
Prior to Distribution
There is no particular point in time at which the projects should be moved to the distributed
engineering stations. The "Must/Optional" columns in the following table indicate which tasks
must be performed and which can be performed prior to distribution.
The description for executing the configuration is structured according to this series of steps.
Activity
Must
Create the
multiproject with (all)
projects (structure)
Optional
X
Where?
Move projects to
How to Move Projects to Distributed
distributed
Engineering Stations (Page 301)
engineering stations
for distributed editing
Edit projects on
distributed stations
Distributed engineering
station
Merge projects on
the central
engineering station
Information in Section
Must
Optional
299
8.8.3
Requirements
The multiproject is located on a central engineering station to which all other engineering
stations have access.
The multiproject contains the libraries (in particular the master data library with the models
and process tag types).
Procedure
1. Specify the storage location for your projects. Create the required folder structure with the
Windows Explorer.
Observe the information in the following sections:
Distributing the Multiproject for Distributed Editing (Multiproject Engineering)
(Page 295)
Conditions for Additional Editing in the Multiproject (Page 298)
2. In the SIMATIC Manager, select the menu command Options > Customize and set the
storage location of the projects, multiprojects, and libraries. Comply with the DOS name
conventions.
300
Additional information
Online help for the SIMATIC Manager
8.8.4
Requirements
The project is physically located on the central engineering station and is included in the
multiproject.
The distributed engineering station is obtainable over the network.
Procedure
1. Select the project in the multiproject that you want to move to the distributed engineering
station in the component view of the SIMATIC Manager.
2. Select the menu command File> Save as ....
3. Make the following settings:
Enable the "Insert in multiproject" option.
Select the "Current multiproject" entry from the corresponding drop-down list.
Enable the "Replace current project" option.
Enter the required storage location (path) on the distributed engineering station (in UNC
notation).
4. Click "OK".
Result
An identical copy of the project of the central engineering station is created on the distributed
engineering station. The copy is inserted automatically in the multiproject and replaces the
original project.
The existing original project is removed from the multiproject, but remains on the central
engineering station. You can either keep the original project as a backup or delete it.
Note
Before the copied project can be copied back to its old location (same folder name), this
backup must be deleted.
Note
In the same way, you can also save the project on a data medium and pass this on for
distributed editing or archive the project with the "Archive" function and pass on the archive
on a data medium.
301
Additional information
Section "Merging Projects after Distributed Editing (Multiproject Engineering) (Page 532)"
Section "How to Move Project Edited on Distributed Stations to the Central Engineering
Station (Page 533)"
8.8.5
Requirement
All the PCS 7 software components required for editing are installed on the distributed
engineering station.
302
Additional information
Section "How to Move Projects Edited on Distributed Stations to the Central Engineering
Station (Page 533)"
303
8.9
Overview
Configuring the hardware involves the following topics:
Defining a Project-Specific Catalog Profile (Page 305)
Exporting/Importing the Hardware Configuration (Page 306)
Overview of Configuration Steps (Page 308)
Principle of Time Synchronization (Page 327)
How to Configure the Distributed I/Os (Page 330)
Principle of Configuration Changes in RUN (Page 343)
Configuring the hardware of high-precision time stamps (Page 361)
How to Activate Acknowledgment-triggered Reporting (QTM) (Page 362)
How to Download the Configuration in CPU-STOP (Page 363)
8.9.1
Introduction
The configuration of the hardware involves the configuration of your plant at the automation
level (AS, OS, BATCH, Route Control, OpenPCS 7) in the SIMATIC Manager and in
HW Config. You may create your SIMATIC 400 stations distributed in various projects and
configure the required I/O and communication hardware.
You configure various project types in the PCS 7 OS according to the structure of your plant.
For example, you can configure process cells with one or more OS servers or OS clients.
Generally, you work with a multiple station project and create several OS servers and OS
clients.
In addition you can create and configure redundant components in the hardware configuration
(for example redundant OS, use of H-stations).
304
Where?
SIMATIC Manager
HW Config
Note to readers
For multiproject engineering, the SIMATIC 400 stations and PC stations are often already in
your project. The following section describes how you continue by adding the hardware
components to the SIMATIC 400 stations.
If the PC stations are not yet configured, first work through the following sections in the chapter
"Configuring the SIMATIC and PC stations (Page 234)" before you continue.
Additional information
Information on configuring the hardware for the operator stations can also be found in the
configuration manual, Process Control System PCS 7; Operator Station.
8.9.2
305
8.9.3
Introduction
You cannot only edit station configurations within the project (e.g. by saving or opening). You
can also export it to a text file (ASCII file, CFG file), edit (adapt) it and then import it again
independently of the project. The symbolic names of the inputs and outputs can also be
exported and imported.
306
Application
The export/import functions can be used as follows, for example:
Data import from hardware planning tools
Station configuration using electronic media (for example, e-mail)
The export file can be printed out with a word processing system or can be edited for
documentation purposes.
Where Is it Described?
You can find a detailed description of importing and exporting the hardware configuration in
the section "Import/Export of the Hardware Configuration (Page 561)".
8.9.4
8.9.4.1
Introduction
Before you can start with the configuration of the hardware, first create a concept for assigning
addresses. The networks are independent of each other and have their own range of numbers
for addresses.
We distinguish between the following addresses:
Node Addresses
Input/Output Addresses (I/O Addresses)
Node Addresses
Node addresses are addresses of programmable modules (PROFIBUS, Industrial Ethernet
addresses). They are needed in order to address the various nodes of a subnet, e.g. to
download a user program over the plant bus (Industrial Ethernet) to a CPU. You will find more
information about assigning node addresses on a subnet in the section on networking stations.
307
$6[[
,QGXVWULDO(WKHUQHW
03,
352),%86'3
(70
(76
&3H[W
&3
352),%86'3
1
(76
(7L63
(70
&38
1)
2)
Note
For the high-precision time stamp, PROFIBUS DP must be connected to the SIMATIC 400
station via a CP 443-5 Extended or via the internal PROFIBUS DP interface.
8.9.4.2
Overview
The following table provides you with an overview of the various configuration steps and the
corresponding tools.
308
What?
Where?
SIMATIC Manager
HW Config
HW Config
HW Config
Where?
HW Config
HW Config
HW Config
HW Config
HW Config
HW Config
PDM
PDM
PDM
HW Config
HW Config
HW Config
HW Config
309
Additional information
Online Help for HW Config
8.9.4.3
Introduction
In multiproject engineering, automation systems may have already been created in your
project. You can insert additional automation systems as follows:
With PCS 7 "Expand Project" wizard
You can find information about this in the section "How to Expand a Project with
Preconfigured Stations (Page 225)".
Manually if you do not use any supplied bundles (described below)
Procedure
Before you can start to configure and assign parameters, you will need a SIMATIC 400 station
in your project that you can insert at the level immediately below the project, where you can
then set its properties.
1. Select the project to which you want to add another automation system in the SIMATIC
Manager component view.
2. Select the menu command Insert > Station > SIMATIC 400 Station.
A new SIMATIC PC station is inserted in the selected project.
3. Repeat the procedure to add further automation systems.
You can change the names as required by selecting the menu command Object Properties
from the SIMATIC 400 station shortcut menu.
310
Additional information
Section "How to Insert Modules to a SIMATIC 400 Station (Page 311)"
8.9.4.4
Introduction
After you have created the SIMATIC 400 station, add the hardware components to the station
from the hardware catalog.
Hardware Catalog
The hardware catalog is normally displayed when you open HW Config. If this is not the case,
open it in HW Config with the menu command View > Catalog.
311
312
Procedure
1. In the component view, select the station and double-click the "Hardware" object in the
detail window.
HW Config and the hardware catalog open.
Note
When you want to add additional modules to a SIMATIC 400 station created with the PCS
7 wizards, continue with Step 6.
2. In the SIMATIC 400 > Rack-400 hardware catalog, select the required rack and insert it by
dragging with the mouse.
Make sure that the arrangement selected here matches the arrangement of the physical
hardware.
3. In the "SIMATIC 400 > PS-400" hardware catalog, select the required power supply and
add it by dragging with the mouse.
4. In the SIMATIC 400 > CPU-400 hardware catalog, select the required CPU and insert it by
dragging with the mouse.
5. Click "OK" to confirm the "Properties - PROFIBUS Interface" dialog box that opens.
313
314
Additional information
Section "How to Configure the Distributed I/O (Page 330)"
Section "How to Insert a Communications Processor (Page 315)"
8.9.4.5
Adding a CP 443-1
1. Select the required SIMATIC 400 station from the component view and double-click the
"Hardware" object in the detail window.
The hardware configuration of the automation system is opened.
2. Select "SIMATIC 400 > CP-400 > Industrial Ethernet ..." in the hardware catalog and drag
the CP you require.
Make sure that the arrangement selected here matches the arrangement of the physical
hardware.
Once you have inserted the CP, the "Properties - Ethernet Interface CP 443-1" dialog box
is opened.
3. Activate the check box "Set MAC address/Use ISO protocol" and assign the desired MAC
address (for example 08.00.06.01.00.12 or the preset address of the CP used), or accept
the default address.
Make sure that the address is unique on the bus.
4. Enter the IP address and subnet mask or deactivate the "IP protocol is being used" check
box.
315
316
Additional information
Online Help for HW Config
8.9.4.6
Introduction
You can assign symbols to the addresses of inputs and outputs when configuring modules
without needing to start the symbol table in the SIMATIC Manager (symbols editor).
You can also find information about this in the section "Free Assignment between Hardware
and Software (Page 179)"
Note
The assigned symbols are not downloaded when you download to the station with the menu
command PLC > Download to Module....
Effect: If you use menu command PLC > Upload to PG to upload to the programming device,
no symbols are displayed.
Procedure
1. Select the digital/analog module whose addresses you want to assign symbols to.
2. Select the menu command Edit > Symbols....
The symbol table opens.
3. Enter the required symbols for the addresses listed.
4. Click "OK".
Tip:
If you click the "Add Symbol" button in the dialog box, the name of the address is entered as
a symbol.
Additional information
Online Help for HW Config
8.9.4.7
Overview
The CPU properties are entered automatically for PCS 7 in HW Config. They are suitable for
most application scenarios. You can also find information about this in the section "Default
Parameter Values for the CPUs (Page 326)".
The following table contains the most important settings of the CP properties for PCS 7.
317
Where?
Warm restart
In a warm restart, execution of the program restarts at the beginning of the program with a
"basic setting" of the system data and user address areas. Non-retentive timers, counters, and
memory bits are reset. All data blocks and their contents are retained.
When you restart (warm restart) an S7-400 (for example by changing the mode selector from
STOP to RUN or by turning the power ON) organization block OB100 is processed before
cyclic program execution begins (OB 32 - OB 38). As default, all the PCS 7 blocks that have
a special startup behavior are installed in OB100.
Warm restart = Default setting for PCS 7 and normal applications
Cold restart
A cold restart is used only in exceptional situations when one of the following functions is
required:
During a cold restart, the process image input table is read and the user program is
executed, starting at the first command in OB1.
Data blocks created by SFCs in the RAM are deleted, while the other data blocks have the
default values from the load memory.
The process image and all timers, counters, and memory bits are reset regardless of
whether they were set as retentive.
Note
A cold restart is not permitted when using S7-400 CPUs in the PCS 7 process control
system and Blocks from PCS 7 libraries.
318
Hot restart
In a hot restart, program execution is resumed at the pointer to which it was interrupted (timers,
counters, and memory bits are not reset).
Note
A hot restart is not permitted when using S7-400 CPUs in the PCS 7 process control system.
319
320
Additional information
Section "Default Parameter Values for the CPUs (Page 326)"
Online Help for HW Config
8.9.4.8
Introduction
The driver blocks for the modules in the PCS 7 library do not access the I/O directly to query
the current signal states, but rather access a memory area in the system memory of the CPU
and the distributed I/O: the process input image (PII) and process output image (PIQ). This
process image includes both the digital inputs and outputs as well as the analog inputs and
outputs.
The process image starts with I/O address 0 and ends at a high limit as set in HW Config.
Editing the
OB 1 or the cyclic
interrupts
Output
the PIQ
Editing the
OB 1 or the cyclic
interrupts
etc.
321
Note
The default size of the process image depends on the CPU.
You can also find information about this in the section "Default Parameter Values for the
CPUs (Page 326)"
322
323
324
Output of the
partial PIO etc.
Note
Changing the cyclic interrupt time in the RUN of a CPU
Each change to the cyclic interrupt time of a CPU requires compilation of the program.
Otherwise, the CPU_RT block continues to work using the old values.
325
Additional information
Online Help for HW Config
8.9.4.9
SIMATIC H Station
For a fault-tolerant automation system, a SIMATIC H station is added to the project as a
separate station type in SIMATIC Manager. This station type is required if you want to configure
two central racks each with an H CPU, thereby configuring your process control system with
redundancy.
8.9.4.10
8.9.4.11
Modifying Parameters
When you work with new projects, PCS 7 sets default values for the automation systems.
The table in the section "Default Performance Parameters of the CPUs (Page 101)" shows the
default parameters for the performance capability of typical CPUs for PCS 7 projects. These
values are set as defaults in the configuration of the CPU with PCS 7 software.
The default parameters suffice for typical applications but can be changed within limits as
required for configuration.
326
Additional information
Section "Default Performance Parameters of the CPUs (Page 101)"
8.9.5
8.9.5.1
Synchronization Options
Additional information
Operator station
and
maintenance station
1.)
BATCH station
Route Control
Station
1.)
SIMATIC PCS 7
BOX
1.)
1.)
AS
327
Synchronization Options
Additional information
Domain controller
Manual
Time Master
Manual
Manual
Time Stamp
The time stamp in the diagnostic buffer, messages and OB start information is generated with
UTC.
328
Section " How to Set Time Synchronization on the AS (Page 329) "
OS
PC station
Additional information
Function Manual Process Control System PCS 7; Time Synchronization
Configuration manual Process Control System PCS 7; Operator Station
Manual Process Control System PCS 7; PC Configuration and Authorization
8.9.5.2
Additional information
Function Manual Process Control System PCS 7; Time Synchronization
Manual Process Control System PCS 7; High-precision Time Stamps
329
8.9.6
8.9.6.1
Introduction
In the following configuration instructions, we start from an example configuration for the
distributed I/Os with the following components:
ET 200M (communication via PROFIBUS DP)
S7-300 I/O modules plugged into the ET 200M
To configure the distributed I/Os, carry out the following configuration steps one after the other:
1. Add DP slave
2. Add I/O modules
3. Add symbolic names for the channels
330
5. Select the ET 200M and select the menu command Edit > Object Properties....
6. Open the "Operating Parameters" tab.
Select the check box "Replace modules during operation" (default setting).
7. Click "OK".
Note
If you do not check this check box and a module fails, the AS will interpret the module
failure as a failure of the ET 200M.
331
2. Select the first module and select the menu command Edit > Object Properties....
3. Set the address and the process image partition in the "Address" tab.
332
333
3. Follow the same procedure with the other modules and enter the symbolic names for all
the other process values you require. Use the process tag list of the plant description as a
basis.
Additional information
Online Help for HW Config
Manual SIMATIC; Distributed I/O Device ET 200M
Manual SIMATIC; Distributed I/O System ET 200S
Manual SIMATIC; Distributed I/O Device ET200iSP:
Manual SIMATIC; Distributed I/O Device ET 200pro
334
8.9.6.2
Introduction
PCS 7 communicates with PA field devices via a DP/PA adapter or a DP/PA link. A DP/PA
link is configured below and preparations are made for the further configuration of the PA
devices with SIMATIC PDM.
Requirement
The SIMATIC PDM (Process Device Manager) add-on package must be installed.
Procedure
1. Select the required SIMATIC 400 station from the component view and double-click the
"Hardware" object in the detail window.
The hardware configuration of the automation system is opened.
2. Configure a DP master system in HW Config.
3. Drag the DP/PA link (IM 153-2) from the hardware catalog to the DP master system.
The dialog box for "Properties - PROFIBUS Interface" opens.
4. Set the PROFIBUS interface parameters.
The dialog box for defining the master system opens.
5. Define the master system (DP or PA) and click "OK".
6. Select the DP/PA link so that you can view the DP slave structure in the bottom part of the
station window.
Slot 2 represents the master for the PA devices.
7. Double-click Slot 2 to configure the PA subnet.
8. Click "Properties" in the "Interface" group on the "General" tab and select the subnet with
a transmission rate of 45.45 Kbps. Then click "OK".
9. Configure the PA devices.
You will find the PA devices in the "hardware catalog" under "PROFIBUS PA" ( standard
profile).
Note
The "PROFIBUS PA" entry is only visible if SIMATIC PDM is installed.
You must configure at least one PA device in PROFIBUS PA. Otherwise errors will occur
during compilation or the consistency check.
The rest of the configuration for the PA devices takes place in SIMATIC PDM (doubleclick the device).
335
Additional information
Online Help for HW Config
Manual SIMATIC; DP/PA Link and Y Link Bus Couplers
Manual PDM; The Process Device Manager
Section "Configuring the SIMATIC 400 Station (CPU, CPs, Central I/O)"
8.9.6.3
Introduction
The diagnostic repeater provides simple diagnostics for communication errors in PROFIBUS
DP chains using the DPVx protocol.
Requirements
The diagnostic repeater is installed and wired up.
The PROFIBUS address is set.
The diagnostic repeater is configured (configuration and parameters).
The DR switch behind the flap is set to ON (as supplied).
The power supply for the DP master is turned on.
Configuring Hardware
1. Select the required SIMATIC 400 station from the component view and double-click the
"Hardware" object in the detail window.
The hardware configuration of the automation system is opened.
2. Drag the diagnostic repeater from the "PROFIBUS DP > Network Components" hardware
catalog to the DP master system of your CPU.
The "Properties - PROFIBUS Interface Diagnostic Repeater" dialog box opens..
3. Set the address and the properties (bus parameters), and click "OK".
4. Double-click the diagnostic repeater.
The "Properties DP Slave" dialog box opens.
5. In the "Parameter Assignment" tab, set the DP alarm mode to DPV0 (OB 82 is called for
diagnostic events).
Requirement: The mode on the DP master must be set to DPV1.
6. Select Station > Save and Compile from the menu.
7. Select the menu command CPU > Download to Module....
The current configuration is loaded.
This completes the hardware configuration of the diagnostic repeater. Now carry out the
topology identification.
336
337
Additional information
Manual SIMATIC; Diagnostic Repeater for PROFIBUSDP
8.9.6.4
SIMATIC PDM
SIMATIC PDM is a complete and heterogeneous tool for configuration, parameter assignment,
commissioning, and diagnostics in conjunction with intelligent process devices. You can use
SIMATIC PDM during all phases of a project (engineering, commissioning, and runtime).
SIMATIC PDM allows a number of process devices to be configured with a single software
package using a standardized user interface.
SIMATIC PDM is used as an integrated tool in SIMATIC Manager and HW Config.
Integration in HW Config allows you to edit devices that are attached to PROFIBUS DP. All
other devices are edited in the process device network and plant view of SIMATIC PDM.
The display of device parameters and functions is uniform for all supported process devices
and does not depend on their communications connection, for example, whether they use
PROFIBUS DP/PA or the HART protocol.
The following key functions are particularly useful for testing and commissioning process
device data:
Creating process device data
Changing process device data
Validating the process device data
Managing process device data
Simulating process device data
You can also display selected values, alarms and status signals for the device on screen and
thus monitor the process. Process-related values can also be manipulated using simulation
or with the devices in manual mode.
338
Communication
SIMATIC PDM supports several communications protocols and components for
communication with the following devices:
Devices with PROFIBUS DP communication
Devices with PROFIBUS PA communication
HART devices
These devices can be attached in various ways. In its basic form, we distinguish between:
HART devices over PROFIBUS DP connected to ET 200M or ET 200iSP
HART devices connected to HART multiplexers or HART interface
339
System Requirements
You have created a device in HW Config that is configured with SIMATIC PDM.
In order to work online with SIMATIC PDM, you require a PROFIBUS DP interface, e.g.
CP 5611. The CP must be set to the PROFIBUS DP interface (this is done in the SIMATIC
Manager via Options > Set PG/PC Interface).
Procedure in HW Config
1. Double-click the device you want to configure with SIMATIC PDM in HW Config.
The "User" dialog box opens.
2. Select the desired role of the user.
3. Click "OK".
SIMATIC PDM opens.
Additional information
Manual PDM; The Process Device Manager
Online help on STEP 7
8.9.6.5
Introduction
HART devices are intended for distributed operation on the IM 153-2 (ET 200M) or IM 152
(ET 200iSP).
Configuration with an ET 200M is illustrated below.
Start SIMATIC PDM to assign parameters to the HART measuring transducers attached to
the HART devices.
340
Requirement
You have opened a station with a DP master system and an ET 200M or ET 200iSP with free
slots in HW Config.
341
Additional information
Manual PDM; The Process Device Manager
8.9.6.6
Introduction
To implement the changeover from a PROFIBUS master system to a single-channel
PROFIBUS master system, the Y link is preferred as the gateway.
From the point of view of the programmable controller, the Y link is a DP slave, and from the
point of view of the underlying DP master system, it is a DP master.
Procedure
1. Select the required SIMATIC H station from the component view and double-click the
"Hardware" object in the detail window.
The hardware configuration of the automation system is opened.
2. Drag an IM 153-2 from the "PROFIBUS DP > DP/PA Link" hardware catalog to the
redundant DP master system on your CPU.
The "Properties - PROFIBUS Interface IM 153-2" dialog box opens.
3. If necessary, change the suggested address for the IM 153-2 in the higher-level DP master
system and click "OK".
The dialog box for selecting the lower-level master system opens.
4. Select "Interface module for PROFIBUS DP" and click "OK".
The Y link is inserted into the redundant DP master system. The transmission rate of the
lower-level DP master system is set to 1.5 Mbps as default.
5. If you want to change the transmission rate of the lower-level DP master system, doubleclick the DP master system.
The dialog box with the properties of the lower-level master system opens.
6. Click "Properties". The "PROFIBUS properties" dialog box is displayed.
7. Enter the name of the lower-level DP master system and select the Network Settings tab.
8. Select the transmission speed 45.45 Kbps to 12 Mbps and click "OK".
9. Then configure the DP slaves for the lower-level DP master system.
342
Additional information
Manual SIMATIC; DP/PA Link and Y Link Bus Couplers
8.9.6.7
Configuration Support
Apart from the diagnostic options provided by the maintenance station, you can also use the
diagnostic options provided by SIMATIC PDM to support you when configuring.
Use "SIMATIC PDM - LifeList" to test which DP devices and HART device are accessible on
the network.
Information on the causes of any connection errors can be found in the online help for
SIMATIC PDM.
Note
SIMATIC PDM requires device-specific information for devices with diagnostic capability.
After installing SIMATIC PDM you can supplement this information through the "Manage
Device Catalog" tool.
Additional information
Online help on STEP 7
Online help on SIMATIC PDM
Manual PDM; The Process Device Manager
Manual Process Control System PCS 7;Service Support and Diagnostics
8.9.7
Configuring Distributed I/O Devices for Configuration Changes in RUN Mode (CiR)
8.9.7.1
Introduction
There are some process cells that must not be shut down during operation. This may be due
to the complexity of the automated process or the high cost of restarting. Nevertheless, it may
be necessary to extend or modify the plant.
Using CiR (Configuration in RUN), it is possible to make certain changes to the configuration
in RUN mode.
343
Principle
To be able to make changes to the process cell during operation using CiR, you must make
provision for subsequent extending the hardware of your automation system specially for the
master system in your original configuration. You define suitable CiR objects that you can later
replace with real objects (slaves and/or modules) in the RUN operating state. You can then
download a configuration modified in this way to the CPU while the process is running.
Validity
You can make modifications to the plant during operation with CiR in sections of the plant with
a distributed I/O.
CiR requires the configuration shown in the figure below. For the sake of clarity, the illustration
shows only a DP and a PA master system.
The configuration consists of the following components:
CPU (as of firmware version V3.1)
CP 443-5 Extended (firmware version 5.0 or later)
ET 200M: IM 153 (as of 6ES7153-2BA00-0XA00)
ET 200iSP: IM 152 (as of 6ES7152-1AA00-0AB0)
DP/PA link: IM 153 (as of 6ES7153-2BA00-0XA00)
03,'3LQWHUIDFHRID&38[RU'3LQWHUIDFHRI
D&38[RULQWHUIDFHPRGXOH,)'3RU
H[WHUQDO'3LQWHUIDFH&3([WHQGHG
352),%86'3PDVWHUV\VWHP
'3PDVWHU
0RGXODU
'3VODYH
(70
(76
,0
'33$
FRXSOHU
RU(7L63
'33$OLQN
&RPSDFW
'3VODYH
344
68%1(7'3PDVWHUV\VWHP
3$VODYH
ILHOGGHYLFHV
3$VODYH
ILHOGGHYLFHV
Steps Involved
The steps required for a program and configuration change and the associated process cell
status are illustrated below.
Step
Meaning
Plant status
STOP
Offline configuration
STOP
Offline configuration
STOP
Commissioning
RUN
Permanent
operation
If necessary, repeat the CiR procedure (step 4 in the table above) several times in succession.
The only thing you then need to take into account is that you have adequate numbers of slaves
and I/O volume in reserve so that you can implement all your plant expansions.
345
8.9.7.2
Terminology
Term
Meaning
CiR element
CiR object
CiR module
CiR elements
Components
CiR elements
CiR object
This contains the number of additional DP slaves and can
be edited by the user.
CiR object
This contains the number of additional PA slaves and can
be edited by the user.
Note
When calculating the bus parameters, PCS 7 takes into account both the configured slaves
and the CiR elements. As a result, when converting the CiR elements into real slaves and/or
modules with the CPU in RUN, the bus parameters do not need to be changed.
CiR objects
Specify the following properties for a CiR object:
The guaranteed number of slaves that can be added
(Default: 15 on the DP master system; 6 on the PA master system)
Number of input and output bytes for future use
They relate to future user data addresses. Diagnostic addresses are configured separately
from them.
Default: 1220 each on the DP master system, 80 each on the PA master system).
CiR modules
For the modular I/O device ET 200M/ET 200iSP, define additional I/O volume using a CiR
module by specifying the total number of additional input and output bytes. This information
relates to future user data addresses. You can configure diagnostic addresses regardless of
this.
346
8.9.7.3
Supported
Yes
Adding modules to the modular DP slave ET 200M, providing you have not include it as
a DPV0 slave (using a GSD file)
Modifying parameters of ET 200M modules, for example, selecting other alarm limits or
using previously unused channels
Changing the arrangement of process image partitions for existing modules or compact
slaves
Reversing changes: added modules, DP slaves and PA slaves (field devices) are
removed again.
No
Bus address
Assignment to the DP master
Parameter assignment data
Diagnostic address
Removing any modules from modular DP slaves
(Only the module that was plugged in last can be removed.)
347
Note
If you want to add or remove slaves or modules or make a change to the existing process
image partition assignment, this is possible for up to four DP master systems.
8.9.7.4
348
349
350
Changing the Number of Additional Slaves and/or Number of Input and Output Bytes
1. In HW Config, select the desired CiR object.
2. Select the menu command Edit > Object Properties...
The "Properties" dialog box opens.
3. You can change the guaranteed number of additional slaves as required.
The resulting bus parameters Target Rotation Time, Target Rotation Time Typical and
Watchdog are displayed at the bottom of the station window.
4. Change the number of input and output bytes as required.
To do this, check the "Advanced Settings" check box (default). Do not increase the number
as this will increase the CiR synchronization time.
351
8.9.7.5
Introduction
In STOP mode, you can delete CiR objects in DP and PA master systems or CiR modules in
modular slaves of the type ET 200M/ET 200iSP that you are defined earlier.
The configuration change does not depend on the operating state. It can only be downloaded
in STOP mode, however.
352
8.9.7.6
353
Rules
When adding components, keep to the following rules:
Within a type ET 200M/ET 200iSP modular DP slave, you may only insert a CiR module at
the slot immediately after the last configured module.
This rule is automatically taken into account when you add CiR elements automatically.
Within a master system, you must assign a higher PROFIBUS address to the added slave
than the highest address used up to now.
With the ET 200iSP, you can insert or remove only one module per station and download.
Adding a DP or PA Slave
1. Use the menu command View > Catalog to open the hardware catalog.
2. Drag the slave you want to add from the hardware catalog and onto the relevant CiR object
at the top of the station window.
The added slave appears at the top of the station window. The name of the slave is displayed
on an orange background to indicate that this slave was created from a CiR object.
Note
When you add a new slave, PCS 7 updates the guaranteed and the maximum number of
slaves and number of input and output bytes of the CiR object.
We recommend you select the station number of the added DP slave as follows:
Station number =
highest station number of all previously configured DP slaves + 1
If you add a type ET 200M/ET 200iSP CiR-compliant modular DP slave, this will have a CiR
module right from the start.
354
Result
In the following figure, you can see the configuration in HW Config view after placing a module
on the CiR module.
355
8.9.7.7
Introduction
You can reverse previous configuration changes that you have downloaded to the CPU by
removing the slaves or modules that you added.
Rules
The following rules apply when removing modules and slaves:
Remove at most slaves or modules from a maximum of 4 master systems.
Within a DP or PA master system, start by removing the slave with the highest PROFIBUS
address.
Then continue with the slave with the next highest PROFIBUS address.
Within a type ET 200M/ET 200iSP modular DP slave, start by removing the module with
the highest slot number. In HW Config, this is the lowest module.
PCS 7 offers the following diagnostic features: The module to be removed next is entered
in the lower section of the station window in the standard font, all other modules are in italics.
Then continue with the module with the next highest slot number.
Procedure
1. Select the object to be removed in the upper section of the station window .
2. Select the menu command Edit > Delete.
3. If necessary, repeat steps 1 and 2 for every other object that you want to remove.
356
8.9.7.8
Changing the Parameter Settings for Existing Modules in ET 200M / ET 200iSP Stations
(CPU RUN)
Requirements
A CiR object exists in the DP master system to beconfigured.
The number of modules to be modified is less than 100.
For details of the ET 200M-/ET 200iSP modules that can have parameters changed while the
CPU is in RUN mode, refer to the information text in the hardware catalog (text: online
configuration).
357
358
359
8.9.7.9
360
8.9.8
361
8.9.9
Acknowledgment-triggered reporting
8.9.9.1
Introduction
If signals that trigger messages change their state in quick succession, a flurry of messages
can be triggered. This can mean that the state of a plant is no longer adequately monitored.
By configuring the "acknowledgment-triggered reporting (ATR)" function, you can suppress
the repeated signaling of "fluttering" states until an acknowledgment is received.
Procedure
1. Select the required station in the component view.
2. Double-click the "Hardware" object in the detail window.
The HW Config and hardware catalog open.
3. Select the CPU.
362
Result
SFBs 33 to 35 then only report a change of signal if the previous change of signal (the previous
incoming message) has been acknowledged.
8.9.10
8.9.10.1
Introduction
Hardware configuration of the SIMATIC stations is completed.
First save and compile the hardware configuration you have created and then pass on the
information to the CPU.
Rules
Note
In some situations it is possible to download the hardware configuration during operation
(CPU in RUN). You can find a list of the configuration changes (CiR) you are allowed to make
in RUN in the section titled "Overview of the permitted configuration changes (Page 347)".
Other configuration changes mean that the hardware configuration can only be downloaded
when the CPU is in STOP!
Requirements
The data link from the engineering station to the automation system must be working.
The hardware configuration of the automation systems to be loaded opens.
The SIMATIC station is in the STOP operating state.
363
Procedure
1. Select the menu command Station > Save and Compile in HW Config.
Existing consistency errors are signaled to you. Click "Details" for detailed information about
the errors that have occurred.
2. Select the menu command CPU > Download to Module.
The "Select Target Modules" dialog box opens.
3. Select the target module and click "OK".
The "Select node address" dialog box opens.
4. Click the "Refresh" button.
All the nodes that can be reached are listed in the "Accessible Nodes" group.
5. Select the required node and click "OK".
The configuration is loaded into the PLC.
If the change log is activated, it opens. Enter a comment here in the "Reason" group and
click "OK".
6. On completion of the download, restart the CPU.
7. Select the menu command Station > Exit to close the hardware configuration.
Result
Your project is created, for example, with the following structure in the component view.
364
8.9.10.2
Requirements
The changed hardware configuration must be complete.
The changed hardware configuration must have been saved and compiled.
Procedure
1. Check that the current configuration can be downloaded with the menu command Station >
Check CiR Capability.
2. Select the menu command Station > Save and Compile in HW Config.
3. Download the configuration to the CPU with the menu command PLC > Download to
Module....
Note
Please note the following:
If the configuration changes cannot be downloaded, close HW Config without saving.
This avoids inconsistencies between the configuration in the CPU and on the ES.
When you download the configuration to the CPU, the INTF LED lights up and then
goes off again, the EXTF LED is lit permanently. You cannot start to add the real
stations or modules until the INTF LED goes out again. The EXTF LED then also goes
off again.
Recommendation
Back up your current configuration whenever you download the station configuration from HW
Config, regardless of the operating state of the CPU. This is the only way to make sure that
you can continue working and not lose CiR capability if an error occurs (loss of data).
365
Additional information
Online Help for HW Config
8.9.10.3
Reaction of the CPU after Downloading Configuration Changes in CPU RUN (CiR)
366
.
.
.
Total I/O
volumes in bytes
* corresponds to the maximum address area of the MPI interface, for example
(2 K inputs + 2 K outputs)
** corresponds to the maximum address area of an external DP interface module,
for example (4 K inputs + 4 K outputs)
367
Example Calculation
The following table is an example of a CPU 417-4 with six DP master systems.
The maximum permitted CiR synchronization time is 550 ms. This allows changes to be made
to several DP master systems, provided that the sum of the CiR synchronization times of these
master systems does not exceed 550 ms. From the last column, you can see which DP master
systems can be modified in one CiR action.
DP master
system
Total I/O
CiR Synchronization Time of the Master System
Vol. in Bytes
Distribution of Changes to DP
Master Systems
1500
1000
1500
2500
4 (400 ms)
3000
5 (460 ms)
7000
Cannot be modified!
368
Error Displays
From the beginning of the validation until completion of the SDB evaluation, the INTF LED is
lit. It is also lit when the parameters of modules are reassigned.
On completion of the CiR action, there is a difference between the expected and actual
configuration (the expected configuration has changed because you downloaded a
configuration change to the CPU); as a result, the EXTF LED lights up. If slaves are added
when the configuration is changed, the BUS1F or BUS2F LEDs also flash. Once you have
performed the relevant hardware changes, the EXTF, BUS1F and BUS2F LEDs go out again.
Effects on the Operating System Functions during the CiR Synchronization Time
During the CiR synchronization time, the operating system functions respond as follows:
Operating System Function
Effects
Updating of process images is disabled. The process input and output images
are kept at their current values.
All priority classes are locked; in other words, no OBs are processed. All outputs
are maintained at their current value. Existing interrupt requests are retained.
Any interrupts occurring are accepted by the CPU only after completion of the
SDB evaluation.
369
Effects
Target system
Timers continue to run. The clocks for time of day, cyclic, and delayed interrupts
continue to run, the interrupts themselves are, however, locked. There are
accepted only on completion of the SDB evaluation. As a result, a maximum of
one interrupt can be added per cyclic interrupt OB.
Only the STOP command is available on the programming device. Data record
jobs are not possible.
370
8.10
Introduction
Networks known as subnets in PCS 7 are used, on the one hand, for communication
between automation systems and SIMATIC PC stations (Industrial Ethernet) and, on the other
hand, between automation systems and the distributed I/Os (PROFIBUS DP).
Overview
Creating network connections in PCS 7 involves the following topics:
How to Display Networked/Non-networked Stations (Page 371)
How to Create and Assign Parameters for a New Subnet (Page 372)
How to Create and Assign Parameters for the Network Connection of a Station
(Page 373)
How to Change the Node Address (Page 374)
How to Change the Transmission Rate and Operating Mode in the PC Network
(Page 375)
How to Save the Network Configuration (Page 376)
How to Check the Consistency of the Network (Page 377)
Cross-project Networks (Page 378)
Configuring Redundant Networks (Page 379)
Tips on Editing the Network Configuration (Page 379)
8.10.1
Procedure
1. In the component view of the SIMATIC Manager, select the project for which you want to
display the network.
2. Select the required network in the detailed window.
3. Select Edit > Open Object from the menu.
371
Result
NetPro opens and all the stations of the project are displayed graphically with their network
assignment.
Additional information
Section "How to Create and Assign Parameters for the Network Attachment of a Station
(Page 373)"
Online Help for NetPro
8.10.2
How ?
Application
HW Config
Standard plants
You can find information about this in the section "How to Insert
a Communications Processor (Page 315)".
NetPro
SIMATIC Manager
Note to Reader
You can create subnets while configuring the station and connect modules (more precisely:
their interfaces) to a subnet. You are already familiar with this option.
With complex networked plants it is better to work in the network view (NetPro). This is
described below.
Procedure
1. Select the station in the Component View of the SIMATIC Manager.
2. Select the menu command Options > Configure Network.
NetPro opens and the network configuration of the selected project is displayed.
3. Click "Subnets" in the "Catalog" window.
If it is not visible, open the "Catalog" Window with the menu command View > Catalog.
4. Drag the required subnet into the window for the graphical network view.
Positions which can not be used for attaching the subnet are indicated when the mouse
pointer takes on the shape of a "Forbidden" sign.
The subnet is displayed as a horizontal line.
372
Tip
If you hold the mouse cursor over the icon for the subnet, a tooltip is displayed with the
properties of the subnet.
8.10.3
How to Create and Assign Parameters for the Network Connection of a Station
Requirements
NetPro is open.
The configured stations are visible.
Procedure
1. Use the mouse to select the interface icon of the node (small box with the same color as
the corresponding network type) and pull it toward the subnet to establish a connection.
Network connections which are not permissible (for example connecting an MPI interface
to an Ethernet type subnet), the mouse pointer takes on the shape of a "Forbidden" sign.
The network attachment is displayed as a vertical line between the station/DP slave and
subnet.
2. Select the network connection, followed by the menu command Edit > Object
Properties....
3. Make the settings for the node properties (for example, name and address of the node).
Tip
If you hold the mouse cursor over the icon for the interface, a tooltip is displayed with the
properties of the interface (name of the module, subnet type, and, if already networked, the
node address).
373
8.10.4
Node address
You specify the node address in the object properties of the Ethernet CP. The following
properties are defined:
MAC Address
in addition in the IP protocol:
IP address/subnet mask/address of the gateway
MAC Address
Each Ethernet module is assigned a unique MAC address. You will find the MAC address on
the module.
Please note that when using PC modules with a fixed MAC address, you must accept this
MAC address. The freely available MAC address initially recommended by the system may
differ from the address of the module.
With more recent CPUs, a check box allows you to decide if you want to set the MAC address
and use the ISO protocol. You only need to enter a MAC address if you intend to use the ISO
protocol. Otherwise, the field remains disabled; the address assigned to the CP in the factory
is then not overwritten when you download the configuration data.
IP Protocol
The IP parameters are displayed only when the current module supports the TCP/IP protocol.
STEP 7 assigns default settings for "IP address", "Subnet mask" and the "Address of the
gateway" for the interface of the node depending on the subnet mask and gateway of the
subnet.
Enter a new IP address/subnet mask/address of the gateway if you do not want to use the
default setting.
Requirement
NetPro is open.
The configured stations are visible.
Procedure
1. Select the CP whose addressing you want to change.
2. Select the menu command Edit > Object Properties....
3. Select the "General" tab in the "Properties" dialog box and click "Properties".
4. Enter the MAC, IP address and if necessary the subnet mask address into the following
dialog box.
5. Click "OK".
374
Additional information
Online help on NetPro (or HW Config)
8.10.5
How to Change the Transmission Rate and Operating Mode in the PC Network
Introduction
In order to guarantee communication in a network, ensure that the following parameters are
set uniformly for all the network nodes:
Transmission rate
Operating mode
Note
Siemens devices are set in the factory so that the parameters for the transmission rate
and the operating mode are recognized automatically ("Autonegotiation").
This setting only has to be changed if communication with nodes that do not dispose of
the Autonegotiation setting is required in the network.
Requirement
The Autonegotiation setting has to be changed because communication with nodes in the
network that do not dispose of the Autonegotiation setting is required..
375
Network Node
Parameter
PC
Communications processor
CP 1613/CP 1623
Switch
SCALANCE X-400
AS
CP 443-1 communications
processor
8.10.6
Introduction
To save the network configuration and the connection tables, you can use the Network >
Save and Network > Save and Compile... menu commands.
Save
If you have created network objects in NetPro or changed their properties in NetPro, NetPro
saves the following:
Node Addresses
Subnet properties (for example, transmission rate)
Connections
Modified module parameters (for example, of CPUs)
376
8.10.7
Option
What?
Introduction
We recommend that you check the consistency of the network prior to saving.
The following are examples of states which are displayed during the consistency check:
Nodes that are not connected to a subnet
(exception: non-networked MPI nodes)
Subnets with only one node
Inconsistent connections
Alternative Procedures
A consistency check takes place during the following actions:
Network > Check Consistency menu command
Network > Check Consistency Project-wide menu command
Network > Save and Compile... menu command (in the next dialog box, select the option
"Compile and check everything")
Download to the target system (consistency check of the stations and connections to be
downloaded)
Procedure
1. Select the menu command Network > Check Consistency in NetPro.
Result
The consistency check is carried out.
377
8.10.8
Cross-project Networks
Cross-project Networks
With PCS 7, you can configure cross-project Ethernet networks and later use these to
configure connections. Networks included in more than one project are not created in one step.
Subnets already configured in the individual projects are merged in the multiproject and
assigned to a logical "Entire Network ". The "Entire Network" represents the common properties
of all of the assigned subnets. The individual subnets of a merged network continue to be
retained.
Merged and therefore cross-project networks have the same subnet type and identical S7
subnet IDs. They are represented in NetPro by the name extension "Part of: Ethernet
Interproject".
378
Additional information
Section "How to Merge Subnets from Different Projects into a Multiproject (Page 534)"
Online Help for NetPro
8.10.9
Redundant Networks
Both the PROFIBUS DP field bus and the Industrial Ethernet plant bus can be configured
redundantly.
Basic Procedure
1. Use the PCS 7 wizard to create a project with a CPU 414H or CPU 417H.
A SIMATIC H station and two PROFIBUS systems are created in the project (these are
already connected to the corresponding PROFIBUS DP interface of the CPU).
2. Add a CP 443-1 to each subsystem of the H station and in HW Config and create a new
Ethernet subnet for each CP.
When you continue with the configuration, make sure that you assign other redundant
components (for example, redundant OS server) to the correct plant bus.
Result
You have created a redundant field bus and a redundant plant bus.
Additional information
Function manual Process Control System PCS 7; Fault-tolerant Process Control Systems
8.10.10
Introduction
Below you will find tips on how to edit an existing network configuration.
379
380
8.11
Overview
Several automation systems are inserted into a plant unit when configuring middle- and largesize plants. The automation systems share the automation tasks and therefore must be able
to exchange data. Data communication between the automation systems and the PC stations
is also necessary.
The following sections explain how to define these communication connections and which
special features must be taken into account.
8.11.1
Introduction
Communication connections ( connections, for short) must always be configured, when data
exchange between the automation systems or the automation system and a PC station (for
example, an OS station) is required in the user program using communication blocks.
Connection
A connection is the logical assignment of two communication partners for the purpose of
carrying out communication services (for example, the exchange of process values). A
connection specifies the following:
The communication partners involved (for example, two SIMATIC 400 stations)
The connection type (S7 connection, S7 connection fault-tolerant)
Special properties such as:
Whether a connection remains permanently configured
Which one of the partners initializes the connection configuration
Whether operating state messages should be transmitted
Connection Configuration
During connection configuration, a unique local identifier is assigned per connection, the "local
ID". The local ID can also be a symbolic name (named connection). This local ID is required
when assigning parameters to the communication blocks.
For each programmable module that can be the end point of a connection, there is a separate
connection table.
381
Special Feature
PCS 7 automatically assigns a local ID for both end points of the connection if both
communication partners are S7-400 stations or if one of the communication partners is an
S7-400 station and the other is a SIMATIC PC station.
You configure the connection only in the connection table of one partner; the other
communication partner then automatically has the matching entry in its own connection table.
8.11.2
Requirement
Two SIMATIC 400 stations have already been created.
Note
Make sure that there are no duplicate "PROFIBUS DP" or "Industrial Ethernet" node
addresses in your project (if uncertain, check with NetPro).
382
Procedure
1. Select the required project in the component view of the SIMATIC Manager.
2. Select the menu command Options > Configure Network.
The network view opens. The SIMATIC 400 stations, the corresponding ET 200M I/O
devices, the operator stations, and the networks existing in your projects are displayed in
the network view.
383
4. Select an empty row in the connection table and select the menu command Insert > New
Connection....
384
6. Select the "S7 connection" entry from the "Type" drop-down list.
7. Activate the "Show properties before inserting" if you want to view or change the properties
of the connection after "OK" or "Add".
The content of the "Properties..." dialog box depends on the selected connection.
385
Result
PCS 7 enters the connection in the connection table of the local (selected) partner and assigns
the local ID (can be changed) for this connection and, if necessary, the required partner ID
you will need for programming the communication function blocks. The partner ID is the value
for the block parameter "ID".
Downloading Connections
Download the connection into the CPUs of the corresponding stations after the new connection
is configured.
1. Select the menu command Network > Save and Compile....
The "Save and Compile" dialog box opens.
2. Select from the options "Compile and check everything" and
"Compile changes only".
3. Select the CPU in one of the stations where you configured the connection.
4. Select the menu command PLC > Download in the current project > Connections and
Gateways.
All connections and gateways are downloaded.
Note
The configuration data of the partner station must also be downloaded.
Additional information
Section "Cross-Project Connections in a Multiproject (Page 392)"
Online help for the dialog box
8.11.3
386
Procedure
1. Select the required project in the component view of the SIMATIC Manager.
2. Select the menu command Options > Configure Network.
The network view opens. The SIMATIC 400 stations, the corresponding ET 200M I/O
devices, the operator stations, and the networks existing in your projects are displayed in
the network view.
3. Select "WinCC Application" in the symbol of the "SIMATIC PC station".
The connection table is displayed in the lower part of NetPro window.
387
5. Select the CPU in the "Connection partner" field that should be coupled with the OS.
Note
If you are working in a multiproject, use the multiproject folder to select the target project
and the required CPU found there.
6. Activate the "Show properties before inserting" check box.
388
Note
A connection name is entered as a default (S7 connection_1) in "Local ID:".
8. Adapt the name of the local ID to the project requirements (for example, the name of the
AS). This helps to avoid errors and maintain an overview.
You will find the connection name once again in the connection table (Named Connection).
For compiling the OS, the corresponding S7 program can now be transferred to the OS
using this path (depending on the settings for compiling the OS).
9. Click "OK".
Note
To avoid errors and improve clarity, you should change the default connection name (S7
connection_1) to suit your project (for example, name of the AS).
389
Go to Partner Station
Requirements:
The project where the connection partner is located is open.
The subnets of the participating projects are merged.
When you are editing in the connection table, then go directly to the connection table of a
connection partner as follows:
1. Select a connection in the connection table.
2. Select the menu command Edit > Go to Connection Partner.
This function is also possible for cross-project connections in the multiproject.
Note
To avoid the AS generating messages during operation when the OS simulation starts or
terminated on the engineering station, the connection ID for the engineering station should
be higher than 0xc00.
Additional information
Section "Cross-Project Connections in a Multiproject (Page 392)"
8.11.4
Requirements
NetPro is open.
A CPU or a WinCC application is selected.
390
391
Additional information
Online help for connection tables.
8.11.5
Introduction
If cross-project subnets are configured then connections can also be configured over all of the
subnets. The end points of these connections can be in different projects.
PCS 7 provides support both when creating cross-project connections within the multiproject
and when synchronizing connections configured without the multiproject context.
392
393
Additional information
Section "How to Merge Cross-Project Connections (Page 394)"
8.11.6
Requirements
The following conditions must be met in order to merge connections within a multiproject:
The exact same connection name is used in the projects for the corresponding connections.
This name also functions as a reference.
S7 connections to an unspecified partner can be merged to a cross-project S7 connection
only in NetPro. These connections are ignored in the SIMATIC Manager.
Procedure
1. Select the required multiproject in the SIMATIC Manager
2. Select the menu command File > Multiproject > Synchronize Projects.
The "Synchronize Projects in the Multiproject<name of the multiproject>" dialog box opens.
3. Select the "Merge connections" entry in the left window.
4. Click "Execute".
5. If the "Result" dialog box does not indicate an error, click "Save".
Result
The connections are merged and synchronized in the multiproject.
8.11.7
Redundant connections
The fault-tolerant connection is a separate connection type. The following partners can
communicate over fault-tolerant connections:
SIMATIC H station (two H-CPUs) communicates with SIMATIC H station (2 H-CPUs)
SIMATIC PC station communicates with SIMATIC H station (2 H-CPUs)
The properties of fault-tolerant connections correspond to those of the S7 connections;
however restricted to H-CPUs and OPC servers of SIMATIC PC stations.
394
Requirements
The hardware configuration for the two subsystems of a fault-tolerant system are identical.
The participating communication partners are H-CPUs or a suitably configured SIMATIC
PC station.
For the use fault-tolerant S7 connections between a SIMATIC PC station and a fault-tolerant
automation system, the software package S7REDCONNECT is installed on the SIMATIC
PC station.
Procedure
1. Select the CPU of an H station (H-CPU) from which you want to configure a new connection.
2. Select the menu command Insert > New Connection....
3. Select the required connection partner in the opened "Insert New Connection" dialog box.
4. Select the "Fault-tolerant S7 connection" entry from the "Type" drop-down list.
5. The remaining steps are the same as for configuring an S7 connection.
Additional information
Manual Process Control System PCS 7, Fault-tolerant Process Control Systems
395
8.12
Configuring AS Functions
8.12.1
Overview
Define the AS functions in the plant hierarchy by inserting and programming CFC/SFC charts
after you have created the S7 programs including the chart folder in the component view. The
following table provides you with an overview of the basic steps in programming that are
described in greater detail below.
What?
Must
Optional
X
While editing mass data
X
While editing mass data
Additional information
Information on the access protection for CFC and SFC charts can be found in section "How
Can the Plant be Protected Against Unauthorized Access? (Page 32)".
Information on the versioning of CFC and SFC charts can be found in section "Versioning
CFC and SFC Charts (Page 620)".
8.12.2
Basic Procedure
Prior to programming the CFC and SFC charts, you should decide whether the project will be
edited by more than one engineer. To allow this, branching and merging at the chart level is
possible (S7 program).
The distribution within the project is made according to technological aspects (for example,
unit with the relevant charts is copied to a different project). Existing cross-chart
interconnections are automatically replaced with textual interconnections.
396
397
Copying a Program with Project-Wide Assignment of Message Numbers to a Project with CPU-Wide
Assignment of Message Numbers
If you want to copy a program in which message numbers are assigned project-wide to
another project in which the message numbers were assigned CPU-wide, select the
required program in the SIMATIC Manager, followed by the menu command File > Save
As..., and activate the "With reorganization" check box. This also applies if the project
contains more than one program (more than one AS).
Default entries are made for the message attributes when they are copied.
398
Copying a Program with CPU-Wide Assignment of Message Numbers to a Project with Project-Wide
Assignment of Message Numbers
You can only copy individual FBs with messages.
Note
The assignment of message numbers in the programs must be uniform within a project!
If a block with messages that references a text library is copied to another program, you must
also copy the corresponding text libraries or create another text library with the same name
or change the reference in the message text.
399
Additional information
Online help on STEP 7
8.12.3
Block type
For every function block a type definition exists that specifies the following:
The algorithm
The type name
The data interface (these are the input and output parameters)
400
Block Instance
A block instance is created from the block type after the block type is placed into your CFC
chart.
You can create any number of block instances from a particular block type. Depending on their
individual use, separate block instances can be named, interconnected, and assigned
parameters without changing the way the specific type function.
One useful aspect of this type instance concept, for example, is that following later central
changes to the block type, these changes can be automatically made in all block instances.
Additional information
Creating Process Tags from Process Tag Types (Multiproject) (Page 442)
Manual CFC for S7; Continuous Function Chart and in the online help.
8.12.3.1
Requirement
A project structure (plant view) is created in the SIMATIC Manager which allows you to
configure CFC/SFC charts.
401
What?
Creating the project structure A chart folder for CFC must be created below the hierarchy level of the program
folder in the SIMATIC Manager. CFC charts are stored in the chart folder.
Description
CFC works with ready-made blocks. These can be blocks from libraries, other
programs, or block types created by you.
Block types required for the project are inserted and if necessary imported in
various ways depending on the PLC. By importing blocks, they are made known
to CFC. The block types should be stored in the master data library.
Blocks are inserted in the CFC chart by dragging them from a master data library
or the block catalog. This creates a block instance with a name that is unique
throughout the chart. You can create any number of block instances from each
block type.
You can assign parameters and interconnect the block inputs and outputs to other
blocks, nested charts, or to shared addresses.
You can specify textual interconnections at block/chart inputs whose
interconnection target is not yet in the chart folder. These interconnections remain
open until the referenced interconnected partner exists, and the interconnections
are then closed with a menu command.
Interconnecting means that values are transferred from one output to one or more
inputs during communication between the blocks or other objects.
The runtime properties of a block determine how the block is included in the
processing of the entire structure on the PLC. These properties are decisive for
the response of the target system in terms of reaction times, dead times, or the
stability of time-dependent structures, for example, closed loops.
When it is inserted, each block is assigned default runtime properties. To this
purpose it is installed in an OB task at a position determined by you. You can
change the position at which the block is installed and other attributes later if
necessary.
During compilation as a program, all the charts of the active CPU are converted
to machine code (compiler). If you compile as a block type, only the individual
chart is compiled.
After compilation, you can download the CFC program to the target system
(automation system).
Note
When entering units, ensure that the following special characters are not used: [ ' ] [ $ ].
402
Additional information
Online help on CFC
Manual CFC for S7; Continuous Function Chart
Getting Started CFC for S7; Continuous Function Chart
You can find information on versioning in the section "Versioning CFC and SFC Charts
(Page 620)"
You can find information on access protection in the section "How Can the Plant be
Protected Against Unauthorized Access? (Page 32)".
8.12.3.2
Introduction
The project structure is specified when you create the plant hierarchy. Here, you will find all
the CFC charts. The assignment to the plant sections is specified in the plant view.
Requirement
A project with an S7 program has been created in the SIMATIC Manager.
Procedure
1. Select the desired hierarchy folder in the plant view of the SIMATIC Manager.
2. Select the menu command Insert > Technological Objects > CFC.
A blank CFC chart with the default name is created. A new CFC chart consists of a chart
partition with 6 sheets without further chart partitions.
3. Change the name according to your requirements.
Note
The chart name may not exceed 22 characters. The name may not contain the following
characters: \ / . " %
403
Chart-in-chart technique
You can provide a CFC chart with I/Os so that it can be inserted into other charts and
interconnected with any blocks or CFC charts. By inserting charts into charts, you create nested
charts.
A chart without chart I/Os can also be inserted into a different CFC chart. This may be the case
if you prefer to create the chart I/Os at a later time.
Additional information
Section "How to Define CFC Chart I/Os (Page 415)"
Online help on CFC
Chart-in-chart technique: Manual Process Control System PCS 7, Getting Started - Part 2
8.12.3.3
Introduction
When inserting a block, select a block type in the master data library or in the block catalog
and then place it into the CFC chart. The block will then be assigned a name that is unique
within the chart. The block that is inserted is an instance of the block type. You can create any
number of block instances from each block type.
Note
The comment of the block type is not included in the block instance.
Procedure
1. Select the CFC chart in the SIMATIC Manager.
2. Select the menu command Edit > Open Object.
The CFC chart opens in the CFC editor. A new CFC chart consists of a chart partition with
6 sheets without further chart partitions.
3. Select the "Libraries" tab in the block catalog.
Here, you will also see the master data library.
4. Select the block type you want to insert from the master data library and drag into the chart.
An instance of the block type is created in the CFC chart.
5. Insert further blocks into the CFC chart in the same way.
The runtime properties of a block are predefined. If necessary, you can change the runtime
properties: You can find additional information about this in section "Runtime Groups and
Runtime Properties (Page 407)".
404
Description
Blocks
Here the blocks are sorted according to block families. You also find the
blocks which are in use, below the name of the S7 program.
Charts
Here you will find all the charts that you have created in the chart folder of
the S7 program. A small open folder icon is used to symbolize the chart which
is open in the CFC Editor.
Libraries
Here you will normally find all the libraries provided by PCS 7 along with your
master data library. Hide all the libraries that you do not need for project
engineering by using the ""Hide" function (see Section "Using Libraries
(Page 275)"). The master data library is always displayed.
Additional information
Online help on CFC
8.12.3.4
Block I/Os
Each block has a number of different I/Os.
The I/Os of a block can be "visible" or "invisible": You can only see any "invisible" parameters
in the properties of the block but not in the representation in the CFC chart.
Use the properties of the block to specify which I/Os in the CFC chart will remain visible or
hidden. If connections interconnected to a block are switched invisible, this is indicated by a
small triangle in the block header.
405
Procedure
1. Select the block in the CFC chart and then select the menu command Edit > Object
Properties....
The "Properties - Block" dialog box opens, and the "General" tab is active.
2. Enter a unique name for the block instance in the "Name" box. The names of block instances
must be unique in a CFC chart.
Note
The maximum length of a block name is 16 characters (for nested charts 22 characters).
The name may not contain the following characters: \ / . " %
3. Open the "Inputs/Outputs" tab.
4. Here, you can set the parameters for all the I/Os of a block (values of the I/Os, visible/
hidden, released for testing, relevant for archiving etc.).
The "Name" column lists the names of all inputs and outputs.
Click the column heading of the table as a simple way of finding an I/O: The column is
sorted in ascending or descending order.
Note
If you change units or operator texts, these are no longer taken into account during block
type importing.
5. Click "OK" once all the parameters have been assigned.
The name is displayed in the CFC chart in the block header; parameters are assigned to
the block.
6. Follow the same procedure to configure additional blocks in the CFC chart.
7. To interconnect, click on the required output of the block.
8. Click on the input of the block with which you want to interconnect the output.
The CFC editor automatically creates a line indicating the interconnection.
Note
Steps 7 and 8 can be carried out in reverse sequence.
You can create further interconnections in the shortcut menu if the I/O is selected:
Interconnection to Address...
Interconnection to a Runtime Group... (only for data type BOOL)
9. Make the other parameters settings and create the interconnections in the same way.
Note
Select a connection line to facilitate follow-up. The line blinks in a different color in both
the chart and in the chart overview.
Click on the chart to stop the blinking.
406
Additional information
Online help on CFC
Interconnecting with Process Pictures: Manual Process Control System PCS 7, Getting
Started - Part 2
Archive tags: Configuration manual Process Control System PCS 7; Operator Station
8.12.3.5
407
8.12.3.6
Introduction
This section describes some of the basics required to understand the runtime properties of
blocks.
Runtime properties
The runtime properties of a block decide how the block is included in the run sequence within
the entire structure of the CPU. These properties are decisive for the response of the target
system in terms of reaction times, dead times, or the stability of time-dependent structures, for
example, closed loops.
The runtime properties of the blocks have default settings but these can be adapted individually
for each block.
When it is inserted, each block is assigned default runtime properties. It is therefore installed
in a run sequence in a task (OB). The tasks form the interface between the operating system
of the CPU and the S7 program. Blocks can also be installed in runtime groups that are
themselves installed in tasks (OBs).
Note
When you create new chart, a runtime group is created automatically in which all the blocks
of this chart will be installed.
Runtime groups
Runtime groups are used to structure tasks (OBs). The blocks are installed in sequential order
in the runtime groups. Runtime groups allow the blocks of a CFC chart to be handled
individually.
You can do the following with runtime groups:
408
Insert Point
When you insert a block, the insert point of the block in the run sequence is fixed.
The default rule is as follows: he block is inserted after the block displayed in the status bar of
the CFC.
The following is displayed in the status bar (alternative):
When you first create a chart, the default of the specific PLC
The last new block to be inserted (color marking: black text on a light gray background)
The block specified by the run sequence
The current insert point is displayed to the right in the status bar. It displays the task name
(OBx), the chart and block name after which the next block will be installed in the run sequence
when a block is inserted in the CFC chart.
409
Additional information
Online help on CFC
8.12.3.7
Overview
You can use the CFC Editor to set up interconnections to partners located on other automation
systems. This is a so-called AS-wide interconnection.
These interconnection partners are always block I/Os or I/Os of hierarchical charts.
Requirements for AS-wide interconnections:
The PLCs involved are located in a common project or multiproject.
The network has already been configured.
The charts containing the interconnection partners are open in the CFC Editor.
410
Additional information
Online help on CFC
8.12.3.8
Note
When you insert blocks in the CFC chart, they are automatically installed in the run sequence.
Procedure
1. Start optimization in the the run sequence editor via the menu command Options > Optimize
Run Sequence...,
or - for selected tasks or runtime groups - in the shortcut menu via the menu command
Optimize Groups/Tasks....
With this function, you can optimize the run sequence of a program based on the data flow.
This keeps the dead time to a minimum while the sequence is running in the CPU. Optimizing
is carried out separately for tasks and runtime groups.
Engineering System (V8.0 SP1)
Configuration Manual, 01/2013, A5E02779453-03
411
Rules
The content of runtime groups, created by the driver generator ("Generate Module Drivers"
@......) are not optimized since the correct order is already set here.
If optimization is executed after creating the module drivers, there is no guarantee that the
runtime groups of the driver blocks are in the order specified by the driver generator.
Therefore the module driver is restarted during the next compilation (the "Create module
driver" check box is activated).
412
8.12.3.9
Introduction
When you insert blocks in the chart, they are automatically installed in the run sequence. The
installation position is decided by the "Predecessor for Installation". Certain blocks are also
installed more than once in tasks depending on the entry in the task list assigned to the block
type by the system attribute (S7_tasklist). Blocks with startup characteristics are, for example,
also installed in OB100.
You can see the other tasks in which the block is also installed in the dialog box of the
properties, under the "To be installed in OBs/tasks" group in the "General" tab.
413
Procedure
1. Start the run sequence editor in the CFC editor with the menu command Edit > Open Run
Sequence.
Here, you can make the following adaptations:
Move objects (SFC chart, runtime group or block)
Removing a Block
Installing Blocks
Setting Installation Pointers
Moving Objects
You move can object by selecting it (SFC chart, runtime group, or block) in the right or left
window and then dragging it with drag-and-drop to the object after which you want to install it.
The following takes place after an object is dropped onto a runtime group:
The object is installed at the first position within the runtime group when the structure is
expanded [-].
The object is installed after the runtime group if the structure is not expanded [+].
If the runtime group is empty, you will be asked whether or not you want to install the block
within the runtime group. If you answer with "yes," it is installed inside the runtime group,
if you answer with "no" it is installed after the runtime group.
If you drag an object to a task, it is installed before the objects already installed.
Note
Ensure when moving blocks that all the blocks of a chart are located exclusively in the
corresponding runtime group. After moving a block to another group, the chart-oriented
structure no longer exists and would make it difficult or even impossible to work on a chartby-chart basis in multiuser engineering.
Removing a Block
You can only remove (delete) blocks from a task if it is installed more than once in the run
sequence. At least one insert point must remain.
If this was the only block installed, it will not be deleted. Otherwise, the block is deleted and
the run sequence of the blocks following it are adapted.
Installing Blocks
You can also install blocks, runtime groups, or SFC charts more than once by copying and
pasting. Use the following functions for this purpose:
The corresponding menu commands
The toolbar icons
414
Additional information
Online help on CFC
415
416
417
Additional information
Online help on CFC
Procedure
1. Select the menu command Options> Customize> Compile/Download... in the CFC Editor.
2. Define the settings for compilation.
You can find additional information on this topic in the section "Settings for compilation".
3. Select the menu command Chart > Compile > Charts as Program....
The "Compile program" dialog box appears.
4. Activate the following check boxes if necessary:
Generate module drivers
(for additional information, refer to the online help)
Generating SCL source
Note
If you do not want to use the blocks of the current PCS 7 library, you can use the
"Module Driver Settings" button to open a dialog box in which you can select the desired
drive library.
5. Click "OK".
418
Additional information
Section "How to Download CFC Charts to the CPU (Page 420)"
Section "Downloading to All CPUs (Page 576)"
Online help on CFC
419
Requirement
Before the initial download in the CFC editor with the menu command Options > Settings >
Compile/Download..., activate the check box "Generate image of downloaded program for
comparison" in the "Settings for Compiling/Downloading" dialog box.
Procedure
1. In the CFC editor, select the menu command PLC > Download....
2. Click "Show Changes".
The Version Cross Manager opens and the image created by the previous download (see
section "Requirements") is compared with the version to be downloaded and
correspondingly displayed.
Note
The "Show Changes" button is only enabled when the "Version Cross Manager" add-on
package is installed and an image has been generated for the loaded program.
3. Go back to the "Download" dialog box.
4. Click "OK" or "Cancel".
Additional information
Online help on CFC
Requirement
There must be a connection between the CPU and your programming device/PC.
420
Procedure
1. Select the menu command PLC > Download....
The "Download PLC" dialog box opens in which you can determine the type of download.
2. Select the scope of the download:
Entire program
The entire content of the "Block" folder is downloaded and, following a prompt, the CPU
is set to STOP.
Changes
The CPU can be in the "RUN-P" mode. The download of the modified blocks is as safe
as possible (bumpless) to avoid the CPU changing to "STOP".
In test CPU (entire program)
With this type of download, you can download a modified program to another CPU or
to an S7 PLCSIM, without losing the delta download capability in the original CPU.
Note
The possibility of the CPU going into STOP mode cannot be completely eliminated.
The reasons for this include temporary inconsistencies that cannot be checked by the
loader (for example, local requirements of blocks that do not include reference lists).
Load user data blocks at the same time
This option is set as the default and is only relevant when you download changes (when
downloading the entire program, all the blocks are downloaded including the user data
blocks).
3. Click "OK".
If download-relevant changes have been made to the user program, a message is displayed
indicating that the program must first be compiled and you are asked whether you want to
compile and then download.
Note
Downloading from the CFC to the PLC must take place from the programs created in CFC.
Only this download function guarantees that the configuration data will be consistent with
the CPU data.
The same download function is available in the SIMATIC Manager with the following menu
commands:
Menu command PLC > Compile and Download Objects... and then activate the
"Charts" object for compiling and downloading
In the component view: mark the "Charts" folder and select the menu command PLC >
Download
Additional information
Section "How to Compile CFC Charts (Page 418)"
Section "Downloading to All CPUs (Page 576)"
Online help on CFC
421
Description
Process mode
In process mode, the communication for online dynamic display of the CFC
charts and CFC instances is restricted and causes only slight extra load on the
CP and bus.
In process mode, if an overload occurs, a message is displayed indicating that
the limit for bus load has been reached. In this case, you should stop the test
mode for the CFC charts that are not absolutely necessary for the test.
When test mode is activated, all blocks have the status "watch off".
Laboratory mode
Laboratory mode is used for convenient and efficient testing and commissioning.
In contrast to the process mode, communication for online dynamic display of
CFCs is unrestricted in the laboratory mode.
When test mode is activated, all blocks have the status "watch on".
Requirements
There must be a connection between the CPU and your PC.
The program has been downloaded.
422
Troubleshooting
From within the CFC chart, you can open the block type associated with the block instance.
Mark the required block in the CFC and select the menu command Edit > Go To > Block
Type.
If the source file of the block is included in the project, the tool used to create it (LAD/FBD/STL
or SCL) opens and the block type can be edited.
If the source file is not in the project, LAD/FBD/STL is still open. You can then only read the
block information (exception: the system attributes of the I/Os can be edited).
If a SFC instance is marked in the CFC chart, this is opened in the SFC Editor (the
corresponding SFC type can be opened in the SIMATIC Manager or in the SFC Editor).
Additional information
Online help on CFC
Manual Process Control System PCS 7, Getting Started - Part 1
Manual CFC for S7; Continuous Function Chart
423
Procedure
The use of these attributes is enabled with the corresponding check boxes in the SIMATIC
Manager and CFC.
In the SIMATIC Manager in the object properties of the chart folder in the "Advanced" tab:
"Support forcing" check box This enables the force function and the corresponding options
in the CFC and the process object view.
In the CFC in the object properties of the block input:
"Add forcing" check box This enables or disables "Forcing" at this input. Each change
requires the program to be compiled and loaded again. This option cannot be changed in
test mode.
"Forcing active" check box When this check box is activated, the value of the
interconnection is permanently replaced by the force value. The value of the interconnection
becomes active again when forcing is disabled. A change in test mode does not require
recompiling.
"Force value" text box Enter a value here to be applied to the block input if the options "Add
forcing" and "Forcing active" are enabled. A change in test mode does not require
recompiling. At an INOUT, the force value is also written to the output of the interconnected
block.
Alternative procedure
If the "Support forcing" option is activated for the chart folder, you can proceed as follows:
1. You can make settings for multiple block inputs in the CFC. The corresponding columns
for the force function are available in the "I/Os" tab of the block object properties.
2. In the process object view, you can make the settings for the desired inputs for all blocks
in the project. The corresponding columns for the force function are available in the
"Parameters" and "Signals" tabs.
424
Representation
The interconnection of the forced input is identified in the CFC chart by means of a colored
rectangle at the block input:
A green rectangle means: "Add forcing" is activated
A red rectangle means: "Add forcing" and "Forcing active" are activated
Note
Colored rectangles are only visible for interconnection, as forcing is only possible for
interconnected parameters.
In test mode, the force value is distinguished from the other dynamic values by a different
background color. The default setting is "light blue" and can be changed in the "Color Settings".
(Extras > Settings > Colors...). Only the first element of a structure is shown in color. Other
elements are not visible.
The background color of the force value is identical to the representation in the chart.
Note
All force settings will be lost if a CPU cold restart is performed while forcing is activated.
However, the settings will be retained in the offline program. To restore consistency between
the offline and online programs, disable "Support forcing" at the chart folder, compile and
download the data, re-enable "Support forcing" at the chart folder and once again recompile
and download the data.
Although connections with textual interconnections can be registered for forcing, this does not
have any effect in test mode.
Data types
The following data types can be forced:
BOOL, BYTE, INT, DINT, REAL, STRUCT, WORD, DWORD, DATE_AND_TIME
425
Additional information
Online help on CFC
Requirement
The test mode in the CFC Editor is activated for the current CPU.
426
Procedure
1. Open the trend display window for the desired CPU with the menu command View > Trend
Display.
2. In the trend display group, click the "Rename" button and enter the desired name for the
trend display.
3. Enter the number of measuring points for the time axis in the "Display" group.
4. In the "Recording" group, click the "Change" button and enter the current operating mode
for the trend display and the abort conditions.
5. Click "Apply".
6. Open the CFC chart whose values you wish to display.
7. At the function block level, select the I/O name whose value you wish to display.
8. Click the menu command Debug > Inputs/Outputs > Insert in Trend Display.
The window for the trend display opens.
9. Select the desired channel in the "Select Channel" dialog box and click "OK".
10.Open the Trend Display window. Enter the desired high and low limits here and then click
"Apply".
11.Keep repeating steps 6 to 10 until you have finished inserting all the values you want to
display into the trend display.
12.Click "Start" in the trend display.
The selected values start to be displayed.
Additional information
Online help on CFC
427
Procedure
1. Create a new chart in CFC (runtime monitoring ASNo x).
2. Place a block pair in this chart - for in each cyclic interrupt OB.
To view the cyclic interrupt OBs, select the menu command Edit > Open Run Sequence.
3. Connect the "TM" I/Os of a block pair.
Assigning blocks to cyclic interrupt OBs
1. Select a TIME_xxx block.
2. Select the menu command Edit > Open Run Sequence.
The "Run Sequence Editor" dialog box opens.
The selected block is highlighted in the tree view. The other block pairs can also be found
in this OB.
Move a pair of blocks into each of the cyclic interrupt OBs.
3. Place the TIME_BEG block as the first block in the cyclic interrupt OB.
4. Place the TIME_END block as the last block in the cyclic interrupt OB.
5. If you require warning limits, place and interconnect the MonAnL block.
6. Repeat step 3 through 5 for all blocks of the type TIME_BEG and TIME_END.
Assign names to the TIME_BEG and TIME_END blocks
Assign the names before distributing to the individual project editors:
1. Select a TIME_xxx block.
2. Select the menu command Edit > Object Properties....
The "Block Properties" dialog box opens.
3. Enter a symbolic name for the block in the "Name" field (for example, cyc36ob and cycob36
for the block pair for measuring the cycle time in OB36).
4. Click "OK".
5. Repeat step 1 through 4 for all blocks of the type TIME_BEG and TIME_END.
Display cycle time
428
Notes on Troubleshooting
You can reduce the execution time of an OB by installing the runtime groups with reduction
ratios and phase offsets, or starting blocks in other OBs.
If it is possible to increase the cycle monitoring time, then it can be carried out in HW Config
(Properties of the CPU, "Cycle/Clock Memory" tab).
If there is a CPU stop due to failure of I/O components, the use of the SUBNET block can help.
When an error OB (for example, OB 86, rack failure) occurs, the SUBNET block allows only
the driver blocks that signaled the error to execute their routine. This reduces the execution
time necessary.
Additional information
Online help on CFC
Direct help on the blocks: click the "?" symbol in CFC and then the block header.
8.12.3.18 How to configure automatic displaying and hiding of messages in process mode
Introduction
The following section describes how to configure the automatic displaying and hiding of
messages in process mode.
Requirement
Configuring of the technological functions in CFC and SFC is completed.
The block groups of the plant parts whose messages you want to hide are specified.
Procedure
1. Insert the "STRep" block into a CFC from the PCS 7 Advanced Process Library.
2. Connect the control signals from a process status logic that was created beforehand to the
Status inputs (State 1 to max. State 32).
3. Open the plant view in the SIMATIC Manager.
4. Double-click the "Shared Declaration" folder.
5. Double-click the "Listings" folder.
6. Select the "Operating State" folder.
7. Select the shortcut menu command Insert New Object > Value and enter an object name
to represent the state.
Repeat this procedure for all states (state 1 to max. state 31).
Engineering System (V8.0 SP1)
Configuration Manual, 01/2013, A5E02779453-03
429
Result
The signal assigned to a status input controls the displaying and hiding of all the messages
that are assigned to this status.
8.12.4
Introduction
In SIMATIC Manager you can call a function that identifies all objects configured and requiring
a PCS 7 license. The result is displayed per license type in the "PCS 7 License Information"
dialog box. This allows you to check whether existing PCS 7 licenses or the licenses you intend
to order are sufficient for your project or how many objects requiring a license you can still add
to your project.
In the left-hand box, all components installed which require a PCS 7 license are displayed.
In the right-hand box the accompanying configured license objects are displayed.
PCS 7 components
The PCS 7 component list is determined by the installation. Multiprojects, projects and stations
are displayed in the "Configured license objects" box.
430
Additional information
You will find additional information on this topic in Section "Counting and booking process
object licenses (Page 431)".
8.12.4.1
Introduction
Countable process objects (PO) may be classed as any SFCs and block instances that support
operator control and monitoring and have the "With interrupt" property. These are the objects
that get transferred to the OS during the compile and download operation and which require
a license.
Driver blocks are not classed as process objects.
You can start a function in the SIMATIC Manager that identifies all of the process objects
configured and registered in Automation License Manager (ALM). The result is displayed in
the "PCS 7 License Information" dialog. This enables you to check whether the PCS 7 licenses
that you purchased or intend to purchase are sufficient for your project, or ascertain the number
of objects that are subject to licenses with which you can expand your project.
431
Sequence
The compile and download operation involves detecting the process objects within the
program, and the CPU and memory card serial numbers. Aided by this number, a program is
assigned to the CPU. A process object info is created in the ES data management for each
CPU that is downloaded; this records identifiers and the number of process object licenses
used.
During the download process, the system determines if process object licenses have already
been used for the current CPU (and if so how many). The number of process objects
determined during the last download is read from the process object info that was saved to
the ES database. The difference between this and the current number identified is then
compared to the number of licenses available in the Automation License Manager (ALM). If
the required process objects are covered by the license, the difference is booked in the ALM
and the download is executed.
If the current program contains fewer process objects than the previously downloaded project,
the download operation automatically increases the number of available process object
licenses. If not enough licenses are available the license violation will generate a corresponding
message that must be acknowledged. Now you may either terminate the download or continue
it in spite of this message. The number of licenses that are required but unavailable will be
recorded as a shortage. If you have purchased additional licenses, these missing licenses are
included and registered in the ALM at the next download.
432
Additional information
Section "How many objects can be processed in a project? (Page 41)"
8.12.4.2
Introduction
Process objects are only entered in the count if they can be downloaded to an AS. Block
instances in S7 programs without hardware assignment (at the project level or in libraries) are
not considered.
Procedure
1. Select either the multiproject or project in the SIMATIC Manager (any view).
2. Select the Options >PCS 7 license information menu command.
The "PCS 7 license information" dialog box opens.
433
Additional information
Online help for the "PCS 7 license information" dialog box
8.12.5
8.12.5.1
Introduction
The I/O interfacing described below also ensures high performance for capacity. The
configuration is fast and easy to execute.
Concept
The concept of the driver and diagnostic blocks for PCS 7 can be characterized as follows:
The separation of user data processing (channel block) and diagnostic data processing
(module block)
The symbolic addressing of the I/O signals
The automatic generation of the MODULE blocks by CFC
This block concept supports all modules from the list of approved modules.
If own and external new module types are included, the meta-knowledge for the driver
generators can be extended by additional XML files (object and action lists). Creating these
434
Time-Optimized Processing
To allow time-optimized processing during runtime, the organization blocks for error handling
(for example, OB85, OB86, etc.) are automatically divided into runtime groups and the driver
blocks installed in the relevant runtime groups.
If an error or fault occurs, the SUBNET block, for example, activates the relevant runtime group,
the RACK block or module block contained in the runtime group detects the problem, evaluates
it and outputs a control system message to the OS.
The diagnostic information of the module block is also transferred (output OMODE_xx) to the
corresponding CHANNEL block (input MODE). If necessary, this information can be displayed
in a process picture (color of the measured value changes or flashing display, etc.) by a PCS
7 block that can be operated and monitored on the OS or by a user block.
8.12.5.2
Introduction
The blocks for signal preprocessing listed under "Driver Blocks" must be inserted by the user
and interconnected to the module. The "Generate Module Driver" function is used to configure
these and interconnect them to the diagnostic blocks.
Purpose
OB_BEGIN, OB_END
SUBNET
RACK
435
436
Block Description
Purpose
CONEC
OB_DIAG
Monitors the DP and PA slaves for failure and recovery. Interface block
for including DP V0 slaves that are not supported by the PCS 7 driver
blocks.
OB_DIAG1
DIAG_AB
DPDIAGV0
IM_DRV
Transmits time-stamped process signal changes and non-signalspecific events (special messages) to the OS
PO_UPDATE
Executes the functions "Hold last value" and "Use substitute value" of
the output modules when a CPU is restarted (OB100)
PS
Monitors the status of a power supply of a rack and reports error events
PADP_L00, PADP_L01,
PADP_L02
PADP_L10, MOD_PAX0,
MOD_PAL0
PA_TOT
DPAY_V1
DPAY_V0
DREP, DREP_L
FM_CNT
OR_M_16, OR_M_32
RCV_341
SND_341
CPU_RT
Determines the runtime of the individual OBs and their share of the
runtime
OR_M_8C, OR_M_16C,
OR_M_32C
Purpose
CH_U_AI, CH_U_AO,
CH_U_DI, CH_U_DO
Additional information
Online help of the corresponding blocks (CFC)
8.12.5.3
Procedure
1. Open the SIMATIC Manager and the project in which you want to generate the drivers.
2. Select the chart folder of a S7 program in the component view. No charts may be selected
in this folder.
437
438
Additional information
Section "How to Configure the Distributed I/O (Page 330)"
8.12.5.4
Drivers for Peripheral Devices or I/O Modules not Integrated for Use in PCS 7
The driver concept covers the I/O devices and I/O modules currently released for use in PCS
7. You can learn about the released I/O devices and I/O modules in the documentation provided
on the Internet, "PCS 7 - Released Modules".
Procedure
If you want to connect other peripheral devices or I/O modules to the AS in a fixed configuration,
you can create the driver blocks yourself using the driver concept (one block per device with
user data and diagnostic data processing).
You then store the driver blocks you have created in the master data library. You can use these
in the same way as the supplied driver blocks (signal-proceessing blocks and diagnostics
blocks).
8.12.6
Overview
In PCS 7, there are process tags and control modules, and their associated types.
A process tag type or a control module type is a CFC configured for a specific process control
function for the basic automation of a process engineering plant.
Process tags
The following properties are available for using process tags and their types:
When an instance is created and configured from a process tag type, instance-specific
changes are lost when the process tags are imported again with the Import/Export Assistant.
Multiple process tag types are required for the same technological function, such as
"Measurement", when different input blocks are used, for example. It is not possible to
create different variations of process tags from a single process tag type.
Control modules
439
Handling options
The following figure shows the creation of the type of process tag or control module, its handling
and the creation of the instances.
It also shows the migration of a process tag type to a control module type.
,QVWDQFHVRIWKHSURFHVVWDJ
W\SH
,PSRUW([SRUW
$VVLVWDQW
RQO\IRUSURFHVVWDJ
W\SH
0DQXDOO\FUHDWHGLQVWDQFHVRI
ERWKW\SHV
3URFHVVWDJW\SH
RU
&RQWURO
PRGXOHW\SH
&)&FKDUW
&)&(GLWRU
,QVWDQFHVRIERWKW\SHV
0LJUDWLRQ
([LVWLQJSURFHVV
WDJW\SH
440
&RQWURO
PRGXOHW\SH
$GYDQFHG(6
)%
&)&FKDUW
ZLWKRSWLRQDOEORFNV
&RQWUROPRGXOHW\SH
,QVWDQFHZLWK
)% 758(
)% 758(
)%
RSWLRQDO
)%
)%
)%
)%
)%
)%
RSWLRQDO
'HILQLWLRQRIWKHW\SH
)%$WWULEXWH237,21$/ 758(
)%$WWULEXWH237,21$/ 758(
)%$WWULEXWH237,21$/ )$/6(
&UHDWLRQRILQVWDQFHV
ZLWK$GYDQFHG(6RU
&)&HGLWRU
)%
)%
,QVWDQFHZLWK
)% )$/6(
)% )$/6(
)%
Additional information
You can find a detailed description of the creation and handling of control modules and their
types in the Process Control System PCS 7; CFC for SIMATIC S7 manual.
441
8.12.7
Introduction
Use the wizard for process tag types to copy the process tag type from the master data library
to the specified target projects. There it is inserted as a process tag. Then the associated data
is imported from an import file.
Depending on the entries in the import file, you can create any number of process tags in one
import action. As a result of the import, a process tag of this process tag type is created in the
target project for every row of the import file according to the specified hierarchy path.
Overview
Creating process tags from process tag types and subsequent editing of the tags involves the
following topics:
How to Create a Process Tag Type from a CFC Chart (Page 443)
How to Change a Process Tag Type (Page 444)
How to Insert a Process Tag Type to a Project (Page 446)
How to Create Numerous Process Tags Automatically (Page 447)
How to Edit a Process Tag (Page 448)
How to Adopt Process Tags (Page 449)
How to Synchronize Process Tags with the Process Tag Type (Page 451)
How to restore lost assignments to the process tag type (Page 453)
442
8.12.7.1
Requirement
A CFC chart has been created in the project or in the master data library that contains the
automation functions, parameters, and messages of the process tag to be implemented
according to a specified process tag description.
Procedure
1. Select the intended CFC chart in the SIMATIC Manager (any view).
2. Select the menu command Options > Process Tags > Create/Modify Process Tag Type...
.The wizard is started and displayed with the "Introduction" page. The current master data
library is displayed.
3. Click "Continue".
The wizard changes to the "Which I/Os do you want to assign to the process tag type?"
page.
4. In the I/Os in the chart of the process tag type window on the left, select the I/O points for
Parameter and Signal. (By double-clicking or by selecting and clicking the "arrow"
button.)
The I/O point is activated and displayed in bold format.
5. Edit the selected I/O points in the right window, "I/O points for parameters/signals".
You can edit the columns "Parameter/signal" (by means of a drop-down list),
"Process tag I/O", and "Category" (by means of a drop-down list).
To open the drop-down list, click in the corresponding input box.
6. In the "I/Os in the chart of the process tag type" window on the left, select the messages
of the corresponding blocks.
All the messages are displayed in the "I/O points for messages" window.
7. Verify your selection and click "Finish".
443
Result
The new process tag type is stored in the master data library. The CFC chart from which the
process tag type originated is located in the S7 program. There it can be reused or deleted if
no longer required.
Additional information
Online help for PH, IEA and PO
8.12.7.2
Introduction
If you change a process tag type already used to create process tags, you may decide whether
the changes should be applied to the process tags that were created prior to changing the
process tag type.
Requirement
The CFC chart is stored in the master data library.
Procedure
1. Select the desired CFC chart in the SIMATIC Manager (Plant View).
2. Select the menu command Options > Process Tags > Create/Modify Process Tag Type...
.The wizard is started and displayed with the "Introduction" page. The current master data
library is displayed.
3. Click "Continue".
The wizard changes to the "Which I/Os do you want to assign to the process tag type?"
page.
4. In the I/Os in the chart of the process tag type window on the left, select the I/O points for
Parameter and Signal. (By double-clicking or by selecting and clicking the "arrow"
button.)
The I/O point is activated and displayed in bold format.
5. Edit the selected I/O points in the right window, "I/O points for parameters/signals".
You can edit the columns "Parameter/signal" (by means of a drop-down list), "Process tag
I/O", and "Category" (by means of a drop-down list).
To open the drop-down list, click in the corresponding input box.
6. In the "I/Os in the chart of the process tag type" window on the left, select the messages
of the corresponding blocks.
All the messages are displayed in the "I/O points for messages" window.
7. If no process tags can be located in the project for the modified process tag type, click
"Continue" and then "Finish".
The wizard closes.
Otherwise:
444
Result
Changes made to the process tag type and the process tags are completed. The wizard closes.
445
Additional information
Online help for PH, IEA and PO
8.12.7.3
8.12.7.4
Introduction
An import file must be assigned to the desired process tag type in order to create process tags.
The following steps can be carried out with the "Assign an import file to a process tag type"
wizard:
Assign an existing import file
Open and check an import file that has already been assigned
Create and assign a new import file
446
Procedure
1. Select the applicable process tag type in the master data library.
2. Select the menu command Options > Process Tags > Assign/Create Import File....
The wizard is started and displayed with the "Introduction" page. The current master data
library is displayed.
3. Click "Continue".
The wizard changes to the "Which import file do you want to assign to the process tag
type?" page.
The "Import file" drop-down list displays either a file or - if no assignment has been made
- the "No import file assigned" text.
4. You have the following options:
To check an assigned import file to find out whether all the information is accurate, open
the file by clicking "Open File" and edit the file with the IEA file editor if necessary.
To assign an import file that exists in the project, click "Other File..." and select the
desired file in the dialog field.
To create a new import file, click "Create Template File..." and select the desired
columns/column groups in the dialog field. Then edit the template with the IEA file editor
that you open with "Open File".
Note
The "Column title" column can be edited if you select the "No import file assigned" text
in the "Import file" drop-down list. You can change the titles and then generate the
template file.
In the "Importing" column, a check mark indicates which I/O points exist in the import
file. If the check mark is not there, the I/O point exists in the process tag type but not
in the currently assigned import file.
5. Click "Finish".
Result
The import file is assigned to the process tag type.
Additional information
Section "Creating/Editing Import Files with the IEA File Editor (Page 555)"
Online help for PH, IEA and PO
8.12.7.5
Requirement
An import file must have been assigned to the process tag types.
447
Note to readers
You can find a detailed description of the creation of the import files in the section Importing/
Exporting Process Tags/Models. The following is a description of the basic procedure used
when import files have already been assigned.
Procedure
1. Select the desired hierarchy folder, project node or process tag library (hierarchy folder in
the master data library), or the process tag type.
2. Select the menu command Options > Process Tags > Import....
The "Import" dialog box opens.
The wizard searches for the process tag types and corresponding import files (in all
hierarchy subfolders as well) and lists them. The import is executed for all the import files
listed.
3. If you do not want to import certain files, you can select them and remove them from the
list with the "Remove" button.
By clicking "Other File", you can search for a different import file and select it instead of the
other file.
4. Click "Continue" and then "Finish".
Result
The actual import process starts.
Depending on the setting of the "Only show errors and warnings in log" check box, the complete
list of activities with the individual steps or only the errors that occurred are displayed in the
log window.
The log is saved in a log file. The name and path of the file are displayed below the log window.
You can modify this setting with the "Other File" button.
Additional information
Section "How to Import Process Tag Types and Models (Page 549)".
8.12.7.6
Introduction
In the process object view, you can edit individual process tags of the project, for example,
change comments, values, and interconnections (as long as these are defined as "Parameter"
or "Signal").
448
Procedure
1. Open the process object view with the menu command View > Process Object View.
2. Select the desired process tag in the tree (left window).
3. In the table on the right, select the required tab and make your modifications there (in the
editable cells).
Example: You want to interconnect an I/O with another I/O.
Requirements: The I/O of the block is defined as a parameter.
1. Select the process tag.
2. Select the "Parameters" tab.
3. Select the cell for the required I/O in the "Interconnection" column.
4. Select the menu command Insert Interconnection... in the shortcut menu.
The "Insert Interconnections" dialog box opens.
5. Select the process tag in the tree and the block containing the I/O you want to interconnect.
6. Click "Apply".
As an alternative, you can double-click the I/O or drag the I/O to the selected cell in the
process object.
Result
The interconnection is entered; the dialog box remains open. The next cell of the column is
selected.
8.12.7.7
Introduction
You can reassign CFC charts that have no assignment to the process tag type during the
import if the conditions for this are met.
449
Requirements
The names of the CFC chart blocks and I/Os correspond with the names on the process tag
type.
This applies to the following:
I/Os that are identified as a parameter/signal.
Blocks identified for messages.
Procedure - Scenario 1
1. Use one of the existing charts to create a process tag type with the menu command
Options > Process Tags > Create/Modify Process Tag Type....
You will find additional information on this topic in Section "How to Create a Process Tag
Type from a CFC Chart (Page 443)".
2. Assign a suitable import file to the process tag type with the menu command Options >
Process Tags > Assign/Create Import File....
3. Start the import with the menu command Options > Process Tags > Import.. and open the
import file on page 2(3) using the "Open File" button.
4. Add each chart to be adopted to a row in the file. Continue until the import can be finalized.
Note
Please note the following:
Make sure that the charts you adopt are located in the folder entered in the "Hierarchy"
column of the import file.
If you want to retain the values of the charts and you do not want them to be overwritten
with the values of the process tag type, then delete the corresponding fields in the
import file.
Result - Situation 1
If the conditions for adopting the process tags are fulfilled, the CFC chart becomes the process
tag of the imported process tag type and the I/O name and category is applied from the process
tag type. Any additional process tag identifiers (message block or block I/Os) are reset.
Additional blocks and I/Os that are not in the process tag type are tolerated and ignored.
If the adopted process tag is part of the replica of a model, the IEA flags remain unchanged.
If, however, it is not part of a replica, then preset IEA flags are reset if necessary.
450
Situation 2: Chart has lost its assignment to the process tag type
For a CFC chart that was already a process tag, you have canceled the assignment to the
process tag type via the object properties (with the menu command Object Properties > ,
"Process Tag Type" tab, chart selected, "Cancel" button).
In order to reassign the chart proceed as described under Items 3 and 4 of Situation 1.
Procedure - Situation 3
1. Select the process tag type in the PH.
2. Select the menu command Options > Process Tags > Export....
The "Import/Export Assistant: Export process tags" dialog box opens.
3. Click "Continue" and select the export file in the next dialog box ("Open File" or "Other File"
buttons).
4. Click "Continue".
5. If necessary, select the path and the name of the log file and click "Finish".
The export is executed and the export file is created. The actions are logged in the window
and stored in the log file.
6. Click "Back" to check the export file and then open the export file you have just created.
Result - Situation 3
All copies of the process tag type are included in the export file.
You can now use these files for further work, by adding entries when needed, and then using
them for the import process.
8.12.7.8
Introduction
When a process tag type is modified, the process tags existing in the multiproject are
automatically synchronized. Synchronization can also be carried out directly if modifications
result in inconsistencies between the process tag type and the process tags (for example: not
all of the process tags of a project were accessible during the synchronization process).
Requirements
Process tags are available in the multiproject.
The modified process tag type is located in the master data library.
451
Procedure
1. Select the applicable process tag type (in the master data library) and then select the
Options > Process tags > Synchronize.... menu command.
The "Synchronize process tags" wizard is launched and the current master data library is
displayed.
2. Click "Continue".
The wizard changes to the "Do you wish to compare the existing process tags with the
process tag type?" page.
3. Click "Finish".
The synchronization process log appears.
452
Additional information
Online help for PH, IEA and PO
8.12.7.9
Introduction
If process tags exist in a project but the corresponding process tag type is no longer in the
master data library, it is not possible to import or export these process tags. The import/export
file structure is always required for the import/export process. This, however, is located only
on the process tag type.
Remedy
You can create a process tag type from an existing process tag in the project and reestablish
the assignment.
Procedure
1. Select the applicable process tag in the project.
2. Select the menu command Options > Process Tags > Create/Change Process Tag Type....
The wizard is started and the current master data library is displayed.
3. Click "Continue".
The assistant brings up an error message and queries whether you want to create the
selected chart as a process tag type in the master data library.
4. Click "Yes".
The assistant moves to the "Which I/Os do you want to assign to the process tag type?"
page.
5. Click "Finish".
Result
The process tag type is created and stored in the master data library. The assignment of
process tags to the process tag type is therefore reestablished.
You now still have to assign the import file or create a new one.
Rules
Note
It is possible to modify the process tag type if necessary during this procedure. Existing
process tags are adapted automatically.
453
8.12.8
454
How It Works
Using the SFC editor, you create your sequential control system using graphic tools. The SFC
elements of the chart are positioned in the sequencer according to fixed rules. You do not have
to concern yourself with details such as algorithms or the assignment of machine resources.
This allows you to concentrate on the technological aspects of the configuration.
After creating the chart topology, switch over to configuring the object properties. Here you will
need to formulate the sequencer properties as well as the individual steps and transitions. In
this way, you configure the actions and conditions.
After configuration, you compile the executable machine code with SFC, download it to the
PLC and test it with the SFC test functions.
Additional information
Online help on SFC
Manual SFC for S7; Sequential Function Chart
Manual Process Control System PCS 7, Getting Started - Part 1
8.12.8.1
SFC type
In SFC, there is not only the object type "SFC chart" but also "SFC type".
The SFC type allows the definition of sequential control systems including an extendable
interface.
The SFC type sequential logic is based on the SFC type interface I/Os. In contrast to the SFC
chart, the SFC type does not access process signals randomly.
Alone, the SFC type cannot execute. An SFC type, just like a function block type, must be
placed in a CFC chart before it contains an executable object, in this case an SFC instance.
455
SFC instance
An SFC instance is derived from an SFC type. For this purpose the SFC type is inserted in a
CFC chart in the same way as a function block type in CFC. The SFC instances are therefore
always assigned to a CFC chart and are addressed via the chart. Like CFC instances, SFC
instances are represented as blocks: their interface is visible in the CFC chart.
SFC instances are not displayed in the SIMATIC Manager since they can only be addressed
via the CFC chart. With the assignment of the CFC chart to the plant hierarchy, the SFC
instances it contains are also indirectly assigned to the plant hierarchy.
Basic Procedure
1. You create the SFC type in the SFC-Editor. At the same time you configure its sequencers
and the SFC interface.
You will find additional information on this topic in Section "How to Create an SFC Type
(Page 474)".
2. You create the SFC instances in the CFC chart and set the parameters and interconnect
them.
You will find additional information on this topic in Section "How to Generate an SFC
Instance (Page 477)".
456
Additional information
Online help on SFC
Manual SFC Visualization for S7
8.12.8.2
Introduction
The following is a series of steps that you must execute when configuring sequential control
systems (SFC charts) for your PLC: The same series of steps also applies to the configuration
of SFC types, however in this case, the I/Os and characteristics must still be defined.
Requirement
A project structure is created in the SIMATIC Manager in which you can configure CFC/SFC
charts.
What?
Description
When you specify the chart properties, you can change the chart name
and add a comment.
Configure the
sequencer
properties
For each sequencer, you configure the start condition, the action for
preprocessing and for postprocessing.
Formulate the actions in the steps. The actions contain instructions for
changing the values of block inputs and shared addresses or for
activating and deactivating runtime groups or other SFC charts.
Configure the
transitions
(in the "Object
Properties" dialog
box)
457
What?
Description
During compilation, the CFC and SFC charts of the active chart folder
are converted to an executable user program (Compile: entire program/
changes only).
Introduction to
testing the SFC
program
After compiling and downloading, you can test the SFC program in
process mode or in laboratory mode. Using the SFC test functions, you
can run the sequential control system in various operating modes and
step control modes and monitor and modify the values of addresses
on the CPU. You can also influence the most important operating
modes (STOP, clear/reset, RUN, etc.) of the CPU.
Note
When entering units, ensure that the following special characters are not used: [ ' ] [ $ ].
Additional information
You can find information on versioning in the section "Versioning CFC and SFC Charts
(Page 620)".
You can find information on access protection in the section "How Can the Plant be
Protected Against Unauthorized Access? (Page 32)".
8.12.8.3
Introduction
You can create SFC charts and SFC types in the SIMATIC Manager.
Requirements
The required project structure already exists in the SIMATIC Manager.
The hierarchy folder used for creating the chart must be assigned a chart folder.
Procedure
1. Select the desired hierarchy folder in the plant view of the SIMATIC Manager.
2. Select the menu command Insert > Technological Objects > SFC.
The SFC chart is inserted into the hierarchy folder. The SFC chart is automatically assigned
to a chart folder.
The chart receives a standard name from the system (for example, SFC(1)).
458
Result
The SFC editor starts (if it is not already started) and the SFC chart is displayed in its initial
state in a window of the SFC editor.
Naming
Note
Please note the following:
The names of the SFC charts can be a maximum of 22 characters.
The names of the SFC types can be up to a maximum of 16 characters long. Although
you can enter 24 characters in the properties, when the instances are created, only 16
characters are permitted.
The following characters are not permitted in names: \, ., /, ", %
Additional information
Online help on SFC
8.12.8.4
Introduction
The sequencer properties are used to determine how the sequencer starts or which sequential
control systems start first. The sequencer of a newly created SFC chart (type) already has a
start condition (RUN = 1). As a result, it is connected to the operating state logic (OSL). For
each further sequencer you must specify the start conditions yourself. The start conditions and
the priorities determine which sequencer starts.
Procedure
1. Select the menu command Edit > Sequencer Properties... in the SFC editor.
The "Properties" dialog box opens.
2. Set the sequencer properties listed in the following table.
459
Property
Meaning
General
Name
Comment
Priority
Start condition
OS Comment
Preprocessing
Postprocessing
Additional information
Online help on SFC
8.12.8.5
460
Syntax Rules
The basic rule for chart topology is as follows: a step (S) is always followed by a transition (T)
and vice versa (sequence: S-T-S or T-S-T). The editor automatically abides by the rules.
Example:
If you insert a simultaneous branch in a sequencer following a transition but prior to a step, a
transition is created automatically before the step, since the syntax rules require a transition
before and after a simultaneous branch.
461
Function
Sequencer
Sequencer
elements
Step
In SFC, a step allows actions to be executed. The following step types exist:
Initial step
Normal step
Final step
Initial Step
Each SFC chart has exactly one initial step. When you first create a chart, an initial
step, a transition and a final step are created (initial state).
The initial step can be copied, cut or deleted. However, you can copy, cut or delete
initial step actions.
The initial start actions are configured precisely like the actions of any other step.
Final Step
Each SFC chart has exactly one final step. When you first create a chart, an initial
step, a transition and a final step are created (initial state).
The final step can be copied, cut or deleted. However, you can copy, cut or delete
final step actions.
The final start actions are configured precisely like the actions of any other step.
462
Transition
The transition is a basic element of SFC and contains the conditions under which a
sequential control system passes control from one step to the next.
Text
A text is an element that can be inserted in charts. You can enter comments in your
charts using this element. Texts inserted in charts can be edited, moved, copied, cut,
and deleted.
Sequence
Simultaneous
Branch
In SFC, a simultaneous branch allows several sequences to be run at the same time.
The simultaneous branch is complete when all the sequencers have been completed
(synchronization).
Alternative
Branch
A structural element in SFC, that consists of at least two sequencers. Only the
sequencer whose transition condition is satisfied first is processed by the AS.
Function
Loop
In SFC, a loop allows a jump back to a selected previous point. The return jump is
executed when the SFC chart is at the start of the loop and the loop transition is
fulfilled. In this case, the sequence in the loop is run through again.
Jump
The jump is a structure element of SFC, with which the execution of an SFC chart
can be continued at a different step in the same chart depending on a transition
condition.
Data backup
Note
All changes made in the SFC editor are saved immediately - there is therefore no extra save
option in SFC. Please remember that you cannot undo or cancel changes in the SFC editor
after closing the editor without saving.
We recommend archiving the data contained in the entire multiproject or the relevant project
using the menu command File > Archive....
8.12.8.6
Steps
Actions are defined in the steps. These contain statements with which, for example, values of
block inputs can be modified or other SFC charts activated or deactivated.
463
Meaning
General
In this tab, you can edit the general properties of the selected step (for example
name, comment).
Initialization
The tabs for the processing phases (actions) "Initialization", "Processing" and
"Termination" all have the same structure. Here, you configure the statements
that will control the process.
Processing
Termination
In these tabs, you can define the following actions for the steps:
Actions that should be carried out once upon activating the step (initializing)
Actions that should be carried out in cycles when the step is processed
(processing)
Actions that should be carried out once upon exiting the step (termination)
Each step for which you have defined an action is displayed in dark gray. This
means that you can see at a glance whether or not a step has already had
parameters assigned.
Procedure
1. Select the step you want to edit in the SFC Editor.
2. Select the menu command Edit > Object Properties....
The "Properties" dialog box for the step opens.
3. Enter the desired properties in the "General" tab.
Note
All other tabs can theoretically be edited in the same manner.
4. Select the required tab ( Initialization, Processing, Termination) and position the mouse
pointer in the input field for the left address (the operator) of the required statement line.
5. Click "Browse".
The "Browse" dialog box opens.
In this dialog box, you can see the CFC charts of the project with the PH assignment, the
chart name, and the comment in the first three columns. In the next three columns, you can
see all the blocks belonging to the chart selected in the first columns. As soon as you select
a block, the last column displays all the relevant I/Os.
6. Select the required CFC chart.
All the blocks for the chart are displayed.
7. Select the required block.
All the I/Os for the block are displayed.
8. Select the required I/O and select the shortcut menu command Apply I/O.
The selected block I/O is entered with the corresponding complete path. The mouse pointer
is automatically positioned in the input field for the right address.
9. Depending on the left address, enter a setpoint for the right address such as TRUE or
FALSE or an interconnection onto a block I/O (menu command Browse).
For additional information refer to the section "Syntax for the interconnection of block I/O".
464
Additional information
Online help on SFC
8.12.8.7
Transitions
A transition contains the conditions according to which control passes from one step to its
successor step or steps. Several conditions can be logically combined using Boolean
operators. The result of the logic operation decides whether control is passed to the next step.
Transitions are theoretically configured in the same way as steps.
Properties of Transitions
You can make the following settings in the "Properties" dialog box for the transition:
Tab
Meaning
General
In this tab, you can edit the general properties of the selected transition (for
example, name, comment).
Condition
In this tab, you define the conditions for the SFC chart / SFC type that cause
transitions to enable the next step in the sequencer.
To allow a three-stage transition logic, you can combine the conditions logically
to create a Boolean expression.
OS Comment
In this tab, you can enter an OS comment with a maximum length of 256
characters for every condition in the SFC chart / SFC type.
Formulated conditions are entered as defaults in the "Conditions" or "Start
Condition" tab.
Conditions
Transition conditions allow for the following options:
Values to be read from block I/Os or shared addresses
To logically combine the read values with a constant or another read value using Boolean
operators (=, >, <, ...)
The result of a condition is a Boolean variable that can be logically combined with the results
of other conditions.
465
Procedure
1. Select the transition you want to edit in the SFC Editor.
2. Select the menu command Edit > Object Properties....
The "Properties" dialog box for the transition opens.
3. Enter the desired properties in the "General" tab.
4. Select the "Condition" tab and position the mouse pointer in the input field for the left
address (the operator) of the required statement line.
5. Click "Browse".
The "Browse" dialog box opens.
In this dialog box, you can see the CFC charts of the project with the PH assignment, the
chart name, and the comment in the first three columns. In the next three columns, you can
see all the blocks belonging to the chart selected in the first columns. As soon as you select
a block, the last column displays all the relevant I/Os.
6. Select the required CFC chart.
All the blocks for the chart are displayed.
7. Select the required block.
All the I/Os for the block are displayed.
8. Select the required I/O and select the shortcut menu command Apply I/O.
The selected block I/O is entered with the corresponding complete path. The mouse pointer
is automatically positioned in the input field for the right address.
9. Select the required operator with which the two addresses will be logically combined.
10.Depending on the left address, enter a setpoint for the right address such as TRUE or
FALSE or an interconnection onto a block I/O (menu command Browse).
11.Specify the 3-level transition logic. The Boolean operators are designed as buttons. Clicking
on the operator switches it from "AND (&)" to "OR (1)". Changing AND" to "NAND" and
OR" to "NOR" is carried out by clicking the address output.
The negation is displayed by a period in bold print on the output line.
12.Open the "OS Comment" tab.
In this tab, you can enter an OS comment with a maximum length of 256 characters for
every condition in the SFC chart / SFC type.
Formulated conditions are entered as defaults in the "Conditions" or "Start Condition" tab.
Opening the OS Comment" tab the first time applies the formulated condition as an OS
comment. This can be changed at any time.
If the OS comment is the formulated condition, in other words the default, this is indicated
at the start of the line by the "Link" symbol.
13.Click "Apply" to apply the settings.
14.Click "Close".
466
Additional information
Online help on SFC
8.12.8.8
Introduction
You can display and modify the operating parameters and runtime properties for the active
SFC chart. The initial state of the SFC chart is specified with the operating parameters.
467
Meaning
General
PLC Operating
Parameters
In this tab, you can change the default settings for the operating parameters
of the AS and the start options of the SFC chart.
Default settings for the initial state of the SFC chart:
"Operating Mode"
"Command Output"
"Cyclic Operation"
"Time Monitoring"
"Initialize SFC"
"Autostart"
The settings for this option determine the runtime characteristics of the
sequential control system.
468
OS
In this tab, you can specify if the SFC chart should be included in the next
compilation of the OS.
Version
In this tab, you can change the version number of the SFC chart.
Meaning
General
PLC Operating
Parameters
In this tab, you can change the default settings for the operating parameters
of the AS and the start options of the SFC type.
Default settings for the initial state of the SFC type:
"Operating Mode"
"Command Output"
"Cyclic Operation"
"Time Monitoring"
"Initialize SFC"
"Autostart"
The settings for this option determine the runtime characteristics of the
sequential control system.
Options
In this tab you can set the options for SIMATIC BATCH for the SFC type.
Category:
None"
"EOP"
"EPH"
"MES-relevant"
In this tab, you can change the version number of the SFC type.
Procedure
1. Select the menu command SFC > Properties....
The "SFC Chart Properties" dialog box opens.
2. Adapt the operating parameters and runtime properties.
3. Click "OK".
469
Operating mode
In the list box select whether the execution is controlled by the operator or carried out
automatically.
AUTO (process mode):
The execution is controlled automatically. The program defaults apply. The defaults are
determined either by the parameter assignment or the interconnection of SFC external view
inputs in the CFC chart. In the "Auto" mode, the step control modes "T" and "T / T and C"
can be set.
MANUAL (operator mode) (default):
The execution is controlled manually by the operator (for example, in the SFC test mode
or on the OS in SFC). All step control modes are permitted.
470
Step Control
Mode
Meaning
T
(Default)
T and C
Meaning
T or C
T / T and C
Meaning
Command output
Default: On
During installation and commissioning, or if errors occur, blocking command
output in conjunction with certain operating modes can bring the sequential
control system to a defined state without influencing the process.
The actions are processed by activated steps if the check box is activated,
otherwise the actions are not processed.
Cyclic Operation
Default: Off
When the sequence is completed and the check box is activated, the SFC chart
or the SFC instance that was created by this type, switches over from the
operating state "completed" into the operating state "starting". The SFC chart
or the SFC instance automatically begins with start-processing.
Time Monitoring
Default: Off
If this option is activated (check mark), the monitoring times (# 0 ms) set as
parameters in the object properties of the steps are evaluated. A message is
generated (step error) if this time is exceeded.
Autostart
Default: Off
After restarting and if the check box is activated, the SFC chart or the SFC
instance that was created by this type, is now in the operating state "starting".
The SFC chart or the SFC instance automatically begins with start-processing.
Otherwise the SFC chart or the SFC instance is in the operating state "ready"
waiting for the start command.
Use default
operating
parameters when
SFC starts
Default: Off
If this option is activated, all the operating parameters set in the "Defaults" group
(and possibly changed in test mode) are reactivated when the chart or instance
starts.
471
8.12.8.9
Introduction
You can do the following with SFC charts and SFC types:
In the SIMATIC Manager and SFC Editor:
Create new
Open for editing
Change the properties
In the SIMATIC Manager only:
Copy and delete
Within a CFC chart:
Copying and deleting SFC instances
How ?
In the SFC editor, select the menu command SFC > Open... and then select
the required chart.
Select the menu command SFC > Open... in the SFC editor. To open an SFC
type, you must select the entry "SFC type" from the drop-down list in the
"Open" dialog box field from the "Object type" field.
Select the required SFC chart in the component view or plant view with the
menu command Edit> Open Object.
Select the required SFC type in the component view with the menu command
Edit > Open Object.
Opening SFC
Instances
Select the SFC instance in the CFC chart and in the shortcut menu the menu
command Open.
Copying, Moving and Deleting SFC Charts, SFC Types and SFC Instances
What?
Copying SFC
charts
Copying entire charts allows you to copy structures or substructures you have
tested, even to other CPUs. You can copy not only individual charts but also
an entire chart folder with all the charts it contains.
Note that the name of the chart folder within the multiproject must be unique.
Moving SFC
charts
472
Moving entire charts allows you to move structures or substructures you have
tested, even to other CPUs. You can move not only individual charts but also
an entire chart folder with all the charts it contains.
Copying
SFC charts
SFC types can be copied in the SIMATIC Manager (component view). The
runtime objects belonging to the SFC type are also copied. If the generated
version of the SFC type is not up-to-date (time stamp of the FB older than the
time stamp of the SFC type), a message is displayed. If the SFC type already
exists at the destination when you copy the SFC type (SFC type with the same
name), this is overwritten after a prompt for confirmation and any differences
from the existing type are transferred to the SFC instances.
Moving
SFC charts
SFC types can be moved in the SIMATIC Manager. SFC types can only be
moved when no SFC instances of the SFC type exist in the source. The
runtime objects belonging to the SFC type are also moved. If the SFC type
already exists at the destination (SFC type with the same name), this is
overwritten after a prompt for confirmation and any differences to the existing
type are transferred to the SFC instances.
Copying
SFC instances
If you copy an SFC instance within a CFC chart or between CFC charts in the
same chart folder, or copy a CFC chart within a chart folder, the SFC instance
is copied. The runtime objects belonging to the SFC instance are also copied.
When you copy an SFC instance between CFC charts from different chart
folders or copy a CFC chart to a different chart folder, the SFC type is also
copied.
Moving
SFC instances
Only the position of the SFC instance changes if you move an SFC instance
within a CFC chart.
If you move an SFC instance between CFC charts of the same chart folder,
the SFC instance is moved. The runtime objects belonging to the SFC
instance are retained.
When you move a CFC chart to another chart folder, the SFC type is also
copied.
You only delete SFC charts and SFC types in the SIMATIC Manager.
You can delete SFC charts in the same way as other objects (hierarchy folder,
OS pictures, etc.); mark them and select the menu command Edit > Delete.
You can only delete SFC types if there are no SFC instances for the SFC type.
If there are instances for an SFC type, a message will appear indicating this.
The runtime objects belonging to the SFC type are also deleted.
Deleting
SFC instances
You delete SFC instances in the CFC chart or indirectly by deleting the CFC
chart in the SIMATIC Manager. The runtime objects belonging to the SFC
instance are also deleted.
Additional information
Online help on SFC
473
Procedure
1. Select the menu command SFC > Message... in the SFC Editor.
The "PCS 7 Message Configuration" dialog box opens.
2. Use the table below to configure the block-related message types and messages for display
on the PCS 7 OS.
Meaning
Message name
This column displays the name of the block-related message within the message configuration.
Message Class
Priority
Select the priority level for acknowledging individual messages in this field. The higher the
value, the higher the priority.
Event
Single acknowledgment
Activate the check box, if the message should be acknowledged as a single message.
Info text
With acknowledgment
Activate this check box if the messages generated should be acknowledged. Depending on
whether this check box is activated or not, the "Message class" column will either display those
classes that can be acknowledged or those that cannot be acknowledged.
For SFC type only!
Whether or not this column is displayed depends on whether you are editing message types
or messages. By putting a check mark in this column, you can interlock the text you entered
in the column before it.
Note
If you edit existing messages, the entries for Origin, OS area, and Batch ID are displayed in
red and italics if they were edited during message configuration and the entries are not
uniform. To make the entries uniform, overwrite the displayed text.
If you have not yet created a PCS 7 OS, a display device is created automatically and given
an internal name.
474
Requirement
A PCS 7 project is created.
Procedure
1. Select the menu command Insert > S7 Software > SFC Type in the component view of the
SIMATIC Manager with a selected chart folder.
The next free FB number is automatically reserved for the SFC type to be created and the
type template with this number is copied to the block folder. The FB number can be changed
later in the "Object properties" dialog box.
When you first create an SFC type, the blocks required for compilation are copied to the
current program and then managed in the ES. The blocks are contained in the supplied
SFC Library.
Note
SFC types cannot be assigned to a hierarchy folder in the plant view since they themselves
are not relevant to execution (from the perspective of the process to be automated).
2. Select the SFC type in the SIMATIC Manager and then the menu command Edit > Object
Properties....
The "SFC Type Properties" dialog box opens.
3. Set the SFC type properties and the operating parameters.
You can find additional information on this in the online help and in the section "How to
adapt the operating parameters and runtime properties (Page 467)".
4. Select the SFC type in the SIMATIC Manager and then the menu command Edit > Open
Object....
The SFC type opens.
5. Select the SFC Editor menu command View > Characteristics and add the control
strategies, setpoints (note: do not forget the control strategy assignment), process values,
block contacts, etc.
6. Add and then configure the sequencers. Edit the start conditions.
You can find additional information on this in the section "How to specify the sequencer
properties (Page 459)".
475
476
Additional information
Online help on SFC
Manual SFC for S7; Sequential Function Chart
Procedure
1. Open the CFC chart in which you want to interconnect an SFC instance with the blocks of
basic control.
2. Select the SFC type in the "Other blocks" block catalog of the CFC and place it in the CFC
chart.
An instance of the SFC type is created in the CFC chart.
3. Specify the properties of the SFC instance.
You can change the general properties (name, comment) in the object properties of the
SFC instance in the CFC.
477
Additional information
Online help on SFC
478
Procedure
1. Open the SFC type in the chart folder.
The SFC type is opened in the SFC editor.
2. Carry out the required changes in the SFC editor.
The changes are done on the SFC type and on each of the existing SFC instances.
3. Compile, download, and test the program.
4. Copy the SFC type to the master data library so that the modified version is available in
the CFC block catalog.
5. If the modifications made are relevant for assigning parameters or interconnections, these
modifications must be carried out in all the SFC instances.
In order to do this, open the relevant CFC charts and complete them.
Additional information
Section "How to Download SFC Charts (Page 482)"
Manual Process Control System PCS 7, Getting Started - Part 2
479
Consistency check
Prior to the actual compilation, the system automatically makes the following consistency
checks:
Whether the block types in the user program match the types imported into the CFC.
Whether symbolic references to shared addresses are entered in the symbol table.
Whether the data blocks (DB) to which there are interconnections actually exist in the user
program.
Whether in/out parameters or block outputs of the type "ANY", "STRING",
"DATE_AND_TIME" or "POINTER" are supplied (interconnected).
Whether all the blocks accessed by SFC conditions or statements still exist.
Note
You can also check the consistency without compiling. To do this, select the menu
command SFC > Check Consistency.
Procedure
1. Select the menu command SFC > Compile....
The "Compile program" dialog box appears.
2. Activate one of the following options in the "Scope" group to specify the scope of the
compilation:
Entire program: All the charts are compiled.
Changes: Only the objects changed since the last compilation are compiled.
480
Result
The charts of the current program (chart folder) are checked for consistency and then compiled.
Display Logs
The result of the consistency check and all messages occurring during compilation are
displayed automatically following compilation.
You can also display the log later and print it out with the menu command Options > Logs....
Additional information
Online help on SFC
Requirement
Before the initial download in the SFC editor, use the menu command Options > Settings >
Compile/Download and activate the check box "Generate image of downloaded program for
comparison" in the "Settings for Compiling/Laden" dialog box.
481
Procedure
1. Select the menu command PLC > Download... in the SFC Editor.
2. Click the "Show Changes" button.
The Version Cross Manager opens and the image created by the previous download (see
Requirements) is compared with the version to be downloaded and correspondingly
displayed.
Note
The "Show Changes" button is only enabled when the "Version Cross Manager" add-on
package is installed and an image has been generated for the loaded program.
3. Go back to the "Download" dialog box.
4. Click "OK" or "Cancel".
Additional information
Online help on SFC
Requirements
There must be a connection between the CPU and your programming device/PC.
The edit mode is set (not the test mode).
If you download the entire program, the CPU is in STOP mode.
If you only download changes, the CPU may be in RUN-P mode.
482
Procedure
1. Select the menu command PLC > Download... in the SFC Editor.
The "Download Archive System" dialog box opens.
2. Activate one of the following options in the "Download mode" group to specify the scope of
the compilation:
Entire program
The entire content of the "Blocks" folder is downloaded.
Changes
Only the blocks changed since the last compilation are compiled (the CPU can be in the
"RUN-P" state).
Download to test CPU
With this type of download, you can download a modified program to another CPU or
to an S7 PLCSIM, without losing the delta download capability in the original CPU.
3. Click "OK".
The compilation process will begin.
Note
With the programs created in SFC, you must download to the CPU from SFC (or CFC),
since only this download function guarantees the consistency of the configuration data
with the CPU data.
The same download function is available in the SIMATIC Manager with the following menu
commands:
Menu command PLC > Compile and Download Objects... and then activate the
"Charts" object for compiling and downloading
In the component view: mark the "Charts" folder and select the menu command PLC >
Download
Result
The program (or only the changes) is downloaded to the CPU.
Note
If you have made download-relevant changes in the configuration and have not compiled
since you made the changes, you will be prompted to compile before you download. The
download is automatically carried out after error free compiling.
483
Downloading changes
If you select "Download: changes only" in the "RUN-P" CPU mode, you can download changes
to your configuration to the PLC without having to change the CPU to the STOP mode. With
this type of download, you only download changes that have been made since the last
download. Please comply with the following:
If the chart topology has been changed in the SFC charts (steps or transitions added,
deleted, copied, moved, jump destination changed, ...), these charts must be deactivated
when changes are downloaded.
Modifications to the interface of the SFC type are transferred to the SFC instances
immediately. The SFC instances must therefore be deactivated during downloads and
execution stopped on the CPU.
If SFC charts have been modified (chart properties, object properties are the steps/
transitions) without changing their structure, you can download the charts after they have
been compiled while the CPU is in RUN without needing to deactivate the modified SFC
chart.
If you have not changed the chart itself, but only the objects that are accessed (for example,
a symbol in the symbol table, runtime groups, block I/O), you do not need to deactivate the
chart before it is downloaded.
After you download changes, a stopped SFC chart with the property "Autostart: on" is not
started automatically, it must be restarted by the operator.
Note
Please take note that there is no absolute guarantee that the CPU will not switch into the
STOP mode when changes are downloaded.
484
Description
Process mode
In process mode, the communication for online dynamic display of the SFC chart
and SFC instances is restricted and causes only slight extra load on the CP and
bus.
In process mode, if an overload occurs, a message is displayed indicating that
the limit for bus load has been reached. In this case, you should stop the test
mode for the SFC charts that are not absolutely necessary for the test.
When Test mode is activated, all blocks have the status "watch off".
Laboratory mode
Laboratory mode is used for convenient and efficient testing and commissioning.
In the laboratory mode, in contrast to the process mode, communication for
online dynamic display of SFCs is unrestricted.
When Test mode is activated, all blocks have the status "watch on".
Requirements
There must be a connection between the CPU and your programming device/PC.
The program has been downloaded.
Test
Once you have started the test mode, you can test the functionality of your SFC.
485
Additional information
Online help on SFC
Manual Process Control System PCS 7, Getting Started - Part 1
Manual SFC for S7; Sequential Function Chart
8.12.9
8.12.9.1
Introduction
Generally a plant is structured by dividing it into smaller functional units that can be classified,
for example, as fixed setpoint controls or motor controllers.
Instead of planning these functional units each time it is possible to create a supply of
prefabricated functional units known as models in the engineering system. Then you only have
to copy and modify them according to the requirements of the new solution.
To ensure that a model is used in only one version throughout a project, all models should be
stored centrally in the master data library and all adaptations should be made prior to
generating the replicas.
Model
Note
You can only create or modify models in a multiproject.
486
Replicas
The model can be imported with the Import/Export Assistant after it is prepared in this way and
linked it to an import file. The generated replicas are assigned the parameters,
interconnections, and messages of the model. Each line in an import file creates a replica in
the destination project.
Requirement
The functional unit from which you want to create a model has been tested on the automation
system and on the operator station.
Creating a model
1. Select the hierarchy folder containing the CFC chart (or CFC charts, SFC charts, etc.)
required for the model in the master data library (or a hierarchy folder containing a nested
hierarchy folder with a CFC chart).
2. Start the wizard with the menu command Options > Models > Create/Modify Model... and
select the following in the next steps:
Which I/Os do you want to import as parameters or signals?
For which blocks do you want to import message texts?
Which import data do you want to assign to specific model data?
In the "Which import data do you want to assign to specific models?" step, the text "No import
file assigned" is initially entered in the "Import File" input field. By clicking "Other File..,", you
can browse and enter an import file.
487
Result
You then have a model available with an assignment to a column of the import file for each
selected I/O and each selected message; as a result every column of the import file has been
used (1:1 assignment).
When working with messages the following applies: not all lines of the model data must be
supplied with data from the import file. The number of messages in the import file can, therefore,
be less than the number of messages in the model (in this case the 1:1 assignment does not
apply).
The hierarchy folder is displayed as a model in the SIMATIC Manager.
488
Modifying a Model
Models that do not have replicas can be modified at any time.
1. Select the menu command Options > Models > Create/Modify Model....
If you modify models that already have replicas, a message is displayed since the import data
no longer match the model data.
If you modify the I/O points (IEA flags) of a model that already has replicas, a message is
displayed and the dialog box is expanded by an additional step. All the modifications that have
been made are logged in this additional dialog box. The following modifications are then made
to all replicas:
If IEA flags are missing in the replicas, they are set.
If there are more IEA flags set in the replicas than in the model, these are removed from
the replicas.
Note
The block names may no longer be modified in an existing model or in replicas of a model.
Otherwise, import/export is no longer possible.
With the IEA, you can assign parameters to block I/Os and chart I/Os and interconnect them;
you can also rename chart I/Os.
Note
Please remember that it may be necessary to adapt the IEA file as well.
Additional information
Section "How to Work with Models in the SIMATIC Manager (Page 492)"
Online help for PH, IEA and PO
8.12.9.2
Introduction
Using a textual interconnection, you interconnect the inputs and outputs of blocks or nested
charts for the import. This can be done both within a chart and across charts.
Requirements
The interconnection partners are in the same chart folder.
Syntax
The interconnection has the following syntax:
489
Textual interconnections
Textual interconnections are possible only for I/Os defined as parameters.
Textual interconnections can start both at outputs and imports if these are defined as
parameters. Multiple interconnections are possible only at the outputs of the CFC charts. Only
single interconnections are possible at the inputs.
When creating the IEA file, the textual interconnection check box must be activated on the
"Parameters" tab of the "Create File Template" dialog box.
Multiple Interconnections
Multiple interconnections are interconnections that lead from one output to several inputs.
Multiple interconnections can be entered in the import file for parameter and signal outputs.
The I/O names are separated in the column by quotation marks ().
If you want to retain an existing single interconnection and add a new interconnection, enter
the separator character " (quotation mark) after the text for the interconnection. Without this
separator character, the old interconnection would be replaced by the new one.
If a multiple interconnection already exists, the interconnection is always created during
import in addition to the existing and connections. This happens regardless of whether or
not there is a separator character.
The keyword "---" deletes all interconnections at the output.
During export, the existing multiple interconnections are also indicated by the " separator
character.
490
Rules
The following rules apply when working with textual interconnections in models:
When you create a model/process tag, the "Create Template File" function enters the
interconnection partner according to the interconnection in the model for the textual
interconnection in the "TextRef" column. This would lead to an interconnection in the model
and thereby change the model during the import process.
This column must, therefore, be corrected. To prevent accidental changes to the model,
the interconnection partner is prefixed by a question mark ("?") in the "TextRef" column,
which would lead to an error during import.
As part of the correction process, you can search for "?" with the IEA file editor and modify
these cells accordingly.
Textual interconnections should, whenever possible, only originate at inputs. For this
reason, no "TextRef" columns are created for outputs when the file template is generated,
even if the "Textual Interconnection" option has been activated in the selection dialog. If
required, you must create these extra with the "Expand Column Group" function of the IEA
editor.
Textual interconnections are set up at parameter I/O points, interconnections to shared
addresses at signal I/O points.
8.12.9.3
Introduction
Using the Assistant for models, you import the data of the model.
The model is copied from the master data library to the specified target projects as a replica.
Thereafter the data is imported. According to the entry in the import file, you can create any
number of replicas.
When you import, you can decide whether or not the imported signals will be entered in the
symbol table (option: "Also enter signals in the symbol table"). With PCS 7, we recommend
that you do not use the option because these entries are made when you configure the
hardware with HW Config.
Requirement
The corresponding import file is available.
Note to readers
You can find a detailed description of the creation of the import files in the section Importing/
Exporting Process Tags/Models. The following is a description of the basic procedure used
when import files have already been assigned.
491
Procedure
1. Select the required model in the master data library.
2. Select the menu command Options > Models > Import...
The wizard searches for the single control unit types and corresponding import files (in all
hierarchy subfolders as well) and lists them. The import is executed for all the import files
listed.
3. If you do not want to import certain files, you can select them and remove them from the
list with the "Remove" button.
By clicking "Other File", you can search for a different import file and select it instead of the
other file.
4. Click "Continue" and then "Finish".
The actual import process starts.
Result
Depending on the setting of the "Only show errors and warnings in log" check box, the complete
list of activities with the individual steps or only the errors that occurred are displayed in the
log window.
The log is saved to a log file. The name and path of the file are displayed below the log window.
You can modify this setting with the "Other File" button.
Additional information
Section "How to Import Process Tag Types and Models (Page 549)"
Online help for PH, IEA and PO
8.12.9.4
Copying Models
Note
In a multiproject, a model must not exist more than once and must be located in the master
data library.
The following applies when copying models in the SIMATIC Manager:
If you copy a model within the same multiproject or from the multiproject into a different
multiproject, a replica of this copy is created with identical content.
If you copy a model from the master data library into a project, a replica is created.
If you copy a model from the master data library into a different master data library (different
multiproject), it remains a model.
If you copy a model from the master data library into a different library, it remains a model.
This way you can create a backup of the model. During import, the backup is ignored.
492
Removing Models
If you no longer want a model to be available for import/export, or if you want the model to
become a normal hierarchy folder again, then proceed in the following manner:
1. Select the hierarchy folder
2. Select the menu command Edit > Object Properties....
3. Open the "Models" tab.
4. Click "Cancel".
The assignment to the import file is deleted. This also means that all existing replicas of the
model are changed to normal hierarchy folders.
Removing Replicas
Model replicas can be removed in the same manner as models. Proceed in the following
manner to change replicas back into "normal" hierarchy folders.
1. Select one of the replicas
2. Select the menu command Edit > Object Properties....
3. Open the "Models" tab.
4. Select the replica and click "Cancel".
493
8.12.9.5
Applications
By using the IEA, you can convert replicas or neutral hierarchy folders with CFC charts that
do not belong to a model into replicas of an existing model if the structure of the replica
corresponds completely with the structure of the model.
The following applications are conceivable:
You imported into a project and then adapted the replicas locally. A handling error (for
example, in distributed engineering the model was forgotten after branching and merging)
replicas exist but the corresponding model is missing.
You want to continue working with the IEA in a project after several charts have already
been created and adapted locally. You want to assign the hierarchy folders with these charts
to a model as replica.
The procedure for the situations outlined above is described below.
Procedure
If replicas no longer have a corresponding model, then a suitable model can be created for
them in the following manner:
1. Select the replica.
2. Select the menu command Options > Models > Create/Modify Model....
3. Select the previous import file in subsequent dialog steps and assign this import data to
the model data.
You can find further information about this in the section "How to Create a Model
(Page 486)".
4. Start the export using the Options > Models > Export... menu command.
You will receive an IEA file that includes the current data of all existing replicas.
8.12.10
Introduction
In the process object view (Page 204), all project-wide data of the basic automation can be
displayed and edited in a view based on process control. Project-wide means that the data
from all the projects is contained in a multiproject.
494
Establishes ...
Opens ...
Picture
Archive
Chart
Module
Message
Symbol Table
Overview
Editing mass data in the process object view involves the following topics:
How to Edit the General Data (Page 498)
How to Edit Blocks (Page 500)
How to Edit Parameters (Page 502)
How to Edit Signals (Page 505)
How to Edit Messages (Page 508)
How to Edit Picture Objects (Page 510)
How to edit archive tags (Page 512)
How to Edit Hierarchy Folders (Page 514)
How to Edit Equipment Properties (Page 515)
How to Edit Shared Declarations (Page 516)
How to Test in the Process Object View (Page 517)
495
Sorting
You can sort the data displayed in the process object view in ascending and descending
alphanumeric order. To do this, click the heading of the column whose data is to be sorted. A
small arrow will indicate whether the data has been sorted in ascending or descending order.
Dividing a table
You can divide the window into two halves (left and right), so that each has an individual scroll
bar. This is a function which you may recognize from Excel, for instance.
Displaying/Hiding columns
You can use the menu command Options > Settings... to hide columns, show columns that
were previously hidden, and change the order of the columns on the "Columns" tab.
496
497
Additional information
Online help for PH, IEA and PO
498
Column
Meaning
Hierarchy
Displays the technological path of the object (or the storage location of the
projects/libraries).
Name of
Displays the icon of the object and the object name. You can change the object
name.
Meaning
Comment
Input field for the comment on the object. You can change the comment.
Type
Displays the object type, for example Process tag, CFC, SFC, OS picture, OS
report, or additional document.
Displays the name of the process tag type from which the process tag was
derived.
FID
Input field for the function identifier. If you modify the text here, it will be entered
in the CFC/SFC in the "Part 3" tab labeling field "Designation:".
LID
Input field for the location identifier. If you modify the text here, it will be entered
in the CFC/SFC in the "Part 3" tab labeling field "Designation block according
to place:".
Status
This column is visible only in the online view. A status message is displayed
here if the check box is activated in the "Watch" column. The status display
displays texts and colors the same as in CFC.
Monitoring
This column is visible only in the online view. Here, you can register or deregister
the process tag or chart for test mode. If the watch function is switched on, the
columns "Activated," "Simulate inputs," and "Simulate outputs" are displayed
dynamically. They are then displayed with a yellow background.
Sampling time
Shows the current execution cycle for the charts for which a runtime group with
the same name has been created. You can change the execution cycle.
The drop-down list shows the cycles determined from the specified OB cycle
and any reduction ratios for the runtime group.
Selected
With this option, you can activate or deactivate charts in the run sequence. The
check box can be set offline and online.
Simulate inputs
With this option, the input signals of the sensor are changed to the simulation
values of the driver blocks (CH_AI, CH_DI, CH_U_AI, CH_U_DI, CH_CNT,
PA_AI, PA_DI, PA_TOT).
The check box can be set offline and online. Exception: If all SIM_ON I/Os are
interconnected, the check box is disabled. If only some of the SIM_ON I/Os are
interconnected, the check box is enabled, the setting however, applies only to
the SIM_ON I/Os that are not interconnected.
Simulate outputs
With this option, the output of signals to the actuators in the automation system
is changed from the calculated value to the simulation value of the driver blocks
(CH_AO, CH_DO, CH_U_AO, CH_U_DO, PA_AO, PA_DO).
The check box can be set offline and online. Exception: If all SIM_ON I/Os are
interconnected, the check box is disabled. If only some of the SIM_ON I/Os are
interconnected, the check box is enabled, the setting however, applies only to
the SIM_ON I/Os that are not interconnected.
AS
Displays the component path to the S7 program that contains the process tag
or the CFC or SFC chart.
By clicking in the box, you can display a drop down list. If the project contains
several S7 programs, these are displayed in the drop-down list. By selecting a
different S7 program, you move the associated chart.
OS
Displays the component path for the OS containing the OS picture or the OS
report.
By clicking in the box, you can display a drop down list. If the project contains
several operator stations, these are displayed in the drop down list. By selecting
a different OS, you move the associated object.
499
Meaning
Block icons
In this column you can see the pictures for which block icons will be
automatically generated (in the PH or when the OS is compiled). You can set
or reset the attribute "Derive block icons from the plant hierarchy" for each of
the collected pictures without needing to open the object properties of each
picture.
OCM possible
You use this column to determine if the SFC chart from the AS-OS engineering
should be transferred to the OS for visualization.
Author
Input field for the name of the author. If SIMATIC Logon Service was activated
when a shared declaration was created, the user logged on at the time is
entered here.
You can change the names for charts and additional documents.
Version
Displays the version number of the CFC and SFC charts that you can change
here.
Size
Last modified
Additional information
Online help for PH, IEA and PO
500
Column
Meaning
Hierarchy
Shows the technological path of the process tag or CFC (cannot be changed).
Chart
Chart comment
Block
Block comment
Shows the comment on the block. You can change the comment.
Meaning
You can use this check box to specify if a block icon should be generated for
this block.
Activate the "Operator C and M possible" check box to enable this option. You
can then edit the cell in the "Block icon" column.
Block icon
This shows the name of the icon with which the block is displayed in the OS
picture.
The cell can only be edited if the check box in the "Create block icon" column
is activated.
You enter a name for this block instance here if there is more than one variant
of block icons for this block type. If no name is entered, the default block icon
is used.
OCM possible
This check box determines if the block can be operated and monitored (system
attribute "S7_m_c").
MES-relevant
Check box which determines whether the information of this I/O can be
transferred to the management levels MIS/MES in response to a request.
The option can only be set when the "Operator C and M possible" check box is
activated.
Note: The column is hidden by default, as this information is not normally used
in PCS 7. To display the column in the process object view, use the menu
command Options > Settings..., and select the "Columns" tab.
Readback enabled
Indicates whether or not the block is marked as readback enabled (block with
system attribute "S7_read_back"). You can modify the option.
Block group
With interrupt
Instance DB
Shows the object names of the corresponding instance data blocks (for
example, DB86) (cannot be changed).
Family
Shows the name of the block family to which the block belongs (for example,
CONTROL) (cannot be changed).
Author
Shows the name of the author or the membership in a specific library for PCS
7 blocks (for example, DRIVER70) (cannot be changed).
Block type
Shows the name of the block type from which the block originates (cannot be
changed).
Internal ID
Shows the name of the internal ID (for example, FC 262) (cannot be changed).
Shows the name of the process tag type from which the process tag (chart)
containing this block was created (cannot be changed).
501
Additional information
Online help for PH, IEA, and PO
Editing
The following parameter values can be entered for those I/Os visible in the "Parameter" tab.
The value
The unit
The identifier
Operator text for binary states and commentary.
As an alternative to the value, you can also insert block interconnections.
You can open the corresponding CFC chart in the shortcut menu. The relevant I/O of the block
is selected.
You can limit the number of objects selected for display by using a filter. For more information,
refer to the "Working in the Process Object View (Page 496)" section.
Each cell displayed in the table with a white background can be edited directly in the process
object view.
502
Meaning
Hierarchy
Chart
Chart comment
Shows the comment that has been entered in the chart properties (cannot
be changed).
Block
Block comment
Shows the comment on the block. You may edit the comment.
I/O
I/O comment
Input field for the block I/O comment. You may edit the comment.
Shows the name of the I/O point as specified for the process tag type
(cannot be changed).
Category
Shows the category of the I/O point as specified for the process tag type
(cannot be changed).
Status
This column is visible only in the online view. The status message is
displayed here if the check box is activated in the "Watch" column. In terms
of color and text, the column is analogous to CFC.
Monitoring
This column is visible only in the online view. Here, you can register or
unregister the I/O for test mode. If "Watch" is switched on, the columns
"Status" and "Value" are displayed dynamically. They are then displayed
with a yellow background.
Value
Input field for the value of the I/O according to the data type and permitted
range of values. You cannot edit the value if it involves an interconnected
I/O type IN or IN_OUT.
If the I/O is a STRUCT data type, the value of the first structure element is
displayed with an elementary data type. You can only change the value if
the structure can be configured.
If this is the value of an enumeration, you can select the text for the
enumeration value from a drop-down list if there is text in the enumeration
of the shared declaration. The enumerations and their values are declared
and managed on the ES.
The column is displayed dynamically (on a yellow background) when
"Monitor" is enabled in the test mode. A value of interconnected I/Os that
is to be monitored and cannot be edited is visualized on a gray-yellow
background. A red background indicates a problem in transmission (value
failed).
Unit
Input field for the unit of the value. In addition to entering texts, you can
select standard units (kg, m, s, min, etc.) from a drop-down list box (I/O with
system attribute "S7_unit").
Note: The list of units is generated from the basic CFC set. This basic set
can be managed and changed in the ES.
Interconnection
503
Meaning
Add forcing
Check box that indicates whether forcing has been added for the I/O.
If this check box is activated, the two columns that follow - "Forcing active"
and "Forcing value" - will be enabled for editing.
If this option cannot be used, the I/O is not enabled for forcing.
Forcing active
Check box that indicates whether forcing is active for this I/O.
To use this option, "Add forcing" must be activated.
Force value
OCM possible
Check box with which you can display whether the I/O can be controlled
and monitored by the operator (I/O with system attribute "S7_m_c"; the
attribute cannot be changed).
Identifier
Input field for the shortcut of the I/O (I/O with system attribute "S7_shortcut").
Text 0
Input field for a text describing the state "0". The text is only displayed and
can only be edited when the I/O is of the data type "BOOL" and has the
system attribute "S7_string_0".
Exception: if the I/O also has the "S7_enum" system attribute, only the input
field is active in the "Enumeration" column.
Text 1
Input field for a text describing the state "1". The text is only displayed and
can only be edited when the I/O is of the data type "BOOL" and has the
system attribute "S7_string_1".
Exception: if the I/O also has the "S7_enum" system attribute, only the input
field is active in the "Enumeration" column.
Watched
Check box that decides whether the I/O is registered in test mode (I/O with
system attribute "S7_dynamic"). You can modify the option.
Archiving
Indicates whether or not the block I/Os that can be controlled and monitored
by the operator are intended for archiving (I/O with system attribute
"S7_archive"). You can change this entry. By clicking in the box, you can
display a drop down list. The following types of archiving can be selected:
No archiving
Archiving
Long-term archiving
Readback enabled
Indicates whether or not the I/O is marked as being capable of being read
back (I/O with system attribute "S7_read_back"). You cannot modify the
option.
MES-relevant
Check box which determines whether the information of this I/O can be
transferred to the management levels MIS/MES in response to a request.
The option can only be set when the "Operator C and M possible" check
box is activated.
Note: The column is hidden by default, as this information is not normally
used in PCS 7. To display the column in the process object view, use the
menu command Options > Settings..., and select the "Columns" tab.
Enumeration
For I/Os with the system attribute "S7_enum", the object name of the
enumeration assigned to the I/O is listed here. You may rename the object.
If you click in the text box, a drop-down list opens from which you can select
the desired name for the enumeration. The enumerations and their values
are declared and managed on the ES.
504
Meaning
Input field for the operating rights level (value between 1 and 99).
This field is only enabled if the "Op_Level" attribute is available for the block
type.
Operator control in the views of the APL faceplates is dependent on certain
APL operator authorizations. For more information on this topic, refer to the
section "Overview of User Permissions" in the Process Control
System PCS 7; Operator Station manual and to the Process Control
System PCS 7; Advanced Process Library manual.
OS additional text
Input field for the label text of a button in the faceplate. You can use this
button to jump to the faceplate of the interconnected block. The text can
be edited.
The input field is only active if the block has screen jump functionality in
WinCC.
Data type
I/O
Shows the I/O type (IN = input, OUT = output, IN_OUT = in/out parameter)
and cannot be changed.
Block type
Shows the name of the block type from which the block originates (cannot
be changed).
Chart type
Here, you can see whether the flagged I/O belongs to a CFC or SFC chart.
Shows the name of the process tag type from which the process tag (chart)
containing this block was created (cannot be changed).
Additional information
Online help for PH, IEA and PO
Processing
You can enter symbol names for the interconnections with I/O devices as well as text attributes
and commentary for the I/Os displayed in the "Signal" tab.
As an alternative to entering interconnection symbols as text, signals can also be selected in
a dialog box if they have already been specified by the hardware configuration.
505
Column
Meaning
Hierarchy
Shows the technological path of the process tag or CFC (cannot be changed).
Chart
Chart comment
Block
Block comment
Shows the comment on the block. You may edit the comment.
I/O
I/O comment
Input field for the block I/O comment. You may edit the comment.
Shows the name of the I/O point as specified for the process tag type (cannot be changed).
Category
Shows the category of the I/O point as specified for the process tag type (cannot be changed).
Status
This column is visible only in the online view. A status message is displayed here if the option
is set in the "Watch" column. In terms of color and text, the status display is analogous to
CFC.
Monitoring
This column is visible only in the online view. You can register or unregister the I/O for test
mode in this view. The columns "Status" and "Value" are displayed dynamically if "Monitor" is
switched on during test mode.
Value
Input field for the value of the I/O according to the data type and permitted range of values.
You cannot edit the value if it involves an interconnected I/O type IN or IN_OUT.
If this is the value of an enumeration, you can select the text for the enumeration value from
a drop-down list if it is present. The enumerations and their values are declared and managed
in the ES.
The column is displayed dynamically (on a yellow background) when "Monitor" is enabled in
the test mode. A value of interconnected I/Os that is to be monitored and cannot be edited is
visualized on a gray-yellow background. A red background indicates a problem in transmission
(value failed).
Unit *)
Input field for the unit of the value. In addition to entering texts, you can select standard units
(kg, m, s, min, etc.) from a drop-down list box (I/O with system attribute "S7_unit").
Note: The list of units is generated from the basic set of the CFC. This basic set can be
managed and changed in the ES.
506
Meaning
Signal
Input field for the name of the interconnected signal. You can also directly enter an absolute
address. If a symbol exists for the absolute address you enter, it will be displayed. Otherwise,
the absolute address will be displayed with '%' preceding it. In addition to entering text, you
can also open the interconnection dialog box with the shortcut menu command Insert
signal....
Signal comment
Input field for the signal comment read from the symbol table (cannot be changed).
Add forcing
Check box that indicates whether forcing has been added for the I/O.
If this check box is activated, the successive "Forcing active" and "Forcing value" columns will
be enabled for editing.
If this option cannot be used, the I/O is not enabled for forcing.
Forcing active
Check box that indicates whether forcing is active for this I/O.
"Add forcing" must be activated in order to use this option.
Force value
Absolute address
Absolute address of the signal (for example, QW 12 or I3.1) read from the symbol table or
originating from the "Signal" input field if the absolute address was entered there (cannot be
modified).
Hardware address
Measurement type
Measuring type of the signal for input modules; output type of the signal for output modules.
Read from HW Config (cannot be changed).
Measuring range
Measuring range of the signal for input modules; output range of the signal for output modules.
Read from HW Config (cannot be changed).
AS
Displays the component path to the S7 program containing the process tag or the CFC chart
(cannot be modified).
OCM possible
Check box with which you can display whether the I/O can be controlled and monitored by the
operator (I/O with system attribute "S7_m_c"; the attribute cannot be changed).
Identifier *)
Input field for the shortcut of the I/O (I/O with system attribute "S7_shortcut").
Text 0 *)
Input field for a text describing the state "0". The text is only displayed and can only be edited
when the I/O is of the data type "BOOL" and has the system attribute "S7_string_0".
Text 1 *)
Input field for a text describing the state "1". The text is only displayed and can only be edited
when the I/O is of the data type "BOOL" and has the system attribute "S7_string_1".
Watched
Check box that decides whether the I/O is registered in test mode (I/O with system attribute
"S7_dynamic"). You can modify the option.
Archiving
Indicates which block I/Os that support OCM are intended for archiving. You may edit this
entry. Clicking in the edit box displays a drop-down list box. You can select the following types
of archiving:
No archiving
Archiving
Long-term archiving
Note: If you identify an I/O for archiving, it will only be displayed on the "Archive tags" tab once
you have performed compilation on the OS.
Readback enabled
Indicates whether or not the I/O is marked as being capable of being read back (I/O with system
attribute "S7_read_back"). You cannot modify the option.
MES-relevant *)
Check box which determines whether the information of this I/O can be transferred to the
management levels MIS/MES in response to a request.
The option can only be set when the "Operator C and M possible" check box is activated.
507
Meaning
Enumeration *)
For I/Os with the system attribute "S7_enum", the object name of the enumeration assigned
to the I/O is listed here. You may rename the object.
If you click in the text box, a drop-down list opens from which you can select the desired name
for the enumeration. The enumerations and their values are declared and managed on the
ES.
You can also enter a name in the input field for which no enumeration has yet been defined.
Data type
I/O
Shows the I/O type (IN = input, OUT = output, IN_OUT = in/out parameter) and cannot be
changed.
Block type
Shows the name of the block type from which the block originates (cannot be changed).
Chart type
Here, you can see whether the flagged I/O belongs to a CFC or SFC chart.
Shows the name of the process tag type from which the process tag is derived (cannot be
changed).
*) Note: The column is hidden in the default setting, since this information is not normally used
in PCS 7. To display the column in the process object view, select the menu command
Options > Settings..., followed by the "Columns" tab, "Object types" group, and "Process object
view" folder. Here, select the desired entry and activate the required check box in the "Visible
columns" group.
Additional information
Online Help for PH, IEA, and PO
Processing
You can open the corresponding chart in the shortcut menu.
You can limit the number of objects selected for display by using a filter. For more information,
refer to the "Working in the Process Object View (Page 496)" section.
Each cell displayed in the table with a white background can be edited directly in the process
object view.
508
Column
Meaning
Hierarchy
Shows the technological path of the process tag or CFC (cannot be changed).
Chart
Chart comment
Block
Block comment
I/O
I/O comment
Input field for the block I/O comment. You can change the comment.
Sub number
Class
Message class as specified for the block type. You can make your selection
using a drop-down list box.
Priority
Message priority. You can make your selection using a drop-down list box.
You cannot change the message class if it is locked in the block type message.
You will not be able to change the priority under the following conditions:
If it is locked in the block type message
If the message was configured according to the old message concept
("message numbers assigned uniquely throughout the project")
Trigger action
Origin
OS area
OS area text according to which the message list can be filtered online. In
PCS 7, the keyword $$AREA$$ is used.
You cannot change the text if it is locked in the block type message.
Event
Input field for the event text (for example, "$$BlockComment$$ too high).
You cannot change the text if it is locked in the block type message.
Single
acknowledgment
Batch ID
Info text (
You cannot change the text if it is locked in the block type message.
Operator control/
Free text 1-5)
Note: In addition to the "Info text" column, the tab also contains the "Free Text
1" to "Free Text 5" and "Operator control" columns. The columns are hidden in
the default setting, since these texts are not normally used in PCS 7 *).
509
Meaning
In the status columns you specify in which operating states (Status 1 to Status
32) the message is to be hidden in the process mode of the OS.
In the default setting, Columns 11 to 32 are not displayed.
The status columns can be modified under the following prerequisites:
The block belonging to the message is contained in a block group.
The CPU-wide message concept is set in the current project.
The default column headings are replaced by concrete operating states, if the
current selection only contains messages from block groups at whose SR
blocks (Status Representation blocks) the same listing type is configured. The
listing types contains the possible operating states in a list form.
Block group
Shows the name of the block group whose blocks belong to a specific message
group and for which operating-state-specific automatic hiding of messages is
specified (cannot be changed).
Block type
Shows the name of the block type from which the block originates (cannot be
changed).
Chart type
Here, you can see whether the flagged I/O belongs to a CFC or SFC chart.
Shows the name of the process tag type from which the process tag is derived
(cannot be changed).
*) Note: The column is hidden by default, as this information is not normally used in PCS 7.
To display the column in the process object view, select Options > Settings... > "Columns" tab
> "Object types" group > "Process object view" folder. Select the entry and activate the relevant
check box in the "Visible columns" group.
Additional information
Online Help for PH, IEA, and PO
Processing
The displayed interconnections and assignments cannot be edited. The tab essentially has a
cross-reference function, and is used to provide a fast overview of the existing or missing
picture interconnections and assignments of one or more process tags.
510
Column
Meaning
Hierarchy
Shows the technological path of the process tag or CFC (cannot be changed).
Chart
Chart comment
Block
Block comment
I/O
Shows the name of the block I/O or SFC I/O (cannot be changed). This cell is
empty if a picture object is assigned to the block as a whole.
I/O comment
Input field for the I/O comment. You may edit the comment. This cell is empty
if a picture object is assigned to the block as a whole.
Shows the name of the I/O point as specified for the process tag type (cannot
be changed). This cell is empty if a picture object is assigned to the block as a
whole.
OS
Picture
Picture object
Name of the picture object, for example, faceplate, user object (cannot be
modified).
Property
Block type
Shows the name of the block type from which the block originates (cannot be
changed).
Chart type
Here, you can see whether the OS picture is assigned to a CFC or SFC chart.
Shows the name of the process tag type from which the process tag is derived
(cannot be changed).
511
Additional information
Online Help for PH, IEA, and PO
Configuration manual Process Control System PCS 7; Operator Station
Processing
The archive tags must first be created in WinCC Tag Logging. The attributes of the archive
tags can then be edited directly in the table (without opening WinCC Tag Logging).
When necessary, you can open WinCC Tag Logging from the shortcut menu.
You can limit the number of objects selected for display by using a filter. You will find additional
information on this topic in section "Working in the process object view (Page 496)".
Each cell that is displayed in the table on a white background can be edited directly in the
Process Object View.
512
Column
Meaning
Hierarchy
Chart
Chart comment
Block
Block comment
I/O
Shows the name of the block I/O or SFC I/O (cannot be changed). This cell
is empty if a picture object is assigned to the block as a whole.
I/O comment
Input field for the I/O comment. You may edit the comment.
Shows the name of the I/O point as specified for the process tag type
(cannot be changed).
Meaning
OS
Displays the component path for the OS containing the OS picture or the
OS report.
In a multiproject, the project name is also displayed in the path of an OS
from a different project (cannot be modified).
Archive name
Tag name
Tag comment
Long-term archiving
Tag Supply
Type of tag supply. You make the selection from a drop-down list (system,
manual input).
Archiving
Acquisition cycle
Cycle for acquiring data. You can make your selection using a drop-down
list box.
Factor for Archiving Cycle Here you can specify the factor for the archiving cycle. The factor cannot
be modified if the acquisition type is acyclic.
Archiving/display cycle
Here you can enter the cycle used for archiving and for displaying the data.
You can make your selection using a drop-down list box. The cycle cannot
be modified if the acquisition type is acyclic.
Save on fault/error
Here, you enter the type of correction if faults or errors occur. You make
the selection from a drop-down list (last value, substitute value).
Archive if
Here, you specify the state change of the logical signal, the type of change,
and the time at which the change is archived. You can make your selection
using a drop-down list box. The entry is possible only for binary tags.
Unit
Unit from the ES data management. This is only displayed here and can
be modified in the "Parameters" tab.
Data type
I/O
Displays the I/O type (IN = input, OUT = output, IN_OUT = in/out parameter).
Block type
Displays the name of the block type from which the block originates.
Chart type
Here, you can see whether the archive tag belongs to a CFC or SFC chart.
Displays the name of the process tag type from which the process tag was
derived.
Compression
Tmin, ms
Here you specify the minimum time between 2 saves for the archive tags.
Tmax, ms
Here you specify the maximum time between 2 saves for the archive tags.
Deviation
abs/rel
Low limit
High limit
513
Additional information
Online help for PH, IEA and PO
Configuration manual Process Control System PCS 7; Operator Station
Meaning
Hierarchy
Name of
Shows the name of the hierarchy folder. You can change the name.
The maximum number of characters is specified in the "Plant Hierarchy Settings" dialog box (menu command Options > Plant Hierarchy > Settings...)
for each hierarchy level in the current project.
The name cannot be changed for hierarchy folders that are labeled as links and
for system-generated diagnostic folders.
Comment
You can change the comment. The comment cannot be changed for hierarchy
folders that are labeled as links.
ISA-88 type
AS
Displays the component path to the S7 program containing the hierarchy folder.
You can display a drop-down list by clicking on an input field. If the project
contains several S7 programs, these are displayed in the drop-down list. By
selecting another S7 program, you can move the hierarchy folders with all
subordinate levels to this program or remove the assignment to the AS with
<not assigned>.
OS
Shows the component path of the OS which contains the hierarchy folders.
You can display a drop-down list by clicking on an input field. If the project
contains several OS, these are displayed in the drop-down list. You can move
the respective object with all subordinate levels in this OS by selecting another
OS or remove the assignment to the OS with <not assigned>.
When you compile area-by-area, you can only change the OS assignment at
the hierarchy folder of the OS area level.
514
OS Area Identifier
You can change the name for the hierarchy folder of the OS area level in this
column.
You can change the name of hierarchy folders below the OS area level in this
column.
Meaning
Picture order
You can change the picture order for the picture selection on the OS in this
column. The numbers in the drop-down list indicate the arrangement of the
pictures in descending order from left to right.
Author
Input field for the name of the author. If SIMATIC Logon Service was activated
when a hierarchy folder was created, the user logged on at the time it entered
here.
Last modified
You can see the date of the last change in this column (cannot be changed).
Additional information
Online help for PH, IEA and PO
Configuration manual Process Control System PCS 7; Operator Station
Meaning
Hierarchy
Shows the path of the equipment property in the tree (cannot be changed).
Name of
In this column, you select the desired name of the equipment property type from
the drop-down list for one of the available instances. The configured attributes
of the type are applied when the data is updated with <F5>.
Display name
Comment
The comment of the type is displayed in this column when the instance is
created. You can change the comment.
Value
You can assign the equipment property a value in this column. The syntax is
checked for conformity to the data type. If an enumeration is configured at the
type, you can select a configured value from a drop-down list.
Unit
Shows the configured unit (cannot be changed). You can only change the unit
at the type ("Shared Declarations" tab).
Data type
This column shows the configured data type (cannot be changed). You can only
change the unit at the type ("Shared Declarations" tab).
515
Meaning
Enumeration
Author
Input field for the name of the author. If SIMATIC Logon Service was activated
when an equipment property was created, the user logged on at the time is
entered here.
Additional information
Online help for PH, IEA and PO
Manual Process Control System PCS 7; SIMATIC BATCH
516
Column
Meaning
Hierarchy
Name of
Shows the names of objects, contained in the folders of the shared declarations.
Display name
Comment
Shows the comment on the object. You can change the comment.
Type
Shows the type name of the object. Type names are: enumeration, value, unit
of measure, equipment property (cannot be changed).
Value
Shows the configured values of the enumerations. You can change the value.
The fields are empty for units of measure and equipment properties.
Unit
This column shows the configured units for the equipment property. You can
change the unit by selecting another from the drop-down list. The fields are
empty for enumerations and units of measure.
Data type
Show the configured data type for the equipment property. You can change the
data type by selecting another from the drop-down list. The fields are empty for
enumerations and units of measure.
Enumeration
Shows the configured enumeration for the equipment property. You can change
the enumeration for the INT, DINT, SOURCE, DEST and VIA data types by
selecting one from the drop-down list. The fields are empty for enumerations
and units of measure.
Control strategy
Meaning
Author
Input field for the name of the author. If SIMATIC Logon Service was activated
when a shared declaration was created, the user logged on at the time is
entered here.
The check boxes are empty for units of measure and equipment properties.
Version
Additional information
Online help for PH, IEA and PO
Dynamic Column
General
Status
Monitoring
Selected
Simulate inputs
Simulate outputs
Parameter
Status
Monitoring
Value
Signals
Status
Monitoring
Value
You register a process tag or chart for testing (Page 589) by placing a check mark in the
"Watch" column.
The tabs not listed in the table (messages, picture objects etc.) cannot be selected in test mode.
517
Description
General
In this tab, it is not possible to delete, move, or copy objects. Apart from the "AS" column, all the
columns remain editable if they can be modified in offline mode.
When test mode is activated, changes in the "Activated", "Simulate inputs" and "Simulate outputs"
columns are saved in the engineering station and downloaded to the AS. This also applies if the
process tag or chart is not registered for the test.
"Parameters" and
"Signals"
In these tabs, the columns "Watch", "Value" and "Watched" can be edited.
When test mode is activated, changes in the "Value" and "Watches" columns are saved in the
engineering station and downloaded to the AS. This also applies when the I/O is not registered for
the test.
A faulty or undefined value is indicated with "####".
Dynamic values are shown on a different background according to their status as follows:
Yellow (dynamic, can be changed)
Gray-yellow (dynamic, cannot be changed)
Red (failed)
The color of the field changes from yellow to white when it is clicked on to edit the value. The offline
value is then shown.
518
Additional information
Online Help for PH, IEA, and PO
519
8.13
Configuring OS Functions
8.13.1
Introduction
The PCS 7 operator station (OS) is configured in various substeps. The configuration is carried
out using several PCS 7 tools:
In the SIMATIC Manager
In the WinCC Explorer
The entire configuration of the OS is carried out in the engineering system so that all the
configuration data can be managed centrally.
Depending on the requirements of your project, some of the steps in configuration are
mandatory and others optional.
For a complete description of the configuration of OS functions, refer to the Process Control
System PCS 7; Operator Station manual.
When using the "User-configurable message classes" function, refer to the information in the
section "User-configurable message classes".
The following table provides a preliminary overview of the various configuration tasks that you
have to complete. The sequence listed in the table corresponds with the recommended
sequence.
SIMATIC Manager
Configuration tasks
Must
Optional
X
When additional operator stations are
required. The PCS 7 wizard
automatically creates a PCS 7 OS
AS-OS assignment
520
X
X
X
If using an external archive server
"Process Historian", or a "CAS".
Must
Optional
Configuring messages
X
If you want to define messages that
differ from the defaults
X
Important for messages in the
message line in the overview area
X
If you want to hide individual messages
at a specific time
Plant hierarchy
X
If you want to define picture names that
differ from the defaults
Compiling the OS
Downloading the OS
Compiling the OS
You must run the "Compile OS" function once you have completed ES configuration of all data
in the SIMATIC Manager, and before you start to configure the OS data in the WinCC Explorer.
You must also compile the OS if you subsequently changed the ES configuration.
All the data from the SIMATIC Manager, such as variables, messages, texts, and the hardware
and connection configuration is "made known" to the OS for further configuration.
WinCC Explorer
Configuration tasks
Must
Optional
521
Must
Using the
required
objects
Optional
X
If using a central archive server "CAS"
If you use the "SIMATIC Process
Historian" as your archive server, no
configuration is necessary in WinCC
Explorer.
Setting the
Time-of-Day Synchronization
Sign-of-life monitoring
522
Additional information
Configuration Manual Process Control System PCS 7; Operator Station.
8.13.2
Introduction
With the OS "Lifebeat Monitoring" function, you can monitor the functions of the CPUs and
operator stations connected to the plant bus in PCS 7. This means that you always have an
up-to-date overview of the state of your plant.
The monitoring function is executed from the operator station declared as the lifebeat monitor.
Lifebeat Monitor
The lifebeat monitor monitors all OS servers, OS clients and all automation systems.
Requirements:
All the components to be monitored are connected to a continuous network and assigned to
the lifebeat monitor. The monitoring is performed in a cycle that you can specify when
configuring lifebeat monitoring.
The lifebeat monitoring is configured in the WinCC "Lifebeat Monitoring" editor.
523
Additional information
You will find step-by step instructions on configuring the AS/OS lifebeat monitoring in the
configuration manual Process Control System PCS 7; Operator Station.
524
8.14
Introduction
SIMATIC BATCH is a PCS 7 program package that enables discontinuous processes, known
as batch processes, to be planned, controlled and logged.
Simple batch processes with configurable sequential control systems are automated with the
CFC and SFC tools included in the PCS 7 Engineering System. In more demanding systems
with recipe procedures, SIMATIC BATCH is used.
With SIMATIC BATCH, recipe structures are designed, modified, and started graphically on
an operator station or on a separate PC.
Configuration involves the following:
Engineering
Rights Administration
Recipe Creation (offline)
Process mode
Engineering
Configuration of the batch process cell takes place along with the basic engineering of the
S7-400 on the engineering station in the SIMATIC Manager (for example, phase and operation
types, equipment properties, user data types, units of measure).
Configuration tasks
Must
Downloading the Batch process cell data to target systems (BATCH servers,
BATCH clients)
Optional
Rights Administration
SIMATIC BATCH uses the PCS 7 central user management.
Configuration tasks
Must
Optional
525
Must
Editing materials
Optional
X
when
working with
libraries
Validating recipes
Process mode
The first phase of process mode is batch planning. The production orders are created here.
These are divided into batch orders that can then be approved and started. The actual Batch
processing programs (equipment phases) run on the automation system and are coordinated
by the batch control.
The batch data management makes use of individual WinCC components. The values for the
required measured value sequences for a batch report are obtained from the measured value
archive and all Batch-relevant messages are filtered from the message archive and displayed
within BatchCC.
Configuration tasks
Must
Batch reports
Optional
Additional information
Online help for SIMATIC BATCH
Manual Process Control System PCS 7; SIMATIC BATCH
526
8.15
Introduction
SIMATIC Route Control is a program package from PCS 7 for automating the transport of
materials in plants.
SIMATIC Route Control searches for a route through the sections of the available route network
and controls the material transport, for example, by opening valves and activating pumps.
SIMATIC Route Control includes both the configuration and the runtime system and offers
numerous interfaces to the PCS 7 base system and to the user programs.
Depending on the plant design, both straightforward transport processes and complex route
combinations are possible.
The configuration tasks involve the following:
Engineering
Permission management
Engineering
The PCS 7 project is the central configuration environment including the data storage.
You configure the following here:
Configuration task
Obligatory
Node points
Automation systems
PC stations
CFC charts
SFC charts
Optional
Start the following SIMATIC Route Control tools in the SIMATIC Manager:
Route Control Wizard
Route Control Engineering (configuration interface)
Route Control Engineering encompasses the following steps:
Configuration task
Obligatory
Transfer of elements, routes, node points and automation systems from the
PCS7 project
Optional
527
Rights Administration
The central user management from PCS 7 is used for SIMATIC Route Control.
Configuration task
Obligatory
Optional
Defining user rights for SIMATIC Route Control (Windows user management) X
After SIMATIC Route Control has been installed, five user groups are created. The user who
carried out the installation is entered automatically. If you require further users, you have to
assign them to the user groups.
Additional information
Online help for SIMATIC Route Control
Manual Process Control System PCS 7; SIMATIC Route Control
528
8.16
8.16.1
Introduction
To enable access to the PCS 7 data, assign the OS server data to the OpenPCS 7 station and
download the configuration data.
Requirements
The OpenPCS 7 station has been created.
The target path of the OpenPCS 7 station has been entered.
Procedure
1. Open the project in the SIMATIC Manager and activate the component view.
2. Select the OpenPCS 7 station in the tree view:
SIMATIC PC-Station > SPOSA application > Open_PCS7_Station
3. Select the menu command Options > OS > Assign OS Server....
The "Assignment of OS Server for <name of OpenPCS 7 station>" dialog box opens.
4. Activate the check box of the OS server whose server data you want to assign to the
OpenPCS 7 station selected above.
5. Click "OK".
6. Select the menu command CPU > Download.
The OpenPCS 7 station is configured and loaded.
529
Additional information
Section "How to insert an OpenPCS 7 station (Page 244)"
Section "Connecting to the IT world via OpenPCS 7 (Page 91)"
Section "Configuration of the OpenPCS 7 station (Page 133)"
Manual SIMATIC NET; Industrial Communication with PG/PC
System manual SIMATIC HMI; OPC - OLE for Process Control
Manual Process Control System PCS 7; PC Configuration and Authorization
8.16.2
How to configure the OpenPCS 7 stations for accessing historical alarms in a central
archive server
Introduction
Transparent OPC A&E access to historical alarms from a central archive server (CAS)
If, while reading messages on an OS (via OPC Alarms & Events), you also wish to access
messages relating to this OS that are located in an archive on a central archive server, assign
the central archive server to the OpenPCS 7 station and download the OpenPCS 7
station.
Requirement
The OpenPCS 7 station has been created.
The target path of the OpenPCS 7 station has been entered.
Procedure
1. Open the project in the SIMATIC Manager and activate the component view.
2. Select the OpenPCS 7 station in the tree view:
SIMATIC PC-Station > SPOSA application > Open_PCS7_Station
3. Select the menu command Options > OS > Assign OS Server....
The "Assignment of OS Server for <name of OpenPCS 7 station>" dialog box opens.
4. Activate the check box of the central archive server whose server data you want to assign
to the OpenPCS 7 station selected above.
5. Click "OK".
6. Select the menu command PLC > Download.
The OpenPCS 7 station is configured and downloaded.
Open PCS7 - Transparent OPC A&E access to historical alarms (historical A&E) from a central
archive server (CAS)
If, while reading messages on an operator station, you wish to use OPC Alarms & Events to
gain additional access to messages for this OS that are stored in an archive on a CAS, then
you will need to carry out the following configuration steps:
530
Additional information
Section "How to configure the OpenPCS 7 station to access PCS 7 data (Page 529)"
531
8.17
Overview
Merging projects of a multiproject following distributed editing involves the following
topics:
How to Move Projects Edited on Distributed Stations to the Central Engineering Station
(Page 533)
How to Merge Subnets from Different Projects into a Multiproject (Page 534)
How to Merge Cross-project Connections (Page 535)
How to Configure New Cross-project Connections between AS and OS (Page 536)
532
8.17.1
Requirements
The project is physically located on a distributed engineering station and is included in the
multiproject.
The distributed engineering station is obtainable over the network.
Procedure
1. If necessary, delete the existing project of the same name (version prior to moving to
distributed engineering station) on the central engineering station (backup copy).
2. Use the menu command File> Open... in the SIMATIC Manager to open the project from
the central engineering station on the distributed engineering station
3. Click the "Browse" button.
4. Go to the "Browse" menu and enter the path of the project being moved in UNC notation
in the "Search in directory" field.
5. Click "Start Search".
The project is displayed in the "User projects" tab.
6. Select the required project in this tab and click "OK".
The project opens.
7. Select the menu command File> Save as ....
8. Make the following settings
Disable the "With Reorganization (slow)" check box.
Enable the "Insert in multiproject" option.
Select the "Current multiproject" entry in the corresponding drop-down list.
Enable the "Replace current project" check box.
9. Click "OK".
Result
An identical copy of the distributed engineering station project is created on the central
engineering station in the multiproject. The original is retained on the distributed engineering
station and can remain there as a backup or be deleted.
533
Rules
Note
Before the copied project can be copied back to its old location (same directory name), this
backup has to be deleted or renamed on the central engineering station. You can find
additional information about this in the following section: "How to Move Projects to Distributed
Engineering Stations (Page 301)"
Note
You can also move a project back to the central engineering station if it was moved out with
the "Remove to edit..." function and provided that it can be accessed via the same path that
was used during its removal:
1. Select the project labeled "project removed for editing" on the central engineering station
(grayed out).
2. Select the menu command File > Multiproject > Reapply after Editing....
The project is reincorporated from the distributed engineering station into the multiproject
on the central engineering station.
Additional information
Section "How to Move Projects to the Central Engineering Station (Page 301)"
8.17.2
Introduction
If you use cross-project networks in the multiproject, the networks in the projects must be
merged back into the multiproject.
Requirement
Writing access to the participating projects and their subnets is possible.
Procedure
1. Select the required multiproject in the SIMATIC Manager
2. Select the menu command File > Multiproject > Synchronize Projects....
The "Synchronize Projects in Multiproject <xxx>" dialog box opens.
3. Go to the left window and select the Ethernet networks you want to connect and click
"Execute".
The dialog box for merging/separating the subnets opens.
4. In the left field, select the subnet and click "->".
The selected subnet is merged in the selected overall network.
534
Check Consistency
After merging the subnets and prior to downloading to NetPro use the menu command
Network > Check Cross-project Consistency to check whether there is consistency throughout
the multiproject.
8.17.3
Procedure
Cross-project connections can be merged as follows:
During synchronization of projects in a multiproject in the SIMATIC Manager, using the
menu command File > Multiproject > Synchronize Projects....
In NetPro with the menu command Edit > Merge Connections....
Sequence
The following variations occur in the sequence:
SIMATIC Manager
NetPro
535
Additional information
Online help on STEP 7
Section "How to Merge Cross-Project Connections (Page 394)".
8.17.4
Introduction
Cross-project connections between AS and OS components are configured in the same way
as cross-project connections between AS components.
Requirements
The networks involved are merged at multiproject level.
You can find information about this in the section "How to Merge Subnets from Different
Projects into a Multiproject (Page 534)"
The AS/OS assignment is specified.
You will find additional information on this topic in Section "How to Specify the AS/OS
Assignment (Page 259)"
Procedure
When creating cross-project connections between AS and OS components, in contrast to the
procedure described in the section "Cross-project Connections in a Multiproject (Page 392)",
you select a connection partner in a different project.
536
537
Import/Export Functions
All the essential applications of the PCS 7 engineering system have import/export interfaces.
The use of these import/export interfaces has the following advantages:
Plant-planning data can be synchronized with control-system engineering data. This is how
control system engineering and plant engineering can be independently edited at the same
time.
Data from the engineering system can be exported as a template, be effectively duplicated
and adapted in an external program (such as MS Excel) and then be imported back into
the engineering system. This allows the configuration of repeated or similar plant
information to the optimized.
Additional information
You can find information on the import/export functions and data formats in sections:
Importing and Reusing Plant Data (Page 177)
Importable data and data formats (Page 120).
Working with process tags and models (Page 541)
Import/Export of the Hardware Configuration (Page 561)
538
9.2
Introduction
The starting point for mass data processing is to identify repeated functions.
Additional information
Section "How to Create a Process Tag Type from a CFC Chart (Page 443)"
Section "How to create and edit a model (Page 486)"
539
9.3
3ODQQLQJV\VWHP
)XQFWLRQXQLWV
,2VLJQDOV
$VVLJQ
LPSRUWGDWD
&RS\DQG
SDUDPHWHUL]H
PRGHO
,($
ILOH
,QWHUFRQQHFWLRQDQG
SDUDPHWHUGHVFULS
WLRQ
,PSRUW
H[SRUW
ORJ
8SGDWH
SODQQLQJV\VWHP
540
9.4
Overview
Working with process tag types and models in the import/export wizard includes the following
subjects:
Requirements and Steps in Configuration (Page 541)
Functions for Working with Process Tags and Models (Page 544)
How to Create an Import File or Assign it to the Process Tag Type (Page 446)
What happens during import? (Page 547)
How to Import Process Tag Types and Models (Page 549)
What happens during export? (Page 551)
How to export process tag types and models (Page 552)
Restrictions with the IEA (Page 553)
9.4.1
Requirement
The process tag types and/or models have been created in the master data library.
What?
Described in section
Editing the Import File with the IEA File Editor Creating/Editing Import Files with the IEA File
Editor (Page 555)
541
542
3URFHVVWDJW\SH%
3URFHVVWDJW\SH$
3URFHVVWDJW\SH;
0RGHO$
$VVLVWDQW$VVLJQFUHDWHLPSRUWILOH
0DVWHUGDWDOLEUDU\
$VVLJQHGLPSRUWILOH
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ;
$VVLJQHGLPSRUWILOH
0RGHO%
0RGHO;
$VVLJQHGLPSRUWILOH
$VVLVWDQW,PSRUWLQJSURFHVVWDJV
$VVLVWDQW([SRUWLQJSURFHVVWDJV
$VVLVWDQW6\QFKURQL]LQJSURFHVVWDJV
$VVLJQHGLPSRUWILOH
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ;
$VVLVWDQW,PSRUWLQJPRGHOV
$VVLVWDQW([SRUWLQJPRGHOV
$VVLJQHGLPSRUWILOH
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ
'DWDIRUSURFHVVWDJ;
543
Start IEA
You start the Import/Export Assistant in the SIMATIC Manager either in the plant view or in
the process object view after selecting a hierarchy folder. (An individual process tag can also
be selected in process tag types.)
In the Options menu, select the command Process tags or Models and then the function you
need in the next submenu.
Additional information
Online Help for PH, IEA, and PO
9.4.2
Introduction
With the Import/Export Assistant (IEA), you can work with process tag types and their process
tags or models and all their instances. The IEA provides functions for reusing and adapting
the process tag types/models.
Creating/changing a process
tag type
Creating/Modifying Models
544
With the assistant, you can create process tags from process tag types and import the data
from the import files to the process tags.
The process tag type is copied from the master data library to the relevant target projects.
Thereafter the data is imported.
The result is a process tag as a copy of the process tag type for each row of the import file.
The import file data is written to the corresponding I/Os or process tag blocks.
Importing Models
With the Assistant, you can create replicas of models and import the data from the import
file to the replicas.
In a multiproject, the model is copied from the master data library to the specified target
projects as a replica. Thereafter the data is imported.
The result is a replica of the model for every row of the import file. The import file data is
written to the corresponding I/Os or replica blocks.
545
You can export the data of the process tags with the assistant. In the multiproject, all available
projects are included.
This results in an export file for each process tag type which contains one line for each
process tag of the process tag type.
A valid import file must be assigned. The individual column groups are structured with the
same number of column titles and names as in the import file.
Exporting models
With the assistant, you can export the data of the replicas of models. In the multiproject, all
available projects are included.
This results in a model export file that contains a line for each replica of the model.
A valid import file must be assigned. The individual column groups are structured with the
same number of column titles and names as in the import file.
Rules
When working with the "import/export" functions of the Import/Export Assistant, further
hierarchy folders may be contained in the model.
Only one OS picture per hierarchy folder may exist if the picture hierarchy is derived from
the PH.
If the model includes nested hierarchical folders, they may not be renamed.
Additional information
Assistant
The assistant enables you to perform a synchronization between the process tag type and
the process tags.
When a process tag type is modified, the process tags in the project are automatically
changed accordingly.
If not all process tags in the project can be accessed during the automatic synchronization,
inconsistencies form between process tag type and the process tags. You should remove
them with an explicit synchronization.
Tip
Note
In order to increase the clarity of the charts switch the model block I/Os that you do not require
to invisible.
If you edit later in the IEA, you will see the selections set in the CFC in the process object
view and can correct them there if necessary. The same applies to selections in models.
See also
How to Create a Process Tag Type from a CFC Chart (Page 443)
How to create and edit a model (Page 486)
546
9.4.3
547
548
9.4.4
Sequence
Use the assistant for process tags or models to import the following data:
Process tag typedata
The process tag type is copied from the master data library to the specified target projects
as a process tag and the data is then imported. Any number of process tags can be created,
depending on the entries in the import file.
As a result of the import, a process tag of this process tag type is created in the target
project for every row of the import file according to the specified hierarchy path.
Modeldata
The model is copied from the master data library to the specified target project as a replica
and the data are then imported. You can create any number of replicas according to the
entries made in the import file.
Note
When you import a process tag or model, you can decide whether or not the imported
signals will be entered in the symbol table (option: "Also enter signals in the symbol table").
With PCS 7, we recommend that you do not use the option because these entries are
made when you configure the hardware with HW Config.
Note
Before importing, check the language set for display. If you created the model in German
and if the current setting of the SIMATIC Manager is "English", the German message texts
will be written into the English text file.
Procedure
1. Select the desired hierarchy folder, project node or process tag library (hierarchy folder in
the master data library), or the process tag type.
2. Select the menu command Options > Models > Import...
or Options > Process Tags > Import....
The wizard searches for the models/process tag types and corresponding import files (in
all hierarchy subfolders as well), and lists them. The import function will include all listed
import files.
3. If you do not want to import certain files, you can select them and remove them from the
list with the "Remove" button.
By clicking "Other File...", you can search for a different import file and select it instead of
the other file.
4. Click "Continue" and then "Finish".
Result
The actual import process starts. Depending on the setting of the "Only show errors and
warnings in log" check box, the complete list of import activities or only the errors that occurred
549
550
9.4.5
551
9.4.6
Options
You export data for models or process tags using the assistant. The following options are
available:
Individually select a model/process tag type to export it by itself.
You can select an upper level hierarchy folder or the project node in order to export all lower
level models (replicas) or process tags.
This results in an export file that contains a line for each located replica of a model or for each
process tag of a process tag type.
The structure of the export file corresponds to that of the import file.
Procedure
1. Select the desired hierarchy folder, project node and/or process tag library (hierarchy folder
in the master data library), or the process tag type.
Note
After selecting a replica you are forwarded to the corresponding model in the master data
library after the prompt.
2. Select the menu command Options > Models > Export... or
Options > Process Tags > Export....
The wizard searches for the models/process tags and lists them.
3. In the next step assign the export files to the displayed models/process tags or modify an
existing assignment.
The names of the assigned files can be changed by clicking "Other file..." to select another
file or to enter a new file name.
4. In the final step of the dialog box you can select the log file or activate/deactivate the filter
in order to log only error messages and the finished message.
5. Click "Finish".
552
Result
The export procedure starts. Any existing export files are overwritten during the export
procedure.
Repeated exports
By exporting the model(s)/process tags more than once, you can create several export files
(copies). During the export procedure you must modify the file name of the assigned export
file. If you do not change the file names the export file with the same name is overwritten.
9.4.7
553
9.5
9.5.1
Introduction
The following sections explain how to create and edit the import/export files (IEA file) with the
IEA file editor. The description includes the following topics:
Creating/Editing Import Files with the IEA File Editor (Page 555)
Exchanging Data with Excel/Access (Page 557)
Structure of the IEA File (Page 558)
5HSOLFD
5$
&)&
5HSOLFD
6\PEROV
0HVVDJHV
9DOYHRSHQ ,QWHUUXSW
&)&
+HDWLQJRQ ,QWHUUXSW
3ODQW
KLHUDUFK\
,PSRUWILOH
554
+LHUDUFK\
3DUDPHWHU
+?
9?5$?3
9?5$?7
3,
3DUDPHWHU
LQWHUFRQQ
6,
9?5$?39
6LJQDO
0HVVDJH
6,
9DOYHRSHQ
0,
,QWHUUXSW
+HDWLQJRQ
,QWHUUXSW
9.5.2
555
556
Additional information
Online help for the PH, IEA, PO and IEA file editor
9.5.3
Introduction
The import/export data (IEA file) is available as a text file in CSV format. The CSV format is
supported by many applications (MS Excel, MS Access, etc.) and is therefore suitable as a
general data interface between any planning tool and the ES. In IEA these files are expected
to have the *.iea extension. You may have to change the extension.
CSV (Comma Separated Value) is an ASCII text format used for storing data configured in the
form of a table. The character separating the cells depends on the Regional and Language
Options in the operating system (German: semicolon); a new row is created by pressing Enter.
You can create and edit a CSV file with spread sheet programs (for example, MS Excel) or as
an export file from a database (dBase, Access, etc.). You can also conveniently edit the file
(with the extension *.iea) using the IEA File Editor.
557
9.5.4
File Structure
There must be a column group for each I/O and message.
Row
Meaning
There can be a comment line before the first header (starting with "#" or "//") containing both the version number
and the date created.
The first header row contains the titles of the column groups.
The second header line contains the column identifiers. This information tells the Import/Export Assistant how to
interpret the columns. These identifiers are the same in all language versions.
The third header row contains the keywords for the relevant flagged I/O. This decides which data will be imported
for this I/O. Not every keyword must be entered; only the first one is mandatory.
4-x
The next rows contain the data. There is one row per replica or process tag. During import, each row generates
a replica of the model in the specified hierarchy folder. Process tags are created in the hierarchy folder.
558
FID;
LID;
Chart;
High limit;
Measured value
Alarm high
Prj;
H\;
F;
O.;
C|;
P|;
S|;
M|
ChName|
ChComment;
Value|
ConComment|
S7_shortcut|
S7_unit;
SymbolName|
SymbolComment|
ConComment|
S7_shortcut|
S7_unit;
Event|
Pro_A
V12\RA1\P01;
P01|Internal
pressure;
90|Com.|
OG|mbar;
Tpress|ComS.|
ComA.|PK|mbar;
Int. pressure
too high
Pro_A
V12\RA1\P02;
P02|External
pressure;
8.5|Com.|
OG|bar;
Apress|ComS.|
ComA.|PK|bar;
Ext.
pressure too
high
Pro_A
V12\RA2\T01;
T01|Temp contr
80|com.|
OG|degC;
Mtemp.|ComS.|
ComA.|MT|degC;
Temperature
exceeded
Pro_B
V12\RA2\T02;
Delete
559
Additional information
Online help for PH, IEA and PO
560
9.6
Introduction
You can work on station configurations not only within the entire project (for example, saving
or opening), but also independent of the project by exporting it to a text file (ASCII file, CFG
file), editing it, and then importing it again. In this way the symbolic names of the inputs and
outputs are also exported or imported (as long as you have not changed the default setting).
Application
You can use the import/export of the hardware configuration to do the following:
To import hardware planning tool data
To distribute data using electronic media (for example, e-mail)
To print the export file using a word processor or to continue processing the export file for
the purpose of documentation
Another important application of importing a station configuration exists in a plant when
identical or almost identical configurations in different parts of the plant occur. Using the import
function, you can create the required plant configuration quickly.
What is Exported/Imported?
When you configure the hardware, the data necessary for the configuration and parameter
assignment of modules are exported/imported.
The following data are not collected:
Data managed by other applications (for example, programs, connections, shared data)
A selected CPU password
Cross-station data (for example, the linking of intelligent DP slaves or configurations for
direct data communication)
Note
If your configuration contains modules from older option packages, it is possible that not
all the data of the module will be included with the "Export Station" function. In this case,
check whether the module data are complete following the import.
561
9.6.1
Procedure
1. Select the required station in the component view.
2. Select the menu command Edit > Open Object.
The station configuration opens in HW Config.
3. Select the menu command Station > Export....
The "Export" dialog box opens.
4. Enter the path and name of the export file, format and other options.
You can find information about this in the paragraph on "Export Settings".
5. Click "OK".
Result
The station configuration is exported and stored in the selected path in the form of a CFG file.
Export Settings
Legible or compact format
In the legible format the parameter identifiers are entered in the export file as strings.
In the compact format the identifiers are entered in the export file in hexadecimal format.
Note
When you export the station configuration to read it in using other PCS 7 versions,
select the "Compact" option.
Name of the file (*.cfg) (open to choice)
With or without symbols
You can determine whether symbols you specified for the inputs and outputs should also
be included in the export file.
With or without subnets
You can decide whether or not subnets are exported. If you select this option, the network
data for the interfaces of the station is also exported (assignment to subnets, subnet
parameters).
Default values for module parameters can be omitted as an option (PCS 7 knows the default
values and supplies them internally when you import).
NOTICE
If you export a station configuration with symbols, you can no longer import the file with
earlier PCS 7 versions.
562
Additional information
Online Help for HW Config
9.6.2
CFG File
The procedure for exporting the station configuration described in the section "How to Export
a Station Configuration (Page 562)" results in an ASCII file, which you can view and edit in a
text editor such as "Notepad" or "WordPad".
This file (CFG file) contains all the data of the hardware configuration including the parameter
assignments from the dialog boxes of the HW Config graphic user interface and the
corresponding symbols (if these were exported).
Based on the introductory text in the individual fields, the sections are easy to identify.
You will find a section from a possible CFG file structure in the following example.
Example
Section of the CFG File
FILE_VERSION "3.0"
#STEP7_VERSION V5.4 Addon
#CREATED "Thursday, 10 April 2008 17:21:09"
File
Station
Subnet (Ethernet)
563
Subnet (MPI)
Subnet (PROFIBUS)
:
:
:
564
BEGIN
IPACTIVE "0"
CPU_NO "1"
ALARM_OB_NO "40"
OBJECT_REMOVEABLE "1"
POS_X "0"
POS_Y "0"
REDUNDANCY
BEGIN
END
SIZE_X "0"
MODULE_ADD_FLAGS "0"
SIZE_Y "0"
OBJECT_COPYABLE "1"
CREATOR ""
COMMENT ""
LOCAL_IN_ADDRESSES
ADDRESS 0, 0, 4, 0, 0, 0
SYMBOL I , 0, "E0.0", ""
SYMBOL I , 1, "E0.1", ""
SYMBOL I , 2, "E0.2", ""
SYMBOL I , 3, "E0.3", ""
:
:
:
SYMBOL I , 30, "E3.6", ""
SYMBOL I , 31, "E3.7", ""
END
:
:
Modules
(PS, CPU, CP, DI, DO, AI, AO etc.)
:
:
Additional information
Online Help for HW Config
9.6.3
Expansion
CFG files should always be created based on an existing exported station configuration. You
can find information about this in the section "How to Export a Station Configuration
(Page 562)".
565
566
Procedure - Example
You want to add a further digital input module to an ET 200M and change the existing slot
assignments.
1. Identify the area you want to change.
Section of the CFG File
567
Additional information
Online help for HW Config
9.6.4
Procedure
Recommendation: Do not import a station configuration that was previously exported from the
same project. In this case, PCS 7 cannot handle the network assignment. Select a different
or new project for the import. Use the following procedure:
1. Select the HW Config menu command Station > Import... while an empty station
configuration is open.
If no station configuration is open, a dialog box opens in which you select a project. In this
case, navigate to the project into which you want to import the station configuration.
2. Use the open dialog box to navigate to the CFG file you want to import.
3. Click "OK".
The station configuration is imported. During import, the imported file is checked for errors
and conflicts and messages are displayed.
Note
If you also want to import DP master systems during import, these must not have the same
names as DP master systems that already exist in the project.
568
Additional information
Online help for HW Config
9.6.5
How to Import an Expanded Import File (Extra Remote I/O, Field Device, Module)
569
Additional information
Online help for HW Config
9.6.6
570
Additional information
Online help for HW Config
9.6.7
571
10
Overview
The functions for compiling and downloading are available in the following editors:
HW Config
Compiling and downloading the hardware configuration
You can find information on this in the section "Configuring hardware".
NetPro
Compile and download the network and connection configuration and the hardware
configuration
You can find additional information on this in the section "Creating network connections".
CFC
Compiling and downloading the CFC configuration
You can find additional information on this in the section "Creating CFC charts".
SFC
Compiling and downloading the SFC configuration
You can find additional information on this in the section "Creating SFC charts".
SIMATIC Manager
Compiling and downloading individual or all objects of a multiproject.
573
Overview
The sections about compiling and downloading for PCS 7 deal with the following topics:
Requirements for Compiling and Downloading (Page 575)
Downloading to all PLCs (Page 576)
Options for compiling and downloading (Page 581)
How to Document Changes in the ES Log" (Page 584)
574
10.1
Additional information
Configuration manual Process Control System PCS 7; Operator Station
575
10.2
Introduction
Use the "Compile and Download Objects" central function to download an entire project/
multiproject. PCS 7 provides the "Compile and Download Objects" dialog for this task. This
dialog box displays the objects exactly the same way as in the SIMATIC Manager component
view. All of the automation systems, operator stations, and SIMATIC PC stations that you
created in SIMATIC Manager are displayed.
Use the "Compile and Download Objects" dialog box , to centrally carry out all of the required
settings for compiling and downloading. In addition this is where you can specify, whether you
want to compile and download the entire project or, for example, only individual operator
stations.
Note
If you select the SIMATIC 400 station in the SIMATIC Manager, followed by the menu
commands PLC > Download or PLC > Compile and Download Objects... ("HW Config" object
activated for compiling and downloading ), the capability of downloading changes will be lost.
576
Requirements
The PC stations and automation systems are configured and downloaded from NetPro (the
connections are also downloaded)
The CFC and SFC configuration is completed.
You have selected one of the following objects in the SIMATIC Manager:
Multiproject
Project
Station
S7 program without station assignment
Rules
A complete automation system download is only possible when the CPU is in the STOP
operating mode.
Downloading the entire program to an OS is only possible when the OS servers are shut
down (are not in process mode).
577
Procedure
Note
Read the information in section "Options for compiling and downloading (Page 581)".
1. Select the object that you want to compile or compile and download in the SIMATIC
Manager.
2. Select the menu command PLC > Compile and Download Objects... in the SIMATIC
Manager.
The "Compile and Download Objects" dialog box opens.
3. Open the tree view and activate the corresponding checkboxes in the "Compile" or
"Download" columns for all objects that you wish to compile and/or download.
If you tick both checkboxes for an object, the object is compiled and then downloaded.
Activate the corresponding checkbox on the "Connections" object if you want to compile
the and download connections.
4. Use the "Status" and "Operating Mode" buttons to check the statuses (changed, compiled,
downloaded, etc.) and modes of your objects (RUN, activated, etc.), so that you can make
the correct settings for compiling and downloading.
5. Select the object you want to compile and/or download and click "Edit".
Enter the settings for the compiling and/or downloading (for example, compiling and
downloading the entire program or only changes).
Note
When you have completed the settings for compiling an operator station, it takes some
time for the compiling settings to be saved and for the download dialog box to be opened.
The target path of the OS should already be entered here (but if it is not, enter it).
6. Click "Test".
The admissibility of the settings is checked. If settings are not valid, the download is not
performed.
7. Make the required settings for the individual objects.
Click "Help" in the dialog box for detailed information about the settings.
8. Activate the "Compile only" option if you only want to check the blocks and not download
them to the CPU.
9. Activate the "Do not load if compilation error is detected" option if you want to prevent
downloading corrupt blocks to the CPU.
10.Click "Start".
The compile/download operation starts.
578
579
Additional information
Section "Options for compiling and downloading (Page 581)"
Online help on the "Compile and Download Objects" dialog box
580
10.3
Description
Opens a dialog in which the compiling and downloading settings can be changed
for object selected in the "Objects" column.
"Check" button
Update
"Status" button
When the check box is deactivated (default), the "Compile and Download
Objects" dialog box opens immediately after the menu command CPU >
Compile and Download Objects... is selected. undefined" is however entered
everywhere in the "Status" column. To update for the first time, click the "Status"
button.
When the check box is activated, expect a long delay before the dialog box
opens regardless of the number of objects.
View log
"Single Object" button
Shows the log of the most recent compilation or download process for the object
selected in the "Objects" column
581
Description
"All..." button
Opens the "Open Log" dialog box where you can select the type of full log.
This may be the log of the most recent compilation or of the most recent
download process or the last "Settings for Compilation/Download" check log
that was generated by pressing the "Test" button.
The full log lists all messages for the individual objects.
Select Objects
"Select All" and
"Deselect All" buttons
With this button, you can select or deselect all objects in the "Compile" or
"Download" columns.
If the "Compile Only" check box is selected, the button only affects the "Compile"
column. If the "Compile Only" check box is deactivated, the "Select All " and
"Deselect All" buttons select or deselect all objects in both columns.
Activate this check box if you only want to compile the selected objects. The
objects will not be downloaded to the CPU and the "Download" column is hidden.
If the check box is activated, a compilation error (for example, a time stamp
conflict) means that no object is downloaded.
If the check box is not activated, all objects are downloaded that were compiled
without error. Objects that caused an error during compilation are not
downloaded.
582
Additional information
Online help for "Compile and Download Objects" dialog box (Station properties)
583
10.4
Introduction
You can use the ES log to document actions in chronological order. The most recent action
appears in the first line.
Content per action:
Main line: Date and time, user, action, object
User's reason for taking the action
Log of the action (e.g. download log)
When you activate the option "ES log active", all downloads are logged in the CFC/SFC in
addition to the protected functions.
Requirements
The SIMATIC Logon Service is installed.
The change log is activated.
Rules
The "ES log active" check box is only available in the "Advanced" tab of the "Object
Properties" dialog box when SIMATIC Logon service is installed.
An activated ES log can only be deactivated on the computer on which SIMATIC Logon
Service is installed.
Reason: The deactivation and activation tasks themselves must be recorded in the ES log.
If copy the program or the chart folder with an active ES log to a computer on which the
SIMATIC Logon Service is not installed, the "ES log active" check box cannot be selected.
Before the download is performed to each individual CPU with the "Compile and Download
Objects" function in the SIMATIC Manager, there is a pause in the operation brought about
by the opening of the ES log if it is activated for the currently selected chart folder.
584
Logging
The following is logged in the "Logs" dialog box:
585
Additional information
Online help for the dialog boxes "Advanced" and "Logs"
586
10.5
Introduction
The change log enables you to document the user, time, changes made, the affected CPU
and the reason for the changes.
Requirement
The SIMATIC Logon Service is installed.
The access protection is activated.
Rules
Note that an activated change log can only be deactivated on the computer on which
SIMATIC Logon Service is installed.
Reason: The deactivation and activation tasks themselves must be recorded in the change
log.
Before the download is performed to each individual CPU using the "Compile and Download
Objects" function in the SIMATIC Manager, there is a pause in the operation caused by
opening the change log if it is activated for the currently selected chart folder.
Note
If you copy the program or chart folder with an activated change log to a computer on
which the SIMATIC Logon Service is not installed, you receive an error message when
you attempt to download or switch to test mode and the action is not carried out.
The Change Log can be enabled/disabled in SIMATIC Manager (menu command
Options > Change Log > ... ).
587
Additional information
Online help for change log
Online Help for the ES Log
588
11
Test
Test options
The Process object view provides a test mode for assisting you in testing and commissioning
process tags and CFC charts online on the CPU.
You can find additional information on this in the section "How to test in the process object
view (Page 517)".
You can document changes made in test mode with the ES log (which user, when, on which
CPU, what change was made, etc. ).
Requirements:
The SIMATIC Logon Service is installed.
The ES log for the currently selected chart folder is activated.
You can find additional information on this in the section "How to document changes in the
ES log (Page 584)".
You will also find the essential test functions in the editors with which you configured the
programs. With these functions, you can test the configuration. The following editors provide
test functions:
CFC
Testing the CFC configuration
You can find additional information on this in the section "How to test CFC charts
(Page 422)".
SFC
Testing the SFC configuration
You can find additional information on this in the section "How to test SFC charts
(Page 485)".
Overview
The following procedures should be distinguished for testing:
How to Test S7-PLCSIM (Page 590)
Testing in Running Plants (Page 593)
How to Test Field Devices (Page 594)
Additional information
Manual Process Control System PCS 7; Getting Started Parts 1 and 2
589
Test
11.1 How to Test S7-PLCSIM
11.1
Introduction
S7 PLCSIM is an optionally available software package for simulating an AS. After installation
it can be started in the SIMATIC Manager.
You can use S7-PLCSIM to edit and test your program on a simulated automation system.
Since the simulation is implemented in S7 PLCSIM using the PCS 7 blocks, you do not require
any S7 hardware (CPU or signal modules). You can test programs for S7400 CPUs with a
simulated automation system. This allows you to test operator control and monitoring of the
simulated AS (OS process mode) on the engineering station.
S7-PLCSIM provides a simple user interface for monitoring and modifying the various
parameters that are used in your program (for example, for switching inputs on and off). You
can also use the various applications in the PCS 7 software while the simulated CPU is
processing your program. For example, you have the option of operator control and monitoring
of I/O values in S7-PLCSIM.
Rules
Note
Please note the following:
The simulation of I/O modules is not carried out with S7-PLCSIM but by the blocks CH_DI,
CH_AI etc. within the CFC charts (see also in the manual Process Control System PCS 7;
Advanced Process Library).
S7-PLCSIM is not suitable for the simulation of large-scale configurations in the PCS 7
environment.
Installation of S7 PLCSIM
S7-PLCSIM is not automatically installed as part of the PCS 7 installation routine, but if you
select the relevant option it will be installed at the same time.
The software for a subsequent installationcan be found on the DVD Process Control System;
SIMATIC PCS 7.
To run the software, you require a separate authorization.
590
Test
11.1 How to Test S7-PLCSIM
Procedure
The simulation can be started from the SIMATIC Manager when there are no connections to
actual automation systems.
1. Start the SIMATIC Manager.
2. Select the AS you wish to simulate.
3. Select the menu command Options> Simulate Modules.
S7-PLCSIM launches and the "Open Project" dialog box opens.
4. Select option "Select CPU Access Nodes".
5. Click "OK".
The "Select CPU Access Nodes" dialog box opens.
6. In the tree view, select, for example, the "-plant bus name-addr: MAC: xxx".
PLCSIM supports the following connection types: Industrial Ethernet (ISO protocol or TCP/
IP), MPI and PROFIBUS DP.
Note
For TCP/IP, you will need to set the logical device name to "PLCSIM(RFC1006)"
(WinCCExplorer > Tag Management > shortcut menu "Open" > in the dialog box "WinCC
Configuration Studio" > SIMATIC S7 PROTOCOL SUITE > TCP/IP > shortcut menu >
System Parameters > "Unit" tab).
7. Click "OK".
The "S7-PLCSIM" application window opens.
8. In HW Config, select the menu command PLC > Download to Module....
The hardware configuration is downloaded into the simulated AS.
9. In the SIMATIC Manager, select the "Charts" object in the tree.
10.Select the menu command PLC > Download.
All of the required data is downloaded into the simulated AS.
11.Configure S7-PLCSIM for testing by adding inputs/outputs in S7-PLCSIM so that input
values can be simulated and output values can be monitored. Please also check that the
program can be executed.
12.Switch the simulated CPU to RUN mode.
13.Select the object "OS" in the SIMATIC Manager.
14.Select the menu command "Options > OS > Start OS Simulation.
The OS simulation starts up.
15.Open the SFC and CFC charts and select the menu command Test > Test Mode.
16.Test the program.
Please read the information relating to block simulation in the manual Process Control
System PCS 7; Advanced Process Library.
Note
After using S7-PLCSIM, the real connections may need to be reestablished and the
corresponding OS compiled again (changes only) with the real connection.
591
Test
11.1 How to Test S7-PLCSIM
Additional information
Online help for S7-PLCSIM
How do I use S7-PLCSIM with SIMATIC PCS 7? (http://support.automation.siemens.com/
WW/news/en/16522013)
592
Test
11.2 Testing in Running Plants
11.2
593
Test
11.3 How to Test Field Devices
11.3
Note to Reader
The options for parameter configuration and diagnostics using SIMATIC PDM are not
described in this manual.
Additional information
Online help for SIMATIC Manager and SIMATIC PDM
Manual PDM; The Process Device Manager
594
12
Introduction
The Version Cross Manager (VXM) is a separate application you can order as an option. The
Version Cross Manager enables you to quickly and reliably compare the project data from two
PCS 7 projects in order to identify differences. This feature allows you to recognize if and what
has changed.
Requirements
Archived configuration versions must be compared to determine any changes since the last
supply and acceptance, for example, after it was delivered to the customer or after certification
by the Technical Inspectorate or FDA authorities.
This information is important, for example, in the following areas of application:
A previously accepted project status is to be approved after changes were made and
expansions were added. You therefore need to know the status of changes since the last
acceptance.
The contractual and accepted project status has been expanded due to subsequent
changes in requirements and the expansions are to be verified.
In parallel to the commissioning of a project status at a plant, the status was expanded at
an engineering office. The expansions are to be identified in order to add them to the current
project status.
The documentation of an already completely documented project status is to be updated.
It is to be determined which object documentation requires revision due to changes.
The process control project data of a plant should be synchronized with the planning data
of the plant. To do this, export the project data in the manufacturer-independent XMLformat
and import it into CAx systems (CAD, CAE, E-CAD or E-CAE).
595
12.1
Introduction
Automation solutions are configured in the PCS 7 engineering system in the form of CFC and
SFC charts using blocks. The project version is compiled as a program and downloaded to
the AS. This version can be saved by archiving the project (for example, after the customer,
Technical Inspectorate or FDA representative have accepted the project).
This project will be changed over time, errors will be corrected and additions will be made, for
example. If a further acceptance test becomes necessary, the Version Cross Manager (VXM)
can be used to indicate all the changes that have been made.
Functions
The VXM offers the following main functions:
Comparison of projects and XML files
Import and export of project and planning data
Generation of process tags based on CAx function charts
What is Compared?
With the VXM you select an object as "Master" and an additional object as "Compare Object".
When you open the object to be compared, the comparison starts automatically.
The following objects are supported:
Project
Library
HW configuration
CFC/SFC engineering data, such as charts, types, chart folders, block folders.
Shared declarations
S7 Program
S7 blocks
S7 symbols
Messages
596
Example
597
Additional information
VXM Online Help
598
12.2
Requirement
The Version Cross Manager is installed.
Procedure
1. Start the Version Cross Manager.
2. Select the menu command File > Open/Compare....
The "Open/Compare" dialog box opens.
3. For A, select:
First object
Make the selection and settings you require in the "Open" dialog box.
First XML file
Select the XML file you require in the "Open" dialog box.
4. For B, select:
Compare With Object
Make the selection and settings you require in the "Select comparison object" dialog
box.
Compare to XML file
Select the XML file you require in the "Select comparison file" dialog box.
5. If you want to view only certain objects, click on the icon:
599
Filtering
You can use a filter to restrict the comparison of the object trees to specific objects and
attributes.
The filter setting is taken into account by VXM not only during the comparison but also when
displaying the results. As a result, only the objects and attributes actually used in the
comparison are displayed.
You can use them to specify whether or not a file is to open with a new filter setting or without
a filter or, if the file appears in the list under the "File" menu, whether or not it should open with
its default setting.
A number of filter criteria are set by default in VXM.
Additional information
Online help for VXM
600
12.3
Introduction
A variety of software tools from various manufacturers is involved in the work process during
the configuration phase of an industrial plant. XML (Extensible Markup Language) has
established itself as a data exchange format in many areas.
The synchronization of the PCS 7 project data with the planning data of the plant is supported
by the export of the plant data into XML format.
Export options
The project data can be exported as follows:
VXM
All data is written when exporting from the VXM.
The filtering set in VXM also affects the export results. Only objects and attributes displayed
in the VXM through the configured filter are exported.
SIMATIC Manager
The project is exported when exporting from the SIMATIC Manager.
The export from the SIMATIC Manager cannot be filtered. In this case, the project data is
exported always in full (the CAx filter is preset and cannot be changed).
601
Make the selection and settings you require in the "Open" dialog box.
First XML file
Select the XML file you require in the "Open" dialog box.
4. Click the icon:
Clear the "No filter" check box and select the CAx filter.
5. Click the icon:
Additional information
Online help for VXM
602
12.4
Introduction
You can import planning data following a project comparison. The result of the comparison
documents which planning data is added or changed. The changed or extended planning data
is imported by transferring additional objects with their properties at the appropriate point in
the project, and adjusting the relevant properties and attributes of the changed data in the
target object.
Before the import is started, the system queries whether any existing objects in the target
project should be deleted, for example, because they are considered obsolete.
You can perform the import from the standard view or from the differences view. The source
can be a project or an XML file.
Procedure
1. Start the Version Cross Manager.
2. Select the menu command File > Open/Compare....
The "Open/Compare" dialog box opens.
3. For A, select:
First object
Make the selection and settings you require in the "Open" dialog box.
First XML file
Select the XML file you require in the "Open" dialog box.
4. For B, select:
Compare With Object
Make the selection and settings you require in the "Select comparison object" dialog
box.
Compare to XML file
Select the XML file you require in the "Select comparison file" dialog box.
603
Additional information
Online help for VXM
604
12.5
Introduction
Planning data refers to the plant description data that is considered relevant for the engineering
system. This is the data from the plant hierarchy and the equipment properties of a plant.
The transfer and comparison of planning data is supported by the import function and the
generator function. In addition, descriptions can be transferred from CAx function block
diagrams in order to generate control system CFC charts (process tags) from them using a
software generator. The data is exchanged on the basis of a defined XML format (SimaticML).
Conversely, modified data can also be fed back to the engineering system, for example, to
synchronize the database of a CAx planning tool. This is enabled by a corresponding export
function.
The CAx Generator functionality allows you to generate or update process tags in PCS 7
projects (CFC charts) using the CAx function block diagrams created at planning level.
Procedure
1. Start the Version Cross Manager.
2. Select the menu command File > Open/Compare....
The "Open/Compare" dialog box opens.
3. For A, select:
First object
Make the selection and settings you require in the "Open" dialog box.
First XML file
Select the XML file you require in the "Open" dialog box.
4. For B, select:
Compare With Object
Make the selection and settings you require in the "Select comparison object" dialog
box.
Compare to XML file
Select the XML file you require in the "Select comparison file" dialog box.
605
Clear the "No filter" check box and select the CAx filter.
6. Click the icon:
Additional information
Online help for VXM
606
13
Maintaining a project
Introduction
You should save your project at regular intervals with "Reorganization" and/or "Save As". The
importance of the functions and their benefits for the project are explained in the following
sections.
Reorganization
If inexplicable problems occur when working with STEP 7, it often helps to reorganize the data
management of the project or the library.
Select the menu command File > Reorganize. Reorganization eliminates gaps created by
deletion, that is, it reduces the memory requirements for the project/library data.
The function optimizes the data storage for the project or the library in much the same way,
for example, as a program that defragments your hard disk.
The time it takes to perform reorganization depends on the data movement required, and it
can take a long time. The function should therefore not be carried out automatically (for
example, when closing a project).
Save As
You can save a project or a library with a new name. This offers you the option of saving "With
reorganization (slow)".
If you select this option, the project is copied and saved under a different name, whereby the
project is reviewed and reorganized. If an object cannot be copied and saved (for example,
because an add-on package is lacking, or the object's data are corrupt), an appropriate
message appears. Reorganization eliminates the gaps created by deletions, thereby reducing
the memory requirements for the project data.
The Save As > With reorganization (slow) function has an effect on the project structure deeper
than the "Reorganization" function. For example, if you are having problems with the project
database after a hardware failure on your PC, run the menu command Save As > With
reorganization (slow).
Note
When you save the project without reorganization, the configured path of the storage location
in configuration file is maintained. The result is that the NetPro "Save and Compile" feature
overwrites the configuration file of the original project in the copied project!
Remedy: Use the option "With reorganization (slow)"! In this case, all paths are converted.
607
Additional information
Online help "Help on the SIMATIC Manager"
608
13.2
Overview
A maintenance station can be used to provide full diagnostics for a PCS 7 plant. The
maintenance station provides information on the status of all PCS 7 components in
hierarchically structured diagnostic screens. As part of this process, the data of a component
are analyzed using the available online functions of the associated tools. You can access ES
data from the diagnostics screens. Access can be controlled via protective mechanisms.
Diagnostic screens for process control diagnostics are generated automatically for the entire
PCS 7 system. The topmost level of the diagnostics screens forms an overview for the entire
system.
Configurations and forms
A maintenance station can be configured in the form "MS basic" and "MS standard" as a singlestation system or multiple-station system. The "SIMATIC PDM MS" version is configured as
an MS single-station system. The form is selected in the settings of the plant hierarchy.
We particularly recommend the use of a maintenance station in medium and large PCS
7systems.
Requirements
The cross-project consistency checks have been successfully performed (for example,
names of the S7 programs are unique throughout the multiproject).
Blocks from a PCS 7 library beginning with version V6.1 are used in the project.
The module drivers are generated and interconnected with the signal-processing blocks in
the CFC charts.
The diagnostic blocks are set to "OCM possible".
The check box "Derive diagnostic pictures from the plant hierarchy" is activated in the PH
settings.
Diagnostics Options
You will find information on the states of individual PCS 7 components with diagnostic capability
on the maintenance station's special diagnostics screens.
The table shows an example of which components can be monitored and in which areas the
components are displayed.
609
Area
MS
Standard
MS Basic
SIMATIC
MS PDM
PC stations
Network objects
AS objects
Operator stations
BATCH stations
Premium Server
Third-party PCs
Switches, for example
SCALANCE X
OSM
ESM
Field objects
User diagnostics
Additional information
You can find a description of the configuration and process mode of the maintenance station
in the manual Process Control System PCS 7; Maintenance Station.
610
13.3
5HDO91&7&3,3
3&VWDWLRQLQ
3&6V\VWHP
5HDO91&7&3,3
For PC stations, we recommend the following tools for remote diagnostics and administrative
access to PCS 7 plants:
For PC stations with Windows 7 Ultimate und Windows Server 2008 / Windows Server
2008 R2 operating systems
RealVNC (for version, see Process Control System PCS 7; PCS 7 Readme)
Remote Desktop Protocol (RDP)
For PC stations with Windows XP Professional and Windows Server 2003 / Windows Server
2003 R2 operating systems
RealVNC (for version, see Process Control System PCS 7; PCS 7 Readme)
Use of "NetMeeting" operating system function
Remote Desktop Protocol (RDP)
Note
Access to computers via RDP should only be temporary and not static.
Transmission Paths
The data can be sent as follows:
via a telephone line (modem)
via TCP/IP connection (internal plant network connection)
611
Security Requirements
If you wish to perform remote diagnostics in a PCS 7 plant, you need to protect the this plant
against unauthorized access.
Several measures are required to realize a security concept. Optimal protection is only
provided with all security measures as a whole.
Additional information
Online help of the operating system
Whitepaper Security Concept PCS 7 and WinCC
Operating Manual Process Control System PCS 7; PC Configuration and Authorization
612
13.4
Overview
You will find a detailed description of the additional diagnostics options that are available with
PCS 7, as well as what to do if service becomes necessary, in the Manual Process Control
System PCS 7; Service Support and Diagnostics.
This manual contains the following information for your support:
Measures to ensure the availability of a PCS 7 plant.
Requirements that need to be met for effective diagnostics of your PCS 7 plant.
Understanding the alarm concept of a PCS 7 plant.
Using the right procedure if a problem occurs, and providing detailed information about the
state of the PCS 7 plant for service experts.
Selecting the correct diagnostic tool to enable you to perform diagnostics on your PCS 7
plant with the specified aids.
613
13.5
13.5.1
Introduction
SIMATIC PCS 7 provides archiving, versioning, and documentation functions.
Archiving
PCS 7 provides various archiving functions:
Archiving of process values (e.g. measured values, messages)
The Operator Station stores measured values and messages in archives for long-term
availability of the data.
For more information, refer to:
The Configuration manual Process Control System PCS 7, Operator Station
The documentation for SIMATIC Process Historian
Section "How Can Project and Process Data Be Archived? (Page 37)".
Archiving BATCH data
SIMATIC BATCH data can be archived using SIMATIC Process Historian.
For more information, refer to:
Section "How Can Project and Process Data Be Archived? (Page 37)".
The documentation for SIMATIC Process Historian
Archiving projects
Archives the multiproject, including all projects and the master data library.
You can find information about this in the following sections:
How to Archive a Multiproject and the Project Master Data (Page 615)
How to Retrieve a Multiproject and the Project Master Data (Page 616) .
Note
Create backup copies of your project as often as possible.
You should keep at least five older versions of the data. If there is a network failure,
network or hard disk crash or network disruption, you can revert to a backup of your
project at any time.
Versioning
In PCS 7, versioning represents documented backup of data for a PCS 7 plant in version
archives.
Version Trail (add-on package) is used for versioning in PCS 7. In a version archive, you can
manage multiple backups (versions) of an object (for example, a project or a library). The
archived data can not be changed after this.
614
Document
Documenting involves the creation of the plant documentation. The DOCPRO add-on package
for PCS 7 is used for this purpose.
Creating and managing plant documentation
Centralized control of printing (project segments or entire project)
Custom layout (e.g. DIN 6771)
Please consult section "Creating the Project Documentation (Page 621)" for additional
information.
13.5.2
13.5.2.1
Introduction
You can save a multiproject in compressed form in an archive file just like projects or libraries.
The compressed files are saved to a hard disk or transportable data media.
If parts of the multiproject are stored on network drives, you can use the following file
compression tool to create an archive for multiproject data:
615
Procedure
1. Select the multiproject in the SIMATIC Manager.
2. Select the menu command File > Archive...
.The "Archive" dialog box opens.
3. Select the required multiproject and click "OK".
The "Archive - Select Archive" dialog box opens.
4. Select the name and path of the archive, as well as the archiving program (PKZip)
5. Click the "Save" button.
Additional information
Online help for the SIMATIC Manager
Manual Process Control System PCS 7; Service Support and Diagnostics
13.5.2.2
Procedure
1. In the SIMATIC Manager, select the menu command File > Retrieve....
The "Retrieve - Select Archive" dialog box opens.
2. Select the archive you want to retrieve.
3. Click on the "Open" button.
616
Result
A new directory is created in the selected directory and the complete project directory structure
of the unpacked multiproject now appears on the same level below this directory.
Additional information
Online help for the SIMATIC Manager
Manual Process Control System PCS 7; Service Support and Diagnostics
13.5.2.3
Recommendation
Save various project states.
Create a backup in the following situations:
After configuration changes
Before and after system component upgrades
Before and after the software update of the configuration software
Additional information
You will find a step-by-step description of saving and backing up ES and OS project data in
the manual Process Control System PCS 7; Service Support and Diagnostics.
617
13.5.3
Versioning
13.5.3.1
Introduction
You can save versioned PCS 7 project data with Version Trail. Data archived in this way can
no longer be changed. You can retrieve stored versioned project data and use it again or
compare it with other versions or with the current project.
You use Version Trail, for example, to transfer a project version of a plant (transfer version)
and later compare it to the current plant project version (using VXM).
Note
You can assign access permissions for archived objects using SIMATIC Logon.
Requirements
Ensure the following to work with Version Trail:
A user must be logged on and all relevant actions must be logged under this user's name.
Version Trail is not open.
The object to be versioned (multiproject, project, library) is not open.
Procedure
The procedure described here assumes that you have not yet created an archive in the
versioned project.
To save a versioned multiproject, single project or a library, proceed as follows:
1. Select the menu command File > Versioned Project > Archive....
The "Open Project" dialog box opens.
2. You can specify the object (multiproject, project, library) for which you want to create a
versioned backup as follows:
Select the object.
Search for the object using the "Browse" button.
3. Click "OK".
The "Save SIMATIC Project <path> in Versioned Project" dialog box opens.
4. Click "Open".
The "Open Versioned Project" dialog box opens.
5. Select the required versioned project from the list and click "OK".
The "Save SIMATIC Project <path> in Versioned Project" dialog box opens.
618
Result
The object has been assigned a version and saved in compressed form.
If you wish to create a new version of the same project in the same versioned project, some
intermediate steps may be skipped.
Security
Version Trail is protected by the SIMATIC Logon Service. SIMATIC Logon Service check if a
user is logged on in SIMATIC Manager.
To log on a user, select the menu command Options > SIMATIC Logon Service... in the
SIMATIC Manager.
If no user is logged on, the "SIMATIC Logon Service" dialog box appears in Version Trail before
every protected action.
This also applies to creating a new versioned project.
Additional information
Online help for the SIMATIC Manager
Online help for Version Trail
13.5.3.2
Procedure
To retrieve a versioned multiproject, single project or a library, proceed as follows:
1. Select the menu command File > Versioned Project > Retrieve....
The "Open Versioned Project" dialog box opens.
2. Select the required versioned project from the list and click "OK".
The "Retrieve SIMATIC Project from Versioned Project" dialog box opens.
Engineering System (V8.0 SP1)
Configuration Manual, 01/2013, A5E02779453-03
619
Result
You have now decompressed and restored the desired version of your project.
Additional information
Online help for Version Trail
13.5.3.3
Overview
You can assign a version number in the object properties for each CFC/SFC chart. The version
number is automatically set to "0.0001" when you create CFC/SFC charts and is then managed
by the user.
When a CFC/SFC chart is closed, the "Version" tab of the "Properties" dialog box opens, and
you are given the option of assigning a version number (ranging between 0.0001 and
255.4095).
Note
If the dialog box with the "Version" tab appears automatically, this means that versioning is
active in the project properties and a change has been made in the chart. In this case, it is
expected that the version level will be increased.
You cannot set a version number that is smaller than that previously saved.
The object properties of a CFC/SFC chart also include information on the software version last
used to edit the charts (PCS 7 Vx.y).
620
13.5.4
Document
13.5.4.1
Overview
After creating the process cell, it is necessary to structure the project data in a clear manner.
Clearly structured documentation makes both future development of the project and service
and maintenance much easier.
DOCPRO is an application that can be used for effective creation and management of plant
documentation. It gives you the following options:
To structure the project data in any way
To prepare the project data in the form of standardized technical documentation
To print out the project data in a unified format
Additional information
Online help for DOCPRO
Manual DOCPRO; Creating Documentation
13.5.4.2
Introduction
DOCPRO can generate documentation to an electronic manual (PDF format). There is no
automatic conversion function in PCS 7!
Requirement
You have a full license agreement for the program Adobe Acrobat from Adobe Systems
Incorporated.
621
Basic Procedure
1. Create the documentation for a project in DOCPRO, for example, with the aid of the
DOCPRO wizard.
2. Print the documentation from DOCPRO to a file. Check the "Print to file" check box inside
the Windows Print dialog box.
3. Open the Acrobat Distiller and drag all the files created by DOCPRO from the Explorer to
the Distiller.
The Distiller creates the corresponding PDF file from every single file.
Note
Siemens accepts no liability for the programs offered by Adobe Systems Incorporated.
For detailed information on using the Acrobat Reader, refer to the Acrobat Online manual
that can be started with the menu command Help.
Additional information
Online help for DOCPRO
Manual DOCPRO; Creating Documentation
622
Attachment
14.1
14
Introduction
The installation guidelines must be observed to ensure correct operation of a PCS 7 control
system. This appendix contains additional information about lightning protection, grounding
and EMC-compliant installation. The basic installation guidelines can be found in the
installation manuals of the components (for example. Installation Manual Programmable
Controllers S7-400, Hardware and Installation).
Components
The configuration method is largely determined by the components used in PCS 7:
SIMATIC PC stations
SIMATIC NET (Industrial Ethernet and PROFIBUS)
S7-400/S7-400H/FH
Distributed I/O (ET 200M, ET 200S, ET 200iSP, and field devices)
Each component has numerous configuration variations that can be adapted to meet the
requirements of a particular application.
There is also the option of installing programmable controllers and the distributed I/O systems
in cabinets.
For more detailed information about the installation of an entire plant (lightning protection,
grounding, etc.) refer to the relevant sections below. The options available for connecting
process signals to the CPUs are described in detail in the section Installation of the.
Note
ET 200M is used as an example of distributed I/Os in the following document. Refer to the
relevant product manuals for more information about installing other ET models.
623
Attachment
14.1 Installation Guidelines for PCS 7
Cabinet Installation
S7-400 programmable controllers and ET 200M modules can be installed in cabinets for the
PCS 7 control system. The following illustration shows the S7-400 programmable controller
and distributed I/O system ET 200 M installed in a cabinet. The different racks can be combined
as necessary to allow you, for example, to install the distributed I/Os in separate closets
(electronics closets, wiring closets).
$6DQG(70
$6DQG(70
$6
(70
The cabinets consisting of system-specific (system and I/O units) and system-neutral modules
(basic cabinets, power supply units and add-on packages) offer adequate protection against
the following factors:
Unauthorized access
Mechanical influences
Contamination and corrosion
Due to the modularity and associated variability, the cabinets can be adapted to different types
of system and different sizes of system.
EMC Compliance
The PCS 7 control system and its components comply with the EMC requirements of European
standards. These standards require that EMC-compliant devices have sufficient immunity to
noise during operation when correctly installed, suitably maintained, and be used for correct
purposes in a normal EMC environment. The emission of noise is limited to guarantee normal
operation of radio and telecommunication devices.
The cabinets of the PCS 7 control system consisting of the system units, I/O units, basic
cabinets, power supply units and add-on packages are CE compliant. This means that the
cabinets and the PCS 7 control system comply with the EMC regulations such as:
624
Attachment
14.1 Installation Guidelines for PCS 7
Electromagnetic compatibility (89/336/EEC; 92/31/EEC)
Low voltage directive (73/23/EEC; 93/68/EEC)
Hazardous areas directive (94/9/EEC)
625
Attachment
14.2 Lightning Protection
14.2
Lightning Protection
Introduction
Industrial plants and power stations must be equipped with lightning protection to protect
people, buildings and equipment from damage resulting from lightning strikes. Process control
systems with extensive cabling networks are often at risk since high voltages can occur
between points at great distances from each other. The destruction of electronic components
due to lightning can lead to plant failure with extremely expensive consequences.
The risk of damage by lightning can result from
A building being struck directly
A lightning strike in the immediate vicinity of the system
A remote strike (for example, in a free line)
Cloud-to-cloud-discharge
Originating in the lightning channel, the lightning creates a cylinder-shaped electromagnetic
wave that penetrates into the building and induces voltages in cable loops. The closer the
lightning strike, the more powerful the fields created.
Both with lightning from cloud to cloud or from cloud to earth, the charges induced in free lines
(high and low power and telecommunication lines) change. These changed charges then flow
as traveling waves along the cable. If these traveling waves reach equipment at the end of the
cable they can also enter the plant or system that you want to protect. Generally, only signal
and bus cables in the vicinity of transformers and signal and telecommunication lines are
actually at risk.
The lightning protection for a process control system can be roughly divided into exterior and
interior lightning protection.
626
Attachment
14.2 Lightning Protection
Exterior lightning protection of the building (field
side)
The shielding of
- Buildings
- Rooms and/or
- Devices
Additional information
The rules for bridging the interfaces between the lightning protection zones and an example
circuit for networked SIMATIC 400 stations are explained in the installation manual "S7-400
Programmable Controllers, Hardware and Installation".
627
Attachment
14.3 Electrical Installation
14.3
Electrical Installation
Introduction
The correct operation of PCS 7 components depends to a large extent on adherence to certain
rules of electrical installation. This involves the following aspects:
Equipotential bonding (VDE 0100)
Grounding
Overvoltage Protection
Shielding
Cabling
Equipotential Bonding
In accordance with VDE 0100, all electrically conductive metal parts of a system (cabinet
panels, racks etc.) must be interconnected. This ensures that any potential differences are
reduced to such an extent that there is no danger for either human beings or equipment.
Grounding
Low-resistance ground connections reduce the risk of electrical interference in case of short
circuits or faults in the system. By using low-impedance connections for grounding and
shielding cables and devices, the effects of noise on the system and the emission of noise
from the system can be reduced.
The SIMATIC S7-400 programmable controller and the distributed I/O system ET 200M allow
both grounded and ungrounded operation.
Overvoltage Protection
Overvoltages can occur at module outputs when inductors are turned off (at relays, for
example). The digital modules of the SIMATIC S7 400 have integrated overvoltage protection.
In certain situations (for example, when there is an additional contact between the module
output and inductor), an external overvoltage suppressor (for example, an arc-suppression
diode) must be installed directly on the inductor.
628
Attachment
14.3 Electrical Installation
629
Attachment
14.3 Electrical Installation
7UDQVPLWWHU
5HFHLYHU
/
XVXDOO\
SHUPLVVLEOH
6LJQDOFDEOH
/
(TXLSRWHQWLDOERQGLQJV\VWHP
7UDQVPLWWHU
5HFHLYHU
/
SHUPLVVLEOH
6LJQDOFDEOH
/
(TXLSRWHQWLDOERQGLQJV\VWHP
6KLHOG
(QFRGHU
5HFHLYHU
/
6LJQDOOLQH
EHWWHU
/
(TXLSRWHQWLDOERQGLQJV\VWHP
6KLHOG
(QFRGHU
5HFHLYHU
/
*RRG
6LJQDOOLQH
/
(TXLSRWHQWLDOERQGLQJV\VWHP
(QFRGHU
5HFHLYHU
6KLHOG
6LJQDOOLQH
/
YHU\JRRG
/
(TXLSRWHQWLDOERQGLQJV\VWHP
Connecting the cable shield of electrical cables at the entrance to the electronics cabinet
Care must be taken that interference running along the cable shield is not allowed to enter
electronics cabinets.
630
Attachment
14.3 Electrical Installation
If the cable shields are grounded inside the cabinet or casing, the field generated in the shield
grounding cables by the shield current is coupled not only into the unshielded signal cables
but also into the loops on the modules behind the inlet protection circuits and generates
interference voltages. For this reason, when grounding both ends of a shield, the grounding
should take place directly at the housing opening.
Also ensure that the shields contact the grounding rail over a sufficiently large area. Long thin
wires between the shield and ground bar have high inductance and are therefore unsuitable
for discharging interference currents with high frequencies.
Note the following points:
Use short wire lengths (if possible do not use wires at all but make direct large-area contact)
Choose a suitable route for the shield grounding wires (do not lead them close to sensitive
electronics)
Use a short, thick cable from the shield bar to the equipotential bonding system
If cabinets or casings are included to shield the control system, remember the following points:
Cabinet panels such as side panels, back panels, ceilings and floors should be contacted
at adequate intervals when cascaded.
Doors should have extra contacts to the cabinet chassis.
Cables leaving the shielding cabinet should either be shielded or fed via filters specified for
PCS 7.
If there are sources of strong interference in the cabinet (transformers, cables to motors,
etc.), they must be separated from sensitive electronics by partitions. The partitions should
be connected with low impedance to the equipotential bonding system via the cabinet.
All housings, cabinets, etc.should be connected to the equipotential bonding system over the
shortest route possible. Often, an independent equipotential bonding system is created. This
is connected to the equipotential bonding system of the remaining plant by a single cable.
It is a mistake to connect the PCS 7 process control system to a ground point outside the plant.
The magnetic fields generated by the interference currents flowing in the equipotential bonding
system induce voltages in the additional surface between the equipotential bonding conductors
and the connection to ground.
631
Attachment
14.3 Electrical Installation
)LHOGOLQHV
)LHOGOLQHV
&DEOH
&DEOH
The lines of a signal or bus connection should be in one cable and be surrounded by a common
shield. The cable should be laid as close as possible to the exciting cable to keep the insulation
stress to a minimum.
The cable carriers (for example, cable racks) should be connected to the equipotential bonding
system if there is no interference-carrying part of the equipotential bonding system within close
proximity. The cable shield can then be contacted at both ends with the casings of the electronic
equipment and in turn connected to the equipotential bonding system.
Additional information
For more detailed information about the electrical installation, refer to the installation manual
S7-400 Programmable Controllers; Installation and Hardware.
632
Attachment
14.4 Basics of EMC-Compliant Installation of PCS 7
14.4
Introduction
Although the SIMATIC PCS 7 system and its components were designed for use in an industrial
environment and meet strict EMC requirements, an EMC assessment should be performed
prior to installing the control system and possible sources of noise identified.
Mechanisms
Interference arising from various coupling mechanisms can affect the PCS 7 control system.
The type of coupling mechanism depends on the distance between the source of the
interference and the PCS 7 control system and the transmission medium.
Coupling
mechanisms
Cause
Sources of interference
Conductive
coupling
Capacitive
coupling
Inductive
coupling
Radiation
coupling
633
Attachment
14.4 Basics of EMC-Compliant Installation of PCS 7
634
Attachment
14.4 Basics of EMC-Compliant Installation of PCS 7
Additional information
For additional information about plant installation, refer to the manual S7-400 Programmable
Controllers; Installation and Hardware.
635
Attachment
14.5 Degrees of Protection (Housing Protection)
14.5
IP standard
Housing protection is stipulated in standard EN 60529 in Europe by the IP codes IPxx with 2
numbers.
The following table explains the IP norms conforming to EN 60529/IEC529:
First number
No protection
Remarks
E.g. fingers
No damaging deposits
Remarks
No protection
Protection level
The casings of most SIMATIC components have ventilation openings. To allow more effective
cooling of the electronics components, ambient air can flow through the casing. The maximum
operating temperatures quoted in the technical specifications apply only when there is
unrestricted flow of air through the ventilation openings.
636
Attachment
14.5 Degrees of Protection (Housing Protection)
Depending on the size of the ventilation openings, such modules comply with the degrees of
protection IP 20, IP 30 to IP 40. You will find the actual degree of protection of a SIMATIC
component in its documentation.
Components with the degrees of protection mentioned above do not provide protection against
dust and water! If the installation site requires protection of this kind, the components must be
installed in an additional enclosure (such as a switching enclosure) that provides a higher
degree of protection (for example, IP 65/IP 67).
637
Index
- setting up
Projects with the PCS 7 Wizard, 150
Automation system
Failsafe, 99
CFC chart
Overview of configuration, 401
Message classes
User-configured, 184
XE \* MERGEFORMAT , 55
A
Access protection, 32, 152, 227, 229
Open a project/library, 229
Access to PCS 7 OS
Via PCS 7 Web client, 92
Acknowledgement concept, 186, 193
Acknowledgment-triggered reporting - QTM, 193,
362
Acoustic signaling, 195
Activate, 362
Acknowledgment-triggered reporting, 362
ES Log, 584
Actuators
Integrate, 44
Adapt, 413, 467
Operating parameters, 467
Project-specific blocks, 279
Run sequence, 413
Runtime properties, 467
Additional components
Signal module, 95
Sound card, 95
Additional enclosure, 636
Additional functions
of the PH in a multiproject, 264
Adopt
Process tags, 449
Advanced Engineering System, 537
Application, 108
Additional acoustic components, 95
Additional optical components, 95
Automation system, 96
Centralized I/O, 108
Distributed I/Os, 108
Archive
BATCH, 37
swap out, 37
WinCC, 37
Archive server, (See also external archive server)
Configuring, 245
inserting, 245
Archive servers, 94
Archiving, 614
BATCH data, 37
Components, 37
Functions, 37
Multiproject, 615
Process data, 37
Project master data, 615
Areas of application, 55
Networks, 55
AS, 97, 112, 326
Components, 97
Configuration, 140
Configuration of fault-tolerant systems, 326
configure runtime measurement , 427
configure SIMATIC stations, 234
Fail-safe components, 105
Fault-tolerant components, 103
Possible uses in H systems and F systems, 112
AS functions
Configure cross-project connection, 392
Configuring, 396
Configuring an AS-wide interconnection, 410
AS/OS assignment, 259
specify, 259
ASI BUS, 86
Connecting to PROFIBUS DP, 86
Assign, 260, 317
Objects in the PH, 260
replicas to a model later on, 494
symbols for input and output addresses, 317
Assigning, 494
Symbolic Names, 330
Assignment, 256
for repairing process tags, 453
639
Index
AS-wide interconnection
Configuring, 410
Attribute: signal configuration of modules
Changing, 570
Attribute: Signal configuration of modules, 570
Automation system, 97
Components, 97
Fault-tolerant, 98
Fault-tolerant components, 103
Standard, 97
Avoid loss of production, 47
B
Backup, 617
Basic configuration, 235
configure hardware, 235
in PCS 7 plants, 125
Basic Elements
for Reuse, 167
BATCH
AS-based operation, 131
Configuration of a station, 131
Configuring functions, 525
PC components, 94
PC-based operation, 131
BATCH archive, 37
BATCH stations
Configure, 241
Inserting, 241
Block, 283, 404, 405, 408
configure, 405
inserting into a CFC chart, 404
interconnect, 405
project-specific adaptation, 279
Runtime properties, 408
Set language, 283
Block drivers, 434
Generating, 437
Block I/O attributes, 279
modify, 279
Block icon
creating/updating OS pictures automatically, 284
Generate, 182
use, 168
Block type
update, 278
use, 168
Blocks
edit, 500
Braided shields, 628
640
C
Cabinet construction, 623
Cable shield, 628
bring into contact, 628
Cabling, 628
Cancel, 260
Assignment of object - PH, 260
catalog profile
project-specific for a hardware configuration, 176,
305
Central I/O, 108
Central, plant-wide engineering, 148
Centralized modification, 171
CFC chart, 403, 420, 422
Comparing before downloading, 420
Compile, 418
create, 400
creating, 403
Download to the CPU, 420
test, 422
Versioning, 620
CFC chart I/Os, 415
define, 415
Change, 478
Change log, 587
Change Module during Operation, 330
Change parameter settings, 357
Changes, 145, 365
compared to the previous version, 13
Configuration in RUN, 365
Configuration rules for CiR, 145
Documentation in the change log, 587
ES Log, 584
in runtime CiR, 145
Index
641
Index
642
Index
D
data, 554
643
Index
Data, 557
Adopting from the plant engineering, 537
Exchanging with MS Excel/Access, 557
IEA File in the ES, 554
Data backup, 617
Data communication
with MS Excel/Access, 557
Data Communication, 557
Data exchange
PCS 7 and AdvES, 537
PCS 7 COMOS, 537
via terminal bus and plant bus, 136
With plant engineering, 537
Data formats
Importing, 120
Data links
to other systems, 86
Data-handling steps, 299
Multiproject, 299
Deactivate
ES Log, 584
Default parameters, 326
of the CPUs, 326
of the CPUs for PCS 7 projects, 101
Defaults, 219
In the SIMATIC Manager, 219
Storage location for projects/libraries , 219
Define
CiR elements, 348
Defining, 348, 415, 496
a project-specific catalog profile for a hardware
configuration, 305
CFC chart I/Os, 415
Columns, 496
Defining types in hierarchy folders on the basis of
ISA-88, 265
Degree of protection - Housing protection, 636
Delete, 352, 492, 497
Model, 492
SFC charts, 472
Deleting
CiR elements, 352
Derive, 180
OS areas from the PH, 180
Picture hierarchy from the PH, 180
Device
Integrate, 44
Diagnostic clocks, 434
Diagnostic functions, 68
Plan on the Ethernet, 68
644
Index
E
Edit, 302
Editing, 379, 502, 505, 514, 515, 516
Blocks, 500
Edit projects on distributed stations, 302
Equipment Properties, 515
General data, 498
Hierarchy folder, 514
Measured value archives, 512
Messages, 508
Network configuration, 379
Parameter, 502
Picture objects, 510
Process object, 42
Process tags, 448
Shared declarations, 516
Signals, 505
Effective engineering
Functions, 119
Objects, 119
Effects on the process, 366
Electrical installation, 628
Electrical transmission media, 70
Electrical Transmission Media, 64
Electromagnetic compatibility, 633
ensure, 633
Electronic signature, 32
EMC planning, 633
EMC requirements, 633
EMC-compliant installation of PCS 7, 633
Engineering, 571
central and plant-wide, 148
Synchronization of engineering data, 571
Engineering station, 237
Configure, 237
Inserting, 237
Structure, 127
Engineering system, 127
Ensure, 633
electromagnetic compatibility, 633
F
F systems, 326
Configuration, 326
Faceplate
use, 168
Failsafe automation systems
Types, 99
645
Index
Hardware / software
assignment, 179
Hardware components, 310
insert, 310
Hardware configuration, 177, 304, 306, 310
Create a SIMATIC station, 310
export/import, 561
exporting/importing, 306
High-precision time stamps, 361
Project-Specific Catalog Profile, 176
HART devices, 114, 338
Configuring with SIMATIC PDM, 340
connect to distributed I/O, 114
Help with the installation of the PCS 7 plant, 141
Hide
Messages, automatic, 192, 267, 429
Hierarchy folder, 256, 257, 258, 260, 514
Copy, 258
Delete, 258
edit, 514
insert objects, 257
Inserting, 256
Move, 258
Historical alarms, 530
horn, 195
HW Config
HW Config including CiR, 304
Import/export, 561
General data
Editing, 498
General information about the Import/Export
Assistant (IEA), 540
Generate
Block icons, 182
Generating
Module drivers, 437
Operator texts, 182
Process tag type from a CFC chart, 443
Glass Fiber Optics, 72
Grounding, 628
H
H systems, 326
Configuration, 326
646
Index
Integrate
Distributed I/O in hazardous areas, 117
Number of actuators, 44
Number of devices, 44
Number of sensors, 44
Interaction between hardware and software, 179
Interconnect, 405
Blocks, 405
Interface, 434
Interior Lightning Protection, 626
Introduction, 346
CiR, 346
Configuration, 308
Configure in RUN, 346
IP standard, 636
IT
PC components, 94
L
Language, 283
set for blocks, 283
set for display devices, 283
Languages, 285
Library, 269, 275
Storage location, 219
Test objects, 293
using the master data library/libraries, 174
work with, 275
Library objects, 294
document, 294
test, 293
License
Booking back process objects, 433
Counting process objects, 432
License information, 430, 433
Lifebeat, 523
Lifebeat monitoring, 523
monitoring, 523
Lifebeat monitoring, 523
monitoring, 523
Lightning protection, 626
Lightning protection zones, 626
Limits
of the CPUs for PCS 7 projects, 100
Local ID, 386
local PC station
setting up, 218
Local PC station, 218
Local time conversion, 186
Location designation, 547
647
Index
Lock
Lock message attributes against changes to block
instances, 281
M
Maintenance station, 129
Diagnostics, 609
Insert, 238
Manage texts
multilingual, 230
Management levels, 58
plan with Ethernet, 58
Mass data
edit in the process object view, 494
Master data library
Blocks, 276
create, 274
Maintenance, 269
Objects, 271
Overview of configuration steps, 269
Master Data Library/Libraries, 174
Measured value archives
edit, 512
Merging, 378, 534, 535
Charts from a project, 162
cross-project connections, 535
Cross-project connections, 394
cross-project networks in the multiproject, 378,
534
projects following distributed editing, 532
Message attributes
Lock changes to the block instance, 281
Message classes, 184, 188
Message colors
Column colors, 191
Message configuration
Important aspects, 186
Message lists, 186
Message system, 188
Basic concept, 184
Configure, 191
Important aspects, 186
Message classes, 184, 188
Message classes, user-configured , 184
Message texts, 282
compile, 282
648
Index
N
Named connection, 386
Network
Interface AS stations, 65
Interface PC stations, 65
Network configuration, 376, 379
change, 379
save , 376
Network connections
creating, 371
Networks, 55, 373, 378, 379
Area of application, 55
Configuring redundant networks, 379
Creating and configuring a connection, 373
For communication, 54
Maximum transmission rate, 56
merging in the network, 378
Node address, 374
changing, 374
O
Objects, 257
copy objects from the library to the master data
library, 276
insert in hierarchy folder, 257
of the master data library, 271
OMC, 63
OPC, 90
Connect HMI systems, 90
Opening an access-protected project/library, 229
OpenPCS 7
PC components, 94
OpenPCS 7 station
Configure, 244
Configuring, 529, 530
Inserting, 244
Structure, 133
OpenPCS 7
Connecting to the IT world, 91
Operating mode
changing on the PC network, 375
Operating parameters, 467
adapt, 467
Operating reliability, 49
Operator station
Number for a multiple station system, 45
Setup, 128
Operator Station
Insert, 238
OS stand-alone system, 240
Operator texts
compile and edit texts which are of relevance to
operation, 285
Generate, 182
Optical bus terminal, 72
Optical link module, 72
Optical transmission media, 64, 72
Optimize, 411
Run sequence, 411
Options, 581
Compiling and downloading, 581
OS
PC components, 94
OS areas, 180
derive from the PH, 180
OS functions, 520
Configuring, 520
OS pictures
Create/update block icons, 284
OS server data, 575
one-time update, 575
OS stand-alone system
Reference OS, 240
OSM, 63
Overview, 97
AS components, 97
I/O, distributed and central, 113
PCS 7 configuration steps, 213
Recurring technological functions, 121
649
Index
P
PA devices, 335
Configure, 335
Parameter, 502
edit, 502
Parameter assignment of a channel, 360
changing, 360
Parameters, 55
Bus systems, 55
Networks, 55
PC components
Connecting, 95
for archive servers, 94
for BATCH, 94
for ES, 94
for IT, 94
For OpenPCS 7, 94
for OS, 94
for route control, 94
PC network
changing the mode, 375
changing the transmission rate, 375
PC station, 247
Configure, 234, 247
Connection to Ethernet, 65
download, 247
PCS 7 applications, 209
PCS 7 engineering system
Structure, 127
PCS 7 plant
Installation help, 141
Plant structure, 19
Systems and components, 19
PCS 7 operator station, 128
PCS 7 Web client, 92
PCS 7 Web server, 92
PCS 7 wizard, 225
PCS 7 Wizard, 150, 151
PDF file, 621
create from documentation, 621
PDM, 338
650
Index
Plant view
Functions, 202
master data library, 202
structure, 202
Plants, 523
Configuration display, 523
Protect against unauthorized access, 32
Plastic Fiber Optics, 72
Preconfigured systems of PCS 7 bundles, 94
Principles of CiR, 343
Process data
archiving, 37
Process image, 321
set, 321
Process management, 35
Verification, 35
Process object
edit, 42
Process object statistics, 433
Process object view, 497
editing mass data, 494
Editing process tags, 448
Finding, 497
Functions, 204
Objects, 204
Replacing, 497
Structure, 204
test, 517
Test mode, 589
Process objects
Booking, 431
Counting, 431
Displaying statistics, 433
Returning licenses, 431
Process tag
Comparison with a control module, 439
Process tag type, 121, 446, 544
Assign an import file, 446
Centralized modification, 171
change, 444
create, 443
Definition, 171
Exporting, 552
import, 549
Migration to the control module type, 439
Repair assignment, 453
use, 171
work with, 289
651
Index
652
Protection, 623
against contamination and corrosion, 623
against mechanical influences, 623
against unauthorized access, 623
Protection requirements, 623
Purpose of this documentation, 13
Q
QTM, 193, 362
R
Read back, 579
recommendation for
CiR, 347
Using fail-safe and fault-tolerant components, 52
Recommendation for, 347
Redundancy, 67, 75
Configuration of PROFIBUS networks, 75
connecting non-redundant devices to redundant
systems, 75
Structure of Ethernet networks, 67
Redundancy concept, 47
Redundant bus, 67
Redundant connections, 394
Configuring, 394
Redundant PROFIBUS DP, 75
connecting non-redundant devices, 75
Reference OS
Swap file scope, 240
Reference potential, 628
release, 186
Release
Message, 186
Remote diagnostics, 611
Remove, 224, 492
Model, 492
Remove project from multiproject, 224
Reorganization, 607
Repeated exports, 552
Repeated functions
Identifying, 539
Replicas, 494
assign replicas to a model later on, 494
Restrictions
with the IEA, 553
Retrieving, 616, 619
Multiproject, 616
project data with a version ID, 619
Project master data, 616
Index
reuse
central, 167
Plant data, 177
Route control
PC components, 94
Route Control functions, 527
Configuring, 527
Route Control stations
Configure, 243
Inserting, 243
RS 485-iS Coupler, 70
Rules, 256, 298
for working in the multiproject, 298
Names of the PH, 256
Run sequence, 411, 413
adapt, 413
optimize, 411
Running plant, 593
test, 593
Runtime groups, 407, 408
Runtime measurement
configure AS runtime measurement , 427
Runtime properties, 407, 408, 467
adapt, 467
Blocks, 408
S
S7 PLCSIM, 590
test with, 590
Safety mechanisms, 49
Save
Network configuration, 376
Project with reorganization, 607
Shared declarations, 292
Saving, 376
SCALANCE X, 59
Scaling PCS 7, 41
Scaling PCS 7, 41
Select
systems to be used, 26
Selection
Components, 30
Selection criteria
Automation system, 96
Sensors
Integrate, 44
Sequencer properties, 459
Configuring, 459
Sequential control systems
Configuring, 457
create, 454
Service, 40
support, 40
Set
CPU properties, 317
Language for blocks, 283
Setting, 283, 321, 329, 496
Columns, 496
Defaults, 219
Language for display devices, 283
Plant hierarchy, 254
Process image, 321
Time-of-Day Synchronization on the AS, 329
setting up, 218
Setting up
local PC station, 218
Setting up Projects
with the PCS 7 "New Project" Wizard, 150
Setup
Operator station, 128
SFC, 463, 465, 485
configure messages, 473
Configure steps, 463
Configure transitions, 465
Creating sequential control systems, 454
test programs, 485
SFC chart, 458
compare before downloading, 481
Compiling, 479
copy and move, 472
create a new, 458
delete, 472
Versioning, 620
SFC instance, 455
Advantages, 455
generate, 477
Use cases, 455
SFC type, 170, 455, 474, 478
Advantages, 455
change centrally, 478
Compiling, 479
create, 474
update, 278
Use cases, 455
working with, 170
Shared declarations, 516
edit, 516
save, 292
Shield connection, 628
Shielding, 628
Show
Messages, automatic, 192, 267, 429
653
Index
654
T
Task of the driver blocks, 435
Template, 121
Terminal bus
Data exchange, 136
Index
U
Undo, 356
used CiR elements, 356
Update, 570, 575
automatically creating block icons for OS pictures,
284
Block type, 278
OS server data, 575
SFC type, 278
Updating
Imported station configuration, 570
use, 596
Block type, 168
Faceplate, 168
Model, 173
Use
Block icon, 168
Version Cross Manager, 596
Used CiR elements, 356
Undo, 356
User-configurable message classes, 15
Message classes, 188
User-data management, 32
Using
Failsafe automation systems, 99
Using the PCS 7 applications, 209
V
Validation, 35
Components, 35
Functions, 35
in accordance with 21 CFR Part 11, 35
Validity
Documentation, 13
Verification, 35
Process management, 35
Version Cross Manager, 596
comparing project versions, 595
use, 596
Versioning, 614, 618
CFC/SFC chart, 620
Project data, 618
Views, 208
Component view, 199
Correlations, 207
cross-view functions, 208
Plant view, 202
Process object view, 204
W
Wall-mounting, 623
WinCC archive, 37
655
Index
X
XML, 177, 601
Y
Y coupler, 342
Y link, 342
656