01 - WinCC System Overview
01 - WinCC System Overview
Overview
Siemens AG © 2007
1
SIMATIC HMI
Visualization Software for any Task
Multilingual
incl. Asian symbol languages
Siemens AG © 2007
page 2 I IA AS CS 2 SIN
What is WinCC?
WinCC is a powerful HMI system for use under Microsoft Windows 2000 / 2003 and
Windows XP. HMI stands for "Human Machine Interface", i.e. the interface between
the person (the operator) and the machine (the process). The automation process
(AS) retains actual control over the process. Communication between the WinCC
and the operator on the one hand and WinCC and the automation systems on the
other is affected.
2
SIMATIC WinCC
The Process Visualization System
Can be used universally
- Solutions for all industries
WinCC - Multilingual for worldwide application
System Overview
- Can be integrated into all automation solutions
Continuously Scalable
- From single-user up to multi-user system
- Redundant, distributed and Web solutions
Using WinCC User Administrator, you assign and control users' access rights for configuration and runtime. As the administrator, you can set up at any time –
including at runtime – up to 128 user groups each containing up to 128 individual users and assign them appropriate access rights to WinCC functions.
All operator stations are included in user management, including, for example, Web Navigator clients too. WinCC's SIMATIC Logon option gives you central, plant wide
user management that supports validation according to FDA 21 CFR Part 11.
Graphics System
WinCC's graphics system processes at runtime all the inputs and outputs on the screen. You use the WinCC Graphics Designer to create the pictures that you use for
visualization and operation in your plant.
Regardless of whether you have small, simple operation and monitoring tasks or complex supervisory tasks: Using WinCC standards, you can create custom
configured user interfaces for any application – for safe process control and optimizing your entire production.
Operation...
You can protect every operator input to the process, the archives and WinCC by locking it against unauthorized access. WinCC can record variable inputs – with the
date, clock time, user name and a comparison between the old and new values. For applications which must be validated according to FDA 21 CFR Part 11, you can
use the WinCC/Audit option.
... and Monitoring
Draw your own conclusions! If you want to create an attractive user interface that is appropriate to the process, SIMATIC WinCC provides you the right tools, including
a standard graphics library, panning, zooming, decluttering, and support for screens up to 10000 x 10000 pixels.
Graphic objects can be directly controlled and specified by means of variable values or from programs allowing dynamic control of all screens and/or their components.
WinCC provides a completely new feeling when carrying out operation and monitoring!
Message System
Minimize downtimes – by means of alarms and messages
SIMATIC WinCC doesn't just acquire process messages and local events; it also stores them in circular archives and then makes them available via a filtered or sorted
basis. Messages can be derived from individual bits, can be a result of an alarm message frame directly from the automation system or can be generated by analog
alarms in the case of out of limit conditions. Individual messages can be configured with a specific acknowledgement required.
Freely definable message structure
Since you can freely define the message structure, it is possible to tailor it to the special requirements of your own plant. Classification into up to 16 message classes
makes possible priorization and localization of alarms, warnings, disturbances and errors from several plant areas.
Archiving and logging messages
Microsoft SQL Server 2000 is used for archiving messages. The system archives messages in the case of message events, e.g. when the message occurs and in the
case of changes of status in the message. In the message sequence log, you can document the individual messages on a chronological basis. As a result, the system
prints out all the changes in status (arrived, departed, acknowledged) of the currently pending messages. In the message archive log, you can selectively create
specific views of the archived messages.
Archive System
High-performance archiving for messages and measured value Archiving of process values and messages is carried out in the high performance Microsoft SQL
Server 2000 database: up to 10,000 measured values and 100 messages per second present no problems with a dedicated server. The efficient, loss-free
compression functions mean that the memory requirement is very low. You can archive process values cyclically (continuously), on an event or process-controlled
basis (e.g. in the case of limit violations), as well as on a condensed basis (e.g. averaging).
Archive size and segmenting tailor-made
The system saves measured values or messages in an archive of a configurable size. On a practical basis, you can determine the maximum archiving period as one
month or one year; or you can also specify a maximum data volume. Each archive can be segmented, and then (when completed) regularly exported to the long-term
archive server. If required, all archived items are readily available to WinCC for analysis using on-board facilities.
In the basic WinCC system, you can configure 512 archive variables. Powerpacks allow you to extend the number of tags to up to 80,000.
Reporting and Logging System
WinCC has an integrated logging system that you can use to print data from WinCC or from other applications. This system prints data that was acquired at runtime in
configurable layouts by means of different types of logs: from message sequence logs through system message logs and operator logs up to user reports. Before
printing reports, you can save them as files and preview them on the monitor.
On demand printing
It is possible to start output of a report on a time- or event-driven basis or by means of a direct operator input, select a different printer for each print job,
determine the contents dynamically at runtime, and determine or set online the appropriate log parameters.
Merge external CSV data
WinCC logs can also contain data from the database and external data in CSV format as a table or a curve in a log. To display data from other applications as a
table or a graphic, you can also develop your own Report Provider
3
SIMATIC WinCC
All HMI Functions onboard
WinCC
System Overview
Siemens AG © 2007
page 4 I IA AS CS 2 SIN
4
Expandable by options and add-ons
WinCC options allow you to extend the functionality of the basic WinCC system.
A special license is required for each option.
Options for scalable configurations
WinCC/Server , WinCC/WebNavigator
Options for increasing availability
WinCC/Redundancy, WinCC/ProAgent
Options for Process Instrumentation and Control System
WinCC/Basic Process Control, WinCC/Advanced User Administrator
Options for Archiving, Data Evaluation and IT Integration
WinCC/Dat@Monitor WebEdition, WinCC/UserArchives, WinCC Configuration Tools,
WinCC/IndustrialX, WinCC/Open Development Kit, WinCC Communication, WinCC/Communication
Channels, WinCC/Connectivity Pack
WinCC Add-ons are developed and marketed by other Siemens departments (such as the WinCC
Competence Center) and external suppliers (such as WinCC Professionals and system companies).
Support for the WinCC add-ons is provided by the product suppliers concerned.
WinCC add-ons can solve versatile tasks such as maintenance management (MES software), energy
management, import filters, industrial solution for water management, communication with PLCs from
other manufacturers or the automatic transmission of radio calls when certain alarms occur in
production departments.
Further information about the add-ons and the contact addresses of the manufacturers concerned will
be found in the Add-on Directory on the Internet.
5
The entire world of human machine interfacing: SIMATIC HMI
Siemens AG © 2007
page 6 I IA AS CS 2 SIN
6
Enhanced Configuration Options
WinCC WinCC
Web client Dat@Monitor
WinCC client
System Overview
LAN
Up to 32 WinCC clients WinCC WinCC
Web server Web client Dat@Monitor
LAN LAN
Up to 12
WinCC servers Automation
Network
Globalization and tougher competition make it necessary to have a consistent flow of information across all
levels of the companies and all sites. In this connection, scaleable client/server solutions in conjunction
with IT integration give you a rapid overview and form the basis of consistent process optimization in the
plant and the company.
The server option allows you to set up coordinated operator stations from single-user systems at any time.
Consistent scalability now using up to 12 WinCC servers and 32 WinCC clients per server knows now
limits, since you can also configure WinCC clients as central Web servers with a view of all the server
projects in the plant (see page 5).
If required, you can also configure these servers as a distributed system. Distributing the complete
application or the tasks to several servers makes possible a much higher performance profile, takes the load
off the individual servers and ensures good performance. Distribution also takes into account the topology of
a plant.
The complete view of the plant is implemented using WinCC (SCADA) clients that have access to or a view
of the pictures and data of different server projects at the same time. It is even possible to use clients for
online configuration. You can configure a common message and trend view of the archives of different
servers for these clients. Operator stations are also possible in the form of Web clients (see also page 5). In
heterogeneous configurations with SCADA and Web clients, this yields, amongst other things, the following
performance profile limits (variations are possible).
• 50 WinCC Web clients and one WinCC SCADA engineering client, or
• 32 WinCC SCADA clients and three WinCC Web clients
The Historian is also scaleable with regard to the performance profile and the plant configuration (e.g. as a
standalone server).
When you have high availability requirements (minimizing non-productive time), WinCC also provides the
right concepts:
• Redundant server with the WinCC/Redundancy option
• Redundant process communication
7
Optimally equipped for the Integration into the Automation and
Enterprise Levels
VBScript
ANSI -
Openness
Extendibility and cost-effectiveness
The open and standardized interfaces of WinCC make specific extensions simple.
ActiveX Controls
ActiveX is a Windows standard for program modules that have their own user interface. These program modules are known as ActiveX Controls. An ActiveX control can contain a specific
button, for example, or a graphic display element.
A large number of ActiveX Controls are provided with WinCC.
Additional ActiveX Controls can be acquired from other suppliers or can be individually programmed. The IndustrialX option provides support when creating individual ActiveX Controls with
Visual Basic. To ensure the ability of WinCC to function properly, you should test these controls at length before using them.
ActiveX Controls can be integrated into your WinCC picture using the Drag&Drop method.
OLE
OLE is the acronym for "Object Linking and Embedding" and is a standard for data exchange between programs used in conjunction with Microsoft Windows. Here, data from one
application are inserted into your own application. A typical example here would be a text into which a graph is inserted and subsequently edited by double-clicking on it. Here, Windows
opens the original graphics program to allow editing to take place.
This technique can, for example be employed in a WinCC project to integrate an Excel table into one of your pictures and use the data in the table as recipe data.
OPC
A form of OLE specially developed for the automation technique is "OLE for Process Control", abbreviated OPC. Using this standard, any OPC-enabled components communicate with one
another. You do not have to go into great detail with the interfaces during configuration.
WinCC can either be an OPC client or an OPC server. When operating as an OPC client, WinCC will access the data of other applications.
When WinCC is used as an OPC server, the WinCC data will be made available to other applications.
The following types of access are possible:
Access to WinCC tags through the WinCC OPC DA server.
Access to the archive system through the WinCC OPC HDA server.
Access to the message system through the WinCC OPC A&E server.
SQL
SQL can be used to access the contents of the WinCC databases.
SQL is the acronym for Structured Query Language, a standardized language for accessing databases.
The queried data can either be used in other applications or imported into other databases.
It should be remembered in this instance that accessing the databases has a direct effect on the database and the ability of a WinCC project to work.
API
WinCC has a C-programming interface. Consequently, individual applications can influence WinCC, can access configuration runtime data or intervene in the process. The ODK option
(Open Development Kit) contains documentation for this interface and numerous examples.
ANSI-C
WinCC supports the use of functions and actions for dynamization of the processes in your WinCC project. These functions and actions are written in ANSI-C.
VBS
In WinCC, the programming language VBScript is available to you as an application programmer interface, in addition to C-Script. VBScript(VBS)provides access to tags and objects of the
graphical runtime system at runtime and enables execution of picture-independent actions. Apart from the specific WinCC applications, it is also possible to use the general functionality of
VBS for access to the Windows environment.
VBA
The VBA (Visual Basic for Application) interface is another option for customizing WinCC. In Graphics Designer you can automate frequently recurring work steps with VBA while you are
configuring. Furthermore, you can fall back on products of the Microsoft Office family that support VBA.
ADO/OLE DB
You can access the archive database of WinCC through the ADO/OLE DB interface.
8
SIMATIC WinCC
The Process Visualization System
Continuously Scalable
- From single-user up to multi-user system
- Redundant, distributed and Web solutions
Siemens AG © 2007
page 9 I IA AS CS 2 SIN
9
Worldwide support
Internet, Newsletter, Logistics and more
Order Online
From the A&D Mall
(in many countries)
Connection to Merchandise
Management Systems
Always up-to-date
Totally Integrated Automation Newsletter:
Regular interesting News all about SIMATIC HMI via E-Mail
Registration via www.siemens.com/automation/newsletter
Siemens AG © 2007
page 10 I IA AS CS 2 SIN
Online Support
The comprehensive information system available round the clock via Internet ranging
from Product Support and Service & Support services to Support Tools in the Shop.
http://www.siemens.com/automation/service&support
Technical Support
Competent consulting in technical questions covering a wide range of customer-
oriented services for all our products and systems.
Tel.: +49 (0)180 50 50 222
Fax: +49 (0)180 50 50 223
E-Mail: [email protected]
For country-specific telephone numbers go to our Internet site at:
http://www.siemens.com/automation/service&support
10