Professional Documents
Culture Documents
Software Architecture
Software Architecture
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
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
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
1
t_
3.1 Project Container
en
Fig.3_4 Project Container
ud
Project Container
st
Kursunterlagen für Mathivanan Anbazhagan, student_1
1
n Transaction Management
Persist. t_
n ...
en
ud
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
1
t_
3.3 Automation Function
en
Fig.3_6 Automation Function
ud
Automation Function
st
Kursunterlagen für Mathivanan Anbazhagan, student_1
1
n Connects to other AF-Blocks via
t_
I&C input and output
en
ud
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
st
Kursunterlagen für Mathivanan Anbazhagan, student_1
Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st
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
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
FD
1
t_
en
Hardware Proxy
PROFIBUS
ud
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
1
t_
en
ud
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
EXEC ENG
DIA Alarm
HP
PROFIBUS DP
FD
Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st
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
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
st
Kursunterlagen für Mathivanan Anbazhagan, student_1
GP MP MP
1
t_
en
Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st
t_
3.6 Management Proxy
en
ud
Fig.3_13 Management Proxies
Management Proxies
st
Kursunterlagen für Mathivanan Anbazhagan, student_1
1
t_
en
Restricted / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st
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
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 / 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 / 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
1
n HTML as standard format for documents, XML as standard
format for data exchange t_
en
ud
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
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 / Copyright (C) Siemens AG 2014 All Rights Reserved. E P IE PM SERV Training Center
st