WINCC System Overview

download WINCC System Overview

of 39

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