SlideShare a Scribd company logo
1 of 31
SCADA
Supervisory Control And Data Acquisition
Ramtin Raji Kermani
Fall 2005
Computer Sciences & Engineering Department
Shiraz University
SCADA
Supervisory Control And Data Acquisition
Road Map:
• What is a Control System?
• What is SCADA ?
• Where and why SCADA is used?
• SCADA architecture
• Components of SCADA
• Security issues
• Modern features
SCADA
Supervisory Control And Data Acquisition
First of all, Lets see what is a Control System ?
A control system, is a system that holds responsible in top of another system
(being controlled system) for setting and stabling the system in a predefined
state.
Nowadays control systems are mostly microprocessor based. (Microcontrollers,
PLCs, PC-Based Control systems).
Process being controlled
Sensor Actuator
Controller System
SCADA
Supervisory Control And Data Acquisition
Example of a monitoring and control system is a system which
monitors temperature and switches heaters on and off.
SCADA
Supervisory Control And Data Acquisition
What is SCADA?
SCADA is “Supervisory Control And Data Acquisition”.
Real-time industrial process control systems used to centrally
monitor and control remote or local industrial equipment such as
motors, valves, pumps, relays, sensors, etc.
SCADA is Combination of telemetry and Data Acquisition.
SCADA is not just a hardware, neither a software. It’s a concept,
it’s a system as a combination of special hardware, software and
protocols.
SCADA is used to control chemical plant processes, oil and gas
pipelines, electrical generation and transmission equipment,
manufacturing facilities, water purification and
distribution infrastructure, etc.
SCADA
Supervisory Control And Data Acquisition
Why SCADA is needed ?
The Ability to Remotely collect different plants on different places.
The Ability to control process from a distance.
The Ability to create logs and reports about system’s current and past state.
The Ability to send necessary information to Engineers and operators in
real-time using Instant Messaging and SMS.
SCADA
Supervisory Control And Data Acquisition
Where SCADA is used ?
- Electrical generation/distribution,
- Natural gas distribution
- Fuel Oil storage & flow
- Water storage & flow
- Lighting
- Heating, cooling, ventilation
- Fire alarms & suppression
- Elevators & escalators
- Gates & doors, alarms
- Video security cameras
- Traffic signals
- Process Line Control
SCADA
Supervisory Control And Data Acquisition
SCADA is not a new stuff !
It has been used since the early days of control systems to
remotely Control and Monitor current and past state of being
controlled system (our plant, factory, etc.)
SCADA
Supervisory Control And Data Acquisition
Early Power System Control (in 1919)
Control room
(mimic wall)
1970’s
formerly, all instruments were directly wired to the control room
SCADA
Supervisory Control And DataAcquisition
Late 1990’s Control Centers
SCADA
Supervisory Control And DataAcquisition
A little Confused ?!?!
Lets SEE what it is !
SCADA
Supervisory Control And Data Acquisition
Central Monitoring Unit
Communications
Network
Sensor
Sensor
Programmable Logic Controller
Fiber, Radio, Modem,
Microwave, Telephone,
Wireless, Powerline Carrier
Remote
Terminal
Unit (RTU)
RTU
Sensor
RTU
SCADA
Supervisory Control And Data Acquisition
SCADA Hardware
- Field level instrumentation and control devices
Sensing field variables, controlling the process and ….
- Remote Terminal Units (RTUs)
Send control and monitoring data to MTU. (could be a PLC)
- Master Terminal Unit or MTU (Also called The Master Station)
gathering information from RTUs, Monitoring and processing,
sending necessary control actions to RTUs.
- Communication System
SCADA
Supervisory Control And DataAcquisition
Going a little more in details …
SCADA
Supervisory Control And DataAcquisition
Communication
Network
Instrumentation
RemoteStation
Central Monitoring Station
Communication
Network
Instrumentation
Central Monitoring Station
Remote Station
LAN, WAN, INTERNET
Central Monitoring Station
Communication
Network
Instrumentation
RemoteStation
Corporate Architecture
SCADA
Supervisory Control And Data Acquisition
•Focus
–Safety
–100% Availability
–Electro-mechanical
–No updating, Aged
equipment
•The Language
–RTUs, PLCs, IEDs
–DNP, Modbus
–Low Bandwidth
–Analog & Digital
•The Vendors
–Allen
Bradley(AB)/Rockwell,
Honeywell, Siemens,
Johnson Controls
•Focus
–Security
–99.5% Availability
–Electronic
–Continuous Updating,
New
•The Language
–Routers, Switches,
Servers
–IP, Ethernet
–High Bandwidth
–All Digital
•The Vendors
–IBM, Microsoft,
CISCO, Dell
Computer Networking
What are the concerns ?
Physical Plant
SCADA
Supervisory Control And Data Acquisition
Protocols used in SCADA Systems:
Mostly Open Protocol are used in SCADA systems.
The most popular protocols are as follows:
DNP (Distributed Network Protocol)
Modbus
DeviceNet
SCADA
Supervisory Control And DataAcquisition
SCADA Functionality:
- Data acquisition and display
store binary & analog data into process data base
- Alarm & Events
record important changes and operator actions
- History data base
keep a record of the process values
- Measured processing
calculate derived values (limit supervision, trending)
- Logging & reporting
- Human Machine Interface (HMI):
graphical object state presentation, lists, reports
- Operator Command handling
binary commands, set points
recipes, batches, scripts (command procedures)
SCADA
Supervisory Control And DataAcquisition
Current state
Alarms and events
Trends and history
Remote Monitoring including:
SCADA
Supervisory Control And Data Acquisition
What is an alarm, an event ?
A&E consider changes occurring in the plant (process) or in the control system
(operator actions, configuration changes,…) that merit to be recorded.
Recorded changes can be of three kinds:
- informative: no action required
(e.g. "production terminated at 11:09")
- warning: plant could stop or be damaged if no corrective action is taken "soon"
(e.g. “fuel low")
-blocking: the controller took action to protect the plant and further operation is
prevented until the reason is cleared (e.g. “Temperature too high")
An event is a change related to:
operator actions ("grid synchronisation performed at 14:35"),
configuration changes ("new software loaded in controller 21"), and
system errors ("no life sign from controller B3")
SCADA
Supervisory Control And Data Acquisition
Implementing alarms by variables
An alarm is often encoded as a simple 16-bit word sent by an object (thru PLC) in the
plant.
Each bit has a different meaning, the error condition is reset when the word is 0.
word
[120] low oil pressure
121] low water level
122 trajectory error
123 synchronisation error
[123] tool error
…
[131] robot %R1% not ready
SCADA
Supervisory Control And Data Acquisition
New Trends in SCADA
- Web-Based SCADA systems
- Connecting SCADA system to Internet
- Gives more functionality to our system
- Security issues should be covered
- Using Instant Messaging to report systems status (implemented)
- Giving more functionality
- Using a reliable instant messaging service
- Using Short Message Service to report critical situations (implemented)
- A kind of instant messaging, using Mobile Telecommunication network
- Using SMS Server, connecting a cell to PC, setting up a web server and
using WAP
SCADA
Supervisory Control And DataAcquisition
Instant Messaging for SCADA
Facilitate the remote monitor and control by utilizing the secure IM
Instant Messaging (IM) is a type of communications service over the Internet that
enables individuals to exchange text messages and track availability of a list of
users in real-time.
By taking advantage of the near real time feature of IM and richness of the IM
presence, we bring forward a secure IM based remote monitor and control
system.
LDAP-based device and system management
Lightweight Directory Access Protocol (LDAP) [6] specifically targeted at
management applications and browser applications that provide read/write
interactive access to directories.
SCADA
Supervisory Control And Data Acquisition
Internet
`
Se
`
`
` `
IM Architecture for SCADA
SCADA
Supervisory Control And DataAcquisition
A simple IM based remote monitor/control interface
SCADA
Supervisory Control And Data Acquisition
SCADA on mobile phone
The system allows you to use your mobile phone to monitor and control your
process from any location. More versatile than a pager system.
You can get detailed alarm messages about any event that occurs in your
business.
The application has been
written in J2ME
The refresh time is about 2 s
Java application in mobile
phone transfers data to/from
WWW server.
SCADA
Supervisory Control And Data Acquisition
SCADA
Supervisory Control And Data Acquisition
SCADA
Supervisory Control And Data Acquisition
Last words on SCADA
With new trends and technologies of Computer and Electrical
Engineering, there are lots of functionalities available, that we can add to our
SCADA system.
You saw that SCADA covers different fields of Computer Engineering like
Computer networking, Control, Programming, Embedded Systems, Operating
Systems, Real-time Systems and ….
SCADA is a very fast growing technology which is widely used in plants and
factories and makes good job opportunities for you in the industry, in
computer engineering field..
SCADA
Supervisory Control And Data Acquisition
References:
www.google.com
www.wikipedia.com
www.whatis.com
Modern SCADA protocols, Elsevier, newness publication
DESY SCADA Experience, EPICS Workshop - Oak Ridge
www.modbus.com
www.DNP.org
Engineering The Architecture Of Distributed Control Systems, Eric Runnerstrom
MPR Associates
Joint Program Office for Special Technology Countermeasures, National Defense
Industrial Association
15-17 July 2003
SCADA
Supervisory Control And Data Acquisition
Questions ?
Comments?
Thanks for coming …
Ramtin Raji Kermani, Fall 2005
ramtinraji@cse.shirazu.ac.ir

More Related Content

Similar to scada-130512133852-phpapp01.pptx

LIBRARY RESEARCH PROJECT SECURITY CONTROL IN SCADA
LIBRARY RESEARCH  PROJECT SECURITY CONTROL IN SCADALIBRARY RESEARCH  PROJECT SECURITY CONTROL IN SCADA
LIBRARY RESEARCH PROJECT SECURITY CONTROL IN SCADASonuSingh81247
 
LIBRARY RESEARCH PROJECT cyber security control inSCAD.ppt
LIBRARY RESEARCH  PROJECT cyber security control inSCAD.pptLIBRARY RESEARCH  PROJECT cyber security control inSCAD.ppt
LIBRARY RESEARCH PROJECT cyber security control inSCAD.pptSonuSingh81247
 
Scada Classification By-Rahul Mehra
Scada Classification By-Rahul MehraScada Classification By-Rahul Mehra
Scada Classification By-Rahul MehraRahul Mehra
 
SCADA ... Supervisory control and data acquisition
SCADA ... Supervisory control and data acquisitionSCADA ... Supervisory control and data acquisition
SCADA ... Supervisory control and data acquisitionManohar Tatwawadi
 
Introduction to scada systems & power control centres
Introduction to scada systems & power control centresIntroduction to scada systems & power control centres
Introduction to scada systems & power control centresHelder Joaquim Ale Psico
 
How scada systems work
How scada systems workHow scada systems work
How scada systems workelprocus
 
Training manual on scada
Training manual on scadaTraining manual on scada
Training manual on scadabhavuksharma10
 
System concept of scada
System concept of scadaSystem concept of scada
System concept of scadaStella Hermias
 
A presentation on scada system
A presentation on scada systemA presentation on scada system
A presentation on scada systemIIT INDORE
 
CONCEPT OF SCADA System EMERSON EDUARDO RODRIGUES
CONCEPT OF SCADA System  EMERSON EDUARDO RODRIGUESCONCEPT OF SCADA System  EMERSON EDUARDO RODRIGUES
CONCEPT OF SCADA System EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
PLC Training in Noida | PLC Scada Training in Delhi
PLC Training in Noida | PLC Scada Training in DelhiPLC Training in Noida | PLC Scada Training in Delhi
PLC Training in Noida | PLC Scada Training in DelhiSofcon India PVT LTD
 

Similar to scada-130512133852-phpapp01.pptx (20)

LIBRARY RESEARCH PROJECT SECURITY CONTROL IN SCADA
LIBRARY RESEARCH  PROJECT SECURITY CONTROL IN SCADALIBRARY RESEARCH  PROJECT SECURITY CONTROL IN SCADA
LIBRARY RESEARCH PROJECT SECURITY CONTROL IN SCADA
 
LIBRARY RESEARCH PROJECT cyber security control inSCAD.ppt
LIBRARY RESEARCH  PROJECT cyber security control inSCAD.pptLIBRARY RESEARCH  PROJECT cyber security control inSCAD.ppt
LIBRARY RESEARCH PROJECT cyber security control inSCAD.ppt
 
Scada Classification By-Rahul Mehra
Scada Classification By-Rahul MehraScada Classification By-Rahul Mehra
Scada Classification By-Rahul Mehra
 
Dcs vs scada
Dcs vs scadaDcs vs scada
Dcs vs scada
 
SCADA ... Supervisory control and data acquisition
SCADA ... Supervisory control and data acquisitionSCADA ... Supervisory control and data acquisition
SCADA ... Supervisory control and data acquisition
 
All about scada
All about scadaAll about scada
All about scada
 
Introduction to scada systems & power control centres
Introduction to scada systems & power control centresIntroduction to scada systems & power control centres
Introduction to scada systems & power control centres
 
How scada systems work
How scada systems workHow scada systems work
How scada systems work
 
Training manual on scada
Training manual on scadaTraining manual on scada
Training manual on scada
 
Scada in hydropower plant
Scada in  hydropower plantScada in  hydropower plant
Scada in hydropower plant
 
Scada in hydropower plant
Scada  in  hydropower plantScada  in  hydropower plant
Scada in hydropower plant
 
System concept of scada
System concept of scadaSystem concept of scada
System concept of scada
 
A presentation on scada system
A presentation on scada systemA presentation on scada system
A presentation on scada system
 
scada systems
scada systemsscada systems
scada systems
 
Scada slide
Scada slideScada slide
Scada slide
 
Scada pdf
Scada pdfScada pdf
Scada pdf
 
SCADA PPT.pdf
SCADA PPT.pdfSCADA PPT.pdf
SCADA PPT.pdf
 
CONCEPT OF SCADA.pdf
CONCEPT OF SCADA.pdfCONCEPT OF SCADA.pdf
CONCEPT OF SCADA.pdf
 
CONCEPT OF SCADA System EMERSON EDUARDO RODRIGUES
CONCEPT OF SCADA System  EMERSON EDUARDO RODRIGUESCONCEPT OF SCADA System  EMERSON EDUARDO RODRIGUES
CONCEPT OF SCADA System EMERSON EDUARDO RODRIGUES
 
PLC Training in Noida | PLC Scada Training in Delhi
PLC Training in Noida | PLC Scada Training in DelhiPLC Training in Noida | PLC Scada Training in Delhi
PLC Training in Noida | PLC Scada Training in Delhi
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 

scada-130512133852-phpapp01.pptx

  • 1. SCADA Supervisory Control And Data Acquisition Ramtin Raji Kermani Fall 2005 Computer Sciences & Engineering Department Shiraz University
  • 2. SCADA Supervisory Control And Data Acquisition Road Map: • What is a Control System? • What is SCADA ? • Where and why SCADA is used? • SCADA architecture • Components of SCADA • Security issues • Modern features
  • 3. SCADA Supervisory Control And Data Acquisition First of all, Lets see what is a Control System ? A control system, is a system that holds responsible in top of another system (being controlled system) for setting and stabling the system in a predefined state. Nowadays control systems are mostly microprocessor based. (Microcontrollers, PLCs, PC-Based Control systems). Process being controlled Sensor Actuator Controller System
  • 4. SCADA Supervisory Control And Data Acquisition Example of a monitoring and control system is a system which monitors temperature and switches heaters on and off.
  • 5. SCADA Supervisory Control And Data Acquisition What is SCADA? SCADA is “Supervisory Control And Data Acquisition”. Real-time industrial process control systems used to centrally monitor and control remote or local industrial equipment such as motors, valves, pumps, relays, sensors, etc. SCADA is Combination of telemetry and Data Acquisition. SCADA is not just a hardware, neither a software. It’s a concept, it’s a system as a combination of special hardware, software and protocols. SCADA is used to control chemical plant processes, oil and gas pipelines, electrical generation and transmission equipment, manufacturing facilities, water purification and distribution infrastructure, etc.
  • 6. SCADA Supervisory Control And Data Acquisition Why SCADA is needed ? The Ability to Remotely collect different plants on different places. The Ability to control process from a distance. The Ability to create logs and reports about system’s current and past state. The Ability to send necessary information to Engineers and operators in real-time using Instant Messaging and SMS.
  • 7. SCADA Supervisory Control And Data Acquisition Where SCADA is used ? - Electrical generation/distribution, - Natural gas distribution - Fuel Oil storage & flow - Water storage & flow - Lighting - Heating, cooling, ventilation - Fire alarms & suppression - Elevators & escalators - Gates & doors, alarms - Video security cameras - Traffic signals - Process Line Control
  • 8. SCADA Supervisory Control And Data Acquisition SCADA is not a new stuff ! It has been used since the early days of control systems to remotely Control and Monitor current and past state of being controlled system (our plant, factory, etc.)
  • 9. SCADA Supervisory Control And Data Acquisition Early Power System Control (in 1919) Control room (mimic wall) 1970’s formerly, all instruments were directly wired to the control room
  • 10. SCADA Supervisory Control And DataAcquisition Late 1990’s Control Centers
  • 11. SCADA Supervisory Control And DataAcquisition A little Confused ?!?! Lets SEE what it is !
  • 12. SCADA Supervisory Control And Data Acquisition Central Monitoring Unit Communications Network Sensor Sensor Programmable Logic Controller Fiber, Radio, Modem, Microwave, Telephone, Wireless, Powerline Carrier Remote Terminal Unit (RTU) RTU Sensor RTU
  • 13. SCADA Supervisory Control And Data Acquisition SCADA Hardware - Field level instrumentation and control devices Sensing field variables, controlling the process and …. - Remote Terminal Units (RTUs) Send control and monitoring data to MTU. (could be a PLC) - Master Terminal Unit or MTU (Also called The Master Station) gathering information from RTUs, Monitoring and processing, sending necessary control actions to RTUs. - Communication System
  • 14. SCADA Supervisory Control And DataAcquisition Going a little more in details …
  • 15. SCADA Supervisory Control And DataAcquisition Communication Network Instrumentation RemoteStation Central Monitoring Station Communication Network Instrumentation Central Monitoring Station Remote Station LAN, WAN, INTERNET Central Monitoring Station Communication Network Instrumentation RemoteStation Corporate Architecture
  • 16. SCADA Supervisory Control And Data Acquisition •Focus –Safety –100% Availability –Electro-mechanical –No updating, Aged equipment •The Language –RTUs, PLCs, IEDs –DNP, Modbus –Low Bandwidth –Analog & Digital •The Vendors –Allen Bradley(AB)/Rockwell, Honeywell, Siemens, Johnson Controls •Focus –Security –99.5% Availability –Electronic –Continuous Updating, New •The Language –Routers, Switches, Servers –IP, Ethernet –High Bandwidth –All Digital •The Vendors –IBM, Microsoft, CISCO, Dell Computer Networking What are the concerns ? Physical Plant
  • 17. SCADA Supervisory Control And Data Acquisition Protocols used in SCADA Systems: Mostly Open Protocol are used in SCADA systems. The most popular protocols are as follows: DNP (Distributed Network Protocol) Modbus DeviceNet
  • 18. SCADA Supervisory Control And DataAcquisition SCADA Functionality: - Data acquisition and display store binary & analog data into process data base - Alarm & Events record important changes and operator actions - History data base keep a record of the process values - Measured processing calculate derived values (limit supervision, trending) - Logging & reporting - Human Machine Interface (HMI): graphical object state presentation, lists, reports - Operator Command handling binary commands, set points recipes, batches, scripts (command procedures)
  • 19. SCADA Supervisory Control And DataAcquisition Current state Alarms and events Trends and history Remote Monitoring including:
  • 20. SCADA Supervisory Control And Data Acquisition What is an alarm, an event ? A&E consider changes occurring in the plant (process) or in the control system (operator actions, configuration changes,…) that merit to be recorded. Recorded changes can be of three kinds: - informative: no action required (e.g. "production terminated at 11:09") - warning: plant could stop or be damaged if no corrective action is taken "soon" (e.g. “fuel low") -blocking: the controller took action to protect the plant and further operation is prevented until the reason is cleared (e.g. “Temperature too high") An event is a change related to: operator actions ("grid synchronisation performed at 14:35"), configuration changes ("new software loaded in controller 21"), and system errors ("no life sign from controller B3")
  • 21. SCADA Supervisory Control And Data Acquisition Implementing alarms by variables An alarm is often encoded as a simple 16-bit word sent by an object (thru PLC) in the plant. Each bit has a different meaning, the error condition is reset when the word is 0. word [120] low oil pressure 121] low water level 122 trajectory error 123 synchronisation error [123] tool error … [131] robot %R1% not ready
  • 22. SCADA Supervisory Control And Data Acquisition New Trends in SCADA - Web-Based SCADA systems - Connecting SCADA system to Internet - Gives more functionality to our system - Security issues should be covered - Using Instant Messaging to report systems status (implemented) - Giving more functionality - Using a reliable instant messaging service - Using Short Message Service to report critical situations (implemented) - A kind of instant messaging, using Mobile Telecommunication network - Using SMS Server, connecting a cell to PC, setting up a web server and using WAP
  • 23. SCADA Supervisory Control And DataAcquisition Instant Messaging for SCADA Facilitate the remote monitor and control by utilizing the secure IM Instant Messaging (IM) is a type of communications service over the Internet that enables individuals to exchange text messages and track availability of a list of users in real-time. By taking advantage of the near real time feature of IM and richness of the IM presence, we bring forward a secure IM based remote monitor and control system. LDAP-based device and system management Lightweight Directory Access Protocol (LDAP) [6] specifically targeted at management applications and browser applications that provide read/write interactive access to directories.
  • 24. SCADA Supervisory Control And Data Acquisition Internet ` Se ` ` ` ` IM Architecture for SCADA
  • 25. SCADA Supervisory Control And DataAcquisition A simple IM based remote monitor/control interface
  • 26. SCADA Supervisory Control And Data Acquisition SCADA on mobile phone The system allows you to use your mobile phone to monitor and control your process from any location. More versatile than a pager system. You can get detailed alarm messages about any event that occurs in your business. The application has been written in J2ME The refresh time is about 2 s Java application in mobile phone transfers data to/from WWW server.
  • 27. SCADA Supervisory Control And Data Acquisition
  • 28. SCADA Supervisory Control And Data Acquisition
  • 29. SCADA Supervisory Control And Data Acquisition Last words on SCADA With new trends and technologies of Computer and Electrical Engineering, there are lots of functionalities available, that we can add to our SCADA system. You saw that SCADA covers different fields of Computer Engineering like Computer networking, Control, Programming, Embedded Systems, Operating Systems, Real-time Systems and …. SCADA is a very fast growing technology which is widely used in plants and factories and makes good job opportunities for you in the industry, in computer engineering field..
  • 30. SCADA Supervisory Control And Data Acquisition References: www.google.com www.wikipedia.com www.whatis.com Modern SCADA protocols, Elsevier, newness publication DESY SCADA Experience, EPICS Workshop - Oak Ridge www.modbus.com www.DNP.org Engineering The Architecture Of Distributed Control Systems, Eric Runnerstrom MPR Associates Joint Program Office for Special Technology Countermeasures, National Defense Industrial Association 15-17 July 2003
  • 31. SCADA Supervisory Control And Data Acquisition Questions ? Comments? Thanks for coming … Ramtin Raji Kermani, Fall 2005 ramtinraji@cse.shirazu.ac.ir