GP MZP Unit 4
GP MZP Unit 4
A DCS (Distributed Control System) and SCADA (Supervisory control and Data
Acquisition) are used for industrial automation to control and monitor processes.
What is DCS?
DCS is a type of control system used in industrial processes to control and monitor
many process variables.
• DCS functions as a tool to control a loop system where one loop can perform
several control processes.
• Serves as a substitute for manual and automatic control devices that are
separated into a unit so that it is easier to maintain and use
• Data collection and processing facilities to obtain the right process output
DCSs have several advantages over other types of control systems, including:
2. Scalability:
DCSs can be easily expanded to control larger and more complex processes.
3. Remote access:
DCSs can be accessed remotely using a computer or mobile device, which allows
for remote monitoring and control of processes.
4. Redundancy:
DCSs often have redundant components, such as controllers and servers, which
improves the system’s reliability and helps to prevent downtime.
5. Flexibility:
DCSs can be easily configured to control a wide range of processes and can be
used with a variety of input and output devices.
DCSs can collect and store large amounts of process data, which can be used for
analysis and process optimization.
7. Improved safety:
DCSs can be used to implement safety interlocks and alarms to improve the safety
of processes.
8. Integration:
DCSs can be easily integrated with other systems, such as SCADA systems and
PLCs systems, to provide a comprehensive control and monitoring solution.
9. Easy Maintenance:
DCSs often have a modular design, which makes it easy to maintain, upgrade or
replace parts of the system.
Applications of DCS
o Power generation:
DCSs are used to control and monitor power generation processes, such as coal-
fired, gas-fired, and nuclear power plants. They are used to control and monitor
the process variables such as temperature, pressure, flow, and level, to ensure the
safe and efficient operation of the power plant.
DCSs are used to control and monitor processes in the oil and gas industry, such
as drilling, refining, and petrochemical production. They are used to control and
monitor the process variables such as pressure, flow, and level, to ensure the safe
and efficient operation of the process.
o Water treatment:
DCSs are used to control and monitor processes in water treatment plants, such
as water purification, desalination, and wastewater treatment. They are used to
control and monitor the process variables such as flow, pH, and temperature, to
ensure the safe and efficient operation of the process.
DCSs are used to control and monitor processes in the pharmaceutical and biotech
industry, such as fermentation, distillation, and purification.
o Manufacturing:
SCADA systems are used to manage and control large-scale industrial processes
such as water treatment plants, electricity generation plants, and transportation
systems.
The RTUs or PLCs in a SCADA system are responsible for collecting data from
various sensors and sending it to the central server for processing.
The data is processed by the central server, which delivers real-time feedback to the
operators through operator stations.
Water/Wastewater systems: SCADA systems monitor and control the water being
pumped at wells and treated at water treatment plants. They are used to control flow
rate sensors, contaminant sensors, etc
Oil & Gas systems: SCADA systems are used to monitor wells and pumping sites,
pumping pressure, pipeline flow and compressor stations. It detects irregularities and
prevents disastrous events from occurring.
➢ Data Acquisition
SCADA systems acquire machine data through networked devices and sensors
connected to a PLC or RTU. These devices and sensors measure parameters
such as temperature, speed, pressure, or weight as raw data. The data is then
sent to a PLC or RTU, where it is translated into information. Finally, the
information is sent to an HMI and displayed to operators to analyze or act on.
➢ Control
➢ Alarms
When abnormal conditions occur within a process, SCADA systems can trigger
alarms to notify operators that something is wrong. Alarm notifications may be
presented to operators in the form of audible sounds, lights, graphical displays,
email/SMS, or phone calls. Additionally, alarms can be programmed with
different levels of priority to help differentiate major system errors from minor
issues.
➢ Data Communications
SCADA systems may use wired or wireless communication technologies, as
well as different communication protocols to transmit data between machines
and operators. Common non-proprietary communication protocols include
distributed network protocol (DNP3), Modbus, and IEC 60870-5.
Advantages of SCADA
SCADA ARCHITECTURE
It gathers the real-time data from various remote locations or plants, presents the data
on various HMIs, records and logs the data on SCADA database management.
Architecture of SCADA
Remote stations are equipped with one or more RTUs/ PLCs which performs local
monitoring through sensors (such as voltage, current, temperature and pressure) and
local controlling through actuators (such as pumps, relays, and valves). The field site
devices are connected through WAN network to perform remote diagnostics.
It allows the users to perform controlling functions on field devices such as breakers,
switches and other actuators depending on the gathered data. It continuously
communicates with other devices in master station so as to facilitate data logging,
alarm processing, trending and reporting, graphical interface and security system.
RTUs gathers the information from various field sites in which they are employed.
Each RTU is connected with various sensors and actuators that manage local process
or field equipment’s.
It collects the information from various sensors and sends the information to the MTU.
Also, it receives the control commands from MTU and correspondingly controls the
various actuators.
Many RTUs store the data in their database and waits for a request from the MTU to
send or transmit the data. It uses a local area network to communication with various
field devices.
Communication Equipment/Network
It provides the link between RTUs (in the field) to MTU (in the control center). The
communication can be wired or wireless or through internet which provides
bidirectional and uninterrupted communication between RTU and MTU.
The topology of the SCADA system network depends on the type of system or
application it is intended for. Mostly redundant topology is recommended for critical
control applications.
Some of the common editors or software that SCADA uses are discussed below:
It was developed specifically for process control applications. The PCS7 is a tool
or programming method for using a PLC. A PLC is still used in conjunction with the
process control system and PCS7 is used to build the control software and
interrelations.
✓ ABB - Symphony plus
Here one can choose and compare hardware at a glance, filter according needs
and download pdf-outlines for a product area or export individual data-sheets.
Some of the common communication protocols used for transmission of data and
information’s in SCADA are:
1.IEC 60870-5
2. DNP3 Protocol
3.Modbus
▪ The point-to-point Modbus protocol has become a virtual standard for RTU and
PLC communications.
▪ During communication on a Modbus network, the protocol determines how each
controller will know device address, recognize a message addressed to it,
determine the action to be taken and extract any information / data attached to
it.
4.MODBUS X
▪ A member restricted protocol, used in some Electric Power systems. The DNP
protocol has gone through various iterations. Presently it is up to version 3.0.
▪ The DNP association has rules, which tend to restrict the use of the protocol,
and major SCADA software suppliers have been slow in implementing the
protocol.
6.ASCII
The monitoring PC, in which SCADA software is installed, must be linked with this
communication channel via its communication port.
For that go to
Add new device >> HMI >> Simatic HMI application.
You will find various WinCC versions in there, just take it as per your requirement.
Here, we have selected the WinCC RT Advanced.
Now in the next step, we are providing a communication channel in SCADA.
Now go to
Add new device >> Controllers
and then add your PLC here.
We are adding here an S7 1200 series CPU 1212 DC/DC/DC.
After adding a PLC controller, the next step is to configure its ethernet protocol,
because we are going to connect PLC with SCADA through ethernet protocol.
For that Go to
In other words, we can say that the PLC and SCADA must be on the same ethernet
network for proper communication.
We are just adding a simple logic to start and stop the motor.
Go to the
HMI Application >> Connection and configure it.
Select communication driver as Simatic S7 1200 because our PLC controller is of S7
1200 series.
Now, we are all set to start and stop the motor from the SCADA, and also, we can
check the online status in PLC as well.
Here, in the below image, we can see those two buttons, start and stop, and the motor
indication as well.
When the operator will press the start button, it will activate the output Q0.0 bit and
will start the motor.
We can see that the motor’s image is showing in green color, which indicates that the
motor is running now.
OBJECT LINKING AND EMBEDDING FOR PROCESS CONTROL
(OPC) ARCHITECTURE
The purpose of the standard is to provide a common means for data access
applications from any source, from field devices or from other files or applications.
The great motivation to create the OPC ™ OLE for the Process Control standard is
the need to establish a standard mechanism for communication between different
data sources, either from field devices or even from other data files.
1. Field Management:
With the advent of intelligent field equipment, a wide variety of data equipment,
such as configuration and control data, may be used or even other applications.
2. Process Management:
The use of SCADA and SDCD (Strategy for distributed controller defence)
control systems allow the decentralized control of industrial processes. The data
provided can be considered together to allow effective and integrated of the
entire Industrial Process.
3. Business Management:
While the OPC Server specifies standard interfaces for direct access to equipment or
applications, the OPC Client specifies the default interface for applications to access
the collected data.
OPC applications are written in several languages, such as Visual Basic, Delphi,
Power Builder, etc.
The OPC servers are written in C or C ++, taking advantage of the encapsulation
characteristics of these languages, providing “objects” that can be accessed through
any application
All specifications have been made to facilitate the development of OPC servers and
can also be written in another language.
Access to OPC servers is done through the OLE / COM ™ (Component Object Model
)and OLE / DCOM ™ (Distributed Component Object Model) components provided
by the Microsoft ™ Windows ™ operating system.
An object is an information unit that can be created and manipulated by users. It has
intrinsic behavior specified by its type, with its own commands and facilities. In other
words, objects are data/software modules that can be included in software packages.
They can be LINKED or EMBEDDED.
Embedded Objects: are stored together with the applications. In this case, they are
for the exclusive use of the same ones.
• Simple to develop;
• Flexibility to “accommodate” the features of multiple manufacturers;
• High level of functionality;
• Enables efficient operation.
• Hardware manufacturers must only develop a set of components to access
their equipment;
• Software developers do not have to rewrite drivers because of changes in
equipment;
• Users have more options to develop international and integrated systems;
HOW TO CONFIGURE A SIMPLE SCADA SYSTEM
In order to configure a simple SCADA system using only a laptop / PC one needs to
target the following basic SCADA components:
• Tag (IO)
• Trending / Report
• Alarm
• Screen / Mimic
Tools / Dependencies:
• Ecava IGX
• Inkscape SAGE
• Modbus Simulator
Go to
On the left menu, click on element “IO Driver” to display the content in main window.
Next, add a new I/O port in the existing table content and enable it, as shown in
following.
Ethernet port will be used to connect the device to SCADA via Modbus TCP/IP
protocol.
Address 127.0.0.1 indicates the localhost address.
Tags are one of the main components in a SCADA system, they are variables created
in both SCADA and PLC/RTU in order to pass parameters between instruments and
SCADA. Here, 2 tags will be created to indicate an instrument’s measurement value
and status.
Note that the “Log” attribute for tag ‘meter_value’ is configured in order to log the tag
value into database for data monitoring purpose.
Step 5: Trending
‘Screen’ > ‘Trend’ > ‘Single Layer’ and reveal the pre-created html code page. Append
the following scripts into the html file as shown.
Step 6: Report
Other than trending, reports are very useful for data monitoring in SCADA system.
Click on
‘Report’ > ‘Archive’ to create a report to record the measurement values of our
instrument.
In the new report (.htm) file, create a simple table to record ‘meter_value’ tag as shown
below.
Next, in order to view the report in front-end, it is required to add it as one of the
display screens.
Click on ‘Screen’ and add a new Sub-Menu under ‘Report’, then browse and select
the report file created just now.
Step 7: Alarm
Process alarms are important in a production to avoid any unwanted loss. Thus, let’s
add an alarm to monitor our instrument’s measurement value.
Click on ‘Alarm’ > ‘Group’ > ‘Process’ and add a new alarm as shown below.
The alarm will be activated when instrument reading reaches high limit, and similarly
for low limit.
A mimic screen is necessary to represent a front-end HMI to interact with the SCADA
system.
From Start menu, launch Inkscape SAGE. We will only target on mapping the drawing
objects with SCADA tags to understand their inter-relations.
Create a text object to indicate values and a shape object that will target to change
color according to different status, example as follows.
Save the SVG file in the project folder.
Right click on the text and select “Object Properties”. On the “Get” tab, select the tag
‘meter_value’ created in Step 4 as shown below. Hit on button “Apply” and “OK” and
save the file.
Next, right click on the circle shape and select “Object Properties”. On the “Color” tab,
select tag ‘meter_status” and define the color based on the tag value as shown below.
After done, apply the changes save the file.
Other than reading data from devices, most of the time a SCADA system requires
setting command to a process.
For example, create a button as shown below to start a process when clicked. Right
click on the button and select “Object Properties”. On “Set” tab, choose your tag to
trigger the process. In this case, tag “start_button” is Boolean type, where its value
will be set to “True” when clicked on the button. You can also add a prompt message
for double confirm upon clicking on front-end.
Similarly with meter status above, create a process status light with color animation
to indicate the status after the start button is clicked. (i.e. process started = green,
otherwise = red)
The simplest and most direct application of the SCADA concept to municipal traffic
control is system monitoring or precisely a system of effective equipment monitoring.
Traffic lights have equipment cabinets, usually located at their feet or corners of
intersections. If the equipment in the cabinet is working, so is the traffic light.
This is done by adding a gear that will act as a traffic control device to each equipment
cabinet. This is known as an RTU (remote terminal unit). RTUs can track
environmental conditions inside equipment cabinets, warning municipal managers if
temperature or humidity threatens the operation of traffic lights.
RTUs can be used to detect other issues, such as flooding, unauthorized physical
entry, or voltage deviations. If an issue is detected, RTUs transmit the information to
the appropriate responder. This represents the "Data Acquisition" portion of SCADA.
For small traffic grids - with a dozen lights or less - RTUs can directly inform the
maintenance crew leads of problems.
Once grids become larger and more complex than this, it becomes more efficient to
route alarms to a master station.
A central master station sorts, prioritizes, and informs dispatchers and managers of
problems by order of importance.
Large cities may further subdivide their traffic grids into multiple regions - each
watched over by an individual master station.
Each piece of equipment that requires monitoring, from valves to tanks, can be
equipped with sensors. Control relays can be installed on equipment like pumps,
valves, UV emitters, or booms.
Sensors and process controller devices (control relays) are attached to remote
terminal units (RTU). Multiple remote terminal units at different sites transmit the data
collected to a single master station which displays the information in a browser. For
especially large water management systems, several master stations can be
controlled by a single top-level master.
Each aspect of a large water system derives unique benefits from a SCADA system:
Filtration Plants
SCADA systems can monitor tank levels, chemical levels, ultraviolet (UV) intensity,
and environmental conditions, as well as pumps, valves, and filters.
Pump Stations
Pump stations in urban and rural areas alike are widespread and numerous. Rather
than staffing each pump station full-time, or relying on periodic inspections, water
systems can monitor each pump from a single location. This:
With a SCADA system, information on the entire network can be collected and
displayed at once, drastically improving managerial overview. This:
Site Security
Water infrastructure is vulnerable to vandalism, theft, sabotage, or terrorism.
Preventing unauthorized access to important sites including filtration plants, pump
stations, and storage facilities helps protect the valuable assets stored within.
SCADA can be a monitor and control system like door alarms, motion sensors, and
video cameras, alerting security personnel to intruders.
Control relays can close doors, and activate sirens and lights to deter trespassers.
In addition to its direct effects, SCADA systems simplify another important task:
Record Keeping
With asset, equipment, and operational information all flowing through the same
central system, there's no need to tediously transfer information from one media to
another for analysis or storage. This:
• Power Utility Network (PUN) software provides an electrical utility with tools to
enhance system operation at a very low cost.
• The PNU software consumes real-time SCADA data.
• PNU logic is a combination of both mathematical and logical techniques.
• The present scenario is to produce and distribute quality power at the minimum
investment.
• Proper operation of the electrical network & having real-time data about the
network helps to achieve the required goal.
• PNU provides the user with a host of applications to distribute automation.
Features of Power Network Utilities
• Component Modeling
• State Estimation
• Bad Data Suppression
• Contingency Analysis
• Fault Isolation/Islanding
• Load Shedding
• Volt/VAR Scheduling
• Dispatcher Power Flow
• Short Circuit Analysis
• Network Topology Processor