SCADA
SCADA
0 SCADA Overview
Field data interface devices form the "eyes and ears" of a SCADA system.
Devices such as reservoir level meters, water flow meters, valve position
transmitters, temperature transmitters, power consumption meters, and
pressure meters all provide information that can tell an experienced operator
how well a water distribution system is performing. In addition, equipment such
as electric valve actuators, motor control switchboards, and electronic chemical
dosing facilities can be used to form the "hands" of the SCADA system and assist
in automating the process of distributing water.
The instructions for the automation of field data interface devices, such as pump
control logic, are usually stored locally. This is largely due to the limited
bandwidth typical of communications links between the SCADA central host
computer and the field data interface devices. Such instructions are traditionally
held within the PLCs, which have in the past been physically separate from
RTUs. A PLC is a device used to automate monitoring and control of industrial
facilities. It can be used as a stand-alone or in conjunction with a SCADA or
other system. PLCs connect directly to field data interface devices and
incorporate programmed intelligence in the form of logical procedures that will
be executed in the event of certain field conditions.
PLCs have their origins in the automation industry and therefore are often used
in manufacturing and process plant applications. The need for PLCs to connect
to communication channels was not great in these applications, as they often
were only required to replace traditional relay logic systems or pneumatic
controllers. SCADA systems, on the other hand, have origins in early telemetry
applications, where it was only necessary to know basic information from a
remote source. The RTUs connected to these systems had no need for control
programming because the local control algorithm was held in the relay switching
logic.
As PLCs were used more often to replace relay switching logic control systems,
telemetry was used more and more with PLCs at the remote sites. It became
desirable to influence the program within the PLC through the use of a remote
signal. This is in effect the "Supervisory Control" part of the acronym SCADA.
Where only a simple local control program was required, it became possible to
store this program within the RTU and perform the control within that device.
At the same time, traditional PLCs included communications modules that
would allow PLCs to report the state of the control program to a computer
plugged into the PLC or to a remote computer via a telephone line. PLC and
RTU manufacturers therefore compete for the same market.
As a result of these developments, the line between PLCs and RTUs has blurred
and the terminology is virtually interchangeable. For the sake of simplicity, the
term RTU will be used to refer to a remote field data interface device; however,
such a device could include automation programming that traditionally would
have been classified as a PLC.
Remote sites are usually not accessible by telephone lines. The use of radio offers
an economical solution. Radio modems are used to connect the remote sites to the
host. An on-line operation can also be implemented on the radio system. For
locations where a direct radio link cannot be established, a radio repeater is used
to link these sites.
Historically, SCADA networks have been dedicated networks; however, with the
increased deployment of office LANs and WANs as a solution for interoffice
computer networking, there exists the possibility to integrate SCADA LANs into
everyday office computer networks.
The central host computer or master station is most often a single computer or a
network of computer servers that provide a man-machine operator interface to
the SCADA system. The computers process the information received from and
sent to the RTU sites and present it to human operators in a form that the
operators can work with. Operator terminals are connected to the central host
computer by a LAN/WAN so that the viewing screens and associated data can be
displayed for the operators. Recent SCADA systems are able to offer high
resolution computer graphics to display a graphical user interface or mimic
screen of the site or water supply network in question. Historically, SCADA
vendors offered proprietary hardware, operating systems, and software that was
largely incompatible with other vendors' SCADA systems. Expanding the system
required a further contract with the original SCADA vendor. Host computer
platforms characteristically employed UNIX-based architecture, and the host
computer network was physically removed from any office-computing domain.
However, with the increased use of the personal computer, computer networking
has become commonplace in the office and as a result, SCADA systems are now
available that can network with office-based personal computers. Indeed, many
of today's SCADA systems can reside on computer servers that are identical to
those servers and computers used for traditional office applications. This has
opened a range of possibilities for the linking of SCADA systems to office-based
applications such as GIS systems, hydraulic modeling software, drawing
management systems, work scheduling systems, and information databases.
Operator workstations are most often computer terminals that are networked
with the SCADA central host computer. The central host computer acts as a
server for the SCADA application, and the operator terminals are clients that
request and send information to the central host computer based on the request
and action of the operators.
Many SCADA systems employ commercial proprietary software upon which the
SCADA system is developed. The proprietary software often is configured for a
specific hardware platform and may not interface with the software or hardware
produced by competing vendors. A wide range of commercial off-the-shelf (COTS)
software products also are available, some of which may suit the required
application. COTS software usually is more flexible, and will interface with
different types of hardware and software. Generally, the focus of proprietary
software is on processes and control functionality, while COTS software
emphasizes compatibility with a variety of equipment and instrumentation. It is
therefore important to ensure that adequate planning is undertaken to select the
software systems appropriate to any new SCADA system.
The preceding software products provide the building blocks for the application-
specific software, which must be defined, designed, written, tested, and deployed
for each SCADA system.
In today’s corporate environment, internal networks are used for all corporate
communications, including SCADA. SCADA systems are therefore vulnerable to
many of the same threats as any TCP/IP-based system. SCADA Administrators
and Industrial Systems Analysts are often deceived into thinking that since their
industrial networks are on separate systems from the corporate network, they
are safe form outside attacks. PLCs and RTUs are usually polled by other 3rd
party vendor-specific networks and protocols like RS-232, RS-485, MODBUS4,
and DNP, and are usually done over phone lines, leased private frame relay
circuits, satellite systems, licensed and spread spectrum radios, and other token-
ring bus topology systems. This often gives the SCADA System Administrators a
false sense of security since they assume that these end devices are protected by
these non-corporate network connections.
Successful attacks can originate from either Internet paths through the
corporate network to the SCADA network, or from internal attacks from within
the corporate office. Alternatively, attacks can originate from within the SCADA
network from either upstream (applications) or downstream (RTUs) paths. What
is an appropriate configuration for one installation may not be cost effective for
another. Flexibility and the employment of an integrated and coordinated set of
layers are critical in the design of a security approach.