Você está na página 1de 252

SIMATIC WinCC

Open Architecture V3.15


Technical features

Unrestricted Siemens AG 2017 siemens.com/wincc-open-architecture


Index

Introduction Development environment


Concepts System operation
Manager concept LogViewer: Transparent information
Manager basics Conventional engineering process
Driver Manager Engineering database editor (PARA)
Event Manager Engineering mass configuration
Database Manager Mimic Creation graphical editor (GEDI)
RDB Archive Manager Object catalogs and graphic libraries
Control Manager Objects / Animation
User Interface Manager Script Wizard
Manager real system Simple Symbols
Manager distribution Wizard framework
Single machine system Scripting language - Control
Client server system Standardization / Industry packages
Data model Online help
Type and instances
Referencing
Technological object

Unrestricted Siemens AG 2017


Page 2 10.02.2017 DF FA AS ETM
Index

Runtime Functional overview All functionalities at a glance


User Interface Scheduler The freedom of choice
Multitouch Reporting WinCC OA as development platform
Multi language support Recipes
User guidance: Panel topology Distributed systems Customer benefits
Trending Redundancy
Alarm & Event management Disaster Recovery System
Archiving VIDEO
Data compression Communication Center
DB Logger WinCC OA BACnet
Diagnostics - system overview Ultralight Client UX (ULC UX)
Mobile UI for iOS / Android
Communication and networking WinCC OA OPERATOR
Internal communication GIS Viewer
Communication with base SmartSCADA
automation SSL encrypted communication
S7 Connectivity Advanced Maintenance Suite
Event orientation SIL 3 certificate
Software extension - Application
Programming Interface

Unrestricted Siemens AG 2017


Page 3 10.02.2017 DF FA AS ETM
Presentation types

Short presentation of concepts 10 min


Short overview 30 min
Short presentation 45 min
Standard presentation 1,5 h
WinCC OA - Standard product 2h
WinCC OA - Development framework 3h
Full presentation 3h
Full presentation for experts 4h

Unrestricted Siemens AG 2017


Page 4 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 5 10.02.2017 DF FA AS ETM
SIMATIC WinCC Open Architecture can

handle more than 10 MILLION data points1

support up to 2,048 distributed systems

run > 30 km geographically distributed


Hot-Stand-By redundancy1

be a platform for customer specific developments

1 depends on application and hardware configuration


Unrestricted Siemens AG 2017
Page 6 10.02.2017 DF FA AS ETM
The solution for Large scale systems

SIMATIC WinCC Open Architecture strengths:


Complex systems & scalability
High availability
Geographically distributed systems
Integrated security standards
SIL3 certified for Mission Critical applications
Flexible & customizable
Windows, Linux, iOS and Android

SSL

Unrestricted Siemens AG 2017


Page 7 10.02.2017 DF FA AS ETM
Vendor neutral software

WinCC OA is a flexible and open software platform for HMI and process control
Independent from hardware suppliers
Satisfying highest security demands (SIL3 certified)
Focus on core competence: Process control
Master Process Control System
Intelligent alarm management
Compatible maintenance management
Supports remote access
Tools for optimization
High availability
Effective system back-up
Easy process follow-up

Unrestricted Siemens AG 2017


Page 8 10.02.2017 DF FA AS ETM
Classification
One system Wide range of application

Operation
Observation

Management
Alarming
Acquisition
Reporting
Processing
Control
Analysis
Optimization Batch,
Maintenance SCADA,
MES,
Administration Control
CMM,
system,

Plant floor HMI BDE,
B&B, MMI .
Panel
Unrestricted Siemens AG 2017
Page 9 10.02.2017 DF FA AS ETM
Automation hierarchy

WinCC OA covers a wide range within the vertical automation hierarchy - standard software
SIMATIC WinCC Open Architecture

Production Planning-System,
Supply Chain Management,
PPS Order administration
SCM, AVS

Manufacturing Execution System,


MES Batch

Supervisory Master Control, SCADA Optimization,


Prognosis, Data Acquisition
Control
Human Machine Interface,
HMI, Visualization Display, Operation

Controller, Field bus,


PLC, DDC, RTU Sensors, Actuators

Unrestricted Siemens AG 2017


Page 10 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 11 10.02.2017 DF FA AS ETM
Manager concept

Visualization, Operation
Runtime = UI, Graphical Editor = GEDI, Database-Editor = PARA

UI UI
Userinterface Userinterface
Editor Runtime Processing, Control
Script language = Control, Application Programming Interface = Manager API

CTRL
Controlmanager
API
API-Manager

DB EV
Database-
DIST
Connection to
Process Image, History
Manager
Eventmanager other systems Communication and Alarming = Event manager, History = Data manager

D
Driver
D
Driver
Driver

Process Interface
Driver: PLC, Field busses, DDC, Telemetry/RTU, Special drivers

Unrestricted Siemens AG 2017


Page 12 10.02.2017 DF FA AS ETM
Manager basics

Manager is an autonomous functional unit


The sum of all managers form the system
Software technology: Own process
Communication: Platform independent TCP
Efficiency: Event driven data exchange
Scalability:
Only required managers will be started on demand,
they also can be started several times in parallel
Managers may be distributed to several machines
Load balancing
Flexibility:
The computers which form a system can run
on different operating systems

Unrestricted Siemens AG 2017


Page 13 10.02.2017 DF FA AS ETM
Driver Manager

Provision of the connection to several automation systems (control level) Event Manager
Handling of the communication protocol
Unification of different communication methods
Smoothing
Smoothing, old/new comparison (Time, value, chatter suppression)
Conversion: raw values into engineering values and vice versa
Integration of peripheral time stamp, time stamping on receipt Conversion

Event driven data exchange with the rest of the system


Transformation

Old / New

SW Protocol

PLC

Unrestricted Siemens AG 2017


Page 14 10.02.2017 DF FA AS ETM
Event Manager

Central message dispatcher


Holds the process image (= current values of all process variables)
Acts as data server for other processes
Publisher/Subscriber model
Spontaneous read/write access
Connect (event driven callbacks) EV
Queries
Alarm processing
Calculation of data point functions
Authorization / authentication
Just one event manager per system

Unrestricted Siemens AG 2017


Page 15 10.02.2017 DF FA AS ETM
Database Manager

High performance process database


Value archives
Support for all data types
Parallel, autonomous archives
Automatic Administration
File set switching, back up, long time storage to tape or data server, deletion
Persistent values
Transaction logging
Prevents data inconsistence in case of transmission errors
Internal SQL-Interface
Oracle support
OLE-DB-Provider

Unrestricted Siemens AG 2017


Page 16 10.02.2017 DF FA AS ETM
RDB Archive Manager

Allows to archive values and alarms in a relational database


Optimal adaptation to Oracle database concept
Easy integration in the system:
Tools in the system independently from the method of archiving
Uses also TCP/IP communication with RDB
Supports fast retrieval of RDB values
Assignment of WinCC OA systems to RDB systems
Multiple WinCC OA systems archive on a common RDB system
Same service as Database Manager:
Parallel, autonomous archives
Automatic administration

Unrestricted Siemens AG 2017


Page 17 10.02.2017 DF FA AS ETM
RDB Archive Manager

Buffer to Disc:
Enables service without interrupt even when the database connection has been lost
(except DB-queries)
Allows to start a project even when the database connection is currently not available
2 step Data-Buffer-Concept

Configuration parameter: RAM Disc Database


Buffering On/Off
Maximum Buffer size
Buffer interval after x sentences transfer data to buffer
Buffer directory
Status indicators inform about current status

Unrestricted Siemens AG 2017


Page 18 10.02.2017 DF FA AS ETM
RDB Archive Manager Buffer to Disc

Database write access


without Buffer to Disc

RAM Database

2 step Data-Buffering concept


with Buffer to Disc RAM Disc Database

Unrestricted Siemens AG 2017


Page 19 10.02.2017 DF FA AS ETM
Control Manager

Implementation of complex functionality


Implementation of algorithms with access to
Current process values (data points)
History (values, states, alarms)
Graphics / process mimics
Time or event triggered execution
Numerous integrated functions
Multi threading
Powerful interfaces
COM
XML, XML-RPC
ADO / ODBC
V24/RS232, TCP, SMS, E-Mail,

Unrestricted Siemens AG 2017


Page 20 10.02.2017 DF FA AS ETM
User Interface Manager

Display interface to the operator


Process mimics
Alarm list, event screen, trending, operational dialogs,
Different types
Visualization & Operation: UI
Database Editor: PARA
Graphical Editor: GEDI
True Client Application
Network compatible
Multiuser system

Unrestricted Siemens AG 2017


Page 21 10.02.2017 DF FA AS ETM
Manager real system

REPORTING Reporting
Manager
RDB
Standard
UI
User interface
UI
User interface
UI
User interface
Excel
Reporting
Relational DB Editor Runtime Runtime

OLE-DB Ctrl MPX API COM


CTRL
OLE-database
Access Provider ADO Control manager Multiplexing
Proxy
API-Manager
Prognosis
MS-COM-
Interface
Control manager

Other
VA DIST
VA
VA
Archive
Distribution
Manager
WinCC OA
systems
EV
Archive
Archive
DB
Database manager Event manager
REDU Hot
ORACLE RDB Redundancy Standby
RDB Archive
Manager
Manager System

3rd party
systems D
OPC Server
D
OPC Client
D
Modbus
D
Profibus
D S7
TCP/IP, MI

OPC-Server Ethernet Fieldbus


Unrestricted Siemens AG 2017
Page 22 10.02.2017 DF FA AS ETM
Manager distribution

Internet,
RAS, WAN

UI UI UI
Userinterface Userinterface
Userinterface
Userinterface
Editor RuntimeRuntime
Editor

CTRL API
Controlmanager API-Manager

DB
D EV
Database-
Driver Eventmanager
Manager
manager

D DB D Database-
Driver Driver
manager

Unrestricted Siemens AG 2017


Page 23 10.02.2017 DF FA AS ETM
Single machine system

All WinCC OA components (Managers) run on the same machine


Server is also the operator station (GUI, multiple monitors possible)
Several different drivers possible

PLC,
DDC,
RTU

Process bus

Server &
Operator
station
Alarm printing

Unrestricted Siemens AG 2017


Page 24 10.02.2017 DF FA AS ETM
Single machine system
Features

All manager run on one computer (commercial PC or High-End)


Single system fulfills all process control tasks:
Data acquisition and conditioning from periphery
Representation of process (visualization)
Operation of the complete facility / plant
Alarming (alarm list, alarm printing, animation)
Archiving (measurements, counting values, states,)
Trending (line and bar graphs)
Reporting (creation, distribution, storage)
Engineering (creation and maintenance of a system)
Expandable with additional operator stations

Unrestricted Siemens AG 2017


Page 25 10.02.2017 DF FA AS ETM
Client server system

Central process image: acquisition, alarming, logging


Central master station: data integrity, maintenance,
Operator and engineering stations distributed on the network

PLC, DDC, RTU

Process bus Engineering

System-
maintenance Server
Management
Ethernet-LAN

Operator 1 Operator 2
Unrestricted Siemens AG 2017
Page 26 10.02.2017 DF FA AS ETM
Redundancy

Hot-Standby Redundancy (server)


Automatic switch over of all operator stations (clients)
Redundant network connections between all stations possible

PLC, DDC, RTU

Process bus Engineering

(Master) (Hot-Standby)
Server 1 Server 2
Management
Ethernet-LAN

Operator 1 Operator 2
Unrestricted Siemens AG 2017
Page 27 10.02.2017 DF FA AS ETM
Distributed systems

Two or more autonomous WinCC OA systems are connected via network


Each system can have its own connections the process
All process data are mapped to local data points, each system is capable processing data from
other systems

PLC,
DDC, Engineering
RTU
Process bus

Management

Server &
Operator
station Server
System 2
System 1

Unrestricted Siemens AG 2017


Page 28 10.02.2017 DF FA AS ETM
Data model
Conventional data model

Typical HMI and SCADA systems:


Pattern: Terminal strip as standard interface
Signals are treated independently from their affiliation
Arduous assembling of related data / signals
Flat model of separated process variables
Tags, points, PVs, variables, IO-points,
Endless confusing tables
Requires perfect engineering discipline
Mapping of whole devices: expensive

Unrestricted Siemens AG 2017


Page 29 10.02.2017 DF FA AS ETM
Data model
Device oriented data model

Possible data model with WinCC OA:


Pattern: whole devices drives, valves
Signals are treated with respect to their original affiliation
Structures of process variables
Data point consisting of several hierarchically arranged process variables
Intuitive representation in a tree (tree view)
Clear, standardized naming convention
Information can be found where it belongs
Mapping of whole devices: built-in

Unrestricted Siemens AG 2017


Page 30 10.02.2017 DF FA AS ETM
Data model
Modeling a device

Real device External signals


SS Final position open
SS Final position closed
SS Position
CMD Open
CMD Close
CMD Stop
AL Torque
AL General failure
Administrative information
Slide (shut-off unit)
Operating hours
Typical:
Identification code
4 to 30 information per device!
Type

Unrestricted Siemens AG 2017


Page 31 10.02.2017 DF FA AS ETM
Data model
Structured data point

GateValve

Device
Response Commands
Structure

StateSignals Alarms
Process Variables

Open Torque Open

Closed GeneralFailure Stop

Position Close

Element address: GateValve.Response.Alarms.Torque


Unrestricted Siemens AG 2017
Page 32 10.02.2017 DF FA AS ETM
Data model
Structured data point type

GateValve

DPT
Structure

Response Commands
Structure Structure Structure

StateSignals Alarms
Structure Structure

Open Torque Open


Bool Bool Bool

Closed GeneralFailure Stop


Dp.elements

Bool Float Bool

Position Close
Float Bool

Value range Alarming Peripheral address


Configs

Peripheral address Peripheral address Authorization


Conversion R I Archiving
Smoothing
Unrestricted Siemens AG 2017 Substitution value
Page 33 10.02.2017 DF FA AS ETM
Data model
Information of a data point element

