Beruflich Dokumente
Kultur Dokumente
Er. Vishvas
B. Prajapati
I
Con ten ts ..
a Introduction
m 'fa rdware
= A rchitecture
m Software Architecture
m
Functionality
Conclusion
References
Introduction
■ What is
SCA DA?
■ What is data
acquisition?
■ Where and why , use of
SCA DA ?
□ Industrialarea
Application :
processes : chemical, power generation and
distribution, metallurgy, ...
□ Nuclear processes : reactors, nuclear waste, ...
□ Experimental physics : HEP laboratories
■ Application
size:
□ 20 k 1/0 to 450 K 1/0,
□ 1 M 1/0 under
development
ERP Systems
Expert Systems
I
SCADA ? Data
Supervisory And
Control Acquisition
Archiving, Logging,
Graphics and Batch processing Access Control, Alarms
Distributed database
DataS
De ' ~
I I Field Bus
I
Architecture
■
Hardware
■
Software
Hardware
I
Ethernet
ICon-
taller
nlakeo l e.i ] [ Con-
.ltdal
at
.
7 elr
Typical Hardware Architecture
I Architecture
Software Graphics
S C A D A Cl ien t
A ct i v e X 3 r d P artw
Tren•
E ditcr HIII Alarm Log C on trol s Appl i c.
ASCII ding
I Di splay Displ
File ay I I
E di t o r Library Active X
Contai
Client S erver Publish I Subscribe - TC P 'IP ner
I SCADA SCADA Server
Develop t. R eci pe
ASCII Emv iron DB RT & Event lIanaser
F i l es I
- - R ec i pe D ata
Export Report
IM anagt Pr o c e s- Alarm Log A r ch i v e
I ,...._ Gener.
I Imp sin
art RT
Ref. - SOL Alarm DB Log DB Archive DB
C
--
t--
DB
armerci DB
al Project
ODBC
DBI Editcr
Data DDE
I I I
C FR./w
armerc
API/DLL I
Driwer '
•
ial To o l k i t Priwate
Driver EX
D ewel I
OPC I Applicati CE
I
I
opt r on L
tools
ts.ca °
r.-.
< J
..
Software Architecture
■ Communication
Internal Communication
Access to Devices
■ Interfacing
H/W
□ Multiple communication protocols supported in a single system
□ Support for major PLCs/DCSs but not VME
S/W
□ API
□ ODBC, DDE and OLE 1/F to PC Products
□ OPC Client and OPC Server
□ ActiveX Containers
■
Scalability
■ Database
Configuration DB, alarm DB, Archive DB, log DB and
RTDB resides in the memory of the servers
Functionality
■ Generic functionality
SCADA
■ Access
Control,
■ MMI,
■ Trending,
■ Logging,
■ Alarm
Archiving,
Handling,
■ Report
Generation,
■ Automation.
Functionality Contd..
■ Access Control
Users - allocated to groups
group - defined read/write access
■ MMI
multiple screens
library of standard graphical symbols
dragged and dropped
zooming, re-sizing, scrolling ...
Links - pages to navigate
Functionality Contd..
■ Trending
based on parameters on specific chart
can be predefined or defined on-line
more than 8 trended parameters per
chart
both real-time and historical trending
zooming and scrolling
■ Alarm Handling
based on limit and status checking
handled centrally
■ Logging, Archiving
■ Data stored in compressed and proprietary format
■ Logging / Archiving either for a set number of parameters or for
a set period of time
■ Logging / Archiving can be frequency or event driven *
■ Logging of user actions together with a user ID
■ VCR facility for playback of stored data
■ Writing logs into RTDB
■ Report Generation
■ Reports created using SQL type queries to the RTDB or logs
■ Automatic generation, printing and archiving of reports
■ Use of 'components' for report generation
Functionality Contd..
■ Automation
triggered by events
defined in scripting languages
send e-mail ,write into RTDB
reci pes
■
Sequencing
I Tools
D evelopm ent
■ Project editor
■ Graphics editor
■ Configuration parameter templates
through
■ Scripting language
■ Driver Development Kit
Tool
■ And more...
Data Access Mechanism's
Alarm Server