Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
en
ud
st
Chapter 3
Kursunterlagen für Mathivanan Anbazhagan, student_1

Software
Architecture

1
t_
en
ud

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5- 1 POWER ACADEMY


3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
Content Page

en
3 Software Architecture................................................................................................................ 3

ud
3.1 Project Container .................................................................................................................. 4

st
3.2 Runtime Container ................................................................................................................ 5
Kursunterlagen für Mathivanan Anbazhagan, student_1

3.3 Automation Function ............................................................................................................. 6


3.4 Macro / Compound Copmonent ............................................................................................ 7
3.5 Hardware Proxy .................................................................................................................... 8
3.6 Management Proxy............................................................................................................. 13
3.7 Software Architecture Fail-Safe .......................................................................................... 14
3.8 Technology Server ............................................................................................................. 15
3.9 Highlights............................................................................................................................ 16
3.10 Summary ............................................................................................................................ 17

1
t_
en
ud
st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5- 2 POWER ACADEMY
3_Software Architecture.doc
1
SPPA-T3000 Chapter 3

t_
Course : K-T3BASADE Software Architecture

en
3 Software Architecture

ud
Fig. 3_3 SW Architecture of SPPA-T3000

SW Architecture of SPPA-T3000

st
Web Browser
Kursunterlagen für Mathivanan Anbazhagan, student_1

Function Diagram
User Plant Display
Editor
Interfaces Alarm Sequence
Diagnostic ...

Plant Display

Management

Management
Engineering
Application

Generator
Session
Servlet
Servlet

Report
Server

Alarm


Power
Services
Automation
Server
Archive

RT Container RT Container
Project Cont. (realtime)
(non-realtime)
Automation
Application Server

1
Process t_ Server
Interfaces

I/O
en
Modules
Restricted / © Siemens AG 2012. All rights reserved.
ud

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5- 3 POWER ACADEMY


3_Software Architecture.doc
SPPA-T3000 Chapter 3
Course : K-T3BASADE Software Architecture

1
t_
3.1 Project Container

en
Fig.3_4 Project Container

ud
Project Container

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Central Data Manager

ENG n Stores and Organizes


n Project structure
RT Cont. HMI n Hardware topology
n Plant displays
n Engineering views
DIA Alarm n Complete
documentation
n Manages and Provides
n Persistent storage
Session Archiv n Revision Management

1
n Transaction Management
Persist. t_
n ...
en
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5- 4 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
3.2 Runtime Container

en
Fig.3_5 Runtime Container

ud
Runtime Container

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Management and
execution of enclosed
ENG n Automation Function
n Hardware Proxies
EXEC HMI n Management Proxies
n Connections
AF AF n Execution sequence
n Deterministic cycle time
DIA Alarm n Execution management
CC
MP n Bundling of outside
communication lines
I&C IN I&C OUT n Other RT Containers
HP

1
n Faceplates
t_
n Alarms
en
ud

Restricted / © Siemens AG 2012. All rights reserved.

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved.


st

E P IE PM SERV Training Center


V 5.5 5- 5 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3
Course : K-T3BASADE Software Architecture

1
t_
3.3 Automation Function

en
Fig.3_6 Automation Function

ud
Automation Function

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Component with standardized


interface
ENG
n Provides the following main
EXEC HMI functions:
n Automation task like all
DIA Alarm individual drives,
controllers...
n Operator Interface
n Alarm management
n Diagnostic interface
n Engineering interface
I&C IN I&C OUT
n Execution management

1
n Connects to other AF-Blocks via
t_
I&C input and output
en
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5- 6 POWER ACADEMY
3_Software Architecture.doc
1
SPPA-T3000 Chapter 3

t_
Course : K-T3BASADE Software Architecture

en
3.4 Macro / Compound Copmonent

ud
Fig.3_7 Macro / Compound Component

Macro / Compound Component

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Component with standardized


interface
ENG
EXEC HMI n Typical Application:
n Edit Macro/CC using standard
AF-Blocks
DIA Alarm n Re-useable
n User configurable
n Used like an AF-Block
n CC provided with versioning
and replacement service
n Can be saved in Libraries
I&C IN I&C OUT
n Connects to other AF-Blocks via I&C
_1
input and output
e nt
ud

Restricted / © Siemens AG 2012. All rights reserved.

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5- 7 POWER ACADEMY


3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
3.5 Hardware Proxy

en
Fig.3_8 Hardware Proxies

ud
Hardware Proxies

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

EXEC ENG n Represents an I/O module

DIA Alarm
n Maps raw input data
to/from HW OUT/IN
interface
HW-OUT HW - IN n Supervises field device
n Gathers diagnostic info
about field device

n Implements protocol for


communicating with field device

FD

1
t_
en
Hardware Proxy
PROFIBUS
ud

Restricted / © Siemens AG 2012. All rights reserved.

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved.


st

E P IE PM SERV Training Center


V 5.5 5- 8 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
en
Fig.3_9 Hardware Proxies

ud
Hardware Proxies

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

EXEC ENG
n Hardware proxies are software components to
be used in Automation Function Containers for DIA Alarm
communication with field and other hardware I&C IN I&C OUT
devices

n A Device Proxy handles the communication with a


compact field device (e.g. AddFEM) FD

n A Module Proxy handles the aspects of one module of a


modular field device. It requires another hardware proxy, the
gateway proxy, for communication with the field device (e.g.
ET200 SM modules)

n A Gateway Proxy handles the communication of remote IO


systems with hardware modules(e.g. IM153)

1
t_
en
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5- 9 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
en
Fig.3_10 Use of Hardware Proxy

ud
Use of Hardware Proxy (HP)

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

AFC EXEC
ENG
HMI
EXEC
ENG
HMI Field
DIA Alarm
DIA Alarm

