1.0 Introduction To Supervisory Control and Data Acquisition (SCADA)
1.0 Introduction To Supervisory Control and Data Acquisition (SCADA)
Often referred to as a Telemetry System, Supervisory Control and Data Acquisition (SCADA)
systems are very similar to a DCS. The primary difference is that a SCADA system can monitor
and control many industrial processes or facilities over a larger geographical area; where as, a
DCS is typically confined to single processing or manufacturing facility. A SCADA system may
integrate other systems such as DAS and/or DCS as part of a SCADA system.
Typical SCADA system applications include, but are not limited to, the following examples;
1. Monitoring and control of electric power grids, switching and distribution
stations.
2. Monitoring and control of oil, gas, water or other pipeline systems, including the
production and metering facilities, compression and or pumping stations,
mainline control stations and distribution facilities.
3. Monitoring and Control of irrigation systems
SCADA systems can be used to provide connectivity where physical access is restricted or
dangerous, or where manpower is limited.
Unlike a DAS or DCS that are typically supplied as an integrated hardware/software package by
a single vendor; SCADA systems generally consist of multi-vendor hardware and software
components, which are integrated into a working system.
Process / Manufacturing
Figure 1
Most SCADA systems use one of the common Operating Systems (OS) such as Disk Operating
System (DOS), Windows or UNIX to manage workstation hardware and software components.
Network Operating Systems (NOS) that are specific to the network architecture and OS being
used manage the networked systems. Network Management Systems (NMS) are used to control
and monitor large communication systems that make up a Wide Area Network (WAN).
There are three main hardware environments that make up a SCADA system, they are;
1. The Front End or Host,
2. The Communication Network,
3. The Remote.
Figure 2.
The host environment typically consists of a number of hardware and software components
networked together into a Local Area Network (LAN). Services on the LAN will provide
specific functions such as;
File, Printer, and Application sharing,
History logging and trending,
Report generation,
Network and SCADA system management and engineering,
Variable display and manipulation,
SCADA Polling, and
Data Communications.
Detailed information about LAN concepts are found in the Data Communication and ILAN
sections of this course pack. The LAN will be managed by the Network Operating System
(NOS). Application software and hardware resources will be controlled by the Operating
System.
The Remote
Process /
Communication Manufacturing
Environment Environment
(Private, Leased, Virtual)
Figure 3.
Utilizing a telemetry system allows industry to connect to industrial processes, utilities and other
applications over a large geographical area. A SCADA system is the integration of a telemetry
system with a data acquisition and control system. Telemetry is used to send commands,
variables and programs and to receive monitoring information from remote locations. The
communication structure, often referred to as a Wide Area Network (WAN), could be made up
of a number of different devices and carrier systems. Common carrier systems will utilize one
or more of the following systems;
Radio systems
Microwave
Satellite
Fiber optics
Hard wired cable systems
These carrier systems will utilize devices according to the application and protocols being
implemented. Communication devices could include (but are not limited to);
Line drivers,
Modems,
Radios and antenna systems,
multiplexors,
LAN components.
SCADA SCADA
Telephone Telephone
Modem Modem
Network Network
Management Management
Figure 4.
For more information on these systems refer to the appropriate communication section in this
course pack.
Large SCADA systems often utilize leased or privately owned communication facilities. Other
systems may use the existing Internet infrastructure. Virtual Private Networks (VPN) provide a
relatively secure method for transferring data over the Internet while avoiding the costs of
leasing or owning private facilities.
A SCADA system includes a number of devices at remote (in relationship to the Host) industrial
facilities. The primary functions of these devices are to collect field data and send this data, via
the communication link, to the Host system and to perform local control and monitoring tasks.
These devices may be components within a complex DCS or DAS. Other devices may not be
part of a DCS or DAS and only having a communication link to the host. Hardened Computers,
PLCs, RTUs, Loop Controllers, Flow Computers and intelligent instrumentation can be
configured as Remote devices within the SCADA network. Typically, all of these devices or
systems are designed to perform stand-alone operation in case the communication link to the
host is severed.
Communication
The SCADA Host
Environment
Radio/Modem
Radio tower RTU
Flow Computer
PLC
Figure 5.
Generally, remote devices are microprocessor-based devices having their own memory, power
supply, Input/Output (I/O) and communication modules. A Microcontroller can be used to
provide control, monitoring and data acquisition functions within a “Stand-Alone”, DAS, DCS
or a SCADA system. The Microcontroller can be a hardened PC, Remote Terminal Unit (RTU),
Programmable Logic Controller (PLC), Flow Computers, Digital Controller or some other
microprocessor based device. These devices can operate independent of a central or host
computer system in the event of a communication failure. In this configuration, a host can be
limited to providing operator graphic displays and history archiving functions.
Manipulated Measured
Output Modules CPU / Memory Input Modules
Variables Variables
Power Supply
Uninterruptible
Power Supply
Figure 6.
I/O modules provide the interface between the Microcontroller that execute the programmed
tasks and the end-devices that measure and control the process variables. I/O modules will vary
between DAS, DCS and SCADA systems and may include;
Analog Input modules,
Analog Output modules,
Discrete Input modules,
Discrete Output modules,
Pulse Input or Counter modules.
Microcontrollers typically have communication modules or ports that provide access to read or
write information. Typical uses for this access are to;
Monitor data variables (Measured Variables, Calculated Variables, Historical Data, etc.)
Change data variables (Controlled Variables, Setpoints, Tuning Parameters, Alarm
Points, Configuration, etc.)
Communication ports provide a connection to;
Control and monitoring functions are concentrated into a single large-scale computer. Typically
there is little or no decentralized processing functions done in remote microcontrollers or
instrumentation devices. I/O modules plug into the backplane or directly into the motherboard
of the computer. The main disadvantage of a centralized approach is that all the processing
capability is concentrated into one computer system. The consequences of a single component
failure can be very high.
Centralized systems are not as common in modern applications as they once were. A high
degree of flexibility can be achieved by decentralized control and monitoring systems and
distributing them in close proximity to the process. Control and monitoring functions may be
distributed among other microcontrollers, I/O chassis and/or smart instruments.
PLC PLC
Flow Computer
PLC
Figure 7.
I/O modules plug into the chassis backplane or directly into the motherboard of the
Microcontroller. Either way, there is a bus connecting all the I/O modules to the processor and
the power supply. The main disadvantages of this approach is that the number of data points can
be limited by the board density (the number of I/O points per module) and the number of plug-in
slots available for I/O modules on the Microcontroller. A common approach to overcoming the
limited I/O count is to use Remote I/O and/or Fieldbus instruments.
HMI
Programmer/Operator
Station
Remote I/O
Field Instruments
Serial communication
links
Field Instruments
Figure 8.
These are field devices such as transmitters or valve positioners which are designed to
communicate digitally with controllers, workstations and servers. They are designed using
different communication protocols such as HART, FOUNDATION Fieldbus H1, PROFIBUS
PA. These protocols are based on the OSI reference model. When these devices are properly
networked, data can be sent directly to the controllers and stored in the information system for
processing. Field data can hence be easily accessed by management systems using host-level
communication protocols.
Early devices had little intelligence and were primarily used as a device for remotely gathering
analog or discrete signal data. When polled, the RTU transmitted the data to a central host
where control calculations were performed.
RTUs are currently found within DAS, DCS, and SCADA systems. Modern RTUs can operate
within a stand-alone or networked environment while performing most of the functions provided
by earlier central host computers. RTUs have the processing power, memory and I/O
capabilities to be used in a variety of complex applications. RTUs can support local and remote
I/O. Some of the more notable applications for RTUs include;
PID control,
Complex flow computations (i.e. American Gas Association (AGA) methods),
History logging and trending,
Data concentration and switching.
PLCs have the capabilities to be used in a variety of complex applications similar to a RTU.
With the increased capabilities in hardware and software the description that separates a PLC
from a RTU is based more on historical application then present capabilities. RTU and PLC
systems support programming languages such as IEC-61131, and object linking protocols such
as OPC. Modern PLCs can operate within a stand-alone or networked environment. PLCs can
support local and remote I/O. Some of the more notable applications for PLCs include;
PID control
Logical control
Position control
For more information on PLCs, refer to the PLC section in this manual.
Flow computers were designed to replace chart recorders. The primary function of a Flow
Computer is to perform complex flow calculations. Having a computer calculating flow has
many advantages including;
The flow calculations can demand a large amount of processing time from the microprocessor
and therefore the number of tasks performed is limited. Tasks typically performed by a flow
computer will include;
A hardened PC is a computer which has been ruggedized to enable installation on the factory
floor or in other harsh environments. Hardening is accomplished in a variety of ways:
By enclosure
- Several manufactures offer PC type computers in NEMA 2 and 4 enclosures
By improved card edge connector systems
- Several manufactures offer PCs, which plug into bus back planes
- Numerous PLC manufactures offer entire PC ATs which plug into PLC chassis's
By using ruggedized I/O
- VGA and EGA screens have been enclosed in NEMA enclosures
- Keyboards can be sealed and "spill proof"
- Disk storage is replaced by:
- Solid state disks
- Bubble memory modules
- Analog and digital inputs with protection against over voltage
A large gas transmission system may have hundreds, even thousands of facilities that are
monitored and/or controlled, in some capacity, by a SCADA system. These facilities may
include receipt and sales metering stations, compressor stations and control stations. The
geographic span of a pipeline system can be intercontinental, reaching (as an example) from
Alaska to Mexico. The pipeline system will gather gas from a number of producers at different
receipt facilities and blend it with the other producer’s gas in the mainline. Compression
facilities “draft” and “pack” the gas as it moves from the receipt facilities to the delivery point
where it is measured again.
A pipeline system as described above would be unable to operate safely or efficiently without
SCADA system. Implementing a SCADA system on the above system would provide functions
including the following;
Gas delivered from the pipeline to end users (utilities or large industrial users) and gas
received from producers into the pipeline must be measured and controlled.
Real time, load forecasting allows for efficient pipeline balancing. Supply is balanced
with customer demands. A prediction of customer demand is based on information
gathered from sources such as weather forecasts and actual customer requests.
Control and monitoring of gas transmission facilities ensures safe and efficient pipeline
operations. These facilities will include;
metering stations (inlet, mainline and outlet)
compressor stations (series and parallel units)
routing of gas flow (pipeline cross-overs and inter-connects)
from storage or suppliers
to users or storage
to parallel pipelines or compression facilities
Hydraulic analysis of gas flow characteristics can ensure systems are operated in the most
efficient manner. Dangerous operating conditions can be avoided and pipeline leakage
can be detected.
Information related to gas volumes, pressures, flow rates and facility status could be
archived for future analysis or trending.
A large pipeline system is typically controlled from a central hub or operations center.
Contingency facilities will provide limited to complete back-up control of the pipeline
operations center. These contingency facilities may be a redundant, on line system or a hot
standby system requiring a logical switch-over in order to be activated. The contingency
facilities may be located at one facility or distributed in strategic locations within the SCADA
network.
The operations center will typically take advantage of a Local Area Network (LAN) to distribute
the processing requirements to different nodes or servers. The application of these nodes may be
distributed as follows:
A polling server acts as the front end to the SCADA system. This node provides an
interface between the LAN and the communication environment that connects to the
remote SCADA facilities. A requirement to poll beyond 10,000 variables/minute
from remote locations is not unusual.
A database/historical server will store large amounts of data that is gathered from the
polling server. This node allows many application servers to access this information
for their specific requirements.
Operator stations display the information gathered by the SCADA system to
operators. The operators use this information to operate and control the pipeline,
create reports and troubleshoot technical and operational problems.
Engineering Stations provide a means for technical staff to modify, control and
troubleshoot the SCADA system.
Other nodes often include accounting, engineering and management applications.
The remote location must have a device that will store the measured variables and package them
into a format that can be transmitted over the communication network. In addition to this form
of data concentration, it may be required to receive information such as control setpoints or
logical commands. The remote can typically perform stand-alone functions should the
communication channel or host fail. Typical remote locations may have one or more of the
following devices;
- Remote Terminal Units,
- Programmable Logic Controllers,
- Flow computers,
- Single Loop (SLDC) and Multi-Loop Digital Controllers (MLDC),
- Hardened P.C.,
- Motor controllers,
- Smart Instrumentation and Analyzers.
This example of a small SCADA system allows for the monitoring and control of a gas field that
consists of;
- 3 remote compressor sites, and
- 6 to 10 gas wells per compressor.
The Host could be located at the company’s regional office location or at one of the compressor
stations.
- system requirements
- monitor and control compressors
- monitor and control alarms
- do production accounting including
- gas flow calculations
- automatic report generation (daily, weekly, monthly production reports)
- system hardware
- HP Vectra (80386 based personal computer)with:
- 80387 math co-processor
- 100 MB Harddisk
- EGA display
- the PC acts as the
- system host
- gathers field data
- acts as the operator interface
- generates reports
- The devices which connect to the LCN are control room devices (Example:
Computing Module (C.M.), Application Module (A.M.), History Module (H.M.),
Universal Station (U.S.) and Universal Workstations (U.S.W.)) and bridges and
gateways to other systems (Processor Gateway, Highway Gateway and Network
Interface modules).
o In this way, a problem or disaster in one area should have minimal effect on the
control equipment in other areas.
o The networks allow control devices and operator stations to share process related
information for display purposes or to form complex control strategies.
Example:
LCN Details
- Also a 12.5 kHz sine wave is transmitted over the bus. This signal is used for Real
Time synchronization by all of the network devices.
- Upt o 40 (or 64, references have conflicting data) can be connected to an LCN
segment (of these 40, up to 20 can be HGs’ or NIUs’)