Funds of Distributed Control Systems PDF
Funds of Distributed Control Systems PDF
Distributed Control
Systems / Digital
Automation Systems
Helen Beecroft
Jim Cahill
Extracted from
Fundamentals of Industrial Control, 2nd Edition
Copyright 2005
ISA – The Instrumentation, Systems, and Automation Society
This file is copyright protected and no authorization is granted for resale or distribution.
Original purchaser is authorized to print one copy for personal use.
8
Distributed Control
Systems / Digital
Automation Systems
Introduction
The technological advances in instrumentation that have improved the perfor-
mance of conventional control applications include the following:
(1) Pneumatic telemetry permitted the birth of centralized control rooms.
(2) Electronic analog controls improved accuracy and allowed control pan-
els to be arranged more compactly.
1
Distributed Control Systems / Digital Automation Systems
2
Introduction
Overview
Because of its complete dependence on computer technology, the DCS or
DAS is clearly software intensive. Consequently, practitioners cannot neglect the
software aspect. Nevertheless, we will not discuss advanced computer-related top-
ics such as artificial intelligence, management information systems, optimization,
simulation, and modeling in any great detail in this chapter. The implementation
of advanced computer capabilities varies widely not only in terms of the way such
capabilities are used but where and why they are used. Which specific choices are
selected depend on the philosophy and operating needs of the individual plant.
Most DCSs or DASs provide similar capabilities in a comparatively cost-ef-
fective way for a given project. However, they may vary greatly in terms of cost
of ownership. Simple things such as the ease with which the system can be started
up (and restarted after a shutdown) may have profound effects on the overall cost
of a DCS or DAS project. Adding a seemingly small number of extra modules or
even a software upgrade can double project costs and delay startup. A DCS or
DAS purchase requires careful evaluation and planning for the future.
Other factors, such as site preparation costs, ease of expansion, product obso-
lescence, the upgradability of hardware and software, backward and forward sys-
tems’ compatibility, maintenance, training, and integratibility with other
computers, are important issues when evaluating any DCS or DAS.
DCSs and DASs can also vary widely in terms of reliability and availability.
Some suppliers offer proven, off-the-shelf products; some products are still in the
developmental stage. Software that is continually promised but never delivered
has come to be known as “vaporware.” “Vendor support requirements” is a term
for how much an owner can do alone before returning it to the vendor to do. Any
of these factors could make the difference between an easily implemented,
cost-effective computer system and a financial “black hole.” Often, apparently
low-cost systems turn into overbudget problems because the right questions were
not asked in the beginning.
Thus, this chapter presents DCS and DAS basics in a broader scope, from
hardware and software to startup, expansion, maintenance, upgrades, and purchas-
ing strategies. We do this in acknowledgement of the fact that a DCS or DAS is a
long-term, living investment rather than simply a one-time computer purchase.
We conclude this chapter by focusing on solutions for migrating from legacy sys-
tems to a digital automation system.
DCS Defined
As implied by its name, a distributed control system is one whose functions
are distributed rather than centralized. A DCS consists of a number of micropro-
cessor-based modules that work together to control and monitor a plant's opera-
tions. The modules are distributed geographically. This reduces field-wiring and
installation costs. It also reduces risk by distributing the control function through-
out a number of small modules rather than concentrating it in one large module.
A DCS is a computer network. It differs from an office or personal computer
network in that a DCS does real-time computer processing rather than the transac-
tional processing performed by business computers. The difference between real-
time and business computers is the way they execute their programs.
Business computers typically do a single program operation at a time. The
program will start with some fixed data, perform a complex set of calculations,
and provide a set of results. Once the program has done its job, it stops until it is
instructed to run again with new data. An example would be the monthly process-
ing of invoices by a utility company.
The real-time computer also executes its program by using fixed data, per-
forming calculations, and providing a set of results. The difference, however, is
3
Distributed Control Systems / Digital Automation Systems
that it runs the same program repeatedly with updated data, sometimes several
times a second.
A simple example of a real-time operation is the computerized cruise control
on a car. For example, assume the speed set point is 100 kph (62 mph). The real-
time computer continuously scans the car's actual speed. If the actual speed is
lower, say 90 kph (56 mph), the computer will increase the speed by calculating
how much more fuel to inject into the engine and then executing that increase.
Similarly, if the measured speed were higher, say 110 kph (68 mph), the computer
would decrease the fuel intake.
It makes tiny incremental adjustments several times a second by scanning the
actual speed, comparing it to the set speed, and recalculating the fuel require-
ments. A DCS does exactly the same repetitive scanning and recalculating for
hundreds or even thousands of devices throughout a plant.
Field signals are divided into two basic categories—analog and discrete. Ana-
log signals are continuously variable; they act like the dining room dimmer, which
can gradually change the lighting intensity in the room. Discrete signals can have
only two values or positions and are thus called two-position, on-off, or snap-act-
ing. They are often associated with contact devices, such as the light switch in a
home. There is no “in between” with discrete devices—they are either open or
closed, true or false, on or off.
Analog loop control often involves simply maintaining a process variable
(such as temperature or pressure) equal to a set point. It is like the cruise control
maintaining its set speed. Of course, many different types of control loops (feed-
forward, lead-lag, cascade, etc.) are being executed in a DCS, but simple, set
point-maintaining loops often account for the bulk of them.
Discrete control very often consists of simple logic statements coupled with
field sensors to provide logic interlocks or process sequences. For example, con-
sider a tank that is filled with a liquid and then heated. To protect the product and/
or equipment one could use a logic interlock that says:
(1) IF the level is below a minimum point,
(2) THEN the heater coil cannot be turned on (or must shut off).
The process might also call for the liquid to be stirred with an agitator. The
previous logic interlock could be coupled with sequencing logic that says:
4
Introduction
In the sequence, the second step cannot take place until the first is completed.
Likewise, the third step cannot start until the second step is completed and so on.
By adding the IF-THEN logic interlock, if the level should ever drop below the
minimum level, the heater would still trip off.
A DCS can involve as few as a hundred inputs, outputs, control loops, and
logic interlocks or tens of thousands of them. It can scan all the primary elements
or sensors, characterize the input signals and alarm them, recalculate loop param-
eters and execute logic, and then send the results to motors and valves throughout
the plant. It constantly reevaluates the status of the plant and makes thousands of
5
Distributed Control Systems / Digital Automation Systems
incremental decisions in fractions of a second. It is capable of all this and more for
two main reasons:
(1) A DCS is made up of many independent control modules that can oper-
ate simultaneously and independently.
(2) It has the ability to carry out rapid communications between these and
other modules by means of a communications link called a real-time
data highway.
6
DCS Architecture
(6) Enhanced algorithms to continuously tune loops and assure that every
loop performs optimally
(7) Many more state-of-the-art technologies applied to solve classic instru-
mentation problems
DCS Architecture
Overall Structure
The structure of a DCS is often referred to as its architecture. In terms of func-
tional modules, the DCSs marketed by the various vendors have a lot in common .
This section therefore examines these functional modules from the point of view
of a generic system that is representative of all manufacturers. Figure 8-3 illus-
trates the architecture of a such a generic system in terms of functional modules.
The key word is functional. The modules do not necessarily represent physical
components; some manufacturers may combine two or more functions in one
physical component.
In addition to the process instruments (such as temperature transmitters, flow-
meters, pH sensors, valves, and so forth), which are common to any process con-
trol approach, there are six generic functional modules:
(1) Input/output or I/O modules scan and digitize the input/ output data the
process instruments. Some may perform elementary simple logic.
(2) The local I/O bus links I/O modules to controller modules.
(3) Controller modules read and update field data as well as performing the
control calculations and logic to make process changes.
(4) User interfaces include operator interfaces and engineering worksta-
tions.
(5) The data highway is a plantwide communications network.
(6) Communication modules provide a link between the data highway and
other modules, typically controller modules and user interfaces.
Each DCS vendor has a proprietary approach, and it is possible, for example,
for the functions of control and I/O to be combined in the same physical compo-
7
Distributed Control Systems / Digital Automation Systems
Input/Output Modules
Input/output modules provide the main interface between the DCS and the
process being controlled. They convert the information provided by the process
instruments into digital form. They also provide signal filtering and contact de-
bouncing. In some instances, they can also do alarming, signal characterizing, and
low-level logic. Four basic types of signals connect to I/O modules:
(1) Analog inputs, also called analog ins or AIs
(2) Analog outputs, also called analog outs or AOs
(3) Digital inputs, also called digital ins or DIs
(4) Digital outputs, also called digital outs or DOs
Analog inputs are gradually varying (as opposed to two-position) signals that
are typically connected to sources such as 4–20 mA and 1–5 V DC transmitters,
thermocouples, and resistance temperature detectors (RTDs). Analog outputs are
gradually varying signals, usually 4–20 mA, that are typically connected to de-
vices, such as valves, dampers, and variable-speed motors.
Digital inputs are typically connected to two-position devices such as limit
switches, relays, and pulse contacts. Digital outputs are contact openings and clos-
ings that operate controlled devices (such as valves, dampers, and motors) in a
two-position manner.
I/O modules are typically designed for varying levels of input/output loading,
for example:
8
DCS Architecture
I/O modules may have separate, individual circuits, or they may share compo-
nents such as analog-to-digital and digital-to-analog converters and multiplexers.
Typical features to look for in I/O modules are:
(1) Isolated or nonisolated grounding on a per-point or per-board basis
(2) Level of fusing protection on a per-point, per-circuit, or per-board basis
(3) Accuracy and linearity of the sampling frequency
(4) Protection from electromotive force (emf) and transients
(5) Immunity to radio frequency (rf) interference
(6) Fail-safe positioning
(7) Overload and surge protection
(8) Impedance matching with field devices
(9) Loop feedback sensing
(10) Manual override of loop control
(11) Mean time between failure (MTBF) and mean time to repair (MTTR)
(field values, not theoretical)
(12) Criticality—that is, if the board fails, an indication of what else will be
affected
With these criteria in mind, one should be able to evaluate the level of reliabil-
ity I/O modules provide when one compares various vendors' systems. This will Systems from different ven-
indicate when and where to apply redundancy at this level. dors have different redun-
dancy needs based on
criticality and reliability.
Local I/O Bus
The local I/O bus provides a bridge between the I/O and controller modules
and, by definition, is restricted in terms of geographical area and data loading. It
typically operates at a slower speed than the plantwide data highway, although
communication rates can range from 9,600 to 250,000 to 1 million bits per sec-
ond.
I/O buses can connect any number of I/O and controller modules. The way in
which I/O buses provide communications can also vary, from polling or scanning When evaluating a system
of the I/O by the controller modules to serial communications between I/ O and design, one is well advised
to consider redundant I/O
controller modules. I/O buses can also be arranged for serial or parallel communi- modules as a key require-
cations or a combination of both. ment.
While I/O buses are seldom a bottleneck or a limitation, they become a critical
component if they fail. The loss of a single I/O bus can affect the control of many
end devices.
9
Distributed Control Systems / Digital Automation Systems
Controller Modules
Controller modules are the true brains of a DCS. Their primary function is to
use continuously updated information from I/O modules and then perform the
complex logic and analog loop calculations needed to produce the controller out-
put signals that keep process variables at the desired values. It is at the controller
modules that many DCS functions, such as the following, are performed:
(1) I/O signal characterization
(2) Signal filtering
(3) Alarming I/O modules
(4) Ranging and engineering units
(5) Control logic
(6) Control interlocks
(7) Sequencing
(8) Batch control
(9) Passing on trending information
(10) Passing on report information
When sizing and selecting a DCS, it is vitally important to ensure that there is
enough processing power not only to serve the active I/O and control functions
but also to provide some spare capacity for future I/O expansion, additional logic,
and extra things such as totalizers. This is an important consideration because
adding this processing power after the fact doubly penalizes the owner. First, there
is the added cost of the extra modules and other associated equipment, such as
communication modules, power supplies, and cabinets. This added cost is often
determined on a noncompetitive basis and is, therefore, higher than it would have
been if purchased as part of the initial contract.
The second penalty is inferior performance as a result of the extra loading put
on the original and the new controller modules, the communication modules, and
the data highway. This extra loading is the result of controller modules doing link
communications instead of simple control. Link communications are those that
pass high volumes of information between control processors. Such communica-
tions consume large amounts of memory and scan time in the associated controller
and communication modules. This loads the data highway. A simple way to avoid
this potentially reduced performance is to specify suitable values of I/O loading,
memory usage, and idle time for controller modules. For example, for a given
scan cycle (1/4, 1/2, or 1 s on average), one can specify the amount of spare mem-
10
DCS Architecture
ory and idle time to be available in the controller module after the I/O and control
functions are executes. Spare memory and idle time should normally range from
20 percent to 60 percent, depending on the application. Limiting the number of
I/O and control functions that a controller module executes is a good idea for three
reasons:
(1) It ensures the availability of the microprocessor power needed to carry
out the specified functions and thereby simplifies configuration engi-
neering.
(2) It allows for easier, more flexible future expansions and reduces the risk
of link communications.
(3) It reduces the criticality of any given controller module by limiting the
number of I/Os and loops controlled, thus limiting the damage caused
by failure of the module.
Communication Modules
Communication modules are also microcomputers, but they differ from con-
troller modules in function. Rather than execute control strategies, communication
modules manage the flow of information between the data highway and controller
modules, user interfaces, and gateways to host computers and PLCs. There is al-
ways a physical limit to the amount of data that communication modules can han-
dle. This limit means that communication modules can at times be the source of a
bottleneck, particularly when they are interfacing with numerous third-party ap-
plications or coping with the increased demand for data from PLCs.
If problems do occur, operators should check the communications rate and
memory capacity. Performance improves if one either decreases the number of Specifying redundant com-
communication modules or decreases the number of devices served by single munication modules is al-
most always a good idea.
modules. Again, there should always be room for expansion. Communication
modules are critical to the proper operation of a DCS; without them, the operator
may be blind to the process.
The following are the principal issues to be addressed when evaluating a DCS
data highway:
(1) Synchronized versus nonsynchronized
(2) Deterministic versus nondeterministic
11
Distributed Control Systems / Digital Automation Systems
The evaluation of the security and reliability of a data highway is not straight-
forward because many factors are involved. Most importantly, speed isn't every-
thing. Other key factors are module highway access, message buffering and
prioritizing, and efficiency. For example, highways that are based on collision de-
tection and report-by-exception can lose 70 to 80 percent of their rated capacity
when message loading increases as a result of alarm burst and process upset con-
ditions. Unfortunately, it is under such conditions that it is most important for the
data highway to perform efficiently. Generally, one should evaluate a data high-
way design based on a worst-case scenario. One should consider:
(1) the number of tags (I/Os and control loops) that are connected to the
highway,
(2) how much trending and reporting information is being transferred,
(3) the volume of link communications, and
(4) the number of alarm points.
Once the required data highway capacity is known, the size, number, and con-
figuration of highways (and traffic directors) can then be specified.
Repeaters or gateways are an integral part of real-time data highways. When
one data highway is fully loaded and more capacity is still needed, additional
highways can be used. Two common approaches are used to permit communica-
tions between highways. The first is to link the highways together via a higher-
level or so-called super highway. Each real-time data highway is joined to the su-
per highway by means of gateway modules, which are usually redundant. This
means that connecting two redundant real-time data highways together would re-
quire four gateway modules. The second approach is a straightforward high-
way-to-highway connection via highway interface modules. In this approach,
there is no super highway acting as a go-between.
Whichever approach a plant uses, if one ends up with a requirement for multi-
ple highways, extra costs should be expected. If the requirement happens to be
“unplanned,” the extra cost could be substantial, considering the gateways, other
interface hardware, software, engineering, and possibly re-engineering involved
— all added “after the fact.” Sizing a real-time data highway means looking as far
as possible into the future and planning for maximum loading.
12
DCS Architecture
Whatever the situation, the distinctly different computer systems must be able
to communicate with one another. That is, the real-time computer system may
have to talk to NT, Windows-based, or Unix-based computers or use some of the
more recent established protocols of OPC and ODBC. There is no universal
agreement on operating systems (although the trend appears to be toward Win-
dows-based platforms). However, all DCS vendors have taken the approach of us-
ing a “translator box” or “host gateway.” Typically, this gateway is a passive
device in that it does not initiate communications but merely translates and trans-
ports information. Typically, it does this using a method similar in concept to that
used in a post office box, as illustrated in Figure 8-4.
This method is often explained in terms of a data transfer table and is gener-
ally an efficient means of communication. It is faster and accommodates more
data than an approach that uses a direct question and answer on a point-to-point
basis. Gateways can also accommodate file transfers of large quantities of data,
such as trend or report files, although not all gateways have these abilities.
Since a host gateway module is normally a passive device that simply trans-
lates, it needs to be told what information to translate and when to read and write
to the various system registers. In short, it requires a driver device with driver
software to take charge of the communications. This setup is often a master-slave
relationship between the DCS and the host computer.
In communications with a PLC, it is usually the DCS that is the master han-
dling the driver software. The reverse is normally true when a DCS communicates
with a host computer. It is essential to know if a vendor includes the driver soft-
13
Distributed Control Systems / Digital Automation Systems
ware with the interface or gateway. Proven, off-the-shelf driver software is highly
preferred to software that must be custom developed. In the latter case, a user
must be prepared to pay a high premium and, in addition, suffer the frustration of
on-the-job debugging. Custom software development is very expensive in both
the short and long terms.
While a host gateway module is passive in terms of communications, it is an
active computer device. Plant personnel must therefore be aware of memory and
scan-time limitations with respect to:
(1) size of database,
(2) speed of communications,
(3) rate of database refresh, and
(4) types of data accessible (for example, trend files, report files, types of
live data, and so on).
DAS Defined
The timeline shown in Figure 8-5 places us at the epilogue of the technologi-
cal revolution’s big bang. Not since the Industrial Revolution has there been a
more intense change in the way human beings conduct themselves and their busi-
nesses. Today, it is possible to buy a completely digital automation system. Of
course, to anyone born in the past three decades this may seem ordinary. How-
ever, to any process engineer, operator, or technician over the age of forty this is
nirvana! In this section, we will describe a digital automation system (DAS) that
was built using the immense processing power and memory available only since
the mid-1990s.
The main differences between a digital automation system and a traditional
DCS or a traditional DCS with digital added are physical size, ease of use, scal-
ability, and interoperability. The key factor that enabled these changes to occur is
that intelligence moved to the edge of the network. End devices such as transmit-
ters, valves, motors, and analyzers are now “smart” and have taken over control
that previously was in the central host computer or distributed control computers.
A smart device is defined as any microprocessor-based device. Being closer to the
process, the device can spot problems, like plugged sensor lines, more readily
than can the remote automation system. Users can attain a level of predictive
maintenance that was not possible before the advent of microprocessors and of bi-
directional digital communications using open, interoperable standards like Foun-
dation fieldbus.
14
System Architecture, Functionality, and Standards
15
Distributed Control Systems / Digital Automation Systems
In the past, automation systems were proprietary, meaning that the system
only used one vendor’s devices and communications system, and it didn’t com-
municate with third-party systems or did so only through low-band gateways. In
the mid-1990s, the influx of new technologies encouraged suppliers and end-users
of automation systems to create consortiums to develop standards for automation
systems. Consortiums such as Foundation Fieldbus, the OPC Foundation, and the
IEC have created and implemented the standards that digital automation systems
must adhere to in order to be accepted by process manufacturers worldwide. The
customer’s operating philosophies and plant constraints now control the process
environment instead of the narrow vision of a proprietary system.
Interoperability
Interoperability is an essential design philosophy of a digital automation sys-
A digital bus is a high-speed tem. In 1996, the OPC Foundation created a standard data exchange for software
communications pathway communications between process automation components, the control system,
between devices and the
controller. and software applications. This universally accepted industry standard enables
hardware suppliers to provide OPC servers or clients with their devices. Using
embedded OPC communications technology, a digital automation system ensures
interoperability between the devices, control system, and software applications.
Similarly, XML is the data exchange standard that a digital automation system
uses to communicate over enterprise LANs, intranets, and the Internet for transac-
tional data.
The Fieldbus Foundation organization developed a standard to ensure interop-
erability between digital field devices. These devices, tested and certified by the
Foundation, ensure communications between devices as well as with the digital
automation system. This is described further in the fieldbus section (see “Field-
buses”) later in this chapter.
Expanded Functionality
The exponential increase in computing power from a conventional DCS to a
digital automation system has enabled software engineers to integrate comprehen-
16
System Architecture, Functionality, and Standards
sive batch solutions and embedded advanced control software, formerly done in
powerful host computers, right into the process controllers.
17
Distributed Control Systems / Digital Automation Systems
Field wiring 74
Control room space 93
Field device commissioning time 80
18
System Architecture, Functionality, and Standards
deciding factor for digital bus networks and devices is interoperability. Innovative
manufacturers of digital buses and devices are keenly aware of the importance of
creating products that meet the needs of the process industry.
Batch
Process manufacturers must adhere to strict regulations and requirements, es-
pecially in batch processing environments. Impeccable record keeping is impera-
tive to satisfy government regulations and continuously improve quality.
Internationally defined standards such as ANSI/ISA-88.01-1995 – Batch Control
Part 1: Models and Terminology, Namur NE33 Batch, IEC 61131-3, ISO 9000,
19
Distributed Control Systems / Digital Automation Systems
and the FDA’s 21 CFR specify the requirements for good manufacturing practices
(GMP) in the design of batch systems. Digital automation systems that follow
these standards have an advantage over both legacy systems and loosely devel-
oped batch processes in the following ways:
• The five standards just mentioned have defined a physical and functional
batch control architecture that creates logical coherence throughout the
system.
• A digital automation batch system that conforms to the accepted industry
standards ensures an integrated batch control environment.
• A digital automation system batch environment seamlessly integrates the
applications of the process with each other and with information systems,
beginning with recipe management (configuration) through to batch exe-
cution, production planning, and scheduling and ending with batch his-
tory and analysis and reporting.
Once again, the giant leap in processing power has made it possible to create a
powerful batch-processing environment. Only automation systems built with all-
digital communications can achieve this level of integration. A single, global data-
base, not previously possible, enables seamless interaction between recipe man-
agement, batch execution, production planning and scheduling, and batch history,
20
System Architecture, Functionality, and Standards
analysis, and reporting. Controller memory capacity, recipe size, and phase logic
all have an impact on batch performance. However, the advanced, efficient com-
munications of a digital automation system greatly increase the power of a batch
system. The digital automation system ensures the transparent, continuous flow of
batch information between the PCs, servers, and controllers, including configur-
ing and processing recipes, allocating equipment, phase-to-phase communica-
tions, collecting and reporting history, and communicating with third-party
software. The result is diminished process variability and increased plant perfor-
mance.
Figure 8-8. Phase Logic Graphical Construction Using IEC 61131-3 Sequential Function Charts
Advanced Control
Today’s technology makes it possible for intensive computing applications
such as advanced control to be embedded in the digital control system. The vast
amount of processing power and speed now available are enabling advanced ap-
plications to become integral parts of the digital automation system. These appli-
cations include automatic variability inspection, tuning, fuzzy logic control,
model predictive control, simulation, and plant optimization. Advanced applica-
tions bring precision control to the process. This precise control increases plant ef-
21
Distributed Control Systems / Digital Automation Systems
TUNING
Until the advent of digital automation systems, it took an expert to tune a con-
trol loop for optimum performance. Now, measuring process dynamics and calcu-
lating tuning constants are simply a part of the dynamic digital automation
system. Process manufacturers that do not employ a digital automation system
with advanced control have many improperly tuned loops. And these poorly tuned
22
System Architecture, Functionality, and Standards
loops mean lower quality, lost production and reduced profits, along with poten-
tially costly environmental and safety issues.
The interoperability of a digital automation system is a crucial factor in
achieving optimally tuned loops. Malfunctioning transmitters or sticky valves
prohibit proper tuning under any circumstances. In a digital automation system,
smart devices communicate diagnostic and health information, which ensures that
tuning is only performed on fully functioning components. Once underperforming
loops have been detected, the advanced tuning application automatically calcu-
lates gain, rate, and reset parameters to expertly tune all loops. Advanced tune ap-
plications also can provide simulation and analysis information that enables users
to predict control loop performance before the new tuning is used.
FUZZY CONTROL LOGIC
Traditional proportional, integral, derivative (PID) control has been the stan-
dard method for loop control in process manufacturing. However, digital automa- OPC is a standard interface
tion systems have improved this method with automating fuzzy logic. Before that makes it possible to de-
velop interoperable applica-
digital automation systems existed, expert knowledge of fuzzy mathematics was a tions for servers and clients,
prerequisite for using fuzzy logic control. Now, high-speed digital automation makes possible multi-client/
systems running fuzzy algorithms are improving PID loop performance by 30 to server architecture, allows
40 percent. Fuzzy advanced control responds faster than PID control to set-point local and remote server ac-
changes and load disturbances without overshoot. For example, in temperature cess, and manages real-time
information.
and composition loops where overshoot can ruin the product, fuzzy logic’s re-
sponse curve provides better control. Also, fuzzy advanced control stabilizes
loops that have noisy process signals better than does PID control. Before digital
automation, PID control was the workhorse of process manufacturers because
fuzzy was too difficult. Digital automation systems have taken the complexity out
of fuzzy so that process manufacturers can get superior performance out of their
control loops.
Communications
Since Windows 3.0, multiple applications have been running simultaneously
and exchanging data with each other. The tools that enable diverse software appli-
cations and platforms to communicate with each have become more robust, flexi-
ble, and faster as technology has advanced. Following are some of the more
commonly used communication applications.
23
Distributed Control Systems / Digital Automation Systems
XML
XML (for “eXtensible Mark-up Language”) is a data definition standard that
is currently being used in all industries to exchange business data across intranets
and the Internet. Current global business trends such as enterprise resource plan-
ning (ERP), customer relationship management (CRM), and online learning are
promoting the use of XML. Digital automation systems use XML to integrate
themselves with these latest business applications. For example, a digital automa-
tion system can integrate a production control system with the maintenance sys-
tem so the equipment proactively generates work orders. Then, it delivers
inventory information to suppliers for the purpose of inventory management and
plant scheduling. Working with the ERP system, production schedules and quotas
are automatically delivered to the production control system.
Another example of XML’s diverse functionality is communicating device
alerts to the appropriate personnel. A digital automation system can send device
alerts along with instructions on how to fix the problem to a pager, cell phone,
PDA, or workstation. This embedded functionality of digital automation systems
goes far beyond the capabilities of DCS or PLC systems simply because these sys-
tems were written before XML existed.
24
User Interfaces
packs, or integral battery packs. Whichever approach is used, the batteries should
be able to take over instantaneously if power fails or dips. Loss of power to the
microprocessor modules could erase some sections of memory and also require
the system to be rebooted. Battery backup is sized to keep the system energized
long enough to meet essential needs. Typical backup times may range from two or
three minutes to two hours.
Power regulation is also vital to the operation of a DCS. Nevertheless, redun-
dant power regulation is recommended for most system modules and most appli- The power distribution sys-
cations. tem is not a high-cost DCS
component, but it is impor-
tant and should not be
skimped on. It is highly rec-
User Interfaces ommended that plants plan-
ning for their future power
In many industries, the user interface has undergone quite a revolution over needs and use partial load-
the past fifty years. Given the complexity of today's processes, engineering per- ing of 50 percent to 75 per-
sonnel as well as for process operators need user interfaces. In the days of smaller cent of the rated capacity.
and simpler industrial plants, manual control was the first form of operator inter- Redundancy in bulk power
and power regulation is a
face. An operator would walk a tour, check tank levels and pressure gages, and wise investment.
adjust valves. As industrial operations grew in size and sophistication, tours be-
came longer, and more operators were required. Adjustments became less
straightforward as processes became more interrelated. Manually collected data
became less helpful in providing a true picture of what was going on.
With the advent of relay logic panels and pneumatic transmission the concept
of a centralized control or monitoring room emerged. For the first time, informa-
tion was brought to the operator. However, the centralized information was in-
complete, and what was there tended to be unreliable. Consequently, operators
still made their tours, reading strip-chart recorders and local panel indicators.
Electronic analog controllers and PLCs soon made possible more precise,
cost-effective, and reliable control. It also made for a more centralized control
room. Fewer operators were required for ever larger and more complicated plants.
However, since much of the old pneumatic control equipment and relay panels
still existed, manual intervention was still necessary, and operators continued to
do their tours. If an operator went out for an hour or two and a process upset oc-
curred just after he or she left, it could be some time before it was corrected.
Off-spec products and rejects usually the result.
In the late 1960s and early 1970s the first digital computers emerged and were
quickly followed by the first CRT-based display stations. For the first time, virtu-
ally any instrumented information about the process was available at the touch of
a button.
Since then, CRT-based consoles have increased in power, speed, and reliabil-
ity. They permit almost instantaneous access to measured variables throughout
even the largest production plant. Single control centers that operate entire paper
mills, steel mills, and refineries are increasingly replacing the multiple operator
rooms distributed throughout a site. Today, plants use common operator interface
stations with multiple displays on a single CRT, reducing the number and types of
consoles required.
The operator or human-machine interface (HMI) is the “razzle-dazzle” mod-
ule in a DCS. It is the one device that strongly influences people's perceptions of
the entire DCS. An impressive operator interface translates into an impressive
DCS. The question is, “Is this just a pretty face or is the beauty more than skin
deep?” The answer to this question depends on the extent to which the following
features are present:
(1) access to and size of the database,
(2) integrity of information,
25
Distributed Control Systems / Digital Automation Systems
(3) speed (static and dynamic) at which the screen (or image) builds, and
(4) reliability and redundancy.
Typically, RAM-resident display pages that have few dynamic points will
build very quickly. Screen build times could be much longer if an interface has to
display many dynamic points that are scattered throughout a plant and have to
travel over a busy data highway.
Some operator interfaces have a multitasking ability—that is, they can carry
out several functions at the same time. Thus, while an operator is using the inter-
face, activities such as trending, reporting, and alarm and event logging are going
on in the background. An operator interface can sometimes be configured to act as
an engineering workstation as well. These extra tasks should not affect the funda-
mental purpose of the interface, which is to give the operator an efficient window
on the process being controlled. This should not be a problem if the added func-
tions are treated as enhancements to the interface.
Multitasking operator interfaces cost more than the single-tasking units, but
they can be more cost-effective than buying a number of separate single-tasking
units.
Another important factor to consider when evaluating an operator interface is
how many the job needs, including the associated hardware. The following are
typical choices:
26
User Interfaces
27
Distributed Control Systems / Digital Automation Systems
OPERATOR KEYBOARD
The operator keyboard is a specialized device that is designed to make the op-
erator's interaction with the process faster and easier. It can be a full-stroke key-
board or a spill-proof membrane style with tactile feedback. Various dedicated
keys allow an operator to select important functions with a single keystroke. The
actual layout of the keyboard varies with the DCS supplier.
Some keyboards contain an annunciator section with light-emitting diodes
(LED) and a Mylar key switch. Each LED can be configured by the user as ON,
OFF, or FLASHING, according to process conditions. The numeric section con-
tains numeric and data-entry keys and cursor control.
TRACKBALL AND MOUSE
The trackball is a cursor control device. It allows users to control the cursor
position by manually rotating a mechanical ball whose position is converted into
data signals that are equivalent to those generated by the normal cursor control
keys. The trackball also has a push button to acknowledge alarms and messages
and to select an action, as one would do with the “Enter” key on a regular key-
board.
The mouse is another table-top cursor control device. When the user moves
the mouse across a surface, an internal mechanical ball in contact with the surface
rotates, generating cursor control signals similar to those of the trackball. Ac-
knowledge and Enter push buttons are also provided.
HARDCOPY DEVICES
Hardcopy devices include printers. The printer is used for alarm and event
logging, graphics, and reports. Printer output may be in color or in black and
white. With a color printer, a user can print blocks, characters, and graphics with
different colors. Alarm conditions can print with a different color to distinguish
them from normal operator actions.
Operational Philosophy
The role of the operator can be described in terms of the four plant conditions
given in Table 8-2.
28
User Interfaces
Interface Displays
The specific configuration of each operator console and the number of con-
soles required will depend on the type of plant involved. Regardless of the config-
uration, however, when the system is powered up, the first screen displayed is
usually the main menu, which can be retrieved at any time during operation.
Interface displays are described in terms of:
(1) display hierarchy,
(2) plant overview displays,
(3) trend displays,
(4) alarm displays, and
(5) graphic displays.
29
Distributed Control Systems / Digital Automation Systems
The display hierarchy is a sequence of different displays that take the operator
from the general to the specific, for example, from a plant overview display to a
group display that shows one group, unit, or individual loop. Figure 8-12 illus-
trates a typical display hierarchy.
The plant overview display includes the name of the process area, bar graphs
of normalized deviation, color alarm blocks, a list of alarms, and the date and
time. The actual display configuration would depend on the manufacturer's speci-
fications. From the overview display, the operator can take no direct action. Direct
action can be only be taken when a more specific display, such as a loop in alarm,
is selected. Other overview displays are obtained by using a page-forward and
page-back process.
Group displays may contain individual control loops showing tag name, a bar
graph of measured variable, the output value, the set point, the process value in
engineering units, the set-point source (remote, local, or tracking), the output
mode (auto, manual, tracking), and also alarm information. A page-forward and
page-back technique can be used to select other groups.
Trend displays indicate the rate of change of the key variables in a process
and are important indicators of plant status. This information can help the operator
identify or anticipate process upset conditions. The user can select a real-time or
historical mode (from one second to one month, typically) and scale in both per-
centage and engineering units for all variables as well as for the time base. Trends
are often recorded on a hardcopy printer. Table 8-3 lists the principal features to
look for in trend displays.
Trending and reporting are methods for archiving information, and they re-
quire that there be a method for backing up hard disk files. It is important for the
operator to understand how this backup is accomplished and how the data can be
retrieved (and reviewed) later on.
30
Basic DCS/DAS Software Modules and Functionality
Alarm displays provide a list of alarms along with their tags, types, descrip-
tions, priorities, and acknowledgment status. Alarms are listed chronologically ac-
cording to the time of detection of the alarm. The size of an alarm list is defined
by the user and usually contains approximately two hundred alarms. As the num-
ber of alarms exceeds this figure, the oldest alarms drop off. Dedicated keys on
the keyboard or functions configured on the screens permit the operator to quickly
identify active alarm conditions, to scroll up and down the alarm listings, and to
acknowledge alarms.
The graphic display is a schematic of the process being controlled. The dis-
play is dynamic, giving the operator real-time data on the condition of the process.
The display is also user-definable and is constructed with a variety of geometric
shapes, texts, and process control symbols. Graphic displays indicate loop tag
names, measured values, output values, output modes, and engineering units. The
operator can control the display’s graphic representation directly by means of ani-
mated symbols and color changes of parameters such as tank levels and process
temperatures.
Engineering Workstations
The engineering workstation is used principally to:
(1) configure the database and console,
(2) update and decompile the database, and
(3) implement application software.
Programming Concepts
All computer systems need software (programming) to be able to execute
their assigned tasks. The DCS or DAS, which is highly computer-based, must be
31
Distributed Control Systems / Digital Automation Systems
programmed with process information, control algorithms, and the operator inter-
face instructions that are necessary for proper operation.
Some control functions can be preprogrammed by the system supplier, while
other functions must be configured by the user's control system engineer. Com-
puter-based control systems come with standard fill-in-the-blank software for data
acquisition, process control, alarming, and operator displays. Software can be
classified as “executive,” “system support,” and “application,” even though manu-
facturers’ descriptions do not always seem to fit neatly into these categories.
Executive Software
As mentioned in Chapter 7, executive software is the operating system of the
computer. It is comprised of the programs that supervise the actual operation of
the system. Executive software performs functions such as the following:
(1) scheduling and initiating the execution of system-application programs;
(2) allocating main memory and loading programs into main memory; and
(3) supervising I/O operations.
Application Software
Application software consists of programs for tasks that are directly related to
the primary functions of a system. Examples are reading analog or digital inputs
into memory, computing control outputs based on input and set-point values, and
converting this information into engineering units.
Communications Software
The communications system facilitates the exchange of information between
process control and information devices. Communications software is proprietary,
even though there is a standard, which is based on the International Standards Or-
ganization’s (ISO) Open System Interconnection (OSI). This standard enables one
communication system to be connected to another using a standard protocol. A
protocol is a set of conventions that govern the way devices communicate with
each other. As we mentioned earlier in the subsection “Communications” in the
section on DAS, OPC creates a common interface for all applications and plat-
forms. This provides a more open and less proprietary communications interface.
The OSI reference model of seven layers of communications networks is an
industry standard for linking intelligent devices in a distributed applications envi-
ronment. As long as a manufacturer complies with this standard, which includes a
unique twelve-digit manufacturing code and serial number at the transport level,
then a communications link can be established between two or more computers.
The seven layers are described in Table 8-4.
32
Basic DCS/DAS Software Modules and Functionality
System Configuration
System configuration, which includes the configuration of the database and
console, is the main engineering function. Database configuration is used to cre-
ate, maintain, and document the system database. It involves building, compiling,
installing, and downloading the database and then updating it at run time.
Console configuration is used to specify the contents and to define the portion of
the database that is assigned to each console. It involves the following:
(1) defining the console environments or scope;
(2) specifying the loops that are to appear on the operational displays;
(3) specifying the graphics to be associated with the operational displays;
and
(4) specifying the users who are allowed access to each console.
33
Distributed Control Systems / Digital Automation Systems
Finally, note that upgrading the system software will likely involve modifying
the configuration. This can be almost as expensive as buying the original system.
We discuss this topic in more detail in the section titled “Upgrading a DCS” later
in this chapter.
Software as provided by a supplier does not always fit neat categories. What-
ever the supplier’s approach to the software, you can safely assume that they will
not guarantee the absence of bugs. As a rule, software will have fewer bugs the
more it has been field-tested in actual installations. Generally speaking, a single
integrated package is better than a number of little packages. Another consider-
ation is the consistency of operation between different software packages. That is,
are the same commands and techniques used from one application package to an-
other? As always, the simpler the better.
Installation
Installing a DCS is the process of placing the components, environmental
conditioning, power distribution, and wiring in physical locations.
Physical Location
The components of a DCS or DAS may or may not be distributed widely
throughout a plant. A plant’s type and its philosophy of operation play key roles in
where the same component will be physically located from one project to the next.
Table 8-6 presents one possible distribution scheme for DCS or DAS equipment.
The basic intent of control room design is to ensure that equipment performs
optimally and that the operator is personally comfortable. Future expansion is also
an important consideration when laying out a control room. Figure 8-13 shows a
typical layout for a control room and a computer room.
Vendors provide the dimensions and clearances needed to plan equipment
layouts or move equipment through doorways and halls.
34
Installation
Environmental Conditioning
Environmental controls ensure that equipment operates optimally and that op-
erators are comfortable. When selecting environmental conditioning systems,
temperature, humidity, and air filtration must be considered. Temperature in a
process environment is generally maintained between 65°F (18°C) and 75°F
(24°C). Relative humidity should be around 50 percent. Aside from optimal
equipment operation and personal comfort, proper environmental conditioning
also helps reduce the buildup of static electricity charges. See Table 8-7.
35
Distributed Control Systems / Digital Automation Systems
To determine how much air conditioning to provide in the control room, one
must consider the internal and external factors that contribute to heat gains and
losses in the control room area. Internal factors include equipment, lighting, and
people, all of which generate heat. External factors include outside temperature,
exposure to sun, and wind. If the control room is located inside a building, gener-
ally only internal factors will be taken into consideration.
To reduce the risk that exterior airborne contaminants will damage electrical
components or disk and tape drives, the control room should be maintained under
a positive pressure of approximately 25 pascals with respect to its exterior.
Different levels of corrosion protection are given in the standard, ANSI/ISA-
71.04-1985 - Environmental Conditions for Process Measurement and Control
Systems: Airborne Contaminants.
Power Source
Two important power source criteria are power quality as well as grounding
of the DCS and must be considered in the design and installation of the DCS.
POWER SOURCE QUALITY
Depending on the country in which a DCS is installed, DCS system equip-
ment will operate on 115–230 V AC, 50 to 60 Hz, single phase. Dedicated power
supplies mounted in the system cabinetry supply DC power for the actual system
components. Manufacturers use the following parameters to characterize the qual-
ity of power needed for acceptable operation of their equipment:
(1) Range of voltage variation from the nominal value
(2) Range of frequency variation from the nominal value
(3) Harmonic distortion
36
Installation
Wiring
Type of cable and termination, as well as location of I/O and cabinets must all
be considered in the DCS installation. The following sections outline recom-
mended practices and specifications.
CABLING AND TERMINATIONS
Wiring coming from field equipment may terminate directly at cabinets that
contain the I/O cards or at conveniently located remote marshaling panels. The re-
mote marshaling panel is simply an electrical box that contains terminal blocks
and is designed to facilitate wiring between field junction boxes and I/O cabinets.
Wiring cabinets have cable entry openings at the top and bottom. This makes it
easier to design computer rooms when there is a raised floor or elevated cable
tray. Figure 8-15 illustrates typical cable routing inside a cabinet, and Figure 8-16
illustrates analog inputs and outputs and field wire termination.
TYPE OF CABLE
Cables recommended for 120 V AC service should have the following charac-
teristics:
(1) Conductors: seven-strand, class B, 14 AWG
(2) Ground conductor: single, seven-strand, class B, concentric bare
(3) Inner jacket: high temperature PVC
(4) Outer jacket: flame-retardant PVC
(5) Armor: interlocking aluminum alloy or galvanized steel
37
Distributed Control Systems / Digital Automation Systems
38
Installation
39
Distributed Control Systems / Digital Automation Systems
Figure 8-16. Typical Field Termination of AIs and AOs [Ref. 4] (Courtesy of Emerson Process Management.)
arises why a fuse alone would not do the job. If a high voltage were placed on the
input terminals with only a fuse and resistors present (without diode), an explo-
sion could occur in the hazardous area before the fuse could blow. A fuse can pass
sufficient energy to cause the explosion before it opens. Only microseconds are
needed, under the right conditions, for an explosion to take place. Without some
method for limiting voltage, a fault voltage that appears on the barrier input termi-
nals, when combined with increased current, could be passed along to the hazard-
ous area.
40
Installation
Startup Services
DCS startup services may easily get overlooked when evaluating a vendor's
system because the buyer doesn't readily see their importance at the time of pur-
chase. Usually, it is only after installation that the tremendous importance of
things like staging, functional testing, and training become apparent.
41
Distributed Control Systems / Digital Automation Systems
ABB CIMS ABB OP. ABB OP. ABB ENG. Macroview EXPERT APPS EXPERT APPS
STATION STATION STATION STATION Workstation Server Client
ABB ABB
AC 450 AC450
CONTROLLER CON TROLLER UTP
Dat a Highway +
DH+
BM85 MUX
MB+
MB
42
Installation
STAGING
This is a little-known service, especially to first-time buyers. Depending on an
owner's experience, it could be seen either as a waste of time or as a valuable tool
instrumental to an efficient, on-time startup. Staging may be defined as a type of
stress or operational test that is aimed primarily at DCS or DAS hardware. It is an
activity in which the entire DCS or DAS is completely assembled and the cable
connected so as to duplicate the eventual site installation. After powering up with
only the system software programs running, the system is expected to operate
without problems for a given period of time (usually forty-eight hours or more).
Some DCS/DAS vendors will further stress test the system in an overheated envi-
ronment by cycling the AC power supply and increasing the surrounding tempera-
ture to 50ºC or more.
Stress testing is done to eliminate the “infant mortality” associated with com-
puter components. Infant mortality is the expression used to describe the tendency
of a component that is destined to fail to do so very early in its life. For a compo-
nent that survives this early period, the rate of component failure will drop to a
low level for a long period of time and then increase again as the aging process
takes over. As Figure 8-20 shows, the curve that expresses this process takes on
the shape of a bathtub.
The time required for staging is considered time very well spent, even (espe-
cially) when a project is on a tight schedule. Component failures that occur on site
during startup can cause frustrating delays that are readily avoided by the staging
process. In addition, staging ensures that there are no missing cables, connections,
or system components when the DCS arrives at the site.
SYSTEM FUNCTIONAL TEST
The system functional test is similar to staging except that it focuses on the
configuration rather than the DCS/DAS hardware. This service involves assem-
bling and powering up the system with the system software programs, and it also
43
Distributed Control Systems / Digital Automation Systems
includes the configuration software. The purpose of this test is to eliminate prob-
lems in the loops and logic of the particular application. Inputs and outputs are
verified and simulated, and logic interlocks and loops are flexed.
Generally speaking, this service is best performed off site, away from the dis-
tractions of the plant. The time required for a functional test should be two or
three weeks for everything from assembly through testing, re-crating, and reship-
ping. The advantage of the system functional test is that it allows the vendor's
technicians to identify and correct problems under conditions that are as close as
possible to ideal. Troubleshooting on the job is difficult at best. Besides the
distractions and the pressure to perform once startup has occurred, isolating the
source of the problem is often more complicated. In other words, is it the system
configuration or is it the field equipment?
TRAINING
Every manager wants his or her staff properly trained in running the control
system as well as diagnosing and repairing it. Most project specifications call for
some combination of off- and onsite training. Off-site training is usually done in a
formal classroom setting by instructors who are often, but not always, full-time
professionals. Ideally, the classroom instruction is supplemented by hands-on lab-
oratory work.
Onsite training has the advantage that it is done with the actual equipment that
will be operated. On the other hand, the instructor is often an installation techni-
cian who, though knowledgeable about the system, can be greatly lacking in teach-
ing ability. In addition, onsite training is frequently a cram session in which too much
information is passed on too quickly for the operator to really absorb it effectively.
System Documentation
System documentation consists of the process of collecting written materials
and electronic media that describe the DCS/DAS. Ideally, it must be complete
enough to tell an owner everything he or she needs to know about the system. At
the same time, it must be as easy to use as picking up a phone and calling the ven-
dor. Anyone who has used a personal computer and any assortment of available
software knows how difficult it is to end up with “ideal” documentation.
Maintenance
Placing an order for a DCS/DAS signals the start of an owner's concern with a
number of factors involved in the satisfactory operation of the system. These in-
clude site preparation, mounting hardware, installation time, staging, documenta-
tion, commissioning, training, and finally maintenance.
44
Maintenance
45
Distributed Control Systems / Digital Automation Systems
Categories of Maintenance
Every organization has its own maintenance philosophy. It is up to manage-
ment to determine what overall approach to maintenance is needed to achieve ac-
ceptable reliability for the DCS or DAS.
Maintenance can be seen as falling into three categories:
(1) Enhancement maintenance
(2) Preventive maintenance
(3) Corrective maintenance
Manufacturers and designers will customize their programs to meet users’ re-
quirements in these three areas.
ENHANCEMENT MAINTENANCE
Enhancement maintenance involves using the most recent releases of hard-
ware and software, which have been redesigned for improved maintenance and
functionality. Keeping a DCS at current revision levels provides a cost-effective
way of operating at peak performance.
The DCS manufacturer can implement software enhancement and support
programs in three different ways:
(1) Through periodic software enhancements issued to the customer
(2) Through technical engineering assistance made available to the cus-
tomer at any time
(3) By the manufacturer managing the client's DCS documentation
PREVENTIVE MAINTENANCE
The intent of preventive maintenance is to keep a system from breaking down
Experience indicates that the by providing regular equipment inspections. Since there is no obvious immediate
ratio of the cost of preven- benefit to this type of maintenance, it can vary widely according to individual
tive maintenance to the cost
of repair and replacement is preferences (and perhaps to the salesman’s skill in selling the idea). It is up to
about 1:2. management to provide a structure that will produce a balanced program that uses
in-house resources together with the support programs offered by the systems
manufacturer.
CORRECTIVE MAINTENANCE
Corrective maintenance consists of performing qualified repairs to a system
that has failed and thereby returning the system to its original usable condition.
Providing this type of service on such a complex integrated system as a DCS or
DAS can be a formidable challenge for both plant maintenance departments and
equipment vendors.
Owners must find an efficient way to supplement their in-house capabilities
with outside industrial support groups. It is very important that such outside sup-
port services be provided by an experienced team and with the same promptness
that the user would provide with his or her own resources, had they been avail-
able.
Service Contracts
Each organization has its own maintenance philosophy and must, therefore,
determine what service program suits its needs best, so the DCS/DAS remains
available, capable, and dependable. The service activities needed to support a
proper program of maintenance are shown in Figure 8-22.
A variety of services are available from outside firms, including:
46
Maintenance
47
Distributed Control Systems / Digital Automation Systems
Purchasing Strategies
DCS purchasing strategies will vary depending upon whether the decision
taken is to completely replace a system or to expand and upgrade hardware and/or
software to newer versions. The following sections outline the different options
that can be considered.
Long-Term Buying
A DCS or DAS must be purchased in the context of a long-term management
commitment. Planning in advance for such a purchase will ensure that answers are
more readily available when problems occur. Some of the factors to be considered
in such long-term purchases are:
(1) System effectiveness
(2) Technical performance
(3) Capability
(4) Availability
(5) Support effectiveness
(6) Reliability
(7) Maintainability
(8) Safety
(9) Accessibility
(10) Software configuration
(11) Quality
(12) Software enhancement
48
Purchasing Strategies
Accessibility is the ease with which personnel can access a control system to
attend to an assembly or subassembly, as well as that system’s capacity to quickly
yield answers to specific questions.
Software configuration is what an organization must consider in terms of
physical properties and functional characteristics in the makeup of a DCS. The de-
sign of the DCS’s hardware/software must be intelligently engineered, and the
specific system configuration installed at the plant must satisfy that customer's
needs.
The quality of equipment and service is especially important for reducing a
system’s downtime. Quality means that the system should be at least 99 percent
fault-free. DCS suppliers must have the capability to provide quality in both prod-
ucts and services.
Software enhancements must be considered so that the system's functionality
can be expanded or improved with every new product the manufacturer releases.
Software enhancements provide the platform for new system applications by add-
ing new system functions, improving system performance, and introducing new
technology innovations.
49
Distributed Control Systems / Digital Automation Systems
wards compatibility” and, to some extent, will have it. But there are systems with
good compatibility and others with very poor compatibility.
It is often a good idea to review the R&D program of the vendors you are con-
sidering. This will indicate what the outlook for the firm is for the future and will
give you a better perspective on their product. Their R&D program is also a good
barometer of the company's stability and commitment to the product. Having one
or two years of system upgrades built into the project is a good insurance policy.
Upgrading a DCS
Obsolescence can be avoided by identifying an “upgrade path.” In other
Most reputable companies words, find out exactly how upgrading will be done. Some of the options are:
will guarantee the availability
of a product for around ten (1) Upgrade the system software only.
years after it has been dis-
continued. Get it in writing! (2) Upgrade both the system and configuration software.
Read the guarantee and un-
derstand it. (3) Upgrade hardware modules that have been modified with system soft-
ware.
(4) Use all new hardware and software.
Migration Solutions
50
Migration Solutions
Business
LAN QNX Network
Busin ess
LAN
Bailey LAN
GPI
Modbus plus
GPI
BR IDGE
51
Distributed Control Systems / Digital Automation Systems
Some process manufacturers will use a serial interface and MODBUS proto-
col to set up communications between the proprietary system and the digital con-
trol system. This solution uses a serial I/O card in the digital automation system
controller with a serial communications link. This requires the use of custom-writ-
ten drivers for both ends of the serial link. Some types of proprietary systems will
necessitate the use of this migration method.
CONSOLE CONNECTION
An OPC server gets data from the proprietary control system, puts the data
into a standard format, and is read by an OPC-compliant client. Normally, a server
provides data to clients only. However, a digital automation system makes possi-
ble data sharing between OPC servers. This functionality links not only to the
control system but to all plant subsystems. This creates plantwide interoperability
at the workstation level.
52
Conclusion
Conclusion
The process control paradigm has changed. Where once it was advantageous
to use a proprietary system, doing so now hinders a firm’s competitive advantage
in the global workplace. The technological revolution has placed great demands
on process manufacturers to reduce plantwide costs and process variability while
simultaneously increasing plant performance and efficiency. Completely digital
automation systems harness the intense memory and processing power that is now
available to help process manufacturers achieve their goals of reducing costs and
process variability while increasing performance and efficiency.
A digital automation system is built to open, interoperable standards. High-
speed communications technology enables terabits of data to pass through intra-
nets and the Internet. Standards-based digital automation systems take advantage
of this by passing process information through the DAS as well as across the In-
ternet and seamlessly interacting with a multitude of other applications.
Devices at the edge of the network are smart and capable of passing a wealth
of information to a digital automation system. The capacity to process and pass on
this information efficiently and effectively distinguishes a digital automation sys-
tem from legacy systems. Immensely increased functionality such as predictive
maintenance, asset management, comprehensive batch solutions, and embedded
advanced control are additional distinguishing factors of a digital automation sys-
tem. By efficiently processing this increased wealth of information, digital auto-
mation systems are enabling process manufacturers to get the most out of their
capital investments, optimize their processes, work in safer environments, and ul-
timately produce best-in-class products.
Finally, digital automation systems are keeping up with technology. Their de-
sign and functionality make them an enabling technology, not an end in them-
selves. As technology changes and new standards are set, digital automation
systems, unlike legacy systems, are positioned to embrace the new and continue to
assist process manufacturers in meeting their multiple goals.
References
(1) Lukas, Michael P. Distributed Control Systems. New York: Van Nos-
trand Reinhold, 1986.
(2) Taylor. MOD 300 — Overview. Rochester, NY: ABB Kent-Taylor.
(3) Foxboro Co. Intelligent Automation Series: Hardware Overview. Fox-
boro, MA: The Foxboro Company.
(4) Rosemount, Inc. System 3. Eden Prairie, MN: Rosemount, Inc.
(5) Honeywell, Inc. TDC 3000 Bookset Directory. Minneapolis, MN: Hon-
eywell Inc.
(6) ANSI/ISA-71.04-1985 - Environmental Conditions for Process Mea-
surement and Control Systems: Airborne Contaminants. Research Tri-
angle Park, NC: ISA – The Instrumentation, Systems, and Automation
Society, 1986.
(7) ISA – The Instrumentation, Systems, and Automation Society. The
RPGO Series of Recommended Practices for Control Centers. Research
Triangle Park, NC: ISA – The Instrumentation, Systems, and Automa-
tion Society.
53
Distributed Control Systems / Digital Automation Systems
(8) Wade, H. L., eds. Distributed Control Systems Manual. Research Trian-
gle Park, NC: Instrumentation, Systems, and Automation, 1991.
(9) Herb, S. M., and J. A. Moore. Understanding Distributed Process Con-
trol. Research Triangle Park, NC: Instrumentation, Systems, and Auto-
mation, 1987.
54