Presentation on theme: "Computer Sciences & Engineering Department"— Presentation transcript:
1Computer Sciences & Engineering Department SCADASupervisory Control And Data AcquisitionRamtin Raji KermaniFall 2005Computer Sciences & Engineering DepartmentShiraz University
2SCADA Road Map: What is a Control System? What is SCADA ? Supervisory Control And Data AcquisitionRoad Map:What is a Control System?What is SCADA ?Where and why SCADA is used?SCADA architectureComponents of SCADASecurity issuesModern features
3SCADA First of all, Lets see what is a Control System ? Supervisory Control And Data AcquisitionFirst 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).SensorProcess being controlledActuatorController System
4SCADASupervisory Control And Data AcquisitionExample of a monitoring and control system is a system which monitors temperature and switches heaters on and off.
5SCADASupervisory Control And Data AcquisitionWhat is SCADA?SCADA is “Supervisory Control And Data Acquisition”.Real-time industrial process control systems used to centrallymonitor and control remote or local industrial equipment such asmotors, 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 andprotocols.SCADA is used to control chemical plant processes, oil and gaspipelines, electrical generation and transmission equipment,manufacturing facilities, water purification anddistribution infrastructure, etc.
6SCADA Why SCADA is needed ? Supervisory Control And Data AcquisitionWhy 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 inreal-time using Instant Messaging and SMS.
7SCADA Where SCADA is used ? Electrical generation/distribution, Supervisory Control And Data AcquisitionWhere SCADA is used ?Electrical generation/distribution,Natural gas distributionFuel Oil storage & flowWater storage & flowLightingHeating, cooling, ventilationFire alarms & suppressionElevators & escalatorsGates & doors, alarmsVideo security camerasTraffic signalsProcess Line Control
8SCADA SCADA is not a new stuff ! Supervisory Control And Data AcquisitionSCADA is not a new stuff !It has been used since the early days of control systems toremotely Control and Monitor current and past state of beingcontrolled system (our plant, factory, etc.)
9SCADA Early Power System Control (in 1919) Control room (mimic wall) Supervisory Control And Data AcquisitionEarly Power System Control (in 1919)Control room(mimic wall)1970’sformerly, all instruments were directly wired to the control room
10SCADA Late 1990’s Control Centers Supervisory Control And Data AcquisitionLate 1990’s Control Centers
11SCADA A little Confused ?!?! Lets SEE what it is ! Supervisory Control And Data AcquisitionA little Confused ?!?!Lets SEE what it is !
12SCADA Remote Terminal Unit (RTU) RTU RTU Supervisory Control And Data AcquisitionCentral Monitoring UnitCommunicationsNetworkSensorProgrammable Logic ControllerFiber, Radio, Modem,Microwave, Telephone,Wireless, Powerline CarrierRemoteTerminalUnit (RTU)RTURTU
13SCADA SCADA Hardware Field level instrumentation and control devices Supervisory Control And Data AcquisitionSCADA HardwareField level instrumentation and control devicesSensing 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
14SCADA Going a little more in details … Supervisory Control And Data AcquisitionGoing a little more in details …
15Central Monitoring Station SCADASupervisory Control And Data AcquisitionCommunicationNetworkInstrumentationRemote StationCentral Monitoring StationLAN, WAN, INTERNETCorporate Architecture
16SCADA What are the concerns ? Physical Plant Computer Networking Supervisory Control And Data AcquisitionWhat are the concerns ?Physical PlantComputer NetworkingFocusSafety100% AvailabilityElectro-mechanicalNo updating, Aged equipmentThe LanguageRTUs, PLCs, IEDsDNP, ModbusLow BandwidthAnalog & DigitalThe VendorsAllen Bradley(AB)/Rockwell, Honeywell, Siemens, Johnson ControlsSecurity99.5% AvailabilityElectronicContinuous Updating, NewRouters, Switches, ServersIP, EthernetHigh BandwidthAll DigitalIBM, Microsoft, CISCO, Dell
17SCADA Protocols used in SCADA Systems: Supervisory Control And Data AcquisitionProtocols used in SCADA Systems:Mostly Open Protocol are used in SCADA systems.The most popular protocols are as follows:DNP (Distributed Network Protocol)ModbusDeviceNet
18SCADA SCADA Functionality: - Data acquisition and display Supervisory Control And Data AcquisitionSCADA Functionality:- Data acquisition and displaystore binary & analog data into process data base- Alarm & Eventsrecord important changes and operator actions- History data basekeep a record of the process values- Measured processingcalculate derived values (limit supervision, trending)- Logging & reporting- Human Machine Interface (HMI):graphical object state presentation, lists, reports- Operator Command handlingbinary commands, set pointsrecipes, batches, scripts (command procedures)
19SCADA Remote Monitoring including: Supervisory Control And Data AcquisitionRemote Monitoring including:Alarms and eventsCurrent stateTrends and history
20SCADA What is an alarm, an event ? Supervisory Control And Data AcquisitionWhat 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")
21SCADA Implementing alarms by variables Supervisory Control And Data AcquisitionImplementing alarms by variablesAn 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. low oil pressure121] low water level trajectory error synchronisation error tool error robot %R1% not ready…word
22SCADA New Trends in SCADA Web-Based SCADA systems Supervisory Control And Data AcquisitionNew Trends in SCADAWeb-Based SCADA systemsConnecting SCADA system to InternetGives more functionality to our systemSecurity issues should be coveredUsing Instant Messaging to report systems status (implemented)Giving more functionalityUsing a reliable instant messaging serviceUsing Short Message Service to report critical situations (implemented)A kind of instant messaging, using Mobile Telecommunication networkUsing SMS Server, connecting a cell to PC, setting up a web server andusing WAP
23SCADA Instant Messaging for SCADA Supervisory Control And Data AcquisitionInstant Messaging for SCADAFacilitate the remote monitor and control by utilizing the secure IMInstant 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 managementLightweight Directory Access Protocol (LDAP)  specifically targeted at management applications and browser applications that provide read/write interactive access to directories.
24IM Architecture for SCADA Supervisory Control And Data AcquisitionIM Architecture for SCADA
25A simple IM based remote monitor/control interface SCADASupervisory Control And Data AcquisitionA simple IM based remote monitor/control interface
26SCADA SCADA on mobile phone Supervisory Control And Data AcquisitionSCADA on mobile phoneThe 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 J2METhe refresh time is about 2 sJava application in mobile phone transfers data to/from WWW server.
29SCADA Last words on SCADA Supervisory Control And Data AcquisitionLast words on SCADAWith new trends and technologies of Computer and ElectricalEngineering, 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..
30SCADA References: www.google.com www.wikipedia.com www.whatis.com Supervisory Control And Data AcquisitionReferences:Modern SCADA protocols, Elsevier, newness publicationDESY SCADA Experience, EPICS Workshop - Oak RidgeEngineering The Architecture Of Distributed Control Systems, Eric RunnerstromMPR AssociatesJoint Program Office for Special Technology Countermeasures, National Defense Industrial Association15-17 July 2003
31Ramtin Raji Kermani, Fall 2005 SCADASupervisory Control And Data AcquisitionQuestions ?Comments?Thanks for coming …Ramtin Raji Kermani, Fall 2005