Either structural node or process variable


Selectable as internal or with field connection
Comprehensive information included
Value (e.g. 47.2, TRUE,)
Time stamp (Dec 24th, 2002 04:31:17.837pm)
Display format ( %f5.2, ###,##)
Unit (m/h, kW, rpm )
Description (multiple languages)
Quality/Status: (32-bit-block: invalid, from GI, )
Originator / Source (user, executing manager)
Addressing within the system
Data point identifier (= Data point address)
Alias (= second addressing system for AKS / KKS etc.)

Unrestricted Siemens AG 2017


Page 34 10.02.2017 DF FA AS ETM
Data model
Data types of process variables

Not limited to standard PLC types BOOL (BIT)


Each data type can be used an external point (I/O) INTEGER
With all data types persistence possible (stored last values) UNSIGNED
FLOAT
All data types can be archived in the database
BITPATTERN (BIT32)
Full support of all types within the scripting language CHAR
Arrays, structures, BLOBs STRING
Type references MULTI-LANG-STRING
DATE / TIME
PERIOD
BLOB (Binary Large Object)
DP-IDENTIFIER
DYNAMIC ARRAYS
DYN_BOOL
DYN_INT

ARRAYS
STRUCTURE
TYPE-REFERENCE

Unrestricted Siemens AG 2017


Page 35 10.02.2017 DF FA AS ETM
Data model
Automatic processing: Configs

External process variables (data points) hold specific peripheral addresses. Several
Peripheral address
(even different) drivers can work in parallel. Full featured pre-processing by the driver itself.
Not every value change in a controller has to be handled in the supervisory system. As well as
Smoothing old/new comparison several value and time dependent methods are available (even chatter
suppression).
Conversion from raw values to unit related engineering values. This conditioning is already
Input conversion performed in the driver. Not only linear transformation but also complex multi point algorithms
are provided.
Reverse function to the input conversion. The values generated inside WinCC OA are
Command
conditioned to the peripheral format being used. Again not only simple linear transformations
conversion
but also more complex are provided.
Analog and digital alarming according to VDI3699 and DIN 19235. Support of general
Alarming acknowledge, page acknowledge, item help text, alarm actions, process mimic link,
255 priorities, database
Hierarchical object oriented administration of alarm attributes: Colors, font styles,
Alert class acknowledgement state models (VDI compliant), acknowledgement authorization, actions,
abbreviations, priorities,

Unrestricted Siemens AG 2017


Page 36 10.02.2017 DF FA AS ETM
Data model
Automatic processing: Configs

Support of several autonomous archives; individual settings of save, backup, transfer and
Archiving deletion cycles; Automatic two staged compression, correction values, late write support,
smoothing
The integrated value range module can monitor single and multiple good ranges. If the
Value range (external) original value is outside the allowed range the one of several possible reactions can
be defined.
Values either marked as invalid (status/quality) or outside of the defined value range can be
Substitute value automatically replaced by substitution values. Online system works with those defaults,
original value is kept.
Security related function: For command and set point changes the allowed value range can be
User value range
set individually for different user Authorizations. (Single and multi ranges)

Access control for process variables (write/change) as well as changes in the configuration can
Authorization
be defined in the data point itself. Each Config can be protected individually.

An extra general Config for special applications and system extensions. Allows advanced
User defined
users and developers to extend the internal data structures of configuration data.

Unrestricted Siemens AG 2017


Page 37 10.02.2017 DF FA AS ETM
Data model
Automatic processing: Configs

Data point Provide the calculation of a data point value from others. Either arithmetical operation or
functions statistical functions can update the value On change of its input parameters.

Arithmetical data point functions


Formula defines how and with which other data point elements the new value
has to be calculated
E.g.: Pipe1.Q = Pipe2.Q + Pipe3.Q Pipe5.Q
Statistical data point functions
Values are calculated by statistical algorithms out of other data point
elements
min, max, min-time, max-time, sum, integral and average (different orders),
count, changes, sample,
Special treatment: Floating calculations / calculation of intermediate values
Event triggered calculation

Unrestricted Siemens AG 2017


Page 38 10.02.2017 DF FA AS ETM
Data model
Type and instances

The data point type is the template for all devices of the same type (Informatics: class)
All data points of those devices are derived from the type (Informatics: instantiated)
GateValve
Structure

GateValve
Structure
Response Command
Structur Structure

esponse Command
Structur Structure
StateSignals Alarms Open
Structure Structure Bool

Alarms Open
mmand Open
Structure Torque Bool Stop
ucture Bool Bool Bool

Torque Stop
ClosedBool GeneralFailureBool Close
Bool Bool Bool
Open
Bool GeneralFailure Close
Position
Bool Bool
Float
Stop

Unrestricted Siemens AG 2017


Page 39 10.02.2017 DF FA AS ETM
Data model
Inheritance in the data model

Changes in the type are automatically inherited by the data points (instances)

GateValve
Structure

GateValve
Structure
Response Command
Structur Structure

esponse Command
Structur Structure
StateSignals Alarms Open
Structure Structure Maintenance Bool
Structure
Alarms Open
mmand Open Torque Bool
Structure Maintenance Stop
ucture Bool Bool
Structure Bool

Torque Operating ho
Stop
ClosedBool Integer
GeneralFailureBool Close
Bool Bool Bool
Open Operating hours Services
Bool GeneralFailure Integer Close
Dyn_String
Position
Bool Bool
Float
Stop Services

Unrestricted Siemens AG 2017


Page 40 10.02.2017 DF FA AS ETM
Data model
Details

Data point types can be easily created by the user (graphical construction)
Numerous data point types (= devices) already included
Device oriented data points may be designed hierarchically: e.g. pump can
include startup_gate as subtype
Inheritance between data point type and all derived data point instances
Inheritance also for sub types (type references)
Complete designation system defined for the whole application

Unrestricted Siemens AG 2017


Page 41 10.02.2017 DF FA AS ETM
Data model
Design of the data model in WinCC OA

Definition of
the device class
as data point type

... data points


derived from
types
Unrestricted Siemens AG 2017
Page 42 10.02.2017 DF FA AS ETM
Data model
Technological object

Graphical object (Reference)

Real world device

Data object

1
0 opened
0
1 closed

1
0 open
Gate valve (shut off device)
0

0
Unrestricted Siemens AG 2017
Page 43 10.02.2017 DF FA AS ETM
Referencing
Mimic creation by referencing

S01 $ GateValve

Pump station

S03 S03 $ GateValve

$ GateValve
S01 100

S02
0

$GateValve.SS.opened
S02.SS.opened $GateValve.SS.closed
S02.SS.closed S02 $ GateValve $GateValve.CMD.open
S02.CMD.open
S02.CMD.close $GateValve.CMD.close
S02.AL.fault $GateValve.AL.fault

Unrestricted Siemens AG 2017


Page 44 10.02.2017 DF FA AS ETM
Referencing
Details on graphical referencing

Each graphical object can have several $-parameters


$-parameters can be fully user-defined
$-parameters can replace any part of a fully qualified data point identifier (name):
$Pumpsystem+"valve"+$DeviceNumber+".setpoint
$parameters can be manipulated by string operations
Useful not only for determination of data point names but also for colors, operation modes,...
Parameter passing is universally applicable
Passing of parameters to symbols / references
Passing to operator dialogs
Operator dialogs can return values to the calling panel

Unrestricted Siemens AG 2017


Page 45 10.02.2017 DF FA AS ETM
Referencing
Inheritance of references

Changes in the device type


(Symbol / Dialog / Data point)

Pump station

S03
S03 $GateValve
$S..

S01
S01
100

S02
S02
$GateValve.SS.opened
0
$GateValve.SS.closed
$GateValve.SS.manual
$GateValve.CMD.open
$GateValve.CMD.close
$GateValve.AL.fault
Unrestricted Siemens AG 2017
Page 46 10.02.2017 DF FA AS ETM
Referencing
Multi staged references

Overview display
Pump station

Station: $StatNr N07S12


N06S12
N05S12
$StatNrS12
Pump station 5

N05S03
N06S03
N07S03
$StatNrS03

Pump station 6 $StatNr = 06 100

N06S04
N05S04
N07S04
$StatNrS04

Pump station 7

$GateValve = $StatNr + S03 $GateValve


$GateValve = $StatNr + S04
$GateValve = $StatNr + S12
Unrestricted Siemens AG 2017
Page 47 10.02.2017 DF FA AS ETM
Technological object
Visualization

Detail information
Info: GateValve S07
Operator dialog Operation: S07 Type AX70-Bx2-8881
(e.g. left click) Configuration dialogs (Graphical Editor + Runtime)
Open Configuration: GateValve Final pos. open FALSE
Type(s) GateValve, SlideValve Final pos. closed FALSE
Stop
Data point S07 New Details Current position 37,2%
Detailed info: Trend Close Setpoint position 37,0%
Trend: Position GateValve S07 OK Cancel Johnson
Current operator
100 Position
37,2% Close
75

50
Information
25
Lock
0 Alarms
16:45 17:15 17:45 Operation diary
Close Maintenance
Animated Trend
symbol in the configuration
Alternative process mimic
symbols Context menu
(right click)
Unrestricted Siemens AG 2017
Page 48 10.02.2017 DF FA AS ETM
Technological object

Data model (data point) with structure, naming convention and data types
Process control methods on the data point elements (Configs)
Animated / interactive symbol (reference)
Operator dialogs / any type of information views
Configuration dialogs
Used when dragging a symbol from catalogue in GEDI
For operators at runtime (online configuration)
Creation effort only once per device type
Inheritance in data model and graphics
Object in object (hierarchical model)

Unrestricted Siemens AG 2017


Page 49 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 50 10.02.2017 DF FA AS ETM
System operation

Supervision: Console Project administrator

Unrestricted Siemens AG 2017 System management


Page 51 10.02.2017 DF FA AS ETM
System operation
Details

Project administration to manage all different projects on one computer


Console is the control center for a project
Start up / stop sequence for all managers (processes)
Start up properties, diagnostic flags,
Shows the current operating mode (for each manager)
Diagnostics tool for creation of a complete report package with all relevant
project files, project- and version information

Process monitoring / supervision: PMON


Pure background process; may run as service
SNMP, HTTP and TCP/IP Interface

System management: Project settings


User administration, panel topology, drivers, access to
diagnostic tools
Responsive design (adjusts to the screen size)
Customer specific extendable

Unrestricted Siemens AG 2017


Page 52 10.02.2017 DF FA AS ETM
Log Viewer - transparent information

System information
Start / stop of managers, message statistics,
Lists problems and errors
Any user defined debug output from Control
Access window to log files (search, filter,)

LogViewer
Unrestricted Siemens AG 2017
Page 53 10.02.2017 DF FA AS ETM
Overview: Conventional engineering process

Mapping of device types to data point types. Definition of structure,


x

y Add Node
Delete
Definition of devices naming convention, data types and all process control functions
Datatype
(Data point types) (Alarming, range check, )

Valve
Drawing of device symbols, connection between process variable and
M Definition of graphics graphical representation, definition of operator dialogs, detail views,
(Symbols, dialogs, operation) trends and configuration dialogs for the engineering.

GeDi
Mass engineering Pumpstatio
n Graphical engineering
Import of data points from external lists or M
When dropping device objects into the mimic
central engineering databases the corresponding data object is created j.i.t.
x

Pumpstation
Drawing process mimics
M
Drag & drop from symbol libraries, infrastructure (pipes, tanks,)
from picture library or as static drawings, background images

Translation to Language dependent text are extracted from the ready-made application
by a provided tool. Those texts are then available in ASCII files and can
different languages be imported from this format too. Dictionary function.

Unrestricted Siemens AG 2017


Page 54 10.02.2017 DF FA AS ETM
Engineering
Database editor (PARA)

Configuration of data points


Unrestricted Siemens AG 2017
Page 55 10.02.2017 DF FA AS ETM
Engineering
Configuration of data points

Any design of individual types by the user


Graphical type editing within a tree view
Design with respect to optimal communication
Creation of single instances (design phase)
Import / Export of data point types and
data points with the ASCII - Manager
Mass engineering Data point renaming
Automatic creation of multiple devices in PARA
Individual mass engineering using the ASCII-Manager
Data point creation in spread-sheet or CSV files
MS Excel Add-In
Online-Engineering
Data points can be renamed
List of location where the data point is used (Cross-reference)
System check if entered name is valid and not already in use Cross-reference
Enhanced engineering usability for mass configuration
Unrestricted Siemens AG 2017
Page 56 10.02.2017 DF FA AS ETM
Engineering
Flexible plant model

Structure your plant data points within different flexible hierarchies

Benefits:
More flexibility
Structure your data points to your needs
Define multiple hierarchies
Easy engineering due to own editor
Multiple utilization of plant model in projects

Unrestricted Siemens AG 2017


Page 57 10.02.2017 DF FA AS ETM
Engineering
Mass configuration

Automatic creation of
many data points
(devices)

Unrestricted Siemens AG 2017


Page 58 10.02.2017 DF FA AS ETM
Engineering
Mass configuration

Commandline-Interface

Microsoft Excel Add-In


Unrestricted Siemens AG 2017
Page 59 10.02.2017 DF FA AS ETM
Engineering
Mimic creation - graphical editor (GEDI)

Unrestricted Siemens AG 2017


Page 60 10.02.2017 DF FA AS ETM
Engineering
Dynamic graphics, animation

Properties Wizards

Events / Actions

Unrestricted Siemens AG 2017


Scripting
Page 61 10.02.2017 DF FA AS ETM
Engineering
Object catalogs and graphics libraries

Unrestricted Siemens AG 2017


Page 62 10.02.2017 DF FA AS ETM
Engineering
Drag & drop of data point types and data points

User chooses the symbol, which should represent


the data point on the panel
Definition of available symbols at the data point type
in the PARA

Unrestricted Siemens AG 2017


Page 63 10.02.2017 DF FA AS ETM
Engineering
External Widget Object (EWO)

Integration of external graphic objects


Integration of web browser window
Platform neutral widgets (EWO)
Extensive Support of ActiveX
As simple as using WinCC OA standard objects
Same support in script editor
Automatic interface browsing (properties, methods, events)

Unrestricted Siemens AG 2017


Page 64 10.02.2017 DF FA AS ETM
Engineering
Graphical editor - Details

Large number of primitives and widgets


Editing of symbols and process mimics
Intuitive property sheets and attribute editors
Drag & drop
Any number of mimics (panels) in parallel
Excellent Active-X support
Extensive animation capabilities
Up to 8 layers (visibility levels)
Zooming
Color gradients as filling for graphical objects
Table enhancements (Progress bar in cell, stripped rows for better readability)

Unrestricted Siemens AG 2017


Page 65 10.02.2017 DF FA AS ETM
Engineering
Graphical editor - Details

EWO bar (also with own EWOs) Shadows

Object snap and alignment


x x
Rounded corners

Anti-aliasing

Unrestricted Siemens AG 2017


Page 66 10.02.2017 DF FA AS ETM
Engineering
Graphical editor - Details

One user desktop for all platforms


Portability of panels on each target system
Integrated programming environment: Control
XML interface for automated mimic generation
Concurrent Version System (CVS) - Integration
Integration of CVS to synchronize personal data folders with central
repository
Panels, Pictures, Scripts etc. can be embedded into version control managed
by CVS
Multi-User engineering with SVN

Unrestricted Siemens AG 2017


Page 67 10.02.2017 DF FA AS ETM
Engineering
Graphical editor

More graphical objects

Unrestricted Siemens AG 2017


Page 68 10.02.2017 DF FA AS ETM
Engineering
Multi-user engineering

Version management tool SVN


The integration into the graphical editor significantly improves
the usability
Archive the files in a central project repository
Capture the changes and save as a new version
Versions are provided with a time stamp and can be restored at any time
WinCC OA supports different version management tools which can be
managed and also operated in the GEDI
Project files can be quickly and easily added or updated to the repository
without closing the project

Benefit: simplifies project engineering in large project teams

Unrestricted Siemens AG 2017


Page 69 10.02.2017 DF FA AS ETM
Engineering
Layout management - Responsive Design

Provides an optimal arrangement of widgets in faceplates, taking into account


the used screen size
Two different layouts: Vertical and horizontal box
Layout can include sub-layouts
Grid layout

Unrestricted Siemens AG 2017


Page 70 10.02.2017 DF FA AS ETM
Engineering
Objects / Animation

Line Table Visibility


Free hand line Trend, Bar trend Operability
Rectangle, square Tabs Rotation
Circle, ellipse Frames Scaling (size: X / Y / both)
Circular arc / ellipse segment Active-X Position
Polygon, bezier curve Zoom Navigator Geometry
Pipe EWO Pictures within shapes
Primitive-text Clock, Calendar WMF, EMF, ICO, JPEG, SVG
Cascade (Menu) Thumb wheel XPM, BMP, GIF, PNG, MNG
Push button Progress bar Animated GIF
Text field LCD number Mouse hover functionality
Multiline text Data point tree Movement of objects along user
Selection list DPTypeView defined paths
Combo-Box Embedded module Texts and values
Check-Box TreeView Typeface, font style, size
Radio-Box TextEdit Drag and Drop
Spin-Buttons ScriptEdit Multi selection
Slider Fore-, background color Vertical and horizontal placeholder
Unrestricted Siemens AG 2017
Page 71 10.02.2017 DF FA AS ETM
Engineering
Encryption of panels, CTRL scripts and libraries

Comprehensive protection of expertise through encryption

Benefits:
No access to special defined CTRL-functions for unauthorized persons
No changes in panels through unauthorized persons using the GEDI
Script encryption

Methods of encryption:
for CTRL-scripts and libraries:
with tool WCCOAtoolCryptCtrl
in project-view
for panels:
setting command line options
in project view
Automatic creation of a copy of the original Panel encryption via project
view in graphics editor (GEDI)

Unrestricted Siemens AG 2017


Page 72 10.02.2017 DF FA AS ETM
Engineering
Script Wizard

Animated objects without manual scripting

Functions:
Configuration of animated symbols and panels without
manual scripting
Large number of animation types for smart design
Large number of functional elements
Ultralight client compatible graphical objects

Benefits:
Creates efficient and powerful scripts
Less engineering time
No scripting skills necessary
High degree of usability

Unrestricted Siemens AG 2017


Page 73 10.02.2017 DF FA AS ETM
Engineering
Simple symbols

Versatile usable symbols

Functions:
Works with any DP-Type (direct mapping to DPE)
Set of simple standard symbols
Created with Script Wizard
Compatible with Ultralight client

Benefits:
Less engineering time
No complex scripting skills necessary
High degree of usability and flexibility
State of the art look & feel

Unrestricted Siemens AG 2017


Page 74 10.02.2017 DF FA AS ETM
Engineering
Pre-defined faceplates

Well arranged view of object details

Functions:
Easy configuration of pre-defined popup-windows,
which show details of corresponding symbols
Different standard functions per object for detail view:
alarm, trend, value, periphery address, notes

Benefits:
Less engineering time
Activating many standard functions without any effort

Unrestricted Siemens AG 2017


Page 75 10.02.2017 DF FA AS ETM
Engineering
Wizard framework

Easy engineering for wizards and customized applications


with a common look & feel also for projects

Benefits:
Easy creation of applications / wizards
Design template
Common look & feel
Notification bar concept
Optimum of usability
Wizard Import/Export

Unrestricted Siemens AG 2017


Page 76 10.02.2017 DF FA AS ETM
Scripting language Control

Auto complete function / Constants

Parameter tooltip

Visual control

Find matching words

Unrestricted Siemens AG 2017


Page 77 10.02.2017 DF FA AS ETM
Scripting language Control
Features

Very easy to learn


Proven standard: Syntax based on ANSI-C
Extendable: procedures, functions
Powerful function set
200+ functions for supervisory control purposes
Access to data: Current values (process image) and history
Access to graphics: Shapes, widgets animation, dialogs
Linking of process variables to graphical properties
Window handling, user guidance
Fast, interpreted execution
Online changes (no compilation, no linking required)
Interfaces: TCP, HTTP, ADO, ODBC, COM, SMS, SMTP, V24/RS232, XML,
XML-RPC

Unrestricted Siemens AG 2017


Page 78 10.02.2017 DF FA AS ETM
Scripting language Control
Range of application

Process mimics, symbols, dialogs (Vision)


Operation
User guidance
Animation
Data access, evaluation, analysis
Online engineering
Communication
As specialized execution engine (Control)
Supervisory control
Engineering
System functions,
Permanent processing (Event)
Data point functions

Unrestricted Siemens AG 2017


Page 79 10.02.2017 DF FA AS ETM
Scripting language Control
Details

Object oriented scripting: Classes, Struct, Enum, Inheritance


Local & global variables and constants (additionally to the data points)
Libraries written in Control or as compiled DLL
Multi threading (parallel execution)
Selectable blocking / non blocking functions
Asynchronous message communication with the process image (Event Manager)
Event driven execution
Time functions, cyclic processing
Full support for all data types
All data types from data points but also more
Debugger
Syntax check

Unrestricted Siemens AG 2017


Page 80 10.02.2017 DF FA AS ETM
Scripting language Control
Ctrl Debugger

Modules can be moved and placed freely


Filter function - a search key can be used to search for scripts
Variable values can be set directly in the debugger
Update function in the tree view
Debug the initialize script
Activate/Deactivate persistent breakpoints
Conditional breakpoints
CTRL++ data types available
Save important breakpoints for later use
Interrupt the script just under custom conditions
Debug scripts containing the new Ctrl Debugger
object oriented scripting

Unrestricted Siemens AG 2017


Page 81 10.02.2017 DF FA AS ETM
Standardization / Industry packages

Integration of sub projects (path definition)


Hierarchical search for:
Configuration files WinCC OA Installation
Process mimics (panels) Add-On package XY
Industry package Aqua
Dialogs, operator panels Company standard general
Symbols (references) Company standard HVAC
Scripts End user project District heating
Functions / Libraries
Language files
Existence of an object is checked in the predefined order (hierarchical standards)
Clear management of company standards
Efficient reuse of existing development

Unrestricted Siemens AG 2017


Page 82 10.02.2017 DF FA AS ETM
Online help

Comprehensive easy-to-use online help system


Content tree, full text search, keywords, glossary,
HTML based (compiled), hyper links

Unrestricted Siemens AG 2017


Page 83 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 84 10.02.2017 DF FA AS ETM
User Interface

Unrestricted Siemens AG 2017


Page 85 10.02.2017 DF FA AS ETM
User Interface
Features

True visualization client


Blinking according to VDI 3699, color names
Mouse operation: (Single) Acknowledgment, Operation
Keyboard operation

Multi screen support (modules)


Several autonomous modules per operator station
Customer specific configurable

Zooming / Panning
Cluttering / de-cluttering: zoom dependent visibility of objects, zoom navigation (birds eye view)

Unrestricted Siemens AG 2017


Page 86 10.02.2017 DF FA AS ETM
User Interface
Details

Window management handled either through data points or CTRL-functions


Windows, child windows, modal, non modal,
Window-in-window functionality

Embedded panels

Microsoft Terminal Services support

Handles even large panels


High number of objects
Several screens wide

Mimic changes during runtime (dynamic loading of objects)

Unrestricted Siemens AG 2017


Page 87 10.02.2017 DF FA AS ETM
User Interface
Details

Supports multiple picture formats:


BMP, XBM, XPM, PNM, JPEG, MNG, GIF, ICO, WMF, EMF, SVG
PNG support of transparency/alpha channel
Animated pictures with animated GIF and MNG

Dynamic tool tips

Color schemata
Any color scheme can be defined and switched
event-triggered during runtime (e.g. Day / Night switching)

Style sheets
Definition of customized style sheets (CSS) for individual designs
of a complete WinCC OA project or a specific widgets (incl. child widget)

Unrestricted Siemens AG 2017


Page 88 10.02.2017 DF FA AS ETM
User Interface
Animations

Animation options for transitions of panels


Modules can move
left right, right left, top bottom, bottom top,
left top right bottom, right top left bottom,
left bottom right top, right bottom left top, or
from the center
Change the opacity of the module
Change the size of the module
Definition of animation duration
Definition of different animation curves

Animations of graphical objects


Every graphic attribute can be animated
New control functions for animations (animate,
createAnimation, startAnimation, stopAnimation)
Creation of animation groups
Unrestricted Siemens AG 2017
Page 89 10.02.2017 DF FA AS ETM
User Interface
Usability

Same look & feel as operating system

Comfortable drag & drop at run time


Simple sending of defined information to objects of a picture
Take over of data from external tools supporting drag & drop (e.g. TextEdit)
Moving of objects via drag & drop

Optimized handling via multi select


Selection of multiple definable objects with in a picture

Unrestricted Siemens AG 2017


Page 90 10.02.2017 DF FA AS ETM
User Interface
Multitouch

Left mouse click: tapping on the desired spot


Right mouse click: long tap on the desired spot
Double click: two fast taps on the same spot must be used
Pinching: To zoom a panel with two fingers the two fingers must be pressed on the
panel background and then brought together or spread wider
Panning: Moving the panel is done by touching the panel background with one finger
and then moving the finger
Two hand operation: The two hand operation can be configured in order to prevent the
commands which were executed by touching the monitor unintentionally
Customized touch gestures: Own touch gestures can be configured
(one finger, point to point), to trigger an event

Limitations:
Either multi-touch controls or mouse/keyboard controls can be used
The graphical editor GEDI does not support multi-touch controls

Unrestricted Siemens AG 2017


Page 91 10.02.2017 DF FA AS ETM
User Interface
Multi language support

Online language change


Up to 32 languages simultaneously
Every UI individual
Asian sign languages
Support of Unicode UTF-8 coding
All sorts of characters and symbols can be represented at the
same time from the complete Unicode-font (and therefore all
languages) within a text

Water Plant Dong Shen (China)

Unrestricted Siemens AG 2017


Page 92 10.02.2017 DF FA AS ETM
User Interface
Multi language - features

Full language change of the complete graphical operator user interface:


Static texts
Dynamic texts, tool tips
Data point descriptions
Alarm texts
Menus
Data point groups, Schedules,
Font (typeface, size, style)
configuration: Either directly in the Graphical Editor or via language catalog files

Translation tool Translator


Automated import / export of all language dependent texts in a complete application

Unrestricted Siemens AG 2017


Page 93 10.02.2017 DF FA AS ETM
User Interface
Panel topology

Standard symbols
Definition

Standard operator interface

Summary Alarms
Navigation

Unrestricted Siemens AG 2017


Page 94 10.02.2017 DF FA AS ETM
User Interface
Panel topology - features

Definition of the process mimic hierarchy


Extensible standard symbols for navigation
Cascade menu
Direct access push buttons
Tree view,
Standardization of mimic names, icons and operator access levels
Automatic generation of summary alarms (common) for all operation hierarchy levels
Improvement of the general survey with Alarm-Reduction from single or summary alarms
Extensible standard symbols to display summary alarms
Standard layouts for operator GUI (template)
Drag & drop and Multi-selection of nodes in the configuration panel of the panel topology

Unrestricted Siemens AG 2017


Page 95 10.02.2017 DF FA AS ETM
Online configuration

WinCC OA allows to perform most engineering steps online


Creation / modification of data point types
Creation / modification of data points
Drawing / modification of panels, symbols
Creation / modification of scripts
Modification in configuration
No restart of the application required
Engineering without interrupts in operation
Integrated scripting language Control can perform most engineering steps too!
Automated configuration
Intelligent objects

Unrestricted Siemens AG 2017


Page 96 10.02.2017 DF FA AS ETM
Trending

Unrestricted Siemens AG 2017


Page 97 10.02.2017 DF FA AS ETM
Trending
Details

Providing line and bar trend (2D and 3D)


Online and historical values
Value trend over time or value
Time comparison trends
Bar trends 2D and 3D
Display of invalid values, alarm range and/or value range
Scales can be set individually to visible
Color filling of curves
Color, line width, style individually selectable
Multiple or shared scales, ruler, automatic legend
Indication of invalid values and individual trend areas (Maintenance/Alarm-area per curve)
Tool tips in all trend areas
Ready to use trend application (VarTrend)
Up to 16 pens (curves) in one display
Mixing of statistically compressed and original data

Unrestricted Siemens AG 2017


Page 98 10.02.2017 DF FA AS ETM
Trending
Functions

Display background picture


Switch during runtime between local and UTC-time
Grouping and splitting of scales and curves
Common shifting and scaling of grouped scales and curves
Difference ruler to show time difference to fixed rules
Zoom / Un-zoom of trend areas
undo last zoom actions up to 100 steps back
Color and fill type for trend curves
New attributes for trend areas for a better,
clearly arranged depiction
Pop up window for horizontal ruler
Tooltip window for vertical ruler
Time area for rulers can be synchronized or set individually
Area titles can be shown left from the scales

Unrestricted Siemens AG 2017


Page 99 10.02.2017 DF FA AS ETM
Alarming
Alarm and event window

Unrestricted Siemens AG 2017


Page 100 10.02.2017 DF FA AS ETM
Alarming
Alarm window - features

Variable split view for individual data view


Alarms and events in one window
Appearance according to VDI 3699
Even came/went possible in a single row!
Reliable performance even on high data change rates
Individually extensible
User definable design for any purpose
Freely definable column position
Generation of new columns (calculated columns)
User defined appearance: background, font color, grid, customizable

Unrestricted Siemens AG 2017


Page 101 10.02.2017 DF FA AS ETM
Alarming
Alarm filter

Intelligent filtering of alarms


Disturbance causes more signals then necessary
Important issues could be easily overseen
Fast reaction on intelligent alarm summary
Adaption of automatic filtering
Configurable level of filtering activation
Alternate row colors adjustable (zebra pattern)
100% traceability
Filtering only compresses the view
data are always completely available

Unrestricted Siemens AG 2017


Page 102 10.02.2017 DF FA AS ETM
Alarming
Online-Change of alarm classes

Alarms can be de-escalate temporarily in the alarm panel, when RDB archiving is used
The upcoming alarm can be de-escalate (e.g.: warning) after partly repair
Thereby the maintenance staff can react individual on errors
New alarms occur with origin alarm class

Selection and change of alarm classes of an alarm

Unrestricted Siemens AG 2017


Page 103 10.02.2017 DF FA AS ETM
Alarming
Discrete alarming

Direct access to alarm areas without scanning further alarm areas


First matching criteria triggers alarm (top-down)
Status bits can be used for event handling Change of status bit can trigger alarm
Status Bit pattern has been enhanced to 64 bit, 32 User bits free to use
Example: Switch with discrete state information messages

Alarm
K0 K1 State Value priority
K0 0 0 in motion 0 40
0 1 open 1 10
K1
1 0 Close 2 10
1 1 error 3 80

Unrestricted Siemens AG 2017


Page 104 10.02.2017 DF FA AS ETM
Alarming
Alert handling for multiinstance alarms

Alert handling for multiinstance alarms through external sources


and further processing in WinCC OA

Functions:
Triggering of multiinstance alarms over driver (BACnet, S7 and OPC UA), manager,
CTRL-script or panel
Dynamic change of alarm properties (e.g. alert class, alarm text) when the alarm is triggered
Two alert ranges: GOOD range, BAD range
Generation of new alarm instance if the corresponding alarm range is set

Unrestricted Siemens AG 2017


Page 105 10.02.2017 DF FA AS ETM
Alarming
Additional alarm properties

Additional properties, so-called additional values, can be set on alarms

115 psi
Functions: pressure

Any number of additional values storable


The first 32 additional values can be saved and queried separately Temperature too high!

Addressable via config attributes

Example: Additional environmental condition at the time the alarm occurred


Easier analysis of situation and errors

Unrestricted Siemens AG 2017


Page 106 10.02.2017 DF FA AS ETM
Archiving
Overview

Special high performance database (HDB) or efficient RDB


support to meet the needs of process industries
Historical recording of all data types
Event driven archiving
Several different smoothing methods
Comprehensive information for each value
Original value (is always kept, even with corrections)
Correction values
Time stamp (ms)
Status / quality information
Originator: operator / executing manager

Unrestricted Siemens AG 2017


Page 107 10.02.2017 DF FA AS ETM
Archiving
Details

Optimized flat file structure with full database interface


(pre-allocated binary file sets)
Several autonomous archives in parallel
User specific archive groups for individual archive customization
Auto administration
Automated file set cycling
Automated backups / security copies
Automated transfer to tape / CD-storage,
Automated deletion cycles
SQL-Interface
OLE-DB-Provider for external queries
Network access even without DCOM!
Completely compatible with Windows and Linux

Unrestricted Siemens AG 2017


Page 108 10.02.2017 DF FA AS ETM
Archiving
Details RDB (Relational database)

Archiving of values and alarms in a relational database


Especially optimized and configured for use with Oracle database
Clear allocation between a data point element and a table
Direct retrieve of historical data from the RDB also without WinCC OA
through other database applications possible
Configurable reduction of the amount of the RDB manager DB-connections
Buffer to Disc to continue service in case of lost DB connections
Available for Windows and Linux

Unrestricted Siemens AG 2017


Page 109 10.02.2017 DF FA AS ETM
Archiving
Data compression

Hierarchical compression structures


Calculation of statistical information Process Measurement
Mean value, integral, sum, min, max,
5 min values(s)
Free design of compression structure
Event driven calculation Hour value
Calculated values on data points
Full access by the application Day value
In trends together with online values One of many possible examples

Unrestricted Siemens AG 2017


Page 110 10.02.2017 DF FA AS ETM
Archiving
Data compression - details

Detail settings
of one level

Configuration of statistical calculation structures

Unrestricted Siemens AG 2017


Page 111 10.02.2017 DF FA AS ETM
Archiving
Long-term data compression online in Oracle

Up to now the online compression of long-term archives were calculated in the


WinCC OA Event manager and saved in the database Oracle act just only as a data
storage for pre-compressed historical data

Functions:
Configuration of the Oracle compression via a WinCC OA data object
Free choice of individual compression levels, -intervals and -functions
Fully integrated in the WinCC OA mass configuration concept

Benefits:
Discharge of the server
Faster system run-up and redundancy alignment due to decoupling of the historical
data from the WinCC OA main system

Unrestricted Siemens AG 2017


Page 112 10.02.2017 DF FA AS ETM
Archiving
Oracle synchronization

Improvement of Oracle archiving in distributed systems

Functions:
Automatic assignment of historical data in the database from the
local system to the database in the central system
Several subsystems together with the central system can build a
distributed system

Unrestricted Siemens AG 2017


Page 113 10.02.2017 DF FA AS ETM
Archiving
Parallel HDB and RDB archiving

Higher flexibility in project architectures

Functions:
Synchronous, parallel archiving into historical database on
local level and into the central Oracle database
Direct access from a central system to the data on local
system in the Oracle database
Compatibility with Disaster Recovery System, historical
queries, archive compressions

Benefits:
Use HDB and RDB together
Easier installation and configuration of local systems (no ORACLE DB
installation)
Save money through the use of WinCC OA archiving on local system (only
ORACLE Client installation needed)
Unrestricted Siemens AG 2017
Page 114 10.02.2017 DF FA AS ETM
Archiving
DB Logger

Export of user-definable data from WinCC OA into external databases


Generate and control the information flow to external databases

Benefits:
MySQL, MS SQL Server, Oracle Support
User definable export data
Separation of control center from information platform
Scheduled, triggered or event driven export available

Unrestricted Siemens AG 2017


Page 115 10.02.2017 DF FA AS ETM
Diagnostics
System overview

Operator stations (Clients)

Problem list Problem list


Server 1 Server 2

Server 1 Server 2
(active) (passive)

Process overview
(Tasks)

Unrestricted Siemens AG 2017


Page 116 10.02.2017 DF FA AS ETM
Diagnostics
Diagnostics tools

Manager-Reports Resource monitoring Detailed message statistics

Message statistics overview

Control-Debugger

Unrestricted Siemens AG 2017


Page 117 10.02.2017 DF FA AS ETM
Diagnostics
Diagnostics tool

Creates a complete report package with all relevant project files,


project- and version information

Benefits:
Project data (e.g. config files) of 2 or more projects comparable
All relevant data are contained in the report-package or extendable
Faster handling and shorter response time through ETM Support
Versioning of relevant project data or other files in any time intervals

Unrestricted Siemens AG 2017


Page 118 10.02.2017 DF FA AS ETM
Diagnostics
Diagnostics tool

Contents of report package (zip-file):


Config-, progs- and over parameterized files (scripts, libraries, panels, etc.)
from the version, project and sub projects
Shield file from the version
report.txt file with:
Hardware code information
Information of operating system
WinCC OA setup information
Create a report
WinCC OA project information

In addition to the files that are included by default in the report package,
additional files can be attached
The report package can be send by e-mail using the integrated SMTP client

Unrestricted Siemens AG 2017


Page 119 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 120 10.02.2017 DF FA AS ETM
Communication
Internal communication

TCP messages
Physical connection
Local area network LAN (Ethernet) / Wireless LAN
Wide area network WAN
Point-to-point / RAS
Full redundant LAN connections
Data is always transmitted simultaneously on both networks (parallel)
The first message received by the target is accepted, the other one is
discarded (unique IDs)
Secure, event driven transmissions
High priority system messages (watchdogs)
Reliable, platform independent technology

Unrestricted Siemens AG 2017


Page 121 10.02.2017 DF FA AS ETM
Communication
Internal communication

Internal message compression to reduce required transmission band with:


Individual message compression level between different managers
Adjustable minimum size triggering message compression
Local, node internal messages stay uncompressed
Experience shows 20% reduction of bandwidth consumption

Usage of State-of-the Art algorithm


Usage of zlib (gzip, zip)
Usage of bzip2- algorithm
Short messages will be compressed via zlib, large messages will be compressed via bzip2

Unrestricted Siemens AG 2017


Page 122 10.02.2017 DF FA AS ETM
Communication
General driver features

Several drivers working in parallel


Pre-processing
Scaling / conversion in both directions
Type transformations
Smoothing (value, time, chatter suppression,)
Optimized Reading: Poll on use mechanism*
"Sync on sec: Poll times of different poll groups can now be
de-synchronized for a more evenly load of all managers
Time stamping
Can be taken from periphery (RTUs, etc.)
System time stamp on acquisition
Resolution: 1ms
Status / quality integration
Mapping of external quality information to WinCC OA status
General interrogation, lock, redundancy
Transition flag
Command/Check back on same data point element
* Implemented for all drivers with polling mechanism, except Modbus
Unrestricted Siemens AG 2017
Page 123 10.02.2017 DF FA AS ETM
Communication
Communication with base automation

OPC UA: DA, AC (Client and server), HA (Client)


OPC: DA, AE, HDA (Client and server)
Tele control systems (RTU)
IEC 61850 / IEC 61400
SINAUT
DNP3
IEC 60870-5-101, -104
SAT-SSI
Direct TCP/IP drivers
S7 Plus
Industrial Ethernet S7
Modbus, Modbus Server
Ethernet/IP
S-Bus
Teleperm

Unrestricted Siemens AG 2017


Page 124 10.02.2017 DF FA AS ETM
Communication
S7 Integration and connectivity

S7 Plus driver is a native driver for periphery connection with:


S7-1200, S7-1500
ET 200SP
Software Controller
PLCSim / PLCSim Advanced S7-1200 ET 200SP

High performance with native symbolic and high secure communication

Polling, Subscription
Parallel support of up to 512 S7-PLCs
Official Siemens library support
S7-1500
Support of all protection levels
Migration tool S7 > S7 Plus

Unrestricted Siemens AG 2017


Page 125 10.02.2017 DF FA AS ETM
Communication
S7 Integration and connectivity

S7 driver is a native driver for periphery connection with:


S7-300, S7-400 and S5-series:
Support of spontaneous values (on data change)
Reception of cyclical values (cyclic data reception)
Support of alarming function
S7-300, 400
Used Protocol: S7 Messaging
Debug flags for monitoring connections in an H-System
Redundancy of WinCC OA and S7 possible
WinCC OA can handle one or more connections to each PLC
Parallel support of up to 512 S7-PLCs

Unrestricted Siemens AG 2017


Page 126 10.02.2017 DF FA AS ETM
Communication
S7 Integration and connectivity

TIA Portal Export tool


Export Plugin for TIA Portal
Configure new connection with exported data
Secured export

Benefits:
One-click export of required engineering data from TIA Portal
One-click configuration of new connection
Know-how protection
Export only readable from SIMATIC SCADA

Unrestricted Siemens AG 2017


Page 127 10.02.2017 DF FA AS ETM
Communication
Ethernet/IP

Uses standard Ethernet networking hardware


The WinCC OA system is always the master and initiates all connections and
transactions (reads are polled)
Routing to remote PLCs without an Ethernet connection is only supported for
transparent interfaces such as the 1761-NET-ENI
Supports WinCC OA Redundancy
Supported devices include the following product families:
MicroLogix, SLC500, PLC5C/E, FlexLogix, CompactLogix, ControlLogix

Other models (also from different vendors) that are supporting native EIP
communication should also work with that driver

Unrestricted Siemens AG 2017


Page 128 10.02.2017 DF FA AS ETM
Communication
IEC 61850 / IEC 61400 client *

More
Support unsolicited communication using Reduced setup interoperability Lower
and configuration installation cost
Buffered report control blocks More capability Reduce manual
Unbuffered report control blocks and flexibility effort & errors

Supports all other WinCC OA receive modes


(polling, poll on use, single query, )
Supported write modes
Direct output
Select before operate
Direct output enhanced
Select before operate enhanced
Support of dynamic data sets and 64bit data types
Time synchronization using SNTP
File Transfer Standardized
Self-describing
Download of DR Files devices
device & object
models
Object naming Modern
Standardized
conventions networking
configuration
technology
* Currently, only the edition 2 standard is implemented (covers most of edition 1) language

Unrestricted Siemens AG 2017


Page 129 10.02.2017 DF FA AS ETM
Communication
OPC UA client & server

OPC UA is object oriented - the perfect combination with WinCC OA

Functions:
OPC UA server are used on a PC or embedded in hardware
Leading manufactures integrate OPC UA directly in their PLCs Internet
OPC-standardized software gateway for PC applications .NET
Connection to ERP systems (e.g. SAP) DCOM new
retires Communication
architecture

Benefits: OPC-UA
Technological objects can be mapped on a server Better
Integration More Areas of
The next step to efficient projecting with OPC server (DA, HDA, Application
Redundancy supported AE) (MES, ERP)

OPC also available for Linux Service


Oriented

Unrestricted Siemens AG 2017


Page 130 10.02.2017 DF FA AS ETM
Communication
OPC UA client & server

WinCC OA supports:
OPC UA DA (Data Access)
OPC UA AC (Alarms & Conditions) (Client & Server)
OPC UA HA (Historical Access) (Client)
Plant model can be used, to create other views to represent the data
in the browse result clearer. (multi-client capability, authentication)

Benefits:
Secured communication due to W3C standard
Firewall friendly due to IP or XML communication
Platform neutral based on XML communication
No MS DCOM subordinated
Medium term withdrawal of DCOM as platform for previous OPC server through Microsoft
PLC manufactures supporting OPC UA: Siemens, Beckhoff

Unrestricted Siemens AG 2017


Page 131 10.02.2017 DF FA AS ETM
Communication
Network redundancy

1.Normal operation 2. Fault 3. Operation with fault

?B??
Computer Computer Computer Computer Computer Computer
Normal operation Fault detection Backup operation
Switch over A B A ? ? A B
after fault NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2

detection LAN 1 active LAN 1 defect LAN 1 defect


Switch 1 Switch 1 Switch 1

LAN 2 passive LAN 2 passive LAN 2 active


Switch 2 Switch 2 Switch 2

Computer Computer Computer Computer Computer Computer


Normal operation Backup operation Backup operation
True A B A B A B
network NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2 NIC 1 NIC 2

redundancy LAN 1 active LAN 1 defect LAN 1 defect


(WinCC OA) Switch 1 Switch 1 Switch 1

LAN 2 active LAN 2 active LAN 2 active


Switch 2 Switch 2 Switch 2

Unrestricted Siemens AG 2017


Page 132 10.02.2017 DF FA AS ETM
Communication
Event orientation

Data is only transmitted on change


No loss of information because of sampling
Smoothing and data reduction
Event driven values mathematically correct!
Low network and system load
Comprehensive, consistent process image
Time stamp (Input- / Periphery time)
Additional information: quality, status, originator
Suitable for critical applications, authority reports
Event driven processing
Control language (connect / callback)
Data point functions, UI-communications

Unrestricted Siemens AG 2017


Page 133 10.02.2017 DF FA AS ETM
Communication
Event orientation - comparison

Memory demand
Value plot (periodic sampling vs. event acquisition with dead band)
Error 4,0
Real Value
Load 3,5
Periodic Sampling
3,0
Event Triggered Value
2,5
2,0
1,5
1,0
0,5
Compared results
70 0,0
61,3
Periodic -0,5 0 0,5 1 1,5 2 2,5 3 3,5
60
Sampling
-1,0
Event
50 Trigger
Sampling error (acquisition error)
70,0
40 Error Periodic Sampling [%]
60,0 Error EventTrigger [%]
30
50,0

20 40,0
14,9
12 11,4
11 30,0
10
3,9 20,0
0 10,0
Value Maximum Average
Changes Error % Error % 0,0
0,0 0,4 0,7 1,1 1,4 1,8 2,1 2,5 2,8 3,2 3,5
Unrestricted Siemens AG 2017
Page 134 10.02.2017 DF FA AS ETM
Communication
More interfaces

Networks / Internet Database Software


TCP, SSL ADO COM
HTTP (Web) ODBC ActiveX
SNMP versions 1, 2, 3 OLE-DB XML
etc. etc. etc.

Serial communications Web Services


V24 / RS232 XML RPC
etc. JSON
SOAP
etc.

Unrestricted Siemens AG 2017


Page 135 10.02.2017 DF FA AS ETM
Software extension - Application Programming Interface

Complete, ready to use shell of a manager


All WinCC OA managers are based on this API
For new managers with customer related functionality (prognosis, online
power grid load calculation, plant simulations,)
Full access to online data and history
C++ class library based on VC8 or gcc 3.4
Easy integration of existing software
Additionally:
Specialized driver API (ComDRV)
Control Extension DLL
EWO API (external Widgets)
External LogFeed API
External Error Handler API

Unrestricted Siemens AG 2017


Page 136 10.02.2017 DF FA AS ETM
C# API*

Functions:
Read, write and query process values
Read, query and acknowledge alerts
Read and query history (values/alerts)
Manage data points
Read config, dpExists,
Licensed with API license

Benefits:
Support of newest programming technologies
Reuse of existing C# business logic
Large number of .net libraries, solutions
to known problems
Big group of developer with C# know how
Transparent work with WinCC OA functionality

Unrestricted Siemens AG 2017 * Currently available for Windows only


Page 137 10.02.2017 DF FA AS ETM
C# API - C# Faade*

Functions:
Synchronous and asynchronous methods
Multithreading by design
Task Parallel Library (TPL)
Integrated data type mapping
Error handling by exceptions

Benefits:
Reutilization of existing C# code base
Sequential or non-blocking program flow
Use multiple threads (tasks) within one
C# application
Better performance due to better HW
Use native C# data types
Special handling of OA exceptions possible

Unrestricted Siemens AG 2017 * Currently available for Windows only


Page 138 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 139 10.02.2017 DF FA AS ETM
Functional modules

Timer and event programs with simple graphic configuration. Cyclic and acyclic-periodic call-ups,
Scheduler individual events and time lists, special day rules (holidays). Arbitrary actions: value changes,
recipe starts, reminders, scripts.

Reporting interface for an active connection to analyze WinCC OA data by using a third party tool
such as BIRT, Crystal Reports or Microsoft Excel. Modern and smart reporting opens up greater
Reporting scope for flexibility as well as improved usability for users. Reporting is further simplified by the
additional provision of BIRT templates and pre-defined reporting data.

Recipe management for parameter sets and set point lists. Unlimited recipe types, unlimited
Recipes recipe quantities, access control, creation of recipes from real-time process data. Easy-to-use
user interface. Import / export of recipes as CSV.

Distributed systems in WinCC OA allow for the coupling of two or more autonomous WinCC OA
Distributed systems over a network. Every partial system can be used as a single-site or multiple-site system,
systems with or without redundancy.

Unrestricted Siemens AG 2017


Page 140 10.02.2017 DF FA AS ETM
Functional modules

WinCC OAs redundancy concept fulfils the demands of plant engineers and operators for
Redundancy availability, process security and data security. In case of errors, the system will switch over
automatically without the user noticing a difference.

The aim of this feature, also called 2x2 Redundancy, is to extend the WinCC OA redundancy
Disaster
concept through a second Hot Standby System, so that the operability of the system nevertheless
Recovery remains maintained on another system even in the event of a complete failure or shutdown in the
System course of e.g. maintenance on the first Hot Standby system.

WinCC OA is an open SCADA system with comprehensive drivers and flexible connection
possibilities for other external systems. Depending on the communication protocol and the used
Driver bus physics, in each case specific drivers are used. You can run several drivers simultaneously
in WinCC OA. These can be of the same but also of different type.

The video feature offers a variety of connection possibilities through the use of the ONVIF 2.0
standard (Open Network Video Interface Forum). This allows the integration of video hardware
VIDEO from a wide range of different manufacturers. A simpler setup and higher flexibility in the
application completes the renewal of the video feature.

Unrestricted Siemens AG 2017


Page 141 10.02.2017 DF FA AS ETM
Functional modules

RDB archiving using the program's unique RDB archive manager allows for values and alarms to
RDB be stored in a relational database. These data can either be read from WinCC OA or with the aid
(relational DB)
of external tools.

WinCC OAs API (Application Programming Interface) offers a number of functions that make it
API possible to program and use your own managers or special drivers, which then communicate
directly with the system.

Comm- Remote alarms and remote information. Alarm output to SMS and email. SMS relay for stand-
center alone PLCs; readiness planning with alarm groups.

The object catalogue included in WinCC OA contains a number of standard objects. These
Object objects provide many useful functions: trend pool, simulation panel, manual operation, which can
design also be used for your own symbols.

Unrestricted Siemens AG 2017


Page 142 10.02.2017 DF FA AS ETM
Functional modules

This is a client for desktop applications based on HTML5 technology. There is no need to install
Ultralight any software or plug-in. The aim of this client is to display WinCC OA on desktop PCs with the
Client UX integrated browser. It supports Microsoft EDGE, Internet Explorer, Google Chrome and Mozilla
Firefox.

A fully functional client for mobile devices (iOS and Android). This user interface allows you
Mobile UI
direct access to your plant data no matter when, no matter where. It provides the same
for iOS and functionality as a native client and also resolution-independent graphics for an optimal operation
Android on mobile devices, like tablets or smartphones.

Enables operation and visualization of a WinCC OA installation via iPhone and iPad. The process
App data, availability and status of your system can be displayed. The location filtering provides a
OPERATOR quick overview of geographically distributed systems, including sum alerts.

BACnet provides an integrated BACnet conform Online-/Offline Engineering solution and an


BACnet object library for building management.
Designed for Heating-, Refrigerating- Air-Conditioning-, Lighting- and Security Control.

Unrestricted Siemens AG 2017


Page 143 10.02.2017 DF FA AS ETM
Functional modules

Trend widgets for integration into customized screens and a trend application (Var-Trend) as a
ready-to-use trend application. Online and historical values, time comparison trends, 2D/3D bar
Trending trends, alarm range and/or value range, multiple or shared scales, ruler, automatic legend, zoom /
unzoom of trend areas is supported.

SSL (Secure Sockets Layer) are cryptographic protocols which are designed to provide
SSL communication security over the network It is implemented directly in the manager base class
Encryption and active by default when creating a new project in WinCC OA.
SSL
Supports analysis of installations through KPIs along with subsequent optimization using
statistical techniques. Data mining is used to select relevant data from large data volumes
Smart whereby relations and dependencies between various process values are recognized and used
SCADA for further classification. Such analyzed data is used for drafting statistical models. In addition,
SmartSCADA also offers a generic interface to "R.

Enables a full integration of standardized maps of cartographic information (GIS) in WinCC OA.
GIS
Furthermore displaying of all WinCC OA objects in maps is possible. For geographical distributed
Viewer systems.

Unrestricted Siemens AG 2017


Page 144 10.02.2017 DF FA AS ETM
Functional modules

AMS
Advanced Maintenance Suite (AMS) is an easily parametrical software tool for efficient planning,
(Advanced management, realization and control of maintenance work and equipment failures. All events can
Maintenance be evaluated via statistics and communicated via reports.
Suite)

SIMATIC WinCC Open Architecture fully meets the functional requirements for the
FDA use of electronic records and electronic signatures and is therefore compliant to FDA 21 CFR
Part 11.

WinCC OA is SIL3 certified according IEC 61508. TUEV approved that WinCC OA functions,
SIL3 development processes and supporting documents are conform to IEC standard. ETM provides
certified a guideline, which describes basic and operational conditions within which WinCC OA can be
used for security critical applications.

Unrestricted Siemens AG 2017


Page 145 10.02.2017 DF FA AS ETM
Scheduler

Actions triggered by time or value conditions without


any programming (graphics interface)
Several different time conditions
Interval (periodic, calendar)
Date / time list
Day programs
Week programs
Free combinations
Possible actions
Value changes
Commands, set points
Activation of recipes
Start of any Control script
Reminder pop-up, alarm

Unrestricted Siemens AG 2017


Page 146 10.02.2017 DF FA AS ETM
Scheduler
User Interface

Configuration of schedules
Unrestricted Siemens AG 2017
Page 147 10.02.2017 DF FA AS ETM
Reporting
Web based reporting

Modern, intelligent reporting system with common reporting interface SOAP


(defined as Simple Object Access Protocol)
3rd party
Reporting
Reporting with different tools: SIMATIC
WinCC OA
Eclipse BIRT UI
Information
Server*
SIMATIC Information Server
Crystal Reports WinCC
Microsoft Excel OA
Reporting
.

Benefits:
More flexibility and better usability due to web based reporting
Common reporting interface
Fits to 3rd party reporting tools (e.g. BIRT)

* from version SIMATIC IS 2014 SP2


Unrestricted Siemens AG 2017
Page 148 10.02.2017 DF FA AS ETM
Reporting
Enhanced data handling

Improved data management through internal reconstructions

Benefits:
More performance
Faster historical queries
Faster reporting

3.12 3.15

Unrestricted Siemens AG 2017


Page 149 10.02.2017 DF FA AS ETM
Reporting
BIRT templates

Different ready-to-use templates available


Already predefined reporting data for use with WinCC OA
Multilanguage reports
Many wizards for faster report creation (e.g. charts)
Easy web application integration of reports
Use of JavaScript or JAVA for extended report flexibility
F-type reporting server (scheduling, dashboards, )
free for smaller projects
BIRT help section included in WinCC OA product help
Part of Eclipse IDE
Open source (free)

Unrestricted Siemens AG 2017


Page 150 10.02.2017 DF FA AS ETM
Reporting
BIRT templates

Data point description, alias and unit can be displayed


in the respective language in the report
The ready-to-use reports are now available in English and
German language
New format of report template files: *.rptdesign

Unrestricted Siemens AG 2017


Page 151 10.02.2017 DF FA AS ETM
Reporting
Microsoft Excel as report designer and viewer

Collection of current values, historical data or statistically calculated data


from WinCC OA
Chronological data or SQL queries
Any report design by integration of charts, graphics and the utilization of
Excel formulas
Calculation columns and comments
Basic layouts
Standard protocol (vertical chronology)
ATV (horizontal chronology)
Operation protocol (current values, any design)
Listed query results

Unrestricted Siemens AG 2017


Page 152 10.02.2017 DF FA AS ETM
Reporting
Microsoft Excel as report designer and viewer

Features:
Excellent support for statistically calculated values (A/C): hour-, day-, month protocols
Creation of a report
Spontaneous on user request
Time triggered (periodic)
Display, save, print
Automatic distribution via e-mail
Automatic creation of web reports (HTML)
Integration of the originator (user)
Tracing of changes in reports (audit trail)
Multi user operation (network)
Fast connection with WinCC OA (COM / Manager)

Unrestricted Siemens AG 2017


Page 153 10.02.2017 DF FA AS ETM
Recipes

Definition

Recipe activation

Unrestricted Siemens AG 2017


Page 154 10.02.2017 DF FA AS ETM
Recipes

Features:
Design and administration of large parameter settings
Individually customizable
Any number of different recipe types
Any number of recipes per type
Easy integration into individual GUIs
Special functions: %ignore, %default
Easy to use management interface
Storage of current process values as recipe
All functions accessible via control language
Creation of recipes can be done, e.g. in Excel
Export and import as CSV file

Unrestricted Siemens AG 2017


Page 155 10.02.2017 DF FA AS ETM
Distributed systems

Two or more autonomous WinCC OA systems are connected via network (LAN)
Each system can have its own connections the process (PLC, DDC, field bus,...)
All process data are mapped to local data points only (own system)
Each system is capable of displaying / processing data from other systems
No replication of data points (tags)
Direct access to online values, states, alarms or history ("distributed database")
Event driven communication

Unrestricted Siemens AG 2017


Page 156 10.02.2017 DF FA AS ETM
Distributed systems
Details

Distribution Manager provides the interface between systems


Event driven communication leads to low network load
Only requested data are transferred
Network connection between systems can be fully redundant
Integrated connection monitoring
Interconnection of up to 2,048 distributed systems possible

Unrestricted Siemens AG 2017


Page 157 10.02.2017 DF FA AS ETM
Distributed systems
Multi-Server

Unrestricted Siemens AG 2017


Page 158 10.02.2017 DF FA AS ETM
Distributed systems
Manager layer

System 1
Operator 1 Operator 2
UI UI
User interface
System 2
Userinterface
Runtime Runtime

Operator 1 Operator 2 Server 1 Server 2

UI UI
User interface User interface
Runtime Runtime CTRL CTRL
Control- REDU REDU Control-
Manager Redundancy Manager
Redundancy
Server EV Manager Manager
EV
Event- Event-
Manager Manager
DIST
System 3 DB
DIST
Distribution Distribution
Manager
DB
Manager
Database-
CTRL Database-
Manager Manager
Single Machine Station Control-
D
Manager D
UI EV DIST
Distribution
Driver Driver

User interface Event-


Manager
Runtime Manager
CTRL DB
Control-
manager Database-

EV DIST
Distribution
Manager

D
Event- Manager
Manager Driver

DB
Database-
Manager
D
Driver

Local Area Network TCP

Unrestricted Siemens AG 2017


Page 159 10.02.2017 DF FA AS ETM
Distributed systems
Management of distributed systems

Configuring and maintaining a distributed system in former time required a high


amount of engineering effort due to a high number of settings and configuration
steps that must be applied on several systems.
Therefore the new Dist-management was implemented.

The Dist-management is based on a master - client architecture


Definition of one master system, in which the distributed data/configuration
are set
Following data synchronization to the client systems
User, groups, areas
DP-groups and user-defined DP-groups
Alert classes
Alert screen configuration
Trend configuration

Unrestricted Siemens AG 2017


Page 160 10.02.2017 DF FA AS ETM
Distributed systems
Caching of data point information

After UI reconnects only the changed data point information is transmitted

Benefits:
Faster startup times
Lower network usage
Higher performance
Faster synchronization

Unrestricted Siemens AG 2017


Page 161 10.02.2017 DF FA AS ETM
Distributed systems
One Way Dist

Data point information is only exchanged in one direction in distributed systems.


In some architectures its not necessary to exchange all data point information
from all systems within all systems.

Benefits:
Higher performance in distributed systems
Better support of data gathering stations
Faster startup times
Lower network usage
Faster synchronization

Unrestricted Siemens AG 2017


Page 162 10.02.2017 DF FA AS ETM
Redundancy

Hot-Standby Redundancy (server)


Automatic switch over of all operator stations (clients)
Redundant network connections between all stations possible

PLC, DDC, RTU

Process bus Engineering

(Master) (Hot-Standby)
Server 1 Server 2
Management
Ethernet-LAN

Operator 1 Operator 2
Unrestricted Siemens AG 2017
Page 163 10.02.2017 DF FA AS ETM
Redundancy
Features

Complete server project runs twice on separate machines:


Primary and Hot-Standby server
Both servers have an active driver connection
When accepting data chances, the stand-by server takes
the data from the primary server instead of drivers or UI data
Both servers have a fully consistent process image
(same time stamps, etc.)
Operator stations (Clients) are always connected to both
servers only data of the active one (primary server)
is displayed
In case of an error, the change-over is done automatically

Unrestricted Siemens AG 2017


Page 164 10.02.2017 DF FA AS ETM
Redundancy
Manager level

Operator 1 Operator 2

UI
User interface
UI
Userinterface
Runtime Runtime

ACQUISITION DIRECTION

Server 1 Server 2

CTRL CTRL
Control- Control-
manager manager

EVEvent-
EV
Event-
manager
REDU REDU manager

DB
Database-
Redundancy
Manager
Redundancy
Manager
DB
Database-
manager manager

D
Driver
D
Driver

Process connection Process connection


Unrestricted Siemens AG 2017 ACTIVE HOT-STANDBY
Page 165 10.02.2017 DF FA AS ETM
Redundancy
Command direction

Operator 1 Operator 2

UI UI

COMMAND DIRECTION
Userinterface User interface
Runtime Runtime

Server 1 Server 2

CTRL CTRL
Control- Control-
manager manager

EV
Eventmanager
EV
Eventmanager
REDU REDU
DB Redundancy
Manager
Redundancy
Manager
DB
Database-
Database-
manager manager

D D
Driver
Driver

Process connection Process connection


Unrestricted Siemens AG 2017 ACTIVE HOT-STANDBY
Page 166 10.02.2017 DF FA AS ETM
Redundancy
Details

Permanent monitoring of several components on both systems


Manager integrity (watchdogs)
Peripheral integrity (driver, controller)
RAM (memory) & available disk space,
All information mapped to data points
Configurable weighing of those factors dependent on the application = Error state
Fast and seamless change-over of all operator stations in case of an error
Automatic recovery of failed system after return (service, reboot,)
Automatic alarm and history replication

Unrestricted Siemens AG 2017


Page 167 10.02.2017 DF FA AS ETM
Redundancy
Automatic file synchronization

Automatic file synchronization between redundant systems of standard


redundancy or Disaster Recovery System after split mode
After set up, the automatic synchronization will be activated, if the system was in split mode before
The file synchronization can be activated manually via the panel

System overview of a redundant system with file synchronization button

Unrestricted Siemens AG 2017


Page 168 10.02.2017 DF FA AS ETM
Redundancy
Automatic file synchronization

Settings for file synchronization and for the dedicated directories


Panel for the configuration of file synchronization and the directories to be synchronized

Settings file synchronizations

Unrestricted Siemens AG 2017


Page 169 10.02.2017 DF FA AS ETM
Redundancy
Split mode

Redundant servers are separated one server is master


Second server can be used for configuration tests
Automatic return of a selectable server as primary into redundancy mode

PLC, DDC, RTU

(Test) Engineering
Engineering
Process bus

(Master) (Hot-Standby)
Server 1 Server 2
Management
Ethernet-LAN

Operator 1 Operator 2
Unrestricted Siemens AG 2017
Page 170 10.02.2017 DF FA AS ETM
Redundancy
Split mode

Features:
Both servers still receive data from the drivers (PLC, field bus,)
Primary server continues and manages the operator stations
Second server can now be used for test purposes (fully separated)
Only individually selectable data are exchanged between the two servers
Each operator station can select whether to connect to the primary or to the test system
Automatic return into redundant operation on the basis of a selectable server machine (keep
original configuration or establish test machine as new primary)

Unrestricted Siemens AG 2017


Page 171 10.02.2017 DF FA AS ETM
Disaster Recovery System

2x2 Redundancy - Extension of the redundancy concept through


a second Hot Standby System

Capabilities:
for Oil & Gas, Energy, Water & Wastewater, Traffic & Transport

Benefits:
When the Master Control System is out of order, the geographical distributed
Disaster Recovery Center takes the operating of the system and the
operation of each workstation is connected to the Disaster Recovery Center
Continuous operation and operating of the system
Reduced down time during takeover
Minimized data loss during takeover
DRS is SIL 3 certified

Unrestricted Siemens AG 2017


Page 172 10.02.2017 DF FA AS ETM
Disaster Recovery System
Functions

Master Control Center and Disaster Recovery Center must be connected via
a highly available and secured leased line
Manual or automatic takeover of all control operations, when the Master
Control Center is totally turned out
Redundant data management in a geographically distributed Disaster
Recovery Center
Backward synchronization of values from SSS (Slave) to PSS (Master)
Extended switch-over mode - setting driver connections to active / inactive.
Drivers run always on both system, only the specific driver connections are
set to active or inactive
Storing information of the active connections

Unrestricted Siemens AG 2017


Page 173 10.02.2017 DF FA AS ETM
Disaster Recovery System
System architecture

Redundant Hot- Redundant Hot-


Standby server- Standby server-
system with local system with local
Oracle database and Oracle database
permanent connected
to the periphery

Unrestricted Siemens AG 2017


Page 174 10.02.2017 DF FA AS ETM
WinCC OA VIDEO

SCADA and Video management in one system


Software based, digital and vendor neutral video management system
Native integration of video management functions into a SCADA project
Integration of the vendor neutral video standard ONVIF (Open Network Video
Interface Forum)
The configuration, operating messages and commands are stored in data points
Integrated in the WinCC OA setup

Benefits:
Consistent and central operation
Tight integration of video and SCADA functionality
Scalability
Free choice of video techniques
Cost savings in operation and maintenance

Unrestricted Siemens AG 2017


Page 175 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Functions

Freely scalable
Fits flexible to project requirements
Can be redundant
Fully integrated into the SCADA environment:
VIDEO can be integrated into any application WinCC OA as simple subproject
It can be operated in parallel to the SCADA system in a common system, as well as a separate
system in the composite system as a distributed system

WinCC OA systems in the composite system can display live- or playback images in their user
interfaces

VIDEO can access all process data in the composite system, respond to its changes and allow so
an easy interaction between video and automation technology

Unrestricted Siemens AG 2017


Page 176 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Free choice of video techniques

Image sources according to ONVIF 2.0 (Profile S) are supported

Additionally the common image source standard RTSP is supported

Proprietary image source standards from the following manufacturers are supported:
BOSCH (Cameras & Encoder) Mobotix (Cameras)
Moxa (Cameras & Encoder) Sony (Cameras)
Axis (Cameras & Encoder)

Cameras and video encoders with following video compression methods are capable:
H.264
MPEG4
Motion JPG

List of supported video technology is constantly expanding


Proprietary protocol implementations can be offered short-term
Unrestricted Siemens AG 2017
Page 177 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Architecture

VIDEO runs as an own software component


VIDEO can be used on SCADA server or on own PC hardware
Video data and SCADA data are completely decoupled

VIDEO
Communication with hardware
Proxy for video streams

WinCC OA client
API Manager
Transmits commands and configurations from the data points
Receives status messages and writes them to the data points

Video stream
WinCC OA server
With video data model Control commands

Unrestricted Siemens AG 2017


Page 178 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Communication

IP camera Analog camera via encoder Connection of analog


cross bars via encoder
(on request)

VIDEO Display server


Communication with hardware
Decoding of streams to display on monitors
Proxy for video streams

API Manager Recording system


Transmits commands and configurations from the data points
Receives status messages and writes them to the data points
Video stream (Live)

Video stream (Playback)


WinCC OA server WinCC OA client Video image
With video data model Control commands
Unrestricted Siemens AG 2017
Page 179 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Communication

Bundles all video streams and distributes them to all recording or displaying components

The streams are processed in the supplied source image format

Suitable for all standard hardware components

With following video components can be communicated via TCP/IP connection:


IP cameras
Encoder
Analog cross bars

A multicast connection to the camera can be used on request (planned for 2015)

Unrestricted Siemens AG 2017


Page 180 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
in distributed systems

All clients in the composite WinCC OA system have access to live- and playback data
of all available image sources

Image sources must be configured in one system


Video data are transmitted directly from VIDEO to the client
The dist-connection is not used for the transmission of video data,
it merely allows the access to the configuration of the image source

WinCC OA client Video image

VIDEO Video stream (Live)

Video stream (Playback)


WinCC OA system 1 Dist-connection WinCC OA system 2 Control commands

Unrestricted Siemens AG 2017


Page 181 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Digital cameras

Up to 3 streams of an image source can be managed

Each stream can be recorded differently

Preset positions can be set, started and deleted

Either a permanent connection or a demand-driven connection


can be established to the image source

Unrestricted Siemens AG 2017


Page 182 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Analog cameras via encoder/converter

Management of streaming parameters centrally for all


connected cameras at the corresponding encoder
Controlling options for the ptz heads:
Control via PTZ protocol of the encoder
(the encoder generates the protocol on the serial line)
Control via a PTZ protocol implemented in VIDEO
(the encoder simply acts as a converter of TCP/IP on the serial line)
Control via an external converter from TCP/IP to serial line

Following protocols are implemented:


Siemens (PST95), funkwerk/plettac (GLOBE), Geutebrck (KDEC),
funkwerk/plettac (MULTISEC), Any (PELCO-D), eneo (VPT),
further PTZ protocols on request

Unrestricted Siemens AG 2017


Page 183 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Analog cross bars

Management of cameras, which are connected


to external cross bars
Cameras behave in the system as conventional cameras

Encoder serve as an interface between external


cross bar and VIDEO

Encoders convert analog outputs of the external


crossbar into digital video streams, which can be
processed by VIDEO

Unrestricted Siemens AG 2017


Page 184 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Video recorder

VIDEO provides a pure software-based recording system for recording video images,
that works with standard hardware components as a recording medium.

Functions:
Redundant recording: Image material is saved redundantly
Load Balancing: Cameras are splitted to different video recorders. In case
of failure another recorder takes over the recording. For playback
the image material is merged automatically
Ring recording including event-driven setting of an overprint lock
Event-driven recording with pre- and post-time
Recording for the time period of camera switching
Export of the recorded video streams including time information
Synchronous playback of several recordings
Recording directly on the SCADA server (for small systems)

Unrestricted Siemens AG 2017


Page 185 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Display monitor

The display monitor is a standalone software component to display


video streams of a video system without the need to
install WinCC OA

Is operated on a PC, which operates a monitor wall over


one or more GPUs

A monitor wall consists of e.g. monitor cascades,


video projections, large-format walls, display cubes,

The display monitor substitutes hardware encoder

Unrestricted Siemens AG 2017


Page 186 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Supported video techniques - Display monitor

1, 2, 4, 6 or 24 videos can be displayed and decoded


in parallel in the video wall in the base version per display
monitor
Customer-specific grids can be easily additional configured

The control of the content and the layout is done via


the WinCC OA application

Monitors of different PCs, each with its own display monitor


can be connected to a single video wall.
Each display monitor can be configured individual
in the video wall composite

Unrestricted Siemens AG 2017


Page 187 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Object explorer

Used to configure all video objects and workstations

Functions:
Set new video objects and workstations
Configure existing video objects
Delete existing video objects
Display status information of image sources
Display system operation status
Display live images of cameras

Unrestricted Siemens AG 2017


Page 188 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Symbol library and panel example

Graphical symbols and examples allow a quick and easy integration of the
video system into the own application
All components are WinCC OA symbols and can be adapted in the application

Unrestricted Siemens AG 2017


Page 189 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Widget

Native widget to display video images in the WinCC OA user interface

Functions:
Simultaneous depiction of 1, 4, 6, 12 or 24 video streams
Parallel depiction of live- and playback streams
Depiction of video images from other WinCC OA systems
Synchron playback of up to 24 video streams
Insertion of text
Different scalings
Drag and Drop of cameras
Several video widgets can be placed in one panel

Unrestricted Siemens AG 2017


Page 190 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Event-driven image switching

In the event of an incident images can automatically be switched to a display monitor


The switched camera automatically moves in a preset position
In the event of an incident the entire configuration of the display monitor can optionally be
changed
All WinCC OA data point elements are available as trigger

Unrestricted Siemens AG 2017


Page 191 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Configuration Manager

Management of configurations
Defining the parameters for grid setting,
camera assignment and scaling
Activation of a configuration:
Switch to camera
Event-driven
Through the operator on a video widget
or a display monitor

Unrestricted Siemens AG 2017


Page 192 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Sequences

Sequence: List of camera images are sequentially


displayed on a video widget or a display monitor

Camera list management: Definition which cameras


should be displayed in which order in which preset position

Sequence settings: Definition of the display target


and the sequence speed

Parameter settings are stored in WinCC OA data points


and can be controlled online by the WinCC OA application

Unrestricted Siemens AG 2017


Page 193 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
HID controller

Joysticks and jog shuttles connected via USB can contribute to the control of
cameras and playback

Joysticks and jog shuttles, which are identified by the USB-interface as a


human interface device may be used

Axis movements and keystrokes are mapped to data points and can be used in
WinCC OA application

Hardware recommendations:

Axis T8313 Jog Dial Contour ShuttleExpress Axis T8311 Joystick Logitech Extreme 3D Pro
Unrestricted Siemens AG 2017
Page 194 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
RTSP server

Camera images can be forwarded via RTSP (Real Time Streaming Protocol)
interface to external systems or external player
The supplied format from the camera image remains unchanged

Camera_00002

VIDEO External system or player (RTSP client)

RTSP server rtsp://192.168.1.111:5544/Camera_00002/live

Unrestricted Siemens AG 2017


Page 195 10.02.2017 DF FA AS ETM
WinCC OA VIDEO
Processing of external device messages

Cameras or encoders can send messages to VIDEO via their control protocol
or a separate IP channel
Hardware contacts or detection messages (e.g. motion alarm) can be triggers
This message can currently be received by BOSCH and Axis components
and mapped to data points

Unrestricted Siemens AG 2017


Page 196 10.02.2017 DF FA AS ETM
Communication Center

Forwarding of alarms to on-call service management teams


Transmission media:
Short messages (SMS)
E-Mail
Acknowledgement of receipt
On-call service plan
Active alarm status request
Cyclic information
Negligible configuration effort

Unrestricted Siemens AG 2017


Page 197 10.02.2017 DF FA AS ETM
WinCC OA Runtime UI Family

Functions:
Desktop UI for Windows and Linux WinCC OA
Mobile UI for mobile devices with iOS and Android Runtime UI family
ULC UX for browsers (EDGE, IE, Chrome, Firefox)
on desktops
For engineering full WinCC OA installation needed

Benefits:
Easy pick of appropriate user interface
Clear understanding which user interface
Desktop UI Mobile UI ULC UX
for which application

Unrestricted Siemens AG 2017


Page 198 10.02.2017 DF FA AS ETM
Comparison WinCC OA User Interfaces

User Interface Use Advantages Disadvantages

Standard UI Engineering- / Operator station Full functionality Manual management of


in LAN network of SCADA project files
system

Desktop UI Operator station in LAN network Full functionality No engineering


of SCADA system Automatic management of
project files

Ultralight Client UX Operator station via remote No installation required Performance is reduced, if
(ULC UX) access for desktop applications Optimized communication many dynamic elements are
via browser used
No engineering

Mobile UI for iOS Operator station via remote Native app No engineering
and Android access for mobile devices (for Own device management and
iOS and Android) administration on the server

Unrestricted Siemens AG 2017


Page 199 10.02.2017 DF FA AS ETM
Ultralight Client ULC UX

ULC UX is a client for desktop applications


based on HTML5 technology

Almost all functions* available


as for the standard client

No installation on client required

Project data are distributed by


the server automatically
* Please refer to the online help, which restrictions
have to be taken into account

Single Sign On

Unrestricted Siemens AG 2017


Page 200 10.02.2017 DF FA AS ETM
Ultralight Client ULC UX
Functions

Almost all functions available as for the standard client


Panels can be created in the standard GEDI
Already existing panels can be used without any modifications
Use of EWOs (external widget objects)
already existing panels can be used without any modifications
Integrated engineering
No programming necessary

Unrestricted Siemens AG 2017


Page 201 10.02.2017 DF FA AS ETM
Ultralight Client ULC UX
Benefits

No Installation on the client required


Immediately start
Maintenance-free
Short time-to-market
Communication is secured by using SSL encryption
Single Sign On (SSO) authentication
Saving of time, because only one authentication is necessary
to have access to all systems
Increased security
Usage of WinCC OA panels without changes to the existing control scripts

Unrestricted Siemens AG 2017


Page 202 10.02.2017 DF FA AS ETM
Ultralight Client ULC UX
Architecture

Browser connects to ULC UX URL of the WinCC OA webserver


Webserver returns the ULC UX website and starts a local WinCC OA UI
manager automatically
UI manager transfers the QT drawing commands into HTML 5
interpretable data chunks
A Java Script library at the client side interprets those data chunks
and draws the graphics in the browser

Unrestricted Siemens AG 2017


Page 203 10.02.2017 DF FA AS ETM
Mobile UI for iOS and Android

A native client for mobile devices (iOS and Android)

User interface for direct and


mobile access to plant data

Client for mobile devices with same


functionality as a standard client

Resolution independent display on


miscellaneous mobile devices

Unrestricted Siemens AG 2017


Page 204 10.02.2017 DF FA AS ETM
Mobile UI for iOS and Android

Unrestricted Siemens AG 2017


Page 205 10.02.2017 DF FA AS ETM
Mobile UI for iOS and Android

Features Benefits
To install as an app Immediately start
Project data are loaded from Maintenance-free
the server to the client Short time-to-market
automatically Integrated engineering
Own device management and No programming necessary
administration on the server

Mobile SCADA for tablets and 24/7 - online access


smartphones with Android or Anytime anyplace
iOS
Flexible access to Secured information as
specific information basis for decisions

Guaranteed data access for Safe communication


every authorized user via SSL

Unrestricted Siemens AG 2017


Page 206 10.02.2017 DF FA AS ETM
SIMATIC WinCC OA OPERATOR

View and command your plant via a fast,


native and easy to use app on your iPhone or iPad
Get a quick overview of your facility status with KPIs / sum alerts
Monitor your facility from your smartphone / tablet
Acknowledge alarms
Visualize actual as also historical data
WinCC OA version independent
iOS7 design

Benefits:
Monitor and control your system easily from
your iPhone or iPad

Unrestricted Siemens AG 2017


Page 207 10.02.2017 DF FA AS ETM
SIMATIC WinCC OA OPERATOR
Functions

The main functions at a glance


Home screen with widgets, the latest alarm and two important project values
Alert screen with filtering and sorting options
Trending of single values even with compressed values
Lists of self defined groups for displaying values and commands
Map with locations of the different plants/facilities with filtered alarms
Phonebook function to contact other users directly

Unrestricted Siemens AG 2017


Page 208 10.02.2017 DF FA AS ETM
SIMATIC WinCC OA OPERATOR
iPhone version

Unrestricted Siemens AG 2017


Page 209 10.02.2017 DF FA AS ETM
SIMATIC WinCC OA OPERATOR
iPad version

Unrestricted Siemens AG 2017


Page 210 10.02.2017 DF FA AS ETM
SIMATIC WinCC OA OPERATOR
Wizard in WinCC OA for the configuration of the app

Allows an easy server-side configuration of the


data shown in the app

Configuration per drag & drop


no programming skills needed

Simple modification in case of project


changes or enhancements

User- and device administration

Unrestricted Siemens AG 2017


Page 211 10.02.2017 DF FA AS ETM
WinCC OA BACnet

WinCC OA BACnet is offering a comfortable and comprehensive


solution for central building control systems

for heating, ventilation, air conditioning, light control and safety technology
for complex and distributed central building control projects
for industrial enterprises, universities, hospitals,
airports, trade fair sites, large office buildings,
administration of private real estate units, etc.
for green buildings with the goal of saving energy

The object-oriented WinCC OA control system provides


a perfect fit to object-oriented BACnet technology!

Unrestricted Siemens AG 2017


Page 212 10.02.2017 DF FA AS ETM
WinCC OA BACnet

Benefits:
The highest-performance Building Management
System (BMS) protocol specification
Fast engineering due to automatic device-, object-
& signal-discovery
Suitable for the management and automation level
Independent of technology and media
of transmission (for Ethernet, RS485, RS232, LonTalk)
It is carried forward and given constant further
development by globally leading providers
of automation solutions

Unrestricted Siemens AG 2017


Page 213 10.02.2017 DF FA AS ETM
WinCC OA BACnet

Thanks to the direct BACnet integration, WinCC OA can fulfill


even more customer requirements
Integration of Self-Discovery Engineering features of BACnet
in the State-of-the-Art engineering process of WinCC OA
WinCC OA is thus the ideal platform for system integrators who are
participating in tendering processes involving BACnet requirements
WinCC OA is the perfect system for object-oriented building automation
systems
WinCC OA & BACnet fit together superbly: both are ALSO suitable
for large scale applications and
for distributed systems

Unrestricted Siemens AG 2017


Page 214 10.02.2017 DF FA AS ETM
SSL encrypted communication / Multiplexing Proxy

SSL (Secure Sockets Layer) are cryptographic protocols which are


designed to provide communication security over the network

It is implemented directly in the manager base class and active


by default when creating a new project

Benefits:
Reduction of open network server ports (only one per system)
Blocking of DoS (denial-of-service) attacks
Multiplexing Proxy may run under a low-privileged user account
(different from other managers)
Increased security
Easy to configure
No additional costs

Unrestricted Siemens AG 2017


Page 215 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Horizontal integration

Customer Domains

Traffic & Water & Building


Energy Oil & Gas Manufacturing
Transportation Wastewater automation

SmartSCADA

KPIs Analytics Visualization


Generic tools and wizards

WinCC OA
Unrestricted Siemens AG 2017
Page 216 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Added values

Customer Use Cases End user


Condition Decision
Key performance indicators (KPIs)
Optimization Support decision making
Monitoring Support
Predictive Root cause Energy Plant optimization
maintenance analysis Efficiency

SmartSCADA System integrator


New tools and libraries for root cause analysis, KPIs
New analytics capabilities in WinCC OA
Generate new use cases
KPIs Analytics Visualization
Generic tools and wizards

WinCC OA
Unrestricted Siemens AG 2017
Page 217 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Functional overview

Wizards for
Key performance indication (KPI) KPI
Benefits:
Easy integration of statistics in
Data mining Data Mining
WinCC OA projects
Classification Classification
+ All operations inside SCADA, without any
Interface to statistics toolbox R programming
Guided way to train the model
R operations inside SCADA environment

Unrestricted Siemens AG 2017


Page 218 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Use cases

Root Cause Analysis


Define KPIs, assign KPIs to devices with one click
Find dependencies by using correlation,
find timeframes by filtering values, KPI
direct handover to statistical calculation
Classification based on a statistical model
Reuse model any time e.g. for new KPIs

Classification Data Mining

Unrestricted Siemens AG 2017


Page 219 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
SmartSCADA provided as a toolbox

Key Performance Indication


Describe your plant

Data Mining
Find relationships
KPI Data Mining Classification

Classification
Show root cause

Unrestricted Siemens AG 2017


Page 220 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Key Performance Indicators as base for analysis

Organized as wizard
Ease of use
Quick inspection

User defined calculation expressions


Usage of CTRL code

Optional use of libraries


CTRL
C++ (CTRL Extension)
R

Unrestricted Siemens AG 2017


Page 221 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
KPI Wizard

Definition
Define KPIs independent of actual
data sources (=DPEs)
Save reusable KPI definitions
including all properties such as
inputs and formulas

Unrestricted Siemens AG 2017


Page 222 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
KPI Wizard

Association
Associate KPIs including data
sources to actual elements
Use context to roll out KPIs to
large infrastructure (CNS context,
DP type context)

Unrestricted Siemens AG 2017


Page 223 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
KPI Wizard

Inspect
Inspect KPIs based on table view
Filter KPIs based on CNS view
Compare KPIs and machines

Unrestricted Siemens AG 2017


Page 224 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
KPI workflow

1. KPI Definition 2. KPI Runtime Update


KPI Definition
UI Online Values (V) UI
KPI Association
KPIs/
KPI 1 KPI N KPI 1 KPI N
Assets *)

