PLC and DCS Interview Question
PLC and DCS Interview Question
PLC and DCS Interview Question
Pros:-
1. As a single processor is working it can easily access all the data / inputs and use
it as it requires.
2. It has a simple architecture and is easier to implement and maintain.
3. It has reduced hardware and reduced cost.
Cons:-
1. As all the functions are done by the same processor it increases the loading on
the controller. For large systems the processing power required can be too
high.
2. There is no physical segregation for critical application such as protections.
3. Failure of the controllers (though redundant controllers can be provided) will
lead to complete shutdown of the control system. For some applications a true
standalone system is required.
4. If the various areas are far away the cabling cost of inputs and outputs to the
PLC can increase to much and for long distance it can be impracticable.
If a standalone system is made for such application then it will be difficult to integrate
them in a common SCADA/ HMI/ interface and the spare for maintaining different
systems will increase cost.
DCS (distributed control system)can solve these problems. In a DCS the entire logic and
hardware is distribute or broken into different microprocessors or Functional
groups(FGs) for ease the implementation and provide segregation.
Pros:-
1. As a single processor is working it can easily access all the data / inputs and use
it as it requires.
2. It has a simple architecture and is easier to implement and maintain.
3. It has reduced hardware and reduced cost.
Cons:-
1. As all the functions are done by the same processor it increases the loading on
the controller. For large systems the processing power required can be too
high.
2. There is no physical segregation for critical application such as protections.
3. Failure of the controllers (though redundant controllers can be provided) will
lead to complete shutdown of the control system. For some applications a true
standalone system is required.
4. If the various areas are far away the cabling cost of inputs and outputs to the
PLC can increase to much and for long distance it can be impracticable.
If a standalone system is made for such application then it will be difficult to integrate
them in a common SCADA/ HMI/ interface and the spare for maintaining different
systems will increase cost.
DCS (distributed control system)can solve these problems. In a DCS the entire logic and
hardware is distribute or broken into different microprocessors or
If separate FGs need to communicate some signals, the same is done through Hardwire
or Network/protocol such as OPC, modbus, profibus etc. As most of the processing is
already done in the other FG the cabling is also reduced.
Protection system and critical systems can be made into a separate FG and this
processor having low input and controls can work with low loading and higher speed.
As a engineer working in Control systems, I too find it very confusing when people use
the term PLC and DCS interchangeable. This is because DCS are an advanced or a larger
implementation of the PLCs. A number of vendors call the same processor as PLC or
DCS depending on the execution or architecture used for the application as illustrated.
1. PLC stands for Programmable Logic Controller which can handle the
binary input and output of the logic statement which are stored in its
memory.its a digitally operating system which are logic stored in its memory by
programming system.
Programmable Logic Controllers, are frequently used to synchronize the flow of
inputs from sensors (Physical) and events with the flow of outputs to actuators
and events. This leads to precisely controlled actions that permit a tight control
of almost any industrial process.
This is actually a control device that consists of a programmable
microprocessor, and is programmed using a specialized computer language.
Before, a programmable logic controller would have been programmed in
ladder logic, which is similar to a schematic of relay logic.
A modern programmable logic controller is usually programmed in any one of
several languages, ranging from ladder logic to Basic or C.
Typically, the program is written in a development environment on a personal
computer (PC), and then is downloaded onto the programmable logic
controller directly through a cable connection.
The program is stored in the programmable logic controller in non-volatile
memory.Programmable logic controllers contain a variable
number of Input/Output (I/O) ports, and are typically Reduced Instruction
Set Computer (RISC) based.
They are designed for real-time use, and often must withstand harsh
environments on the shop floor.
The event driven SCADA needs to get secure data and control over a potentially
slow, unreliable communications medium, and needs to maintain a database of
'last known good values' for prompt operator display. It frequently needs to do
event processing and data quality validation. Redundancy is usually handled in
a distributed manner.
The state driven DCS is always connected to its data source, so it does not need to
maintain a database of ‘current values'. Redundancy is usually handled by parallel
equipment, not by diffusion of information around a distributed database.
Event lists and alarm lists are of major importance to the operator, sometimes
more so than process screens and filtering of these lists is often quite complex,
allowing displays sorted by system area and alarm/event category/importance.
Events and alarm lists are secondary in importance to the process displays, and filtering
may not be as complex and flexible.
PLC is a controller with nearly real time response in milliseconds. This is typically suited
for discrete contols such as machine automation or emergency shutdown of process
plants.
Both have overlapping domains for some small to midium sized applications. However,
now the line is very thin for small to medium size applications as PLC may also act as
supervisor to many other local PLC controllers having anolag controls. In many cases
individual PLC can control multitudes of analog loops without loosing its mind.
Due to conventional division of applications for DCS (process) and PLC (discrete)-many
features, templates , network and associated hardware or software templates make users
to continue using in same manner for sake of convenience and relative advantages.