Beruflich Dokumente
Kultur Dokumente
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
SSL
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
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
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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
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
Old / New
SW Protocol
PLC
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
RAM Database
REPORTING Reporting
Manager
RDB
Standard
UI
User interface
UI
User interface
UI
User interface
Excel
Reporting
Relational DB Editor Runtime Runtime
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
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
PLC,
DDC,
RTU
Process bus
Server &
Operator
station
Alarm printing
System-
maintenance Server
Management
Ethernet-LAN
Operator 1 Operator 2
Unrestricted Siemens AG 2017
Page 26 10.02.2017 DF FA AS ETM
Redundancy
(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
PLC,
DDC, Engineering
RTU
Process bus
Management
Server &
Operator
station Server
System 2
System 1
GateValve
Device
Response Commands
Structure
StateSignals Alarms
Process Variables
Position Close
GateValve
DPT
Structure
Response Commands
Structure Structure Structure
StateSignals Alarms
Structure Structure
Position Close
Float Bool
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,
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.
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.
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
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
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
Definition of
the device class
as data point type
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
$ 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
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
N05S03
N06S03
N07S03
$StatNrS03
N06S04
N05S04
N07S04
$StatNrS04
Pump station 7
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)
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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
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.
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
Automatic creation of
many data points
(devices)
Commandline-Interface
Properties Wizards
Events / Actions
Anti-aliasing
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)
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
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
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
Benefits:
Easy creation of applications / wizards
Design template
Common look & feel
Notification bar concept
Optimum of usability
Wizard Import/Export
Parameter tooltip
Visual control
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
Zooming / Panning
Cluttering / de-cluttering: zoom dependent visibility of objects, zoom navigation (birds eye view)
Embedded panels
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)
Limitations:
Either multi-touch controls or mouse/keyboard controls can be used
The graphical editor GEDI does not support multi-touch controls
Standard symbols
Definition
Summary Alarms
Navigation
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
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
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
115 psi
Functions: pressure
Detail settings
of one level
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
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
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
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
Server 1 Server 2
(active) (passive)
Process overview
(Tasks)
Control-Debugger
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
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
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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
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
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
Other models (also from different vendors) that are supporting native EIP
communication should also work with that driver
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
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)
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
?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
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
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
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
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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.
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.
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.
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.
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.
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.
Configuration of schedules
Unrestricted Siemens AG 2017
Page 147 10.02.2017 DF FA AS ETM
Reporting
Web based reporting
Benefits:
More flexibility and better usability due to web based reporting
Common reporting interface
Fits to 3rd party reporting tools (e.g. BIRT)
Benefits:
More performance
Faster historical queries
Faster reporting
3.12 3.15
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)
Definition
Recipe activation
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
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
System 1
Operator 1 Operator 2
UI UI
User interface
System 2
Userinterface
Runtime Runtime
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
EV DIST
Distribution
Manager
D
Event- Manager
Manager Driver
DB
Database-
Manager
D
Driver
Benefits:
Faster startup times
Lower network usage
Higher performance
Faster synchronization
Benefits:
Higher performance in distributed systems
Better support of data gathering stations
Faster startup times
Lower network usage
Faster synchronization
(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
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
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
(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)
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
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
Benefits:
Consistent and central operation
Tight integration of video and SCADA functionality
Scalability
Free choice of video techniques
Cost savings in operation and maintenance
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
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
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
Bundles all video streams and distributes them to all recording or displaying components
A multicast connection to the camera can be used on request (planned for 2015)
All clients in the composite WinCC OA system have access to live- and playback data
of all available image sources
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)
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
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
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
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
Joysticks and jog shuttles connected via USB can contribute to the control of
cameras and playback
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
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
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
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
Single Sign On
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
Benefits:
Monitor and control your system easily from
your iPhone or iPad
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
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
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
Customer Domains
SmartSCADA
WinCC OA
Unrestricted Siemens AG 2017
Page 216 10.02.2017 DF FA AS ETM
WinCC OA SmartSCADA
Added values
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
Data Mining
Find relationships
KPI Data Mining Classification
Classification
Show root cause
Organized as wizard
Ease of use
Quick inspection
Definition
Define KPIs independent of actual
data sources (=DPEs)
Save reusable KPI definitions
including all properties such as
inputs and formulas
Association
Associate KPIs including data
sources to actual elements
Use context to roll out KPIs to
large infrastructure (CNS context,
DP type context)
Inspect
Inspect KPIs based on table view
Filter KPIs based on CNS view
Compare KPIs and machines
Asset
Asset 1 X 1 V11
Asset Asset
N
X N
VNN
DB EV Registered Callbacks DB EV
Database Event Calculation Definition Database Event
Manager Manager Manager Manager
D
DB DB Driver
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
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
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
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, )
Training
Automatically generate training set
based on cluster information
Information is used as input to
generate random forest model
Quality
Check quality of model using:
Confusion matrix
Variable importance
Out-of-bag error (OOB)
UI
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
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
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
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
Variety of visualization:
Data and maps are available at many different
vendors (e.g.: ESRI - Environmental Systems
Research Institute)
Integrated
WinCC OA
objects
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
Supported browsers
Microsoft IE 10 or higher
Microsoft EDGE 25 or higher
Firefox 50 or higher
Chrome Version 55 or higher
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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
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
1 Introduction 5
2 Concepts 11
3 Development environment 50
4 Runtime environment 84
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
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
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