Asset
Asset 1 X 1 V11

Asset Asset
N
X N
VNN

KPI Wizard UI CTRL KPI Framework UI CTRL


Define and assign KPIs User Interface CTRL KPI update strategy (timed, event, ad-hoc) User Interface CTRL KPI Update
Runtime Manager Register callbacks (dpQueryConnect) Runtime Manager
Compute KPI update
in callback functions

DB EV Registered Callbacks DB EV
Database Event Calculation Definition Database Event
Manager Manager Manager Manager

D
DB DB Driver

Unrestricted Siemens AG 2017 *) Pumps, Motors, Turbines, etc.


Page 225 10.02.2017 Trigger DF FA AS ETM
WinCC OA SmartSCADA
Analytics toolbox for statistical evaluations

Directly use data mining algorithm (R language) in CTRL


Classification, regression, association rules , genetic algorithms, neural networks,
time series analysis, forecasting, survival analysis, cluster analysis,

Data mining (correlation, time frame analysis)


Classification (random forest, machine learning)
Wizards to train models
Data Mining wizard
Classification wizard

Unrestricted Siemens AG 2017


Page 226 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Data Mining for finding relationships

Goal
Identify influencing factors (i.e. variables, other KPIs)

Steps
Use data exploration tool and select data points
Calculate correlations, based on list of data points
Use these data points with higher correlations for
further analysis ( classification wizard) to train
statistical model