AF AF
I&C IN I&C OUT
I&C IN I&C OUT
Field Device
NI
ENG EXEC ENG
EXEC HMI
DIA Alarm
DIA Alarm

AF I&C IN I&C OUT


Field NI
I&C IN I&C OUT Device
HP
FD

EXEC ENG

DIA Alarm

I&C IN I&C OUT

HP
PROFIBUS DP
FD

n The HP acts as a driver to a field device. It is representative of all


process signals of a field device and all available diagnostic
1
t_
information. It also provides device specific, module specific, and
en
channel specific I&C alarms
ud

Restricted / © Siemens AG 2012. All rights reserved.

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5 - 10 POWER ACADEMY


3_Software Architecture.doc
SPPA-T3000 Chapter 3
Course : K-T3BASADE Software Architecture

1
t_
en
Fig.3_11 Use of Module Proxy

ud
Use of Module Proxy (MP)

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

RTC EXEC
ENG
HMI
Field
DIA Alarm
ENG
EXEC HMI
ENG

AF
DIA Alarm I&C IN I&C OUT EXEC

DIA
HMI

Alarm
1 3 ... IM
I&C IN I&C OUT AF
I&C IN I&C OUT
Field device NI

1
MP
3
MP

IM
PROFIBUS DP
GP

n To facilitate the handling of more complex field devices like remote


I/O, Module Proxies (MP) have been introduced
n Thus the function can be split into one general hardware-specific _1
nt
part (GP) and individual module-specific parts (MPs), referring to
e
the hardware modules of the field device
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5 - 11 POWER ACADEMY
3_Software Architecture.doc
1
SPPA-T3000 Chapter 3

t_
Course : K-T3BASADE Software Architecture

en
ud
Fig.3_12 Proxy Example – SIM Rack

Proxy Example – SIM Rack

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

GP MP MP

1
t_
en

Restricted / © Siemens AG 2012. All rights reserved.


ud

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5 - 12 POWER ACADEMY


3_Software Architecture.doc
1
SPPA-T3000 Chapter 3
Course : K-T3BASADE Software Architecture

t_
3.6 Management Proxy

en
ud
Fig.3_13 Management Proxies

Management Proxies

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

EXEC ENG n Coordination of all software


components and services
DIA Alarm
n Provides the following main
functions:
I&C IN I&C OUT n Operating system
n Server components
n Network communication
n Field device communication

1
t_
en

Restricted / © Siemens AG 2012. All rights reserved.


ud

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5 - 13 POWER ACADEMY


3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
3.7 Software Architecture Fail-Safe

en
Fig.3_14 Software Architecture of SPPA T3000
Failsafe

ud
SW Architecture of SPPA-T3000 Fail-Safe

st
Web Browser
Kursunterlagen für Mathivanan Anbazhagan, student_1

Function Diagram
User Plant Display
Editor
Interfaces Alarm Sequence
Diagnostic ...

Management.
Plant Display

Management
Engineering

Generator
Session
Servlet

Servlet

Report
Application

Alarm

Server

Power Archive CFC


Generator
Services

Container
FS-FM
Automation

Automation
Open Data
Server

Server
CFC DB
RT Container
Project Cont. (non-realtime) F-RT Container RT Container
(Realtime) (Realtime)
Application Server

1
Process
Interfaces
t_ F-I/O
Modules
E/A
Modules
en
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5 - 14 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
3.8 Technology Server

en
Fig.3_15 Technology Server completely

ud
embedded to the SPPA-T3000 Architecture
Technology Server completely embedded to
the SPPA-T3000-Platform Architecture

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

Web Browser
Function Diagram
User Plant Display
Editor
Interfaces Alarm Sequence
Diagnostic ...

Application

Plant Disolay

Management
Technology

Diagnostic-

Engineering
GUI of integrated

component
service-
Server

applications

Session
Server

Remote

Servlet

Servlet
Specific

Power
Services
TCC Eng.
Automation Ausf. Überw.
Server
Archive
Diag. Alarm

LT EIN LT AUS
Project Cont. RT Container
(non Realtime)

1
Technology
Process Server Application Server
t_
Interfaces Technological
en
Calculation Container
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5 - 15 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3
Course : K-T3BASADE Software Architecture

1
t_
3.9 Highlights

en
Fig.3_16 Highlights of Web Technology

ud
Highlights of Web Technology

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Thin clients using only a web browser


n Low cost hardware
n No additional administration necessary
n Software is automatically downloaded by the browser, not
installed locally

n World wide access with any device at any time


n Global engineering
n Improved service and diagnostic possibilities

n HTTP protocol allows tunneling through firewalls

1
n HTML as standard format for documents, XML as standard
format for data exchange t_
en
ud

Restricted / © Siemens AG 2012. All rights reserved.


st

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
V 5.5 5 - 16 POWER ACADEMY
3_Software Architecture.doc
SPPA-T3000 Chapter 3

1
Course : K-T3BASADE Software Architecture

t_
3.10 Summary

en
ud
Fig.3_17 Summary: Software Architecture

Summary: Software Architecture

st
Kursunterlagen für Mathivanan Anbazhagan, student_1

n Total Integration
n Integrated engineering, I&C, HMI, alarm and diagnostic
n Consistent views at anytime and one data base
n Integration of Turbine Control and Fail Save
n Platform independency
n Protection of investment
n Free movement of components throughout system
n Support of web application service
n Reduces customer’s initial invest
n Flexible and easy update / upgrade
n Reduced administration costs
n Openness

1
t_
en
ud

Restricted / © Siemens AG 2012. All rights reserved.

Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st

V 5.5 5 - 17 POWER ACADEMY


3_Software Architecture.doc

You might also like