WINCC System Overview
WINCC System Overview
WINCC System Overview
System Overview
2.
Introduction
Highlights
Successful Deployments
Function Overview
Product Variants
From a Single-User Solution to a Distributed System
Integration into MES and ERP
Single-User System
Multi-User System the Client/Server Solution
Redundant Servers
Distributed System
Web Clients
2.2.2
2.2.3
2.2.4
2.2.5
CONTENTS
7
9
10
12
14
16
18
19
21
23
24
24
25
26
28
29
29
29
29
30
31
32
34
36
37
2.3.1
2.3.2
Overview
Integration of Microsoft Technologies
2.3.2.1 COM/DCOM
2.3.2.2 DNA
2.3.2.3 OCX / ActiveX
2.3.2.4 OLE
2.3.2.5 OPC
37
38
38
38
38
38
39
2.3.3
40
40
41
2.3.4
Integrated Database
2.3.4.1 Data Stotage Using Sybase SQL Anywhere Database
2.3.4.2 Data Access via SQL / ODBC
42
42
42
Overview
Direct Use of STEP 7 Symbols in WinCC
STEP 7 Block Call from WinCC
Direct Start of STEP 7 Hardware Diagnostics from WinCC
Powerful Process Diagnostics Using WinCC/ProAgent
2.5 Communications
2.5.1
2.5.2
2.5.3
Overview
Available Communication Channels
OPC: The End of All Discussions about Interfaces
43
44
44
45
46
46
47
48
48
49
2.6 Diagnostics
2.6.1
2.6.2
2.6.3
2.6.4
50
50
51
52
53
3.
WinCC Configuration
3.1
3.2
3.3
4.
5.
55
57
58
60
60
61
62
63
65
66
69
70
71
72
73
75
76
77
79
81
82
83
84
85
85
87
88
89
90
91
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
93
94
95
95
96
97
101
103
CONTENTS
1
System Overview
SYSTEM OVERVIEW
SYSTEM OVERVIEW
1.1 Introduction
PC-based operator control and monitoring systems have experienced rapid development.
SIMATIC WinCC is seen as a trend setter in the use of the latest software technology.
WinCC stands for Windows Control Center, in other words it offers you all the facilities
for the secure control of your process within the Windows NT or Windows 2000 standard
environment.
WinCC combines the know-how of Siemens, the leading provider in process automation
and the competence of Microsoft, the world market leader in PC software development.
WinCC is a modern system with an attractive user interface for use in the world of the
office and manufacture, offering mature and reliable operation and efficient configuration.
It is scalable for simple and complex tasks as well as being easy to integrate in
company-wide applications right up to integration in MES and ERP solutions. WinCC can
also be used on a world-wide basis and with world-wide support thanks to the
comprehensive service and support from Siemens.
SYSTEM OVERVIEW
Within the range of SIMATIC HMI products for Operating & Monitoring, WinCC is a
SCADA-class operating & monitoring system that is graduated by price and performance,
with efficient functions for controlling automated processes. One of the special features
of WinCC is its total openness. It can be readily used in combination with standard and
user programs, creating human-machine interfaces which meet the practical requirements precisely. System houses can develop their own applications via the open
interfaces by using WinCC as a specific basis for their system expansions.
10
1.2 Highlights
The best features of a top-class system
Use of innovative software technologies
WinCC is based on the latest software developments and technologies. Our close cooperation with Microsoft means that users can take a relaxed view of future
innovations.
Client/server system with all SCADA functions included
Even the basic WinCC system provides all the components and functions that you
need for generating complex visualization tasks too. Editors for generating pictures,
scripts, alarms, trends and reports are established components of the basic WinCC
system.
Scalable for everything from simple to complex tasks
WinCC is a modular automation component, which you can expand in a flexible way,
for simple engineering applications through to complex multi-user applications or
even distributed systems with several servers in industrial and machine building
technology.
Expandable by industry-specific and technology-specific options and add-ons
A range of different WinCC option packages and add-ons have already been
developed on the basis of the open programming interfaces, which cover the widely
differing requirements of many branches of industry as well as special technology
like water treatment, for example.
Integrated ODBC/SQL database
SYSTEM OVERVIEW
The Sybase SQL Anywhere standard database is integrated in WinCC. All the listoriented configuration data and process data is stored in this database. You can
easily access the WinCC database using Standard Query Language (SQL) or by
means of ODBC drivers. These access options allow WinCC to open up its data to
other Windows programs and databases, for example, and to integrate itself into a
contiguous factory- or company-wide concept.
Powerful standard interfaces (such as OLE, ActiveX, OPC)
Standard interfaces like DDE and OLE for exchanging data between Windows
programs are the same established WinCC features as problem-free integration of
ActiveX controls and OPC server and client functionality.
Universal script language
WinCC scripts are generated using the ANSI-C standard programming language.
Open API programming interface with access to WinCC functions and data
All the WinCC modules have an open C programming interface (C-API). This means
that you can integrate both WinCC configuration and runtime functions into a user
program.
Easy (online) configuration via wizards
In a WYSIWYG environment, configuring engineers have available a comprehensive
library in addition to simple dialogs and wizards. At the commissioning stage, it is
also possible to make changes online!
11
SYSTEM OVERVIEW
12
SYSTEM OVERVIEW
Examples of applications
13
SYSTEM OVERVIEW
14
Graphics System
Message System
(Alarm Logging)
Programming
Interfaces
Standard
Interfaces
SYSTEM OVERVIEW
Archiving System
(Tag Logging)
Process
Communications
Report System
Script
Processing
15
WinCC-Editors
and Interfaces
Task or
Configurable Runtime Functionality
WinCC Explorer
Graphics Designer
Alarm Logging
Tag Logging
Report Designer
User Administrator
Global Scripts
Communication
Channels
Standard
Interfaces
Programming
Interfaces
SYSTEM OVERVIEW
16
SYSTEM OVERVIEW
Standard PCs can be used as operator stations and servers depending on the environmental conditions. Office or industrial PCs are possible as well. The standard operating
system is Microsoft Windows NT 4.0 or Windows 2000.
If you choose WinCC as a software package, you can utilize a PC of your choice. Turnkey
systems by contrast offer you the benefit of having fully tested, operationally-optimized
PCs on which all you have to do is connect and switch on (plug and play). There is no
need for any installation work at all. If desired, it is possible to pre-install the necessary
communication modules for SIMATIC NET, or with a multi-user system, for the terminal
bus too.
For the control room area, you will find suitable operator stations and servers based on
Fujitsu Siemens workstations. For on-site applications, SIMATIC Panel PCs are available
with IP65-protected membrane front panels and also touch screens.
You will find the product variants for software and system solutions that are currently on
offer in SIMATIC HMI catalogue ST80 or in electronic catalog CA01 on CD-ROM or in
interactive catalog CA01 on the Internet in which you will also find all the other current
Siemens A&D products apart from WinCC:
http://www.ad.siemens.de/catalog
17
There are different packages available with 128, 256, 1,024 and 64,000 PowerTags. Only
tags that possess a process connection to the controller are designated as PowerTags.
Up to 32 messages can be derived from one PowerTag. In addition, internal tags without
a process connection are available as a complementary system feature.
Powerpacks allow you to move up to a version with a higher number of tags. Go ahead
and start with the smallest available package and then later expand with one of the
powerpacks.
WinCC Powerpacks
If your application is growing, then WinCC grows with it! Powerpacks allow you to move
up to a version with a higher number of tags later on.
WinCC Options are products of Siemens Automation & Drives. WinCC options are
supported by the technical advisory service and the central Hotline. WinCC Add-ons are
developed and marketed by other Siemens departments and by third-party vendors.
WinCC add-ons are supported by the respective product supplier who is also the contact
person for integrating the product into the automation solution.
WinCC/Server
If you intend to use a computer as a server, you need a server license (option) on it and
the appropriate number of runtime licenses (RT) or a complete license (RC). Computers
that are to inquire data as clients from this server and to display it, need only the smallest
license (RT128 or RC128 if you intend to additionally carry out configuration on the
client), since they do not have any of their own process variables. The server makes them
available.
SYSTEM OVERVIEW
The universally applicable WinCC basic software forms the core for modular expansions.
These function expansions can be obtained in the form of WinCC options as well as
WinCC add-ons (see Chapter 4).
18
SYSTEM OVERVIEW
Distributed system
(server and
multi-clients)
Multi-user system
(client/server)
Single-user system
System Description WinCC Version 5
6AV6393-1BA05-0AB0
19
A consistent flow of information between the planning and the operative levels will
determine the efficiency and competitiveness of your company. SIMATIC WinCC has
become a major player in the company-wide IT environment on the way to vertical
integration.
System Description WinCC Version 5
6AV6393-1BA05-0AB0
SYSTEM OVERVIEW
SYSTEM OVERVIEW
20
2
the SCADA System
SCADA-SYSTEM
22
23
2.1 Configurations
SIMATIC WinCC is modular system and you can extend it in a flexible way. This makes
possible not just simple single-user applications in engineering, but also complex multiuser solutions or even distributed systems with several servers and multi-clients in
industrial and machine building technology.
And as far as process reliability is concerned, WinCC also offers a redundancy option, of
course with complete data integrity and continuous saving of operator entries.
The WinCC/Web Navigator option package allows you to monitor and even operate the
plant across the Internet or your Intranet. On the WinCC Web Client side, you only need a
Web browser with ActiveX support.
SIMATIC WinCC offers the following individual configuration options:
Single-user system
Multi-user system (client/server solution)
Redundant servers
Distributed system
Web clients
SCADA-SYSTEM
24
SCADA-SYSTEM
The operator stations in a multi-user system can also be placed along a production line,
with an operator switching between them on a process-driven basis and having the same
possibilities for intervention.
25
With up to four clients, you can, if necessary, run the server as an operator station. In any
other case the server should only execute server functions. A maximum of 16 clients are
allowed. The recommended software platform for the WinCC server is Windows NT Server.
SCADA-SYSTEM
26
Distribution of the
visualization task in
accordance with
the plant structure
SCADA-SYSTEM
To structure a distributed system, you need only one server license per server that you
use (WinCC/Server option). The actual distribution is carried out by a corresponding
configuration.
Distribution of the
visualization task on
a functional basis
27
......
LAN
......
SCADA-SYSTEM
process bus
28
SCADA-SYSTEM
The WinCC Web Navigator Server is based on Microsofts Internet Information Server
(IIS) and can be at the same time a WinCC server or receive its data from the plant via
OPC, for example, from one or more WinCC servers. The main areas of application for a
Web client are as a low-cost operator station, a management client or for remote
maintenance and diagnostics.
29
SCADA-SYSTEM
There are 1000 different access levels which provide for the creation of a hierarchy access
protection as well as exclusive user authorization rights for individual users. Password
and user name determine an individual users access rights. These can also be redefined
during the process operation. A convenient User Administrator is available for this. Their
validity lapses unless further action is carried out within a pre-definable period.
30
SCADA-SYSTEM
31
SCADA-SYSTEM
32
SCADA-SYSTEM
Integrated selection of
message output at runtime
The message structure in WinCC is freely definable and can therefore be adapted to meet
the special requirements of a specific system. A message comprises message blocks
which can also contain process values. Each message is located within an ordered file
consisting of 16 message classes for each of 16 message types. This means that it is
possible, for example, to distinguish alarms, warnings, errors, malfunctions and other
message types separately for a number of system areas.
33
Analog variables
WinCC allows you to control limit values of analog variables. The analog variable is
assigned with any upper and lower limit values; if they are infringed, the system triggers
a message that is defined by the alarm number. Apart from this, you can determine a
hysteresis. In the case of messages for which you define a hysteresis, the system does
not carry out triggering as soon as the limit is reached; rather, this is not carried out until
the actual value of the variable exceeds or falls short of the limit by the value of the
hysteresis.
Group messages
Group messages can be freely defined. A joint message is displayed if one of the
assigned individual messages is queued (logical OR). The group message goes if there
are no more individual messages. Group messages offer a reduced view of the message
characteristic which is always visible for example on the screen. From here all messages
can be called up for viewing on request. Group messages can be acknowledged by the
automation system.
Acknowledgement Procedure
Group acknowledgement is implemented in addition to individual acknowledgement in
the message picture or via the controller. In this connection, WinCC automatically takes
into account that only visible messages are acknowledged. This guarantees that
operators have seen the messages before they are acknowledged.
Message Archiving
Short term archives can store up to 10,000 messages and are held as a ring archive in the
main memory or on the hard disk. A selection criterion defines which specific messages
are to be archived. In this context the message system always overwrites the oldest
messages in the ring buffer first.
The long-term archive is used as a continuation of the short term archive. The long-term
archive is basically contained on the disk and can be designed as a ring archive or a
continuous archive. The ring archive can record messages from up to 65535 days
depending upon the space available on the data carrier. Here again a logging
specification can also be defined via a selection criterion. Continuous archives are only
restricted by the free disk space available.
Message Reports
Message reports continuously document the sequence of messages (message sequence
report) or specific views in the archive (message archive report). The printout is executed
either page for page for complete pages or in conjunction with the message sequence
report which is assigned exclusively to a line-oriented printer, line for line when a
message is received.
Further Functions
If required, individual messages can be demerged from and reincluded in the acquisition
(blocking and releasing messages). The user can enter his own text for each message
and each time a message appears (message commentary). The loop-in alarm function
displays the associated process picture for the selected message.
SCADA-SYSTEM
The WinCC/Storage option allows you to export and retransfer archives as well as to
export archives in CSV format.
34
SCADA-SYSTEM
Online configuration
35
SCADA-SYSTEM
36
SCADA-SYSTEM
Report definition in
the Report Designer
Time-event-driven output
of a report on a printer or
as a preview
37
SCADA-SYSTEM
38
2.3.2.1 COM/DCOM
One of the most important features of WinCC is its COM-/DCOM architecture (Component
Object Model/ Distributed Component Object Model respectively). COM architecture
means that important functionality in WinCC has been implemented using standardized
component technology and that, if you need to, it is relatively easy to replace these
components. DCOM is an object protocol that allows (ActiveX) components in a network
to directly exchange data in a mutual way. DCOM is not language-dependent and this
means that you can create DCOM applications in any language in which you can create
ActiveX components.
SCADA-SYSTEM
2.3.2.4 OLE
OLE (Object Linking and Embedding) is a Microsoft-developed procedure for exchanging
data between programs in which the data from a source application is inserted into the
document of the destination application. OLE is a component of WinCC. An example of
this is the integration of an Excel spreadsheet into a WinCC process picture.
39
2.3.2.5 OPC
With OPC (OLE for Process Control) SIMATIC WinCC integrates
the new communications standard for components in the
automation sector. OPC gives automation system components a plug and play
capability. That makes arduous discussions about interfaces a thing of the past, in the
same way as restrictions on what components can be connected. These standardized
communications interfaces really do save your money. WinCC can be an OPC client as
well as an OPC server. As an OPC client, WinCC accesses any OPC server. Using WinCC
as an OPC server makes it possible for other OPC clients to further-process the process
data that WinCC acquired.
WinCC can, of course, function as an OPC server and an OPC client at the same time.
Another interesting application is with cascading WinCC stations. Several WinCC singleuser systems can use the OPC mechanism to exchange data with one another or with
higher-level WinCC stations.
For more detailed information, refer to Chapter 2.5, Communications.
SCADA-SYSTEM
40
In the case of more complex actions and dynamics, WinCC offers the openness and
freedom of the ANSI-C programming language. In this connection, programming is based
on Global Scripts, which is the generic term for actions and C functions: depending on
their type, they can be used in an intra-project or cross-project way.
SCADA-SYSTEM
Actions provide the corresponding dynamic on the operator interface and for the
background editing. Virtually all systems for process visualization offer a more or less
flexible script language. WinCC scripts are generated using the ANSI-C standard
programming language. For this, you can use a vast range of standard functions that are
41
the basis of WinCC. In the same way, you can create your own functions, integrate them
in the range of functions and use them as often as you like.
Global Script is the generic term for actions and C functions: depending on their type,
they can be used in an intra-project or cross-project way. Scripts are used to configure
actions to objects. They are processed by a system-internal C interpreter. You use Global
Script actions at runtime during process control. They are executed using a trigger.
SCADA-SYSTEM
42
SCADA-SYSTEM
One sensible application for this technology is, for example, exporting the alarm archives
for further-processing or integrating the WinCC archives into an SAP system. Database
access is also used with the WinCC/Storage option package that exports and manages
database tables.
43
Overview
WinCC is a powerful and open system and offers links to various PLCs. That is why in
many applications WinCC is the best choice for a HMI system. However you will get
special benefits in conjunction with WinCC when using it in the context of Totally
Integrated Automation with SIMATIC.
With Totally Integrated Automation, you work with exactly the technologies that are the
best suited for your task. That means PLC, industrial computers, distributed I/O, process
control systems,... The same variety of systems that characterize your present automation
environment, in other words. But there is one major difference: these systems have a
common kernel which makes them a complete unit right from the start. The kernel
supports a threefold integration:
integrated configuration and programming,
integrated data management,
integrated communication.
SCADA-SYSTEM
SIMATIC WinCC Version 5 is a logical continuation down the road towards an integrated
automation solution (Totally Integrated Automation). In this context, the connection has
been made even closer between the STEP 7 world and configuration of WinCC:
44
Tag toolbar as a
component of the Graphics
Designer with access to
WinCC tags and STEP 7
symbols
SCADA-SYSTEM
45
Motor 1
Motor 2
SCADA-SYSTEM
46
HW fault
SCADA-SYSTEM
WinCC/ProAgent enables precise process fault diagnostics for machines and plants.
Thanks to complete integration in the world of SIMATIC process diagnostics, ProAgent
offers a user-friendly solution on the basis of STEP 7, S7-PDIAG and S7-GRAPH Engineering Tools as well as the SIMATIC S7-300/-400 and WinAC control systems.
ProAgent offers the following advantages:
Precise and rapid
process fault
diagnostics in plants
and machines for
SIMATIC S7 and
SIMATIC WinCC
A standardized
diagnostics concept for
a range of SIMATIC
components
No additional
configuration effort
for diagnostics
functionality
Reduces the controllers memory requirement and execution time
System Description WinCC Version 5
6AV6393-1BA05-0AB0
47
2.5 Communications
2.5.1 Overview
WinCC is an open process visualization system and offers the possibility of connecting
to the widest range of controllers.
You define the communication channels and the communication partners in the project
control centre, i.e. the WinCC Explorer (see also Chapter 3.1).
In the following, you will find a list of the most important available communication
channels. For information on further communication channels for WinCC that are
available as add-ons, please refer to the WinCC add-on directory on the Internet (see also
section 4.14).
SCADA-SYSTEM
All essential communication channels for the connection to the SIMATIC S5/ S7/ 505
controllers are included within the scope of delivery of WinCC, likewise the crossplatform communication channels such as PROFIBUS DP, DDE and OPC. In addition, a
vast number of communication channels are available as options and add-ons.
48
Option
Option
SCADA-SYSTEM
Add-on
SIMADYN-PMC Ethernet
Add-on
Add-on
SIPART DR
Add-on
TELEPERM M
Add-on
Option
Option
Option
Option
Option
Mitsubishi MELSEC FX
Option
Modbus Serial
Option
Option
System Description WinCC Version 5
6AV6393-1BA05-0AB0
49
Driver
Driver
SCADA-SYSTEM
50
2.6 Diagnostics
2.6.1 Diagnostics Options with WinCC
7
P
STE
Diagnostics is a crucial topic in the context of reducing configuration and down times.
The important factors in reducing down times are above all the runtime functionality that
WinCC offers in the context of TIA (Totally Integrated Automation). This includes:
STEP 7 block calling from WinCC
- A guided view of the controller from WinCC
Entry into STEP 7 hardware diagnostics
- Detecting and diagnosing hardware faults from WinCC
These points are described in detail in the section entitled TIA Totally Integrated Automation (Chapter 2.4).
SCADA-SYSTEM
In addition to the functionality that has been mentioned in the context of TIA, WinCCs
diagnostics options go much further. WinCCs diagnostics tools include:
WinCC Scope
Channel diagnostics
All of these options together give you a global picture of the plant and integrates centrally
in WinCC the data from different areas such that the system displays it to configuring
engineers without them needing to spend a lot of time looking for the data and even
leads staff to the location of the fault. This provides considerable support for rapid fault
analysis.
51
SCADA-SYSTEM
52
SCADA-SYSTEM
Selection of the
communications connection to
be analyzed.
53
2.6.4 DXF-Data
Displaying User Information (Circuit Diagrams)
Integration of WinCC into the global concept of Totally Integrated Automation makes
possible connection of WinCC Runtime and STEP 7 Runtime.
To connect to a plants circuit diagrams, WinCC makes possible display of DXF data in an
ActiveX control in WinCC Runtime. This allows you to display and evaluate in WinCC on
an as required basis circuit diagram data, e.g. from E-Plan, a standard tool for the
electronic generation of plant plans. You no longer have to spend a lot of time and effort
looking for the connections of a motor or a pump, for example, since you can call the
relevant data in WinCC by simply clicking on the motor.
The data that is to be displayed as required does not necessarily have to be a component
of the project. It can also be located at a central location on the network where it can of
course be changed and customized.
SCADA-SYSTEM
54
The use of standard SIMATIC components guarantees high system availability and
reduces the costs for material planning and the stocking of spare parts. The application
of standard technologies and the openness of the system additionally permits connection
to any third-party systems.
SCADA-SYSTEM
The operator stations (OS) of the SIMATIC PCS 7 process control system are the
window to the process. The operating, maintenance and supervisory personnel are
able to follow process activities on the operator stations, modify batch sequences, edit
actual process values, or communicate with the process. Alarms and operator prompts
are also acknowledged on the operator stations. The operator stations are based on the
SIMATIC WinCC visualization system with the Windows NT operating system. They are
available as single-user and multi-user systems.
3
Configuration
CONFIGURATION
56
57
Definition of WinCCs
Tag Management
CONFIGURATION
58
Using the WinCC editors, you carry out the various tasks for configuring a SCADA
system. The editors are started from the WinCC Explorer. The basic version of WinCC
includes all the editors that you will normally need.
The supported configuration tools include picture generation (Graphics Designer), the
editors for configuring the message system (Alarm Logging), process value archiving
(Tag Logging) and the report system (Report Designer), script creation (Global Script), a
user management system (User Administrator) and much more.
Assuming that the WinCC options also have a configuration tool, the system integrates
the corresponding editor into the WinCC Explorer user interface.
CONFIGURATION
59
You can control dynamically the appearance of all the graphic components. Properties like
geometry, color, pattern, etc. can be directly addressed and changed by means of tag values or
from scripts. There is no limit on your ability to create pictures and dynamizations.
Common Microsoft operator aids like Tooltips for the online project are of course integrated in
WinCC and you can configure them by making just a few entries. With this configuration too,
multilingual definitions are always possible.
This makes the Graphics Designer the ideal tool for creating and laying out pictures.
CONFIGURATION
60
CONFIGURATION
There are even more highlights because SIMATIC WinCC is a part of Totally Integrated
Automation (see Chapter 2.4) and can therefore be integrated into the STEP 7 Engineering
Tools. Directly using STEP 7 Symbols in WinCC makes it unnecessary to re-enter in
WinCC Tag Management the names and addresses of tags. This makes impossible wrong
addressing; you only need to make changes in one place.
61
CONFIGURATION
62
CONFIGURATION
Each graphics object, regardless of its complexity, can be stored in the object library.
These can involve pure graphics, the objects can just as readily include special
processing routines, in fact even process connections. This means that even larger
projects can be processed quickly using standardizations.
63
Customized Objects
The customized object allows modular configuration. In this connection, it is possible to
group any graphic objects you like to a new object and define the interface parameters
that are relevant to the project link. The system only displays the user-specifically defined
parameters of the user objects properties. The object that is defined in this way can be
placed in the library and you can use it as often as you like.
Picture Blocks
CONFIGURATION
64
ActiveX Controls
The WinCC Graphics Designer offers an OLE
container to integrate any OCX or ActiveX control.
The WinCC basic package already contains a wide
range of ActiveX controls. It is also very easy to
create your own controls using Visual Basic 6, for
example, or you can obtain them from third-party
developers.
This means that on the one hand the integration of ActiveX controls makes configuration
easier due to the use of ready-made elements that you only need to integrate; and on the
other hand, they give you the option of protecting industrial and technological expertise
in enclosed elements and to use them as often as you like with different parameters.
CONFIGURATION
The WinCC/IndustrialX package is available as an option for WinCC (see Chapter 4.11).
It contains a large number of additional ActiveX elements and a development toolset
including Visual Basic templates to allow you to easily create ActiveX controls.
65
As a rule, objects used more than once in the display are simply copied. When copying
the objects, their tag links are copied one-to-one. In order to optimize the rewiring, i.e.
the connection to other tags, WinCC offers the rewiring dialog, in which all tags
connected to the selected object are listed and direct rewiring is facilitated.
Central project-wide rewiring is possible when using the Cross Reference editor.
CONFIGURATION
Rewiring of Tags
66
CONFIGURATION
Service technicians or plant supervisors often find it difficult to find their way into a
project and to analyze the individual aspects that are specific to a project. In this case,
the ideal aid is a cross-reference list containing a listing in table form of all the tags,
pictures and functions that are defined in the project, as well as central display of the
picture properties directly in WinCC Explorer. In this way, WinCC makes the project
transparent and makes easier changes in configuration even after a long time.
Cross-Reference List
In order to maintain an overview of the host of tags, images and functions used in a
project, WinCC offers a cross-reference list, that can be generated individually on the
basis of filter settings. You create the cross-reference list using the Cross-Reference
editor.
67
CONFIGURATION
You can animate and dynamize in a wide range of different ways the pictures that you
create in the Graphics Designer. This includes direct linking of tags, interconnection of
individually triggered scripts and much much more.
68
CONFIGURATION
69
This step is possible in WinCC in conjunction with a type S7 300/400 controller. The
integrated automation of WinCC and STEP 7 makes it possible to view from WinCC the
tags that were created in STEP 7 symbols and their direct use. This avoids duplicate
creation of the data.
CONFIGURATION
Every project is based on a tag list, i.e. the list of all the tags that are known in the project
and of their parameters. If there is a large number of tags, a solution for defining this data
is provided by configuration in a spreadsheet, e.g. in Excel. WinCC supports this option
by exporting and importing tag data to/from a CSV file. So you can accelerate
configuration even if you didnt base it on T.I.A.
70
CONFIGURATION
71
Online configuration
in Graphics Designer
during ongoing
process controls
CONFIGURATION
WinCC provides excellent support for the commissioning engineer in this respect thanks
to the facility for online configuration. In practical terms this means that when the system
is running the corresponding editor can run in a second window and the configuring
engineer can carry out specific alterations to his application without having to leave the
process control and (initially as well) without affecting the background processing. If the
alteration is to be valid (example: changing the picture selection) it is simply a case of
saving the object. The next time the original picture is selected the new version will be
automatically loaded. Using the runtime button in the Graphics Designer, you can test
the changed picture straight away.
72
CONFIGURATION
The simulator is included in the scope of delivery of the WinCC system software.
4
Options
OPTIONS
OPTIONS
74
75
WinCC/Redundancy
WinCC/Web Navigator
WinCC/Messenger
WinCC/Guardian
WinCC/ProAgent
WinCC/User Archives
WinCC/Storage
WinCC/IndustrialX
WinCC/ODK
OPTIONS
WinCC/Server
76
4.2 WinCC/Server
The application of the server option makes WinCC a powerful client/server system. It
allows multiple coordinated operator stations to be operated together with networked
automation systems. A server supplies up to 16 connected clients with process data,
archive data, messages, pictures and reports. This requires a network connection (TCP/
IP) between the server computer and the connected clients.
Depending on the plant size, up to six servers can be employed. Each server requires one
server license. In
general, the plant is
controlled by standard
clients that access one
server or by multiclients that possess a
central view to multiple
servers. The clients
only require the
smallest runtime
license (RT128) or
complete license
(RC128) if you also
want to configure on
the client.
Multi-user system (client/server) with up to 16 clients connected to each
server
Thus, in a complex
installation, WinCC
can be configured as a distributed system with up to 6 servers, in accordance with the
physical structure of the plant, or on a functional basis, e.g. message server, archive
server, etc.
OPTIONS
Distributed system
with up to 6 (if
necessary: redundant) servers and
16 multi-clients
77
4.3 WinCC/Redundancy
The WinCC/Redundancy option gives the user the opportunity to operate two linked
WinCC single-user systems or server PCs in-parallel, in order to monitor each other. On
the failure of one of the servers, the second server assumes control of the entire
system. When the failed server resumes operation, the contents of all message and
process value archives are copied back to the restored server.
WinCC
Client
WinCC
Client
terminal bus
WinCC
Server
WinCC
Server
process bus
WinCC
Client
WinCC
Client
terminal bus
WinCC
Server
WinCC
Server
process bus
WinCC
Client
WinCC
Client
manually
WinCC
Server
process bus
WinCC
Server
OPTIONS
terminal bus
78
OPTIONS
79
OPTIONS
80
OPTIONS
Web clients access to the Web Navigator server via the Internet:
more securty by the use of firewalls
System Despription WinCC Version 5
6AV6393-1BA05-0AB0
81
4.5 WinCC/Messenger
The WinCC/Messenger enables the user-controlled as well as the automatic sending of
messages - containing important process information - from WinCC. These messages can
be received by any computer with e-mail access.
The WinCC/Messenger consists of two separately installable packages - an e-mail system
with multimedia capabilities and a license-free Messenger Viewer (that can be freely
distributed) for the receipt and display of e-mail messages on any computer.
This opens up completely new possibilities for controlling and monitoring the process:
Monitoring of operator terminals through the automatic, event-driven sending of
messages, process data and current process views by e-mail to remote monitoring
and service personnel
Paper-less distribution of process data at configurable times using specified
distribution lists
Information exchange between the on-site operating and the service personnel
The Messenger functionality has been implemented in ActiveX controls. They can easily
be integrated into the process pictures of SIMATIC WinCC and be connected to WinCC
process signals. Situation-dependent, e.g. triggered by alarm states, e-mail messages
can be sent while the process is running. If required, external service providers can
convert these e-mail messages to SMS and pager formats (all pagers can also be
accessed by an e-mail address).
Sending alarm
information by e-mail
FA 306 A
FA 306 B
OPTIONS
ALARM
82
4.6 WinCC/Guardian
WinCC/Guardian supplements SIMATIC WinCC with functions for
integrating live video images into WinCC screens,
monitoring video captures and
storing video sequences in a database.
WinCC/Guardian shortens decision processes, since the event-triggered display of live
video images makes complex processes easier to comprehend. In connection with the
WinCC/Web Navigator, recordings can be made available for worldwide access through
the Intranet/Internet.
In the Guardian Single User Edition, the WinCC/Guardian contains a video data management system with integrated monitoring functionality. The integration into WinCC
screens is implemented via supplied ActiveX controls.
The Guardian Network Edition also permits the streaming of video data to up to 15 additional network stations. For displaying video data on the target computers, the Camera
Viewer is utilized, which can be freely distributed and does not require a license.
OPTIONS
In addition to live video images from multiple cameras - that are either installed locally
or on other computers - the WinCC/Guardian offers an event-triggered video monitoring
function with integrated database. Within process screens, video images can be
displayed and reactions to certain events (e.g. movements, color changes) be triggered.
It is also possible to automatically record the processes in a database - the archived
video sequences can then be recalled at any time and be analyzed.
83
4.7 WinCC/ProAgent
In the event of a process fault, it is the task of the process fault diagnostics with WinCC/
ProAgent and the engineering tools S7-PDIAG/S7-GRAPH to obtain information on
location and cause of a fault and to support correction of the fault.
WinCC/ProAgent
provides optimum support for the plant/machine personnel in locating and correcting
faults,
increases plant availability and
reduces downtimes.
It can be used in conjunction with SIMATIC S7-300/-400 and WinAC control systems
and supports all the link types of the SIMATIC S7 Protocol Suite.
ProAgent contains standard pictures that are geared to the requirements of process
diagnostics on a plant or a machine. This is based on the interaction of STEP 7 option
packages and ProAgent. During runtime, the standard pictures are filled with processspecific data. During configuration, the data relevant to process diagnostics, such as
symbols, comments, message texts, are stored in a standardized database organization.
This makes duplicated input of data superfluous.
SIMATIC WinCC accesses the data directly and applies it in the WinCC project. The
ProAgent standard pictures needed for diagnostics operations are generated
automatically in WinCC. ProAgent and the STEP 7 Engineering Tools offer a standardized
diagnostics concept for SIMATIC S7. No further configuration is required for diagnostics
functionality on the WinCC system.
The ProAgent option package contains standard pictures that are geared to the
requirements of the STEP 7 Engineering Tools.
Message picture
Unit overview picture
Diagnostic detail picture
Motion picture
Message picture
Motion picture
OPTIONS
Examples of WinCC/
ProAgent standard
pictures
84
WinCC User
Archives Editor:
Free definition
of archives,
views and
archive data
Display of the archive data in table form or as an individual record based on the User Archive
Control used.
OPTIONS
Import and export functions support the reading in/out of data via external applications
(e.g. Excel).
85
4.9 WinCC/Storage
Powerful archiving functions for process values, messages and reports are
already included in the WinCC base system. In addition, the WinCC/Storage
option supports long-term data acquisition. The data acquired by WinCC can be
exported automatically to external, Windows-supported archiving media. If
required, the exported data can be transferred back again and be selectively
analyzed with WinCC tools (e.g. in a message or trend window).
In addition, Storage gives you the option of exporting data in a CSV format. This
makes the data available to other applications for further processing.
Storage function overview:
Time-controlled export of process values, messages and reports
Transfer back of exported data
Management of exported data via a log file
Exporting process
data for quality
management
Split Screen Wizard for setting the display resolution and multi-channel operation
Picture Tree Manager for graphical configuration of a process picture hierarchy
Alarm Logging Wizard for simple parameterization of message views with pages for
new, old and disappeared messages, listings with operator input, I&C system and
historical messages and for connection of a hooter
3D bar graphs and group displays as additional Smart Objects
System Despription WinCC Version 5
6AV6393-1BA05-0AB0
OPTIONS
Basic data for an efficient screen division into overview, workspace and keyset areas
86
Overview area
Workspace
Keyset area
per monitor
Split Screen Wizard for screen didvision into overview area,
workspace and keyset area
Picture
Selection
OPTIONS
Group display
for the area
Area selection button and
area marking
87
4.11 WinCC/IndustrialX
SIMATIC WinCC allows convenient configuration. WinCC/IndustrialX is a WinCC option
that further simplifies the solving of a visualization task by standardization of objects.
No separate display object is required any more for each motor, pump, valve, etc.,
instead objects of the same type are standardized. Configurations become more costefficient, if functions and displays can be used repeatedly and be changed from a central
location.
IndustrialX employs the ActiveX technology for the process visualization. Configuration
wizards make the creation of your own standard displays easy. IndustrialX Controls are
flexible and can be tailored to meet the requirements of the most varied applications, for
example in the chemical, glass or paper manufacturing industries.
Features
Easy creation using configuration wizards
Central creation and modification of object displays (standardization)
Visualization and logical processing
Data structures supply objects
Integration into WinCC via structure names
Application of ActiveX technology
Creation using Visual Basic
Can be used by other Windows applications (e.g. Internet Explorer, Excel)
OPTIONS
88
4.12 WinCC/ODK
The Open Development Kit (ODK) option package describes the open programming
interfaces, with which data and functions of the WinCC configuration and the WinCC
runtime system can be accessed. The interfaces are designed as C-Application
Programming Interfaces (C-APIs).
Die API functions can be used as follows:
within WinCC, for example, in Global Scripts or within C actions in Graphics Designer,
in Windows applications in C development environments (the current version of
Microsoft Visual C++ is required as the development environment for WinCC).
API functions are configuration and runtime functions, e.g.:
MSRTCreateMsg: generates a message
DMGetValue: determines the value of a tag
PDLRTSetProp: sets the object properties in a picture
DBExport: exports a database table
OPTIONS
The scope of delivery of WinCC/ODK comprises a CD-ROM with lots of examples and a
voucher for a one-day introductory seminar.
89
OPTIONS
90
OPTIONS
5
Information on WinCC
INFORMATION
INFORMATION
92
93
http://www.siemens.com/simatichmi
and click on Interaction and Contact Partners Near You.
INFORMATION
You can contact the WinCC Competence Centers for customer-specific or industryspecific solutions in control, process and production engineering. The WinCC
Competence Centers offer a wide variety of products and services for optimum utilization
of WinCCs open architecture and integration capabilities.
94
5. 2 Customer Support
SIMATIC Customer Support ensures fast, immediate help. The following services are
available:
Hotline (Basic and Premium with 2-hour response time guarantee and around-theclock availability, 7 days a week)
Application support
On-site service
Spare parts and repair service
Product Support over the Internet provides current product information and answers to
FAQs and allows you to download the newest driver software or updates. You will also
find electronic versions of all manuals.
INFORMATION
http://www.ad.siemens.de/support
Hotline
If you have any inquiries about configuration and WinCC, please contact the appropriate
hotline. The individual hotline teams will pass on your query so that you will get
competent help and advice 24 hours a day every working day from Monday to Friday.
Nuernberg
Phone:
Fax:
E-Mail:
+ 49 / 01 80 - 50 50 - 2 22
-223
[email protected]
Johnson City
Phone:
Fax:
E-Mail:
Singapur
Phone:
Fax:
E-Mail:
+ 65 / 740 - 70 00
7001
[email protected]
System Description WinCC Version 5
6AV6393-1BA05-0AB0
95
5.4 Training
Whether you acquire SIMATIC HMI products
with a machine or an entire plant or just
want to build up know-how:
INFORMATION
SIMATIC Training helps you make specialists on-site - worldwide and tailored to the
requirements of the users, configuring
engineers or the management.
96
You can get ordering information from our electronic catalog CA01 that is available on
CD-ROM as well as on the Internet:
INFORMATION
http://www.ad.siemens.de/catalog
97
INFORMATION
We can supply the conditions for links to other controllers on request. You can get
information from our catalog ST80 or CA01 that is available on CD-ROM as well as on the
Internet.
98
PC Configuration
Processor:
Main memory:
Hard disk:
System Capacity/Performance:
tested/ limit
3,600-64,000 / 64,000
15 / 20
4 / 16
15 / 30
1/1
1/1
DDECommunications
No. of DDE tags
INFORMATION
Graphics System
No. of objects per picture
1,000 /
unlimited
1,000 / unlimited
Picture Blocks
Length of tag names: [Instancename].[Membername] 128 characters max.
Number of tag links:
Maximum of 100 tag links per instance (edit limit in Type Wizard)
Number of instances in one plant picture (parent picture)
Instance type (1): Maximum of 19 instances of the same type picture
Instance type (2):
Up to 100 pushbuttons in one picture; a maximum of 19 picture window instances of the same type picture can be open at any one time
99
tested/ limit
Script Configuration
No. of lines per script
- / 32,767 incl.
Header, empty lines
no system limit
no system limit
no system limit
250 at 1s / -
Archiving cycle
< 100,000
1s
< 30
< 50,000
1s
< 35
< 10,000
1s
< 40
< 100,000
10 s
< 200
< 50,000
10 s
< 250
< 10,000
10 s
< 290
Archiving cycle
< 100,000
1s
< 400
< 50,000
1s
< 450
< 10,000
1s
< 500
Values per s
10
0,5 s
20
10
1s
10
10
2s
Average value:
Requirements:
Archiving cycle > 2 * acquisition cycle
All the values are located in one archive
The majority of the values have the same archiving cycle
The system processes momentary values
Under some conditions, using several archives or widely differing archiving cycles in
one archive may result in a smaller number of archive values.
INFORMATION
100
tested/ limit
8/8
15 / 15
40 / 120
10,000 / 9,999,999
3 with 10 points / -
12 / -
18 / 500
2/2
10,000 / 10,000
500,000 / unlimited
50,000 / 50,000
20 / -
10 / 10
Reports
No. of report printers
7 / unlimited
1/1
1/1
20 / unlimited
66 / 72
300 / 64,000
INFORMATION
Multi-User System
3/-
16 / -
101
5.7 References
In All Branches of Industry:
BASF
OSRAM GmbH
sterreichische Draukraftwerke AG
Continental AG
CREATON AG
Phoenix AG
Credit Suisse
Rivella AG
Daimler Benz AG
Schuller GmbH
EDEKA
Stadtwerke Blieskastel
Ennstal Milch KG
Steirische Ferngas AG
GEA Ahlborn
TEL Mineralwolle AG
Tirol Milch
ILV/Frauenhofer Institut
Transportgummi GmbH
KME AG
Volkswagen AG
Zwischenlager Wrenlingen AG
REFERENCES
102
You can also find current, interesting applications using SIMATIC WinCC at the following
Web site in the Applications area:
REFERENCES
http://www.siemens.com/wincc
103
5.8 Glossary
Abbreviations/Terms
ActiveX
ANSI-C
API
BMP
channel DLL
client
customized objects In the case of customized objects (User-Defined Objects), you group
any number of graphic objects you like to form a new object and
then define the interface parameters that are relevant to process
linking. In the subsequent parameterization screen form for
dynamization, the system only displays these interface parameters
DDE
DNA
easy to use
EMF
ERP
HMI
Industrial Ethernet
GLOSSARY
DLL
GLOSSARY
104
IndustrialX
internal tags
Tags which are not supplied by the process but can only be used
within the WinCC applications for e.g. intermediate calculations
MES
multi-client
OCX
ODBC
ODK
OLE
OLE Container
OPC
picture block
Powerpacks
allow you to move up to a runtime or complete version with a higher number of tags.
PowerTag
PROFIBUS
Process tags
SCADA
server
SIMATIC NET
105
SQL
T.I.A.
Web client
Web server
Within the scope of a project using the WinCC Web Navigator, the
Web server is one of the local servers that makes its data available
to the Web clients. At the same time, it can be a WinCC server with
a process link or it can receive its data from a WinCC server via OPC.
WinCC
wizard
WMF
WYSIWYG
What You See Is What You Get; process whereby the display on the
screen corresponds precisely to what is printed out on the printer
GLOSSARY
106