Unrestricted Siemens AG 2017


Page 227 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Data Classification for modelling reality

Goal
Setup statistical model
Review and refine statistical model
Prepare for root cause analysis based on
model output

Method
Random forest algorithm
Train to detect system states (ok, failure due to, )
Wizard: guide user through training process

Unrestricted Siemens AG 2017


Page 228 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Classification wizard for model training

Selection
Selection of data sources (= DPEs),
used for training of statistical model
Selection of time range
Inspection of selected DPEs and
data in time range using HTML5
heat map visualization

Unrestricted Siemens AG 2017


Page 229 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Classification wizard for model training

Clustering
Group DPE values in clusters
Clusters show typical conditions
( only numerical mean DPE values
in cluster)
Assign label to each cluster
( label = description for human
operator: Ok-condition,
Gearbox damage, )

Unrestricted Siemens AG 2017


Page 230 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Classification wizard for model training

Training
Automatically generate training set
based on cluster information
Information is used as input to
generate random forest model

Unrestricted Siemens AG 2017


Page 231 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Classification wizard for model training

Quality
Check quality of model using:
Confusion matrix
Variable importance
Out-of-bag error (OOB)

Unrestricted Siemens AG 2017


Page 232 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Analytics workflow

1. Model Training 2. Analytics Runtime

