The Programmable
Logic Controller (PLC) is king of machine control while the Distributed
Control System (DCS) dominates process control. If you manufacture
plastic widgets, you speak PLC. If you produce chemicals, you speak DCS.
Today, the two
technologies share kingdoms as the functional lines between them continue to
blur. We now use each where the other used to rule. However, PLCs still
dominate high-speed machine control, and DCSs prevail in complex continuous
processes.
Distributed Control System:
The early DCS looked
dramatically different from the early PLC. Initially, the DCS performed the
control functions of the analog panel instruments it replaced, and its
interface mimicked their panel displays. DCSs then gained sequence logic
capabilities to control batch processes as well as continuous ones. DCSs
performed hundreds of analog measurements and controlled dozens of analog
outputs, using multi-variable Proportional Integral Derivative (PID) control.
With the same 8-bit microprocessor technology that gave rise to the DCS, PLCs
began replacing conventional relay/solid-state logic in machine control. PLCs
dealt with contact input/output (I/O) and started/stopped motors by performing
Boolean logic calculations.
The big change in DCS
over the past 20 years is its move from proprietary hardware to the personal
computer (PC) and standard LAN technologies. With each advance in PC power,
DCSs have moved up in power. PCs gave us speedy, responsive, multi-media,
windowed, operator-process interfaces (OPI). Relational databases and
spreadsheet software enhance the ability of DCSs to store and manipulate data.
Artificial intelligence (AI) technology gives us "smart" alarming.
Today's DCS architecturally looks much like the DCS of 20 years ago, but
tomorrow's DCS may control through networked "smart" devices-with no
I/O hardware of its own.
Most DCSs offer
redundant controllers, networks, and I/Os. Most give you "built-in"
redundancy and diagnostic features, with no need for user-written logic.
DCSs allow centralized
configuration from the operator or engineering console in the control room. You
can change programming offline, and download without restarting the system for
the change to be effective.
DCSs allow
inter-controller communications. You can do data exchange in most DCS systems
ad hoc (no need for predefined data point lists). You access data by tag name,
regardless of hardware or location.DCSs use multi-tasking operating systems, so
you can download and run applications aside from the real-time control
functions and still do fractional-second control. DCSs now come in
"micro" systems, to price-compete with PLCs-but with full DCS
features and capabilities.
The typical DCS has
integrated diagnostics and standard display templates that automatically
extend/update when your database changes. This database is central to the
system-you don't have different databases sitting in the controllers.
DCSs have user-friendly
configuration tools, including structured English, control block libraries, SFC
(sequential function chart), and even RLL (relay ladder logic).
Most DCSs allow
graphical configuration, provide online diagnostics, and are self-documenting.
Most provide for user-defined control blocks or customized strategies. The
controllers execute control strategies as independent tasks; thus, making
changes to part of the control logic has no impact on the rest.
An important difference
between DCSs and PLCs is how vendors market them. DCS vendors typically sell a
complete, working, integrated, and tested system; offering full application
implementation. They offer many services: training, installation, field
service, and integration with your Information Technology (IT) systems. A DCS
vendor provides a server with a relational database, a LAN with PCs for office
automation, networking support and integration of third-party applications and
systems. The DCS vendor tries to be your "one-stop shop."
Programmable Logic Controller:
The PLC is more of a
"do-it-yourself" device, which is sometimes simpler to execute.
Programmable Logic
Controllers. When PLCs were solely replacements for hard-wired relays, they had
only digital I/O, with no operator interface or communications. Simple operator
interfaces appeared, then evolved into increasingly complex interfaces as PLCs
worked with increasingly complex automation problems. We went from a panel of
buttons and I/O-driven lamps to PLC full-color customized graphic displays that
run on SCADA software over a network.
PLCs now have many
DCS-like control functions (e.g., PID algorithms) and analog I/O. They've moved
past their birthplace: the digital world (switch and binary sensor inputs and
output contacts to run motors and trigger solenoids).
PLCs are fast: They run
an input-compute-output cycle in milliseconds. On the other hand, DCSs offer
fractional second (1/2 to 1/10) control cycles. However, some DCSs provide
interrupt/event-triggered logic for high-speed applications.
PLCs are simple, rugged
computers with minimal peripherals and simple OSs. While increasing reliability,
PLC simplicity is not conducive to redundancy. Thus, fully redundant
("hot," automatic, bumpless) variations of PLCs, with their added
hardware and software, sometimes suffer from a reduction in their reliability-a
characteristic PLCs are famous for.
Data exchange typically
requires you to preassign data registers and hard code their addresses into the
logic. If you add registers or need to reassign data, you typically have to
deal manually with the Domino Effect.
Typical PLC Relay Ladder
Logic (RLL) languages include function blocks that can perform complex control
and math functions (e.g., PID algorithms). Complex multi-loop control functions
(e.g., cascade management and loop initialization) are not typical. For
functions too messy to implement in RLL, most PLCs provide a function block
that calls a user-written program (usually in BASIC or C).
PLCs typically operate
as "state" machines: They read all inputs, execute through the logic,
and then drive the outputs. The user-written logic is typically one big RLL
program, which means you may have to take the whole PLC off-line to make a
change of any size. You also run into database synchronization problems because
of the separation of PLCs and the Man Machine Interface (MMI) software
packages, as opposed to the central databases of DCSs.
A PLC will run in a
stand-alone configuration. A DCS controller normally expects an operator
interface and communications, so it can send alarms, messages, trend updates,
and display updates.Many PLC installations
use interface software from third-party vendors for improved graphics and
various levels of alarming, trending, and reporting. The PLC and MMI software
normally interact by sitting on the network and using the register exchange
mechanism to get data from and to the various PLCs. This type of communication
presumes you have preassigned data registers and can fetch data on an absolute
address basis. This can lead to data processing errors (e.g., from the wrong
input) you won't encounter with the central database of a DCS.
Some PLCs use
proprietary networks, and others can use LANs. Either way, the communication
functions are the same-fetch and put registers. This can result in
bottlenecking and timing problems if too many PCs try communicating with too
many PLCs over a network.
A PLC may have a
third-party package for operator interfaces, LAN interface to PCs and
peripherals, PLC data highway or bus, redundant controllers with local and
distributed I/O, local MMI and local programming capability. The PLC would have
redundant media support, but not the redundant communication hardware or I/O
bus hardware you'd find in a DCS. A PLC would have preprogrammed I/O cards for
specific signal types and ranges.
Today, the decision
between PLC and DCS often depends on business issues rather than technical
features. Questions to consider are those involving:
The internal expertise
to execute the project, Level of support available from a vendor/integrator,
Long-term maintainability, and Life-cycle costs.
PLCs and DCSs overlap in
their features, but also have distinct strengths and weaknesses. When deciding
between the two, know who will deliver and support your system, and how they
will do it.
I believe terminology here is a bit strange. Discussion is more process controller versus PLC. PLCs are very often connected to the overall DCS system. There PLC, controller, RTU and we have DCS, SCADA, and SIS but a PLC / DCS comparison doesn't make sense.
ReplyDeletePLC SCADA 4/6 Weeks Summer Industrial Training | Best PLC SCADA Industrial Training in Delhi- 9818293887
ReplyDeleteThe best PLC SCADA summer training company in Noida due to facilitating students with affordable course fee, placement solution and world-class practical summer training to the participants. Call @9953489987.
Basics of Programmable Logic Controller (PLC)
ReplyDeleteWhat is a Programmable Logic Controller ?
History of Programmable Logic Controllers (PLC)
Overview of SCADA
Difference between DCS, PLC, and RTU ?
DCS Architecture Vs PLC Architecture
What is a Human-Machine Interface (HMI) ?
Essential Documents in a PLC System
Alarm and Trip Documentation
Basics of Switches – NO/NC Contact
What Sinking & Sourcing ?
We provide 6 Months Industrial Automation Training in Noida for Advance PLC- S7-200/S7-300/S7-400, Advance HMI/SCADA Linking, Process Instrumentation, Motion Controller, Panel Designing, Motor/Drive(AC-DC), DCS(Distributed Control System) and Overview of Robotics.
ReplyDeleteCall @ +91-9953489987, +91-9818293887.
This is really an important blog with many helpful information. I have been searching for a long time for this types of content. Keep up posting more and thanks for your great staff.
ReplyDeleteWe offer different type of telemetry devices which are used in order to track the level of fluids or gases in a particular tank system. Whether you are going to go for monitoring any liquid, the sensor is a mandatory part which is included in all metric devices. This is actually the component which is going to be detecting the level of the liquid and providing you with the data. With this in mind, there are quite a few different types of level sensors and yet the telemetry level sensor is amongst the most popular ones. More details about Plc Password Unlock Software
Looking for the best Industrial Automation Training Institute? We offer comprehensive courses, certification & 100% job opportunities with MNCs. Call Today @9953489987, 9711287737.
ReplyDeleteFill Your Query: https://www.diac.co.in/contact/
This comment has been removed by the author.
ReplyDelete