WINCC System Overview
Transcript of WINCC System Overview
-
8/20/2019 WINCC System Overview
1/104
Version 5
System Overview
-
8/20/2019 WINCC System Overview
2/104
C O N
T E N T S
Contents System Description
1. WinCC System Overview 7
1.1 Introduction 9
1.2 Highlights 10
1.3 Successful Deployments 121.4 Function Overview 14
1.5 Product Variants 16
1.6 From a Single-User Solution to a Distributed System 18
1.7 Integration into MES and ERP 19
2. WinCC – the SCADA System 21
2.1 Configurations 23
2.1.1 Single-User System 242.1.2 Multi-User System — the Client/Server Solution 24
2.1.3 Redundant Servers 252.1.4 Distributed System 262.1.5 Web Clients 28
2.2 Basic SCADA Functions 29
2.2.1 User-Interface and Handling 292.2.1.1 Configurable User-Interface 292.2.1.2 Access Authorization and User Administration 292.2.1.3 Language-Switching 30
2.2.2 Graphics System 312.2.3 Message System 322.2.4 Process Value Archiving 34
2.2.5 Report System 362.3 Openness as a Principle 37
2.3.1 Overview 372.3.2 Integration of Microsoft Technologies 38
2.3.2.1 COM/DCOM 382.3.2.2 DNA 382.3.2.3 OCX / ActiveX 382.3.2.4 OLE 382.3.2.5 OPC 39
2.3.3 Total Programming Freedom 402.3.3.1 Using the ANSI-C Standard Script Language 40
2.3.3.2 C-API for Professional Use 412.3.4 Integrated Database 42
2.3.4.1 Data Stotage Using Sybase SQL Anywhere Database 422.3.4.2 Data Access via SQL / ODBC 42
2.4 Totally Integrated Automation 43
2.4.1 Overview 442.4.2 Direct Use of STEP 7 Symbols in WinCC 442.4.3 STEP 7 Block Call from WinCC 452.4.4 Direct Start of STEP 7 Hardware Diagnostics from WinCC 462.4.5 Powerful Process Diagnostics Using WinCC/ProAgent 46
2.5 Communications 472.5.1 Overview 482.5.2 Available Communication Channels 482.5.3 OPC: The End of All Discussions about Interfaces 49
-
8/20/2019 WINCC System Overview
3/104
C ONT E NT S
2.6 Diagnostics 50
2.6.1 Diagnostics Options with WinCC 502.6.2 WinCC Scope: System Diagnostics Using Web Technology 512.6.3 Channel Diagnosis: Conditioned Diagnostics of Communications 522.6.4 DXF Data: Displaying User Information (Circuit Diagrams) 53
2.7 WinCC - a Basic Component in a PCS 7 Process Control System 54
3. WinCC Configuration 553.1 WinCC Explorer — the Central Coordinating Point 57
3.2 Graphics Designer — Pure Convenience and Efficiency 58
3.3 Highlights of Configuration 60
3.3.1 Overview 603.3.2 Helpful Configuration Wizards 613.3.3 Dragging and Dropping Objects from the Object Library 623.3.4 Configuration with Block Technology 633.3.5 Ingenious Easy Tag Linking - with Rewiring Function 65
3.3.6 Keeping You in the Picture with Cross-Reference Lists 663.3.7 Configuration with Import/Export Functions 693.3.8 Configuration of Multilingual Applications 703.3.9 Easy Modification due to Online Configuration 713.3.10 Testing of Projects by Means of Runtime Simulation 72
4. WinCC Options and Add-ons 73
4.1 WinCC Options — Overview 75
4.2 WinCC/Server 76
4.3 WinCC/Redundancy 77
4.4 WinCC/Web Navigator 79
4.5 WinCC/Messenger 81
4.6 WinCC/Guardian 82
4.7 WinCC/ProAgent 83
4.8 WinCC/User Archive 84
4.9 WinCC/Storage 85
4.10 WinCC/Basis Process Control 85
4.11 WinCC/IndustrialX 87
4.12 WinCC/ODK 88
4.13 WinCC/Comprehensive Support 89
4.14 WinCC Add-ons 90
5. Information about WinCC 91
5.1 Your Contact Partners 93
5.2 Customer Support 94
5.3 Comprehensive Support 95
5.4 Training 95
5.5 WinCC on the Internet 96
5.6 Technical Specifications 97
5.7 References 101
5.8 Glossary 103
-
8/20/2019 WINCC System Overview
4/104
-
8/20/2019 WINCC System Overview
5/104
System Overview
1
S Y S
T E M OVE RVI E W
-
8/20/2019 WINCC System Overview
6/104
8
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
-
8/20/2019 WINCC System Overview
7/104
9
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
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 facilitiesfor the secure control of your process within the Windows NT or Windows 2000 standardenvironment.
Within the range of SIMATIC HMI® products for Operating & Monitoring, WinCC is aSCADA-class operating & monitoring system that is graduated by price and performance,with efficient functions for controlling automated processes. One of the special featuresof WinCC is its total openness. It can be readily used in combination with standard anduser programs, creating human-machine interfaces which meet the practical require-ments precisely. System houses can develop their own applications via the open
interfaces by using WinCC as a specific basis for their system expansions.
WinCC combines the know-how of Siemens, the leading provider in process automationand 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 theoffice 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 incompany-wide applications right up to integration in MES and ERP solutions. WinCC canalso be used on a world-wide basis and with world-wide support thanks to thecomprehensive service and support from Siemens.
-
8/20/2019 WINCC System Overview
8/104
10
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
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 co-operation with Microsoft means that users can take a relaxed view of futureinnovations.
Client/server system with all SCADA functions included
Even the basic WinCC system provides all the components and functions that youneed for generating complex visualization tasks too. Editors for generating pictures,scripts, alarms, trends and reports are established components of the basic WinCCsystem.
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 oreven distributed systems with several servers in industrial and machine buildingtechnology.
Expandable by industry-specific and technology-specific options and add-ons
A range of different WinCC option packages and add-ons have already beendeveloped on the basis of the open programming interfaces, which cover the widelydiffering requirements of many branches of industry as well as special technologylike water treatment, for example.
Integrated ODBC/SQL database
The Sybase SQL Anywhere standard database is integrated in WinCC. All the list-oriented configuration data and process data is stored in this database. You caneasily access the WinCC database using Standard Query Language (SQL) or bymeans of ODBC drivers. These access options allow WinCC to open up its data toother Windows programs and databases, for example, and to integrate itself into acontiguous factory- or company-wide concept.
Powerful standard interfaces (such as OLE, ActiveX, OPC)
Standard interfaces like DDE and OLE for exchanging data between Windowsprograms 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 meansthat you can integrate both WinCC configuration and runtime functions into a userprogram.
Easy (online) configuration via wizards
In a WYSIWYG environment, configuring engineers have available a comprehensivelibrary in addition to simple dialogs and wizards. At the commissioning stage, it isalso possible to make changes online!
-
8/20/2019 WINCC System Overview
9/104
11
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
Configuring software with choice-of-language feature
The WinCC software is consistently designed on a multilingual basis. This meansthat you can choose between German, English and French or even various Asianlanguages.
World-wide use possible through online language switching
For online language switching, you can store any language texts you like, sinceWinCC is designed for operation in various national languages.
Communication channels for all major PLCs
As standard, WinCC is supplied with all the important communication channels forlinking to SIMATIC S5/S7/505 controllers as well as non-controller-specific channelslike PROFIBUS DP, DDE and OPC. In addition, a wide range of communicationchannels are available as options or add-ons.
Tight interfaces to PC-based control package SIMATIC WinAC
Combining a soft/slot PLC with an operating & monitoring system on a PC is mostdefinitely the concept of the future. In this context, WinCC and WinAC represent Sie-mens’ powerful PC-based, fully integrated automation solution.
Component of Totally Integrated Automation®- T.I.A.
T.I.A. integrates various Siemens products, with WinCC - as the window on theprocess - representing a central component of T.I.A. T.I.A. means consistency inconfiguration and programming, data storage and communications.
SCADA component in SIMATIC PCS 7 process control systemSIMATIC PCS 7 is the process control system (PCS) in T.I.A. PCS 7 combines theadvantages of controller-based automation solutions for manufacturing industry withthe advantages of PCS-based solutions for processing industries. In this connection,PCS 7 uses standard SIMATIC components for process visualization, i.e. operatorstations based on WinCC.
Integration to MES and ERP
Standard interfaces make SIMATIC WinCC into an integral component in thecompany-wide IT environment. This goes above and beyond the automated processranging up to optimizing sequences at the plant supervisory level and to providingmanagement data for company management (MES, Manufacturing Execution System
and ERP, Enterprise Resource Planning).
Support and consulting available for any application
WinCC of course has context-specific online help. In addition, for particularly difficultproblems, our world-wide customer support is available Monday to Friday 24 hours aday. WinCC/Comprehensive Support offers you regular updates and additions to theWinCC Knowledge Base. And last but not least, if necessary, you can rely on thespecialist help and advice of our WinCC Competence Centers and WinCCProfessionals.
-
8/20/2019 WINCC System Overview
10/104
12
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
1.3 Successful DeploymentsWinCC is an open process visualization system and is deployed in virtually all branchesof industry. WinCC is modular and you can extend it in a flexible way. This makespossible not just simple single-user applications in engineering, but also complex multi-
user solutions or even distributed systems with several servers and multi-clients inindustrial and machine building technology.
In this connection, WinCC supports configuration in a number of different ways but isstill open so that there are no obstacles to creating individual projects and pictures. Thismeans that the projects and pictures that you can create based on WinCC are very diver-se. Equally, you can use them for a number of different applications ranging from directmachine representation through plant visualization to highly complex industrialprocesses with the appropriate pictures.
Using WinCC, it is possible to design Operating & Monitoring that is neither technology-nor industry-specific, i.e. to combine production and process automation in one system.
WinCC provides impressive proof of this with its references from virtually all applicationsand branches of industry:
rubber industry
automobile manufacturing
food production
paper manufacturing and processing
power generation
water purification
chemical and pharmaceutical industries
steel industry
industrial and machine building
SIMATIC WinCC is now one of the world’s three most successful SCADA systems and isthe undisputed number one in Europe.
Examples of applications
-
8/20/2019 WINCC System Overview
11/104
13
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
-
8/20/2019 WINCC System Overview
12/104
14
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
1.4 Function OverviewIn the world of capital-intensive production, simplicity and transparency mean lessengineering overhead, less training overhead, more personnel flexibility, more stablecontrol - and SIMATIC WinCC manages it all. Enormously powerful configuring functions
make it possible to drastically reduce engineering time. And as far as applications areconcerned, anyone familiar with Microsoft Windows also knows how to use the WinCCExplorer, the heart of SIMATIC WinCC.
In conjunction with other SIMATIC components, the system also offers special functionssuch as process diagnostics and maintenance, a new dimension of HMI. It goes withoutsaying that all SIMATIC engineering tools act together in configuring of functions likethese.
WinCC provides complete basic functionality for process visualization and operation. Inaddition, WinCC makes available a range of editors and interfaces that you can use toindividually configure the functionality of your respective application.
Message System
(Alarm Logging)
Graphics System
Programming
Interfaces
Standard
Interfaces
Process
Communications
Script
Processing
Report System
Archiving System
(Tag Logging)
-
8/20/2019 WINCC System Overview
13/104
15
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
WinCC-Editors Task or
and Interfaces Configurable Runtime Functionality
WinCC Explorer Central project administration for fast access to all projectdata and global settings
Graphics Designer Graphics system for freely configurable visualization andoperation via full graphics objects, with the facility for thedynamic structure of all properties
Alarm Logging Message system for recording and logging events withdisplay and operating facilities in line with DIN 19235; freelyselectable message categories, message display andreporting
Tag Logging for acquisition, logging and compressing measurementvalues, e.g. for displaying trends and tables and furtherprocessing
Report Designer Report system for chronological or event-drivendocumentation of messages, actions, archives and currentdata as user reports (process data) or project documentation(feedback documentation of configuration data) in a freelyselectable layout
User Administrator Tool for user-friendly administration of users and their access rights
Global Scripts Processing functions for unlimited functionality through theuse of the embedded ANSI-C compiler
Communication For linking to a wide range of controllers (channels toChannels SIMATIC S5/S7/505 and cross-platform communication chan-
nels like PROFIBUS DP, DDE and OPC in the scope of supply)
Standard For open integration of other Windows applicationsInterfaces (ODBC/SQL, ActiveX, OLE, DDE, OPC etc.)
Programming With individual access facilities to data and functions of Interfaces WinCC (C-API) and for integration into user-specific programs
-
8/20/2019 WINCC System Overview
14/104
16
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
1.5 Product Variants
1.5.1 Pure Software Package or Turnkey-System
WinCC is offered both as a pure software package and as a turnkey-system, consisting of various PC hardware versions and software packages.
Standard PCs can be used as operator stations and servers depending on the environ-mental conditions. Office or industrial PCs are possible as well. The standard operatingsystem 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. Turnkeysystems by contrast offer you the benefit of having fully tested, operationally-optimizedPCs on which all you have to do is connect and switch on ( “plug and play“). There is noneed for any installation work at all. If desired, it is possible to pre-install the necessarycommunication modules for SIMATIC NET, or with a multi-user system, for the terminalbus too.
For the control room area, you will find suitable operator stations and servers based onFujitsu Siemens workstations. For on-site applications, SIMATIC Panel PCs are availablewith IP65-protected membrane front panels and also touch screens.
You will find the product variants for software and system solutions that are currently onoffer in SIMATIC HMI catalogue ST80 or in electronic catalog CA01 on CD-ROM or ininteractive catalog CA01 on the Internet in which you will also find all the other currentSiemens A&D products apart from WinCC:
http://www.ad.siemens.de/catalog
-
8/20/2019 WINCC System Overview
15/104
17
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
1.5.2 WinCC Basic Packages
Regardless of whether you choose a pure software package or a system solution, youcan choose between the following basic variants of WinCC system software:
WinCC complete package (RC: license for runtime and configuration)
WinCC runtime package (RT: runtime license)
There are different packages available with 128, 256, 1,024 and 64,000 PowerTags. Onlytags 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 withouta 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 aheadand start with the smallest available package and then later expand with one of thepowerpacks.
WinCC Runtime Package
The runtime package contains application-compatible functions for displaying andcontrolling the process, reporting events, logging measurement values and makingreports. The runtime license is available in four versions, with the only difference beingin the number of processable tags. The same functions can be used in all four versions.
WinCC Complete Package
The WinCC complete package also contains the configuration license as well as theruntime license. This allows the engineer to configure the single-user and multi-usersystems using the respective number of tags.
WinCC PowerpacksIf your application is growing, then WinCC grows with it! Powerpacks allow you to moveup to a version with a higher number of tags later on.
1.5.3. WinCC Options and Add-ons
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 asWinCC add-ons (see Chapter 4).
WinCC Options are products of Siemens Automation & Drives. WinCC options aresupported by the technical advisory service and the central Hotline. WinCC Add-ons® aredeveloped 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 contactperson 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 andthe appropriate number of runtime licenses (RT) or a complete license (RC). Computersthat are to inquire data as clients from this server and to display it, need only the smallestlicense (RT128 or RC128 if you intend to additionally carry out configuration on theclient), since they do not have any of their own process variables. The server makes them
available.
-
8/20/2019 WINCC System Overview
16/104
18
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
1.6 From a Single-User Solution to a Distributed System
When you start out with a single-user solution, you can expand it successively. SIMATICWinCC accompanies you as you expand your plant. If at some time in the future you needa multi-user system solution with several co-ordinated operator stations, you just needthe WinCC/Server option. In this connection, a WinCC server can supply up to 16 WinCCclients with data, messages and pictures via a TCP-IP connection.
In a distributed system, the entire application can be distributed to six servers inaccordance with the physical structure of the plant, or on a functional basis, e.g.message server, archive server, etc. This increases the performance profiles andimproves performance in general. Multi-clients that have access to the data of all theservers and can also represent combinations of this data guarantee a project-wideoverview.
Distributed system
(server and
multi-clients)
Multi-user system
(client/server)
Single-user system
-
8/20/2019 WINCC System Overview
17/104
19
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M OVE RVI E W
1.7 Integration into MES and ERPIn this era of global trade and tough competition it is advantageous to use integratedcomplete solutions. The aim is to have one continuous flow of information, from theautomation level, across the plant control level, through to the company-wide controllevel.
Company-wide control levels today primarily use ERP systems (ERP, Enterprise, ResourcePlanning). These systems generally take care of the entire business administration withina company: Finances, order processing, production, logistics. SAP has been theprevailing standard in this area for quite some time.
At the plant control level, MES applications (MES, Manufacturing Execution System) arewidely used. The purpose of these systems is to analyze and optimize productionprocesses. Up-to-date data make it possible for personnel to respond quickly to newconditions influencing the production process and lead to effective manufacturingprocesses.
At the automation level (Controls), today you just can’t survive without SIMATIC and itsextremely successful “Totally Integrated Automation“ concept as the leading industrialstandard.
Standardized interfaces are the basic prerequisites if your assignment is to integrateheterogeneous information environments within one company. SIMATIC WinCC knowsabout this, and has integrated all standard interfaces right from the start. These include,for example, OPC (OLE for Process Control), ActiveX, COM/DCOM, ODBC/SQL or API(application programming interface). Other applications will be able to access and useWinCC data. This paves the way integrating of SIMATIC WinCC into MES and ERPapplications.
A consistent flow of information between the planning and the operative levels will
determine the efficiency and competitiveness of your company. SIMATIC WinCC hasbecome a “major player“ in the company-wide IT environment on the way to verticalintegration.
-
8/20/2019 WINCC System Overview
18/104
20
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S Y S
T E M O
V E R V I E W
-
8/20/2019 WINCC System Overview
19/104
the SCADA System
2
-
8/20/2019 WINCC System Overview
20/104
22
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
-
8/20/2019 WINCC System Overview
21/104
23
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.1 ConfigurationsSIMATIC WinCC is modular system and you can extend it in a flexible way. This makespossible not just simple single-user applications in engineering, but also complex multi-user 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 theplant across the Internet or your Intranet. On the WinCC Web Client side, you only need aWeb 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
-
8/20/2019 WINCC System Overview
22/104
24
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.1.1 Single-User System
Single-user systems are used in smallerapplications but can also control andvisualize stand-alone system components.A single-user system operates on a stand-alone basis, in other words it possessesall the facilities necessary for operation. Itopens up the automation level via point-to-point, process bus and LAN connections.Connection to the world of officeapplications is provided via networkswhich are supported by Windows.
2.1.2 Multi-User System — the Client-/Server SolutionMulti-user systems allow for process control of the same system component by anumber of users, with each one seeing the actions carried out by the other. Processstandards or message acknowledgement at one of the operator stations are available on aconsistent basis to the other operator stations. In a multi-user system a number ofoperator stations operate together in co-ordination. They utilize common centralservices, for example data acquisition or logging.
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 samepossibilities for intervention.
Multi-user systems operate on the client/server principle. Servers undertake centraltasks, for example process linking and logging for the stations in the multi-user system.The installation of a multi-user system requires the WinCC/Server option package.
Client stations utilize the services of the server. They communicate with the server via aseparate terminal bus which simultaneously provides the link to the office level. Thestandard TCP/IP protocol are used for communications between the operator stations.An appropriate PC LAN is used as the network. Since clients automatically search for the
server that is specified in their project, it is possible to switch them in at a later stagewithout any harmful effects.
-
8/20/2019 WINCC System Overview
23/104
25
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.1.3 Redundant Servers
The WinCC/Redundancy option allows you to run two parallel WinCC stations. The most
obvious advantage of this configuration is data integrity that is guaranteed by theautomatic archive matching that is carried out by the WinCC redundancy system. In thecase of a server failure the WinCC clients automatically switch to the active server. Thismeans that all the clients are always available for monitoring and operating the process.
With up to four clients, you can, if necessary, run the server as an operator station. In anyother case the server should only execute server functions. A maximum of 16 clients areallowed. The recommended software platform for the WinCC server is Windows NT Server.
WinCC client/server solution with up to 16 up to 16 up to 16 up to 16 up to 16 clients linked to one server
Server redundancy with automatic archive matching and client switching
-
8/20/2019 WINCC System Overview
24/104
26
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.1.4 Distributed System with Several Servers
In a distributed system, the entire application can be distributed to several servers. Thedistribution of the application resp. the tasks to several servers increases theperformance profiles and improves performance in general.
In principle, it is sensible in this context to distribute the entire visualization task toseveral servers, e.g. in accordance with the plant structure, or on a functional basis byassigning different tasks like trend and alarm acquisition or picture representation tovarious servers.
To structure a distributed system, you need only one server license per server that youuse (WinCC/Server option). The actual distribution is carried out by a correspondingconfiguration.
Distribution of the
visualization task in
accordance with
the plant structure
Distribution of the
visualization task on
a functional basis
-
8/20/2019 WINCC System Overview
25/104
27
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
Multi-client for the
common view of the
data from different
servers
LAN
process bus
......
......
Distributed system with up to 6 redundant servers and 16 multi-clients
A project-wide overview is providedby multi-clients which have access tothe data from all servers and can alsoshow this data in combination.
The multi-client makes possible a
common alarm and trend view of thearchives of different servers. In thisconnection, it can display either thepictures of different servers orcombine the data of different serversin one picture.
If required, it is of course possible to structure servers in aredundant way if they are used in a distributed system.
We have tested and released for WinCC Version 5 a maximum performance profile of sixredundant servers. Each server can supply up to 16 clients with current and historicalprocess information regardless of whether the clients in question are standard or multi-clients. Using multi-clients that have a view of all the servers yields a maximumperformance profile of 16 multi-clients for the entire configuration.
-
8/20/2019 WINCC System Overview
26/104
28
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.1.5 Web Clients
WinCC/Web Navigator is the option package that gives a WinCC application access tothe Web (see also Chapter 4.4).
The WinCC/Web Navigator option package allows you to monitor and even operate the
plant across the Internet or your Intranet. The WinCC Web Navigator server, whichfunctions both as a WinCC station and a Web server, makes any Web client available tothe WinCC application.
The WinCC Web Navigator Server is based on Microsoft’s Internet Information Server(IIS) and can be at the same time a WinCC server or receive its data from the plant viaOPC, for example, from one or more WinCC servers. The main areas of application for aWeb client are as a low-cost operator station, a management client or for remotemaintenance and diagnostics.
-
8/20/2019 WINCC System Overview
27/104
29
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.2 Basic SCADA Functions
2.2.1 User-Interface and Handling
2.2.1.1 Configurable User-Interface
Whether small, simple HMI applications or complex control tasks: with WinCCstandards, customized operator interfaces can be configured for every purpose to ensurereliable process control and optimize production.
Anyone familiar with Windows knows how to use a keyboard, a mouse, and a touchscreen. And these are the very hardware components used in SIMATIC WinCC. Inaddition, the system provides a whole series of functions which continue to provethemselves time and time again.
The layout of the user interface enables the process dialog to be displayed on a flexible
and task-orientated basis. The screen can be split up for example into overview, work andkey area to provide a better overview. This ergonomic and process-orientated division of the process screen is supported by the Split Screen Wizard. Process pictures can bestructured in hierarchy trees to provide an overview. This type of screen splitting issupported in an extremely convenient way by the Picture Tree Manager. Here, you canuse the mouse to move previously configured pictures to their intended positions in thehierarchy tree. Split Screen Wizard and Picture Tree Manager are included in the WinCC/Basic Process Control options package.
WinCC can record variable entries. It records therefore date, time, user name, old andnew value. Operations in critical process situations can therefore be retraced andfollowed.
2.2.1.2 Access Authorization and User Administration
Each process, logging and WinCC operation can be disabled to prevent unauthorizedaccess. These include for example changes to setpoint, the selection of pictures orcalling up the configuration software from the process control. The access level can beset dynamically depending on a variable.
There are 1000 different access levels which provide for the creation of a hierarchy accessprotection as well as exclusive user authorization rights for individual users. Passwordand user name determine an individual user’s access rights. These can also be redefinedduring the process operation. A convenient User Administrator is available for this. Theirvalidity lapses unless further action is carried out within a pre-definable period.
-
8/20/2019 WINCC System Overview
28/104
30
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.2.1.3 Language Switching
Up to 10 runtime languages can be specified in the configuration for each project. Inruntime, the user can then switch among these languages by simply clicking on a button.This affects text blocks in pictures, messages and reports.
Free definition of user
groups and users and
release of access rights according to Windows NT/
2000.
-
8/20/2019 WINCC System Overview
29/104
31
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.2.2 Graphics System
The WinCC graphics system processes all screen inputs and outputs during the processoperation. The pictures you use for the visualization and operation of your installation aredesigned by the Graphics Designer.
Form your own impression! Anyone who wants an attractive, process-oriented operatorinterface has plenty of resources on which to draw when using SIMATIC WinCC. Amongmany other things, the system provides:
Standard and graphic objects
Buttons, check boxes, radio boxes and sliders
Applications windows and display windows
OLE objects, ActiveX controls
Input and output field, text lists
Bar, status and group displays
Customized user objects
The configuring engineer dynamically controls the appearance of the graphics. Definingbasic properties - such as geometry, color or pattern - can be referenced and selected viavariable values or right from a program.
-
8/20/2019 WINCC System Overview
30/104
32
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.2.3 Message System (Alarm Logging)
The WinCC message system provides comprehensive information on in-process fault andoperating statuses. It displays current and historic procedures on a targeted basis. Themessage system therefore helps in the early identification of critical situations andcontributes towards reducing and avoiding downtimes. This includes acquiring andarchiving events with the option of display and operator inputs. You can freely select themessage blocks, message classes, message type, message display and logging. The(ActiveX) Alarm Control is used for convenient display and operator input of messagesduring process operation.
The message structure in WinCC is freely definable and can therefore be adapted to meetthe special requirements of a specific system. A message comprises message blockswhich can also contain process values. Each message is located within an ordered fileconsisting of 16 message classes for each of 16 message types. This means that it ispossible, for example, to distinguish alarms, warnings, errors, malfunctions and othermessage types separately for a number of system areas.
Generating Messages in WinCC
Bit message procedure
With this procedure, WinCC monitors the edge change of selected binary variables andderives alarm events from them. This makes possible alarms from any automationsystems at all.
Alarm message frames
In conjunction with the SIMATIC S5 and SIMATIC S7 automation systems, it is possibleto implement central alarm management including central acknowledgement in the
controller. Since the system stores the event stamp in the controller, you can achieve thehighest possible resolution of the timestamp (alarms in the correct time sequence).Another advantage is that WinCC does not need to cyclically poll the bits: When an eventoccurs, the controller sends an alarm message frame.
Representation of the
messages in the WinCC
Alarm Control. Free definition
of the representation as well
as of the columns, the tool
and status bars.
Integrated selection of
message output at runtime
-
8/20/2019 WINCC System Overview
31/104
33
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
Analog variables
WinCC allows you to control limit values of analog variables. The analog variable isassigned with any upper and lower limit values; if they are infringed, the system triggersa message that is defined by the alarm number. Apart from this, you can determine ahysteresis. 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 untilthe actual value of the variable exceeds or falls short of the limit by the value of thehysteresis.
Group messages
Group messages can be freely defined. A joint message is displayed if one of theassigned individual messages is queued (logical OR). The group message goes if thereare no more individual messages. Group messages offer a reduced view of the messagecharacteristic which is always visible for example on the screen. From here all messagescan be called up for viewing on request. Group messages can be acknowledged by theautomation system.
Acknowledgement Procedure
Group acknowledgement is implemented in addition to individual acknowledgement inthe message picture or via the controller. In this connection, WinCC automatically takesinto account that only visible messages are acknowledged. This guarantees thatoperators 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 themain memory or on the hard disk. A selection criterion defines which specific messagesare to be archived. In this context the message system always overwrites the oldestmessages in the ring buffer first.
The long-term archive is used as a continuation of the short term archive. The long-termarchive is basically contained on the disk and can be designed as a ring archive or acontinuous archive. The ring archive can record messages from up to 65535 daysdepending upon the space available on the data carrier. Here again a loggingspecification can also be defined via a selection criterion. Continuous archives are onlyrestricted by the free disk space available.
The WinCC/Storage option allows you to export and retransfer archives as well as toexport archives in CSV format.
Message ReportsMessage reports continuously document the sequence of messages (message sequencereport) or specific views in the archive (message archive report). The printout is executedeither page for page for complete pages or in conjunction with the message sequencereport which is assigned exclusively to a line-oriented printer, line for line when amessage 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 functiondisplays the associated process picture for the selected message.
-
8/20/2019 WINCC System Overview
32/104
34
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
Free definition of curve
representation, e.g. by
staggering the curves
Online configuration
2.2.4 Process Value Archiving
Process value archiving (Tag Logging) is used to take data from ongoing processes andto condition it for representation and archiving. You can freely set the data formats of thearchives and the acquisition and archiving times. The process values are represented bymeans of the WinCC Online Trend and Table Controls that represent the data in tables oras curves. In this connection, the Tag Logging Editor gives you the freedom to acquireand represent your process values in exactly the way that you want to.
-
8/20/2019 WINCC System Overview
33/104
35
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
Acquisition and Archiving of Measured Values
Continuous cyclical logging
The „continuous cyclical logging“ method commences when the system is startedup and saves the measured values in consistent configurable cycles in chronological
order.Selective cyclical logging
The „selective cyclical logging“ method commences with a definable start event andsaves the measurement values in consistent cycles in chronological order until astop event occurs. The stop event initiates a final, concluding procedure for savingthe measurement values. The start or stop events are determined by changing Bittag. Examples are:
Changing the signal of a process Bit
Exceeding the value of analoge tags,
Date/time,
Keyboard or mouse operation,
Commands from superordinated computer systems,
Result Bit of an action.
Logging on an acyclical basis
In the case of „acyclical logging“ a start event can depend upon one or a number of Bits. An event (positive or negative edge change: 01 or 10) triggers the logging of a value.
Archiving only when changed
In the case of „Archiving only when changed“, the system only stores a new archivevalue if the monitored value has changed by a previously defined tolerance. For this,a change delta is used in addition to the previously described archiving criteria. Thedelta is defined by a configured hysteresis.
-
8/20/2019 WINCC System Overview
34/104
36
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.2.5 Report System
WinCC offers an integrated report system which enables you to output WinCC data topaper. It prints out data on message sequence report, message archive report, archivereports, operator activity report, system message report, user reports, and hard copiesrecorded during process control, in freely definable layouts.
Before being directly output to the printer the reports can also be saved as a file anddisplayed by way of a screen preview. The status of all print jobs can be displayed on-line by way of a corresponding operation.
In the Report Designer, you can specify in configuration the print jobs that determine thelayout, the number of pages to be printed and the printer to be used. In this connection, itis also possible to specify the cyclical hour, day, week and month logs.
It is also possible to start output of reports in a time-event-driven way or by a directoperator input. You can assign a separate printer to each print job.
Report definition in
the Report Designer
Time-event-driven output
of a report on a printer or
as a preview
-
8/20/2019 WINCC System Overview
35/104
37
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.3 Openness as a Principle
2.3.1 Overview
SIMATIC WinCC is considered to be a trend setter as far as using cutting edge softwaretechnologies in operating & monitoring systems is concerned. In this connection, we usethe latest Microsoft technologies like OCX or ActiveX, OLE and COM (DCOM) to the sameextent as integrating a database and script generation using the ANSI-C standardprogramming language.
In addition to integrating the latest technologies, the WinCC architecture guarantees ab-solute openness. This is made possible by the modular structure of WinCC and theprovision of programming interfaces to the individual modules. As a result, openness inWinCC means openness of data and system functions, which means that the systemplaces no limits on innovation of automation solutions.
This section contains the following detailed information:
Integration of Microsoft technologies
COM/DCOM (Distributed Component Object Model)
DNA (Distributed Network Architecture)
OCX / ActiveX Controls
OLE (Object Linking and Embedding)
OPC (OLE for Process Control)
Total programming freedom
Use of the ANSI-C standard script language
C-API for professional use
Integrated database
Data storage using the Sybase SQL Anywhere standard database
Data access using SQL/ODBC
-
8/20/2019 WINCC System Overview
36/104
38
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.3.2 Integration of Microsoft Technologies
WinCC is based on cutting edge Microsoft technologies and uses them as standard. Ourclose cooperation with Microsoft means that users can take a relaxed view of futureinnovations.
2.3.2.1 COM/DCOM
One of the most important features of WinCC is its COM-/DCOM architecture (ComponentObject Model/ Distributed Component Object Model respectively). COM architecturemeans that important functionality in WinCC has been implemented using standardizedcomponent technology and that, if you need to, it is relatively easy to replace thesecomponents. DCOM is an object protocol that allows (ActiveX) components in a networkto directly exchange data in a mutual way. DCOM is not language-dependent and thismeans that you can create DCOM applications in any language in which you can createActiveX components.
2.3.2.2 DNA (Distributed Network Architecture)Microsoft Windows DNA is a model for developing applications under Windows. UsingWindows DNA, you can create stable, scaleable and distributed applications underWindows and extend all the functions of the Internet to existing data and externalapplications. Windows DNA supports various clients and this maximizes distribution of applications. Since Windows DNA includes a comprehensive range of integrated servicesthat the Windows platform provides, developers no longer have to develop themselvesthe necessary infrastructure for distributed applications; rather, they can concentrate alltheir efforts on developing their business solutions.
2.3.2.3 OCX / ActiveX
ActiveX technology was originally designed for Internetapplications and for this reason it is consistently supportedby the WinCC Web Navigator. Using ActiveX,you can integrate individual ActiveX controls(i.e. program blocks with their own interface)in a WinCC picture. The WinCC Basic Packagealready contains a wide range of ActiveXelements. It is also very easy to create yourown elements using Visual Basic 6, forexample, or you can obtain them from third-
party developers.
2.3.2.4 OLE
OLE (Object Linking and Embedding) is a Microsoft-developed procedure for exchangingdata between programs in which the data from a source application is inserted into thedocument 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.
-
8/20/2019 WINCC System Overview
37/104
39
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.3.2.5 OPC
With OPC (OLE for Process Control) SIMATIC WinCC integratesthe new communications standard for components in theautomation sector. OPC gives automation system components a „plug and play“capability. That makes arduous discussions about interfaces a thing of the past, in thesame way as restrictions on what components can be connected. These standardizedcommunications interfaces really do save your money. WinCC can be an OPC client aswell as an OPC server. As an OPC client, WinCC accesses any OPC server. Using WinCCas an OPC server makes it possible for other OPC clients to further-process the processdata 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 single-user systems can use the OPC mechanism to exchange data with one another or withhigher-level WinCC stations.
For more detailed information, refer to Chapter 2.5, Communications.
-
8/20/2019 WINCC System Overview
38/104
40
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.3.3 Total Programming Freedom
WinCC offers configuring engineers total programming freedom. The standard method of using WinCC to trigger dynamics and actions is to directly link objects or events to a tagor to interconnect via a dynamic dialog.
In the same way, it is possible to dynamize an object via a C action; in this case, anumber of Wizards either create the script for you or make it much easier for you tocreate the script yourself.
In the case of more complex actions and dynamics, WinCC offers the openness andfreedom of the ANSI-C programming language. In this connection, programming is basedon Global Scripts, which is the generic term for actions and C functions: depending ontheir type, they can be used in an intra-project or cross-project way.
2.3.3.1 Using the ANSI-C Standard Script Language
Actions provide the corresponding dynamic on the operator interface and for thebackground editing. Virtually all systems for process visualization offer a more or lessflexible script language. WinCC scripts are generated using the ANSI-C standardprogramming language. For this, you can use a vast range of standard functions that are
Creating project and standard
functions and actions in ANSI-C in
the Global Script Editor
Compiling scripts using the
integrated C interpreter
-
8/20/2019 WINCC System Overview
39/104
41
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
the basis of WinCC. In the same way, you can create your own functions, integrate themin 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 configureactions 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.
2.3.3.2 C-API for Professional Use
The final step on the road to total openness of WinCC programming is the system´s mo-dular structure. The WinCC program components like the graphics system, for example,are structured as individual modules.
All WinCC software modules possess an open C programming interface (C-API) whichenable the programmer not only to use runtime functions but also WinCC configurationfunctions in his user-specific program. Each software module makes its own APIfunctions available in API-DLLs. WinCC modules and external applications can use theseWinCC functions via API. User-specific programs can be developed in Visual C/C++.
-
8/20/2019 WINCC System Overview
40/104
42
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.3.4 Integrated Database
2.3.4.1 Data Storage Using theSybase SQL Anywhere Standard Database
SIMATIC WinCC uses Sybase SQL Anywhere as the integrated database. This database issubordinate to WinCC and makes available its functionality as a server to WinCC and anyother clients. Every WinCC project has a project and a runtime database.
2.3.4.2 Data Access via SQL/ODBC
Access to the WinCC (configuration/runtime) database is absolutely no problem using
Structured Query Language (SQL) or by means of ODBC drivers. Using these accessmethods, WinCC opens up its data to other Windows programs and databases, forexample, and integrates itself seamlessly into a factory- or corporation-wide concept(vertical integration).
One sensible application for this technology is, for example, exporting the alarm archivesfor further-processing or integrating the WinCC archives into an SAP system. Databaseaccess is also used with the WinCC/Storage option package that exports and managesdatabase tables.
-
8/20/2019 WINCC System Overview
41/104
43
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.4 Totally Integrated Automation
2.4.1 Overview
WinCC is a powerful and open system and offers links to various PLCs. That is why inmany applications WinCC is the best choice for a HMI system. However you will getspecial benefits in conjunction with WinCC when using it in the context of TotallyIntegrated Automation with SIMATIC.
With Totally Integrated Automation, you work with exactly the technologies that are thebest suited for your task. That means PLC, industrial computers, distributed I/O, processcontrol systems,... The same variety of systems that characterize your present automationenvironment, in other words. But there is one major difference: these systems have acommon kernel which makes them a complete unit right from the start. The kernelsupports a threefold integration:
integrated configuration and programming,
integrated data management,
integrated communication.
SIMATIC WinCC Version 5 is a logical continuation down the road towards an integratedautomation solution (Totally Integrated Automation). In this context, the connection has
been made even closer between the STEP® 7 world and configuration of WinCC:Direct use of STEP 7 symbols in WinCC
STEP 7 block call from WinCC
Direct start of STEP 7 hardware diagnostics from WinCC pictures
Powerful process diagnostics using WinCC/ProAgent
-
8/20/2019 WINCC System Overview
42/104
44
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.4.2 Direct Use of STEP 7 Symbols in WinCC
Tags are the basis of communications of a controller system and the visualizationcomponents. In this connection, the same tags are generally defined twice, which leadsto an unnecessary amount of configuration effort and represents an additional source of errors. Integrating WinCC and STEP 7 provides new solutions in this context.
WinCC directly accesses STEP 7 symbols. This means you only need to enter tag dataonce and then maintain it at a central location. This makes impossible wrong addressing;you only need to make changes in one place.
Tag toolbar as a
component of the Graphics
Designer with access to WinCC tags and STEP 7
symbols
STEP 7 symbol table
-
8/20/2019 WINCC System Overview
43/104
45
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.4.3 STEP 7 Block Call from WinCC
You can call STEP 7 blocks directly in WinCC. This makes it possible to establish a directconnection of WinCC pictures to the STEP 7 logic behind them. Entry is from the WinCCpicture to the STEP 7 symbol that is interconnected with the respective WinCC object andfrom there back to the WinCC picture.
Together with the integration, for example, of E-plan data in a WinCC ActiveX control, acomprehensive fault diagnosis from circuit diagram to PLC program is possible, withoutthe inconvenience of having to look up anything in a plan or cross-reference list.
Motor 1 Motor 2
Direct STEP 7 block
call from WinCC
pictures STEP 7-
networks
-
8/20/2019 WINCC System Overview
44/104
46
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.4.4 Direct Start of STEP 7 Hardware Diagnosticsfrom WinCC Pictures
The Hardware diagnosis function allows you to start STEP 7 diagnostics directly fromWinCC pictures. Following a freely configured event, STEP 7 starts function „Diagnose
Hardware“ for the associated controller. This means that there are no obstacles tocarrying out fault diagnostics as quickly as possible.
2.4.5 Powerful Process Diagnostics Using WinCC/ProAgent
WinCC/ProAgent® enables precise process fault diagnostics for machines and plants.Thanks to complete integration in the world of SIMATIC process diagnostics , ProAgentoffers a user-friendly solution on the basis of STEP 7, S7-PDIAG and S7-GRAPH Enginee-ring Tools as well as the SIMATIC S7-300/-400® and WinAC® control systems.
ProAgent offers the following advantages:
Precise and rapid
process faultdiagnostics in plantsand machines forSIMATIC S7 andSIMATIC WinCC
A standardizeddiagnostics concept fora range of SIMATICcomponents
No additionalconfiguration effortfor diagnosticsfunctionality
Reduces the controller´s memory requirement and execution time
HW fault
-
8/20/2019 WINCC System Overview
45/104
47
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.5 Communications
2.5.1 Overview
WinCC is an open process visualization system and offers the possibility of connectingto the widest range of controllers.
You define the communication channels and the communication partners in the projectcontrol centre, i.e. the WinCC Explorer (see also Chapter 3.1).
All essential communication channels for the connection to the SIMATIC S5/ S7/ 505controllers are included within the scope of delivery of WinCC, likewise the cross-platform communication channels such as PROFIBUS DP, DDE and OPC. In addition, avast number of communication channels are available as options and add-ons.
In the following, you will find a list of the most important available communicationchannels. For information on further communication channels for WinCC that areavailable as add-ons, please refer to the WinCC add-on directory on the Internet (see alsosection 4.14).
-
8/20/2019 WINCC System Overview
46/104
48
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.5.2 Available Communication ChannelsThe connections listed below are available for communication between WinCC andvarious controllers.
Communication types in conjunction with SIMATIC S7 Protocol Suite
MPI interface (S7 protocol)
PROFIBUS (S7 protocol)
Industrial Ethernet (S7 protocol)
Industrial Ethernet TCP/IP (S7 protocol)
Slot-PLC (WinAC Pro)/Soft-PLC (WinAC Basic)
Named Connection (S7 protocol, connection of S7 H series)
Communication types in conjunction with SIMATIC S5 SIMATIC S5 Programmer Port (AS511 protocol)
SIMATIC S5 Serial 3964R (RK512 protocol)
SIMATIC S5 Ethernet Layer 4 (using handling blocks)
SIMATIC S5 Ethernet TF (Technological Functions)
SIMATIC S5-PMC PROFIBUS (PMC communications) Option
SIMATIC S5-PMC Ethernet Layer 4 (PMC communications) Option
SIMATIC S5-PMC Ethernet Redundancy (PMC communications) Add-on
SIMATIC S5 PROFIBUS-FDL
Communication types in conjunction with SIMATIC 505
SIMATIC 505 Serial (NITP/TBP protocol)
SIMATIC 505 Ethernet Layer 4 (using handling blocks)
SIMATIC 505 TCP/IP
Communication types in conjunction with Siemens controllers SIMADYN-PMC Profibus Add-on
SIMADYN-PMC Ethernet Add-on
SIMADYN-PMC Ethernet Redundancy Add-on
SIPART DR Add-on
TELEPERM M Add-on
Cross-platform communication types
PROFIBUS FMS Option PROFIBUS DP (Master Class 1)
Windows DDE
OPC Client/OPC Server
Communication types with third-party PLCs Allen Bradley Serial DF1 Option
Allen Bradley DH / DH+ / DH485 Option
Applicon Multi Protocol Interface Option
GE Fanuc SNP-/ SNPX Protocol Option
Mitsubishi MELSEC FX Option Modbus Serial Option
Modbus Protocol Suite Option
-
8/20/2019 WINCC System Overview
47/104
49
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
Driver Driver
2.5.2 OPC — The End of All Discussions about Interfaces
OPC (OLE for Process Control) is an open interface that is defined by the OPC Foundation.
The OPC Foundation is supported by major players in the automation industry includingFisher-Rosemount, Intuitive Technologies, OPTO 22, Intellution, Rockwell Software and
last but not least Siemens AG and operates in a similar way to the well-known fieldbususer organizations. In this connection, Microsoft is the guarantor for the specificationscompliance with Windows.
Using Windows-based technology like OLE (Object Linking and Embedding), COM(Component Object Model) and DCOM (Distributed Component Object Model) as thestarting point, OPC development has the aim of providing an open interface that allowsyou to easily transfer data in a standardized way between the office environment and theshopfloor. However, OPC goes even further than this: OPC is intended to be the linkbetween industrial and business applications on the one hand and the automation level(automation systems, field units, etc.) on the other hand.
By means of the integrated OPC server, WinCC makes available all the process data toother applications (OPC clients). By means of the OPC Channel DLL, which is alsoincluded in the basic package, WinCC can also receive the data of other OPC servers.Using OPC, it is easy to implement communications between different WinCC serversand this allows you to set up cascaded system structures.
-
8/20/2019 WINCC System Overview
48/104
50
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.6 Diagnostics
2.6.1 Diagnostics Options with WinCC
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 thatWinCC offers in the context of TIA (Totally Integrated Automation). This includes:
STEP 7 block calling from WinCC
- A guided view of the controller from WinCCEntry 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 Auto-mation (Chapter 2.4).
In addition to the functionality that has been mentioned in the context of TIA, WinCC’sdiagnostics options go much further. WinCC’s diagnostics tools include:
WinCC Scope - System diagnosis including remote access
Channel diagnostics - Rapid detection of errors in communications
Display of DXF data - WinCC pictures with integrated circuit diagrams- (e.g. E-Plan)
All of these options together give you a global picture of the plant and integrates centrallyin WinCC the data from different areas such that the system displays it to configuringengineers without them needing to spend a lot of time looking for the data and evenleads staff to the location of the fault. This provides considerable support for rapid faultanalysis.
S T E P 7 S T E P 7
-
8/20/2019 WINCC System Overview
49/104
51
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
2.6.2 WinCC Scope — System DiagnosticsUsing Web Technology
The WinCC Scope tool carries out diagnostics of the WinCC station and its environment.WinCC Scope is based on Web technology and makes possible diagnostics of both local
WinCC stations and any others that can be reached across the Internet/Intranet.Scope can be directly integrated into the WinCC runtime environment or you can start itseparately. This means that Scope makes possible remote diagnostics particularly easy,which allows even inexperienced users to determine the detailed information of thestation.
The information that Scope determines includes:
An information tree guides users
to the detailed information of the
station. This means that there
are no obstacles to carrying out
rapid fault diagnostics.
Using Scope, you can
diagnose in detail the
properties of WinCC and the
station even across the Web.
-
8/20/2019 WINCC System Overview
50/104
52
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.6.3 Channel Diagnosis —Conditioned Diagnostics of Communications
With communications in particular, faults often occur that are difficult to analyze due tonumber and wide range of potential errors. In addition to the comprehensive description
including useful examples in the WinCC communications manual, enhanced faultdiagnostics is an important aid in helping you to quickly detect and eliminate faults.
You can either start enhanced fault diagnostics as a separate application or use anActiveX control to integrate it in WinCC Runtime. It is designed for channels of thefollowing types:
SIMATIC S5 - Ethernet Layer 4 / TF
SIMATIC S5 - AS511 / Serial 3964R
SIMATIC S7 - Protocol Suite
Selection of the
communications connection to
be analyzed.
Analysis for experts by configuring
traces and saving them in channel-
specific LOG files
Error status picture with output
of the errors in error-specific
help files.
-
8/20/2019 WINCC System Overview
51/104
53
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S CADA- S Y S
T E M
Display of the motor circuit
diagram data, e.g. on clicking
on the motor in a WinCC
ActiveX control at runtime
2.6.4 DXF-Data —Displaying User Information (Circuit Diagrams)
Integration of WinCC into the global concept of Totally Integrated Automation makespossible connection of WinCC Runtime and STEP 7 Runtime.
To connect to a plant’s circuit diagrams, WinCC makes possible display of DXF data in anActiveX control in WinCC Runtime. This allows you to display and evaluate in WinCC onan as required basis circuit diagram data, e.g. from E-Plan, a standard tool for theelectronic generation of plant plans. You no longer have to spend a lot of time and effortlooking for the connections of a motor or a pump, for example, since you can call therelevant 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 componentof the project. It can also be located at a central location on the network where it can of course be changed and customized.
Wizard support for configuration
Zooming and magnifier function
being part of the representation
of the ActiveX control
-
8/20/2019 WINCC System Overview
52/104
54
System Description WinCC Version 5
6AV6393-1BA05-0AB0
S C A
D A - S Y S T E M
2.7 WinCC — a Basic Component in aPCS 7 Process Control System
SIMATIC PCS 7 is the process control system in the Siemens automation concept“Totally Integrated Automation“. SIMATIC PCS 7 combines the advantages of controller-based automation solutions for the manufacturing industry, such as proven quality andstability, low hardware costs and finelygraded systems, with the advantages of DCS-based solutions for the processingindustry, such as reliable process control,user-friendly operation and visualization,and powerful engineering tools.
The large degree of modularity andscalability means that the system can beoptimally adapted to the respective processand subsequently uprated as desired.
SIMATIC PCS 7 utilizes standard SIMATICcomponents. These are configured forimplementation in process control and havebeen extended by various other systemfeatures, resulting in a powerful processcontrol system.
The use of standard SIMATIC components guarantees high system availability andreduces the costs for material planning and the stocking of spare parts. The applicationof standard technologies and the openness of the system additionally permits connection
to any third-party systems.The operator stations (OS) of the SIMATIC PCS 7 process control system are the“window to the process“. The operating, maintenance and supervisory personnel areable to follow process activities on the operator stations, modify batch sequences, editactual process values, or communicate with the process. Alarms and operator promptsare also acknowledged on the operator stations. The operator stations are based on theSIMATIC WinCC visualization system with the Windows NT operating system. They areavailable as single-user and multi-user systems.
The SIMATIC PCS 7 process control system and
its components: example of a system
configuration
SIMATIC PCS 7 operator station:
single-user system with two
process monitors
-
8/20/2019 WINCC System Overview
53/104
Configuration
3
-
8/20/2019 WINCC System Overview
54/104
56
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C O N
F I G U R A T I O
N
-
8/20/2019 WINCC System Overview
55/104
57
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C
ONF I G URAT I ON
Central access to all editors
and option packages
Definition of WinCC´s
Tag Management
3.1 WinCC Explorer — the Central Coordinating Point
WinCC stores all the data that accrues on the way to anoperating & monitoring solution in an orderly project. TheWinCC Explorer is the central coordinating point in WinCC forproject management and provides access to all thecomponents of WinCC.
In the WinCC Explorer, you carry out tasks like specifying theconfiguration of the project (single-user/multi-user system)and generating Tag Management; and also start the individualeditors of the basic system and of the installed options. Thismeans that the WinCC Explorer provides an ideal projectoverview and ensures efficient project creation.
-
8/20/2019 WINCC System Overview
56/104
58
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C O N
F I G U R A T I O
N
Using the WinCC editors, you carry out the various tasks for configuring a SCADAsystem. The editors are started from the WinCC Explorer. The basic version of WinCCincludes all the editors that you will normally need.
3.2 Graphics Designer —Pure Convenience and Efficiency
The WinCC graphics editor – WinCC Graphics Designer – is a vector-oriented drawingprogram. Functions such as the precise positioning, alignment, rotating or mirroring,transmission of graphics object properties are included, in the same way as grouping,library objects creating and importing or embedding externally edited texts and graphicsusing the formats BMP, WMF, EMF or via OLE.
Using the wide range of graphics objects, which are in an object and a styles palette, youcan create complex process pictures. Attaching an object to an internal tag or a processtag is very easy. A comfortable dialogue box for editing the parameters is displayed assoon as the corresponding object has been placed into the picture. In addition, theGraphics Designer offers the facility for manipulating virtually all properties of an object
and giving them dynamic expression. For those who want total flexibility the whole thingcan be incorporated into a script (action).
The Graphics Designer supports configuration on 16 picture layers. For complex pictureswith numerous objects positioned one on top of the other, individual layers can behidden and consequently create a much clearer display structure. With grouped objects,the Graphics Designer allows you to change directly the properties of the individualobjects without needing to ungroup them first. In the same way, you can change theproperties of several selected objects at the same time.
Intelligent Wizards support you by generating automatically frequently used dynamicsand assigning them to objects. You can store your own graphics objects in a library.
The supported configuration tools include picture generation (Graphics Designer), theeditors 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 integratesthe corresponding editor into the WinCC Explorer user interface.
-
8/20/2019 WINCC System Overview
57/104
59
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C
ONF I G URAT I ON
You can control dynamically the appearance of all the graphic components. Properties likegeometry, color, pattern, etc. can be directly addressed and changed by means of tag values orfrom 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 inWinCC 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.
The Graphics Designer
supports stepless
zooming of the contents
of the window.
Dynamic Wizards support
you at dynamization by
generating automatically
frequently used dynamics.
You can drag and drop
standard, smart and Windows objects
anywhere in the picture.
The system lists clearly
ActiveX controls on a
separate palette.
-
8/20/2019 WINCC System Overview
58/104
60
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C O N
F I G U R A T I O
N
3.3 Highlights of Configuration
3.3.1 Overview
SIMATIC WinCC supports configuring engineers in many aspects of their work and helpsto save configuration costs. WinCC allows them to create individual standards bycreating user-specific objects and storing them in a library.
WinCC offers the following highlights at configuration:
Helpful configuration wizards
Dragging and dropping objects from the object library
Configuration with block technology
Ingenious, easy tag linking with rewiring function
Keeping you in the picture with cross-reference lists and central display of the
picture propertiesConfiguration with import/export functions
Configuration of multilingual applications (e.g. using text library)
Easy modification due to online configuration
Testing of projects by means of runtime simulation
There are even more highlights because SIMATIC WinCC is a part of Totally IntegratedAutomation (see Chapter 2.4) and can therefore be integrated into the STEP 7 EngineeringTools. Directly using STEP 7 Symbols in WinCC makes it unnecessary to re-enter inWinCC Tag Management the names and addresses of tags. This makes impossible wrong
addressing; you only need to make changes in one place.
-
8/20/2019 WINCC System Overview
59/104
61
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C
ONF I G URAT I ON
3.3.2 Helpful Configuration Wizards
WinCC provides configuring engineers with software-aided assistants - so calledWizards - which carry out the routine work for you. Examples of these assistants arevarious Dynamic Wizards and in particular the Alarm Logging Wizards.
Configuration wizards offer pre-defined parameters which theconfiguring engineer can adoptor modify, for more extensiveconfiguration procedures, suchas specifying the messagesystem for example. Previewwindows display the effect of the current parameters. If theconfiguring engineer followsthe suggestions of theassistants, this will create lowcost solutions in the twinklingof an eye, based on pre-definedsettings.
-
8/20/2019 WINCC System Overview
60/104
62
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C O N
F I G U R A T I O
N
3.3.3 Dragging and Dropping Objects from the Object Library
Objects which have been created can be stored in a library from where they can be calledup. This enables the user to develop company, technology or sector-specific standardswhich help to create projects quickly. In this context, WinCC recognizes on the one handthe object library, which is broken down into a global and a project-specific library, andthe function library, which can be used for configuring actions.
The global library contains ready-made objects categorized according to subjects, whichare included as part of the package supplied with WinCC (valves, motors, circuits,display instruments etc.). You can expand this library on a sector-specific basis at anytime. The project-specific library is provided for the individual project. You can configureobjects as multilingual. When the Graphics Designer’s user interface is switched over viathe WinCC Explorer, the system also switches the names of the objects and objectgroups as well as the user-defined interface parameters.
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 largerprojects can be processed quickly using standardizations.
-
8/20/2019 WINCC System Overview
61/104
63
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C
ONF I G URAT I ON
3.3.4 Configuration with Block Technology
The benefit of SCADA systems is based on the central operating and monitoring of production processes. For that purpose pictures have to be drawn, which give a view of the plant. Typically there is more than one process object of the same kind, for examplemotors, pumps, loop controllers or valves. SIMATIC WinCC shows how to minimizecosts for configuring the grafical representation of those process objects. WinCC allowsyou to standardize operating and monitoring such objects by means of block technology.
Customized Objects
The customized object allows modular configuration. In this connection, it is possible togroup any graphic objects you like to a new object and define the interface parametersthat are relevant to the project link. The system only displays the user-specifically definedparameters of the user objects’ properties. The object that is defined in this way can beplaced in the library and you can use it as often as you like.
You define the selected
properties of a customized
object by means of aconfiguration dialog.
A central object is the basis of
all individual runtime instances,so that changes become
relevant at all calls.
Picture Blocks
With Picture Block Technology, you createa central object of which you can createreferenced copies. Each runtime copy
works with own data. Configuring is donecentrally, so that changes are automaticallyavailable in all child picture calls of all re-levant parent pictures.
So the main objective is the centralchangeability of picture parts, which areneeded again and again, and which makeschanges unnecessary at a lot of places.The configuration within WinCC issupported by wizards.
-
8/20/2019 WINCC System Overview
62/104
64
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C O N
F I G U R A T I O
N
ActiveX Controls
The WinCC Graphics Designer offers an OLEcontainer to integrate any OCX or ActiveX control.The WinCC basic package already contains a widerange of ActiveX controls. It is also very easy tocreate your own controls using Visual Basic 6, forexample, or you can obtain them from third-partydevelopers.
This means that on the one hand the integration of ActiveX controls makes configurationeasier due to the use of ready-made elements that you only need to integrate; and on theother hand, they give you the option of protecting industrial and technological expertisein enclosed elements and to use them as often as you like with different parameters.
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 toolsetincluding Visual Basic templates to allow you to easily create ActiveX controls.
-
8/20/2019 WINCC System Overview
63/104
65
System Description WinCC Version 5
6AV6393-1BA05-0AB0
C
ONF I G URAT I ON
3.3.5 Ingenious, Easy Tag Linking — with Rewiring Function
In WinCC, tags always have symbolic names. You can either define these names yourself or, in the case of applications with SIMATIC, they correspond to the names from theSTEP 7 signal list. When linking the object properties to tags, you can either enter thename directly or choose it from a list. You can do this in a particularly user-friendly wayby dragging and dropping and in the case of changes using the rewiring function.
Dragging and Dropping of Tags
The majority of the dynamic effects in the display are performed directly by inter-connecting tags to object properties. In order to optimize this configuration, WinCCoffers the possibility of dragging tags from the tag symbol list and dropping them ontoobject properties, thereby interconnecting with that property. If the object has a definedprocess connection, connection is even possible direct to the object without selecting aproperty. This method of linking tags is unsurpassed in its simplicity and thus savesconsiderable time and money during configuration.
Rewiring of Tags
As a rule, objects used more than once in the display are simply copied. When copyingthe 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 tagsconnected to the selected object are listed and direct rewiring is facilitated.
Central project-wide rewiring is possible when using the Cross Reference editor.
-
8/20/2019 WINCC System Overview