UI

Data Mining Wizard


Classification Wizard
UI CTRL UI CTRL
User Interface CTRL R Language User Interface CTRL
Runtime Manager CTRL Extension Runtime Manager

for R Language
Analytics Framework www.r-project.org Online Evaluation
Archived data for
Online data for model
training of models DB EV
DB EV evaluation at runtime
Database Event Database Event
(e.g., condition monitoring)
Manager Manager Manager Manager

Example Decision Tree:


variables (e.g., vibration) as
DB nodes and leaf node DB D
Driver
determining most likely root
cause (e.g., high vibration,
anomaly in power supply, etc.)

Unrestricted Siemens AG 2017


Page 233 10.02.2017 Trigger DF FA AS ETM
WinCC OA SmartSCADA
Architecture

Process Control SmartSCADA Workstation


Runtime Project WinCC OA Engineering / Model Setup
KPI
Web Browser
Data Mining
ULC UX

Classification

SmartSCADA
Visualization Analytics Server
WinCC OA Engineering Cloud based, Distributed WinCC OA, SmartSCADA RT
Server (Web based)
WinCC OA Server + KPI Instance
Raw values SmartSCADA + Calculation
Web server
Root Cause
KPI Results Analysis
Model
Calculation

Unrestricted Siemens AG 2017


Page 234 10.02.2017 DF FA AS ETM
GIS Viewer
System visualization on a map

Full integration of cartographic information (GIS)

Capabilities:
for geographical distributed systems
in Water, Traffic, Oil & Gas and Energy

Benefits:
Enhanced overview due to zoom in and out
Popup of information according to user requirements
based on the zoom factor
More value through combination of regional
information to plant status signals
Enhanced user guidance (quick and definite
navigation to breakdown)
Efficient project planning due to dynamic maps instead of static single image

Unrestricted Siemens AG 2017


Page 235 10.02.2017 DF FA AS ETM
GIS Viewer

Functions:
Visualization of WinCC OA objects (symbol, text, color
change or process value) in different map layers
User-defined quantity of map layers
Automatic zoom to upcoming alarms and warnings
Manual zoom (+, - and zoom into detail)
Easy navigation to any user interface, alarm and event screen
Direct link to alarms and consequently integrated in the
SCADA project

Unrestricted Siemens AG 2017


Page 236 10.02.2017 DF FA AS ETM
GIS Viewer

Variety of visualization:
Data and maps are available at many different
vendors (e.g.: ESRI - Environmental Systems
Research Institute)

Integrated
WinCC OA
objects

Unrestricted Siemens AG 2017


Page 237 10.02.2017 DF FA AS ETM
Advanced Maintenance Suite (AMS)

The perfect tool for efficient maintenance management


Reduced down times
Faster trouble-shooting
Efficient utilization of resources
Optimized spare part management
Learning system
Reduction of administrative tasks

Unrestricted Siemens AG 2017


Page 238 10.02.2017 DF FA AS ETM
WinCC OA is SIL 3 certified

WinCC OA is certified to IEC 61508 SIL3


Certification: TUEV approved that the WinCC OA functions,
software development processes and supporting documents are
conform to IEC 61508 standard
Usage of SIL 3 certified WinCC OA reduces total SIL 3
certification time

Unrestricted Siemens AG 2017


Page 239 10.02.2017 DF FA AS ETM
SIMATIC WinCC Open Architecture
All functionalities at a glance

Full graphical operation SIL3 certified


Multi language user interface Authentication, encryption and
Online language switching integrity of the communication
Alarming compliant to power plant standards Alarm list, event list
Trending Different trends
Multi monitor support Laboratory values input
Intuitive development environment Correction values input
Wizards for system set-up Operating hours counter
(Redundancy, multi server) Operations counter
Object oriented engineering Maintenance package
Online engineering Scalable manager structure
Powerful scripting language Send & receive SMS
Full event driven operation Send & receive e-mails
Command logging Know how protection (Control)
FDA Compliance (FDA 21 CFR Part 11) User access control
Audit trail IP access lists
Unrestricted Siemens AG 2017
Page 240 10.02.2017 DF FA AS ETM
Supported operating systems and programs in WinCC OA V3.15

Windows 7 64bit
Windows 10 64bit
Windows Server 2008 R2 64bit
Windows Server 2012 R2 64bit
RedHat Enterprise Linux 7.2 64bit
CentOS 7.2 64bit
OpenSUSE Leap 42 64Bit
SLES 12.1 64 Bit

Oracle 12.1.0.1 & 12.1.0.2 (12c)


VMware ESXi 5.5
VMware ESXi 6
vSphere HA Cluster

Unrestricted Siemens AG 2017


Page 241 10.02.2017 DF FA AS ETM
Supported systems in WinCC OA V3.15

Supported operating systems for mobile devices


iOS 9 or higher
Android 5.1 or higher

Supported browsers
Microsoft IE 10 or higher
Microsoft EDGE 25 or higher
Firefox 50 or higher
Chrome Version 55 or higher

Unrestricted Siemens AG 2017


Page 242 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 243 10.02.2017 DF FA AS ETM
Ready to use solution and framework

Its scalable structure and openness enables WinCC OA to be the basis but also
a part of an individual software solution
API OLE-
COM ADO
DB

External
XML
XML Valve

database Graphic-
Graphic M Communications
Import/Export
import Pumpstation
CAD plans framework

Graphic files of M

Process image
existing systems GEDI
Configuration files ASCII
ASCII
Measurement / alarm list
Object-
Object BACnet Data gateway
Import/Export
import
Assignment lists
Inventory plans Alarm handling

(retrofit)
Engineering PARA
Module tables CTRL
CTRL
Object-
Remote alarming
Object
Spread sheet Import/Export
import
(e.g. Excel)
Individual database WinCC OA
Central engineering Standard

database (e.g. Comos)


EDE library
Importer
BACnet EDE Files
RS232 OPC
Driver OPC TCP
API V24 BACnet
direct AE DA HTTP
Unrestricted Siemens AG 2017
Page 244 10.02.2017 DF FA AS ETM
Openness as concept

Wide coverage of standardized interfaces


Modularity allows usage of individual parts
Well suited for a wide range of centralized engineering tasks
Several parts of the configuration environment of WinCC OA have been created using
WinCC OA transparent, accessible, changeable
Highly specialized industry solutions can be implemented fast and without extensive effort
Modern state of the art product provides basic functionalities and modern trends
High-speed, reliable communication structure

Unrestricted Siemens AG 2017


Page 245 10.02.2017 DF FA AS ETM
Commercial security

Secure investment by
scalable concepts for later upgrading
open, standardized interfaces
based on established and reliable standards
modern architecture and development tools
Clear winner of large scale evaluations
European Center for Nuclear Research (CERN)
Swiss streets authority (Gotthard route)
Increased process performance by comprehensive information
and monitoring
Know how of an experienced and established vendor with core
competence in SCADA
Direct access to the manufacturer

Unrestricted Siemens AG 2017


Page 246 10.02.2017 DF FA AS ETM
Agenda

1 Introduction 5

2 Concepts 11

3 Development environment 50

4 Runtime environment 84

5 Communication and networking 120

6 Functional overview 139

7 WinCC OA as development platform 243

8 Customer benefits 247

Unrestricted Siemens AG 2017


Page 247 10.02.2017 DF FA AS ETM
Benefits for end users

Clear and intuitive process control and operation


Automation of complex operation steps
Self managed monitoring and recording of process variables
Comprehensive possibilities to display and analyze data, full
information process image
Strengths in the area of supervisory process management and
optimization
Proven methods to analyze incidents
Holistic view to current and historical data at any time
Comfortable reporting
Modern methods for remote alarming and information

Unrestricted Siemens AG 2017


Page 248 10.02.2017 DF FA AS ETM
Benefits for system integrators

Modular structure provides a clear overview


Object orientation saves engineering time
Derived objects save test effort and increase operational security
Powerful single and mass engineering of devices
Well-proved concepts allow customer orientation and save time
(e.g. technologically named colors)
Powerful tools (Control, DLL-extensions)
Openness allows solution oriented approach
Diagnostic tools for commissioning and trouble shooting
Maintenance free archiving system
Comprehensive online documentation

Unrestricted Siemens AG 2017


Page 249 10.02.2017 DF FA AS ETM
Savings through innovation

Object orientation
Central creation and administration of objects
Better testability and therefore lower correction efforts

Openness
Support of all relevant standards (ADO, ODBC, OPC, XML, XML-RPC)
Powerful, easy-to-learn scripting
Excellent integration of other systems (Manager-API, DLL-Extensions)

Functionality
Field-proven mass engineering
More advanced functions than competitors
Industry packages and their administration
Online engineering reduces expensive down-times

Unrestricted Siemens AG 2017


Page 250 10.02.2017 DF FA AS ETM
Security information

Siemens provides products and solutions with industrial security functions that support the secure operation of
plants, systems, machines and networks. In order to protect plants, systems, machines and networks against
cyber threats, it is necessary to implement and continuously maintain a holistic, state-of-the-art industrial
security concept. Siemens products and solutions only form one element of such a concept.
Customer is responsible to prevent unauthorized access to its plants, systems, machines and networks.
Systems, machines and components should only be connected to the enterprise network or the internet if and
to the extent necessary and with appropriate security measures (e.g. use of firewalls and network
segmentation) in place.
Additionally, Siemens guidance on appropriate security measures should be taken into account. For more
information about industrial security, please visit http://www.siemens.com/industrialsecurity.
Siemens products and solutions undergo continuous development to make them more secure. Siemens
strongly recommends to apply product updates as soon as available and to always use the latest product
versions. Use of product versions that are no longer supported, and failure to apply latest updates may
increase customers exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed under
http://www.siemens.com/industrialsecurity.
Unrestricted Siemens AG 2017
Page 251 10.02.2017 DF FA AS ETM
SIMATIC WinCC Open Architecture Version 3.15
Contact page

ETM professional control GmbH A Siemens Company

Marktstrasse 3
7000 Eisenstadt
Austria
Phone: +43 (2682) 741-0
Fax: +43 (2682) 741-52555

E-Mail:
wincc_oa.at@siemens.com

siemens.com/answers

Unrestricted Siemens AG 2017


Page 252 10.02.2017 DF FA AS ETM

Você também pode gostar