Prince PLC & Scada

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 46

PRESENTATION

ON
PLC & SCADA

Submitted To: Submitted By:


Dr. Nidhika Birla Prince
HOD ELE DEPTT. 1217786
Contents
 Automation  RX Logix Basic Symbols
 Industrial Automation  Programming Basics
 What is PLC?  PLC Timer/Counters
Functions
 History of PLC
 Math Instructions
 Major components of PLC
 PLC Advantages &
 PLC Scan cycle & Scan Time
Disadvantages
 Working
 Application
 Major Components of PLC
 SCADA
 Programming Language of PLC
 Why SCADA ?
 PLC Programming
 TAG’S
 Ladder logic
 Features of SCADA
 Ladder Logic for Basic GATE
 WonderWare INTOUCH
 Block Diagram of PLC
 Programming Example
 Exampleof starting and stopping of a motor
 About RX Logix
.
AUTOMATION
 AUTOMATION is basically the delegation of human control functions to technical
equipment aimed towards achieving:
 Higher productivity.
.
 Superior quality of end product.
 Efficient usage of energy and raw materials.
 Improved safety in working conditions etc.

 TYPES OF AUTOMATION
 Building automation  Office automation
Example: lifts, smoke detectors Example: printers, cctv cameras

 Scientific automation  Light automation


Example: rocket launching Example: street solar lightening

 Industrial automation
Example: automated bottle filling
stations , steel factories etc 3
INDUSTRIAL AUTOMATION
 The use of Computerized or robotic
devices to complete manufacturing tasks.

FIELD
PLANT INSTRUME
NT
CONTROL SYSTEM

HARDWARE SOFTWARE
CONTROL CONTROL

4
WHAT IS PLC?
 PLC is an industrial computer that monitors inputs, makes decisions based
on its program and controls outputs to automate a process or machine. A
PLC has a built-in operating system(OS). This OS is highly specialized to
handle incoming events in real-time, or at the time of their occurrence.
 PLC is a digital computer designed for multiple inputs and output
arrangements, extended temperature ranges, immunity to electrical noise,
and resistance to vibration and impact. A PLC is an example of a real time
system.
 The PLC has input lines where sensors are connected to notify upon
events (e.g. temperature above/below a certain level, liquid level reached,
etc.), and output lines to signal any reaction to the incoming events (e.g.
start an engine, open/close a valve,etc.).
 It uses a programmable memory to store the instructions and specific

functions that include On/Off control, timing counting, sequencing,


arithmetic and data handling. 3
HISTORY OF PLC
.

PLC was introduced in late 1960’s


First commercial & successful Programmable Logic
. Controllers was designed and developed by Modicon as
. A relay replacer for General Motors.
Earlier, it was a machine with thousands of electronic parts.
Later ,in late 1970’s,the microprocessor became reality &
. greatly enhanced the role of PLC permitting it to evolve
.

Form simply relay to the sophisticated system as it is today.


PLC SCAN CYCLE & SCAN TIME
While the PLC is running, the
scanning process includes the four PHASE 1
phases, which are repeated Read Inputs
continuously as individual cycles of Scan
operation: PHASE 2
• Input Scan- Scan the state of the Program
Execution
Inputs
PHASE 3
• Program Execution- Processes
Diagnostics/
and executes the program logic Comm
• Housekeeping- This step PHASE 4
includes communications, Output
Internal Diagnostics, etc. Scan
• Output Scan- Energize/de-
energize the outputs
4 4
PLC SCAN CYCLE & SCAN TIME
• The time it takes to implement a scan cycle is called SCAN
TIME.
• The scan time composed of the program scan time, which
is the time required for solving the control program, and
the I/O update time, or time required to read inputs and
update outputs

8
WORKING ASET

• Source mode: +ve supply is given to the PLC.


• Sink mode: -ve supply is given to the PLC.
• The sink and source modes mainly define the way
in which the I/O is connected to the I/O of the
PLC.

9
MAJOR COMPONENTS OF A COMMON PLC
POWER
SUPPLY

I M O M
N O U O
P D T D
U U PROCESSOR P U
T L U L
From E T E To
SENSORS OUTPUT
Pushbuttons, Solenoids,
contacts, contactors,
limit switches, alarms
etc. etc.
PROGRAMMING
DEVICE

7 7
MAJOR COMPONENTS OF A COMMON PLC
1.INPUT MODULES accepts and converts signals from sensors into a
signal. Ex. : Switches, Pushbuttons.

2.OUTPUT MODULES that convert control instructions a signal that can be used
by actuators. Ex. : lamps, alarm.

3.CENTRAL PROCESSING UNIT(CPU)


• It is the brain of PLC and governs the activities of the entire PLC systems
• The CPU performs the SCAN CYCLE for PLC.
• The CPU consists of following blocks : Arithmetic Logic Unit (ALU), Internal
memory of CPU, Internal timers, counters and Flags .
 Timer is basically used add some delay in the programming circuit by
adding a particular time to each circuit.
 Types of timers : - ON delay timer, OFF delay timer and Retentive
Timers.
 Counter works on the method of counting the number of pulse.
 Types of Counters: UP counter, DOWN counter

11
MAJOR COMPONENTS OF A COMMON PLC
4. MEMORY is the component that stores information, programs and
data in a PLC.
• Types of memories used in PLCs are read only memory (ROM) and
random access memory (RAM).

5. POWER SUPPLY : Provides the voltage needed to run the primary


PLC components.

6. PROGRAMMING DEVICE: The programming terminal is used for


programming the PLC and monitoring/sequencing PLCs operation.

12
PROGRAMMING LANGUAGE OF PLC
 Languages used in PLC for the purpose of programming are

1. Ladder language
2. Functional Block Diagram (FBD)
3. Instructional List (IL)
4. Drive Functional Block (DFB)
5. Structural test language
PLC PROGRAMMING
ELEMENTS OF LADDER LOGIC
RUNGES NORMALLY OPEN
(CONTACT)

RAIL
RAIL NORMALLY CLOSED
(CONTACT)

COILS

Ladder logic is a programming language used to develop software for


PLC used in industrial control applications.
14
LADDER LOGIC
 The ladder logic is the oldestprogramming language
for PLC.
 It is well suited to expressCombinational logic.
 The main ladder logic symbols representthe elements :

make contact

break contact

relay coil
LADDER LOGIC FOR BASIC GATE
AND Gate OR Gate

A B Logic(Y) A B Logic(Y)
OFF OFF OFF
OFF OFF OFF
OFF ON ON
OFF ON OFF
ON OFF ON
ON OFF OFF
ON ON ON
ON ON ON

Y
A B Y
B
NOR Gate NAND Gate

A B Logic(Y) A B Logic(Y)
OFF OFF ON OFF OFF ON
OFF ON OFF OFF ON ON
ON OFF OFF ON OFF ON
ON ON OFF ON ON OFF

A B Y Y

B
BLOCK DIAGRAM OF PLC
Outputs
LEDs

Inputs
PROGRAMMING EXAMPLE:-

Ladder Logic Program for Start/Stop of Motor :

X1 X2 Y1

Y1
STARTING OF MOTOR:-
CONTINUOUS RUNNING OF MOTOR WHEN START BUTTON RELEASED:-
TO STOP THE MOTOR:-
MICROLOGIX 1000 PROGRAMMABLE CONTROLLER

23
24
RS LOGIX 500 ENGLISH

25
DOWNLOAD
COMPUTER
PLC
UPLOAD

• DATA TRANSMISSION-SERIAL

• SYSTEM(PO PLC(PORT)
RT) RS 232 DF port
• Baud Rate- 9.6 Kbps to 19.2 Kbps

• Driver softwares- RS Linx Classic, RS 232 & DF Drivers

• Programming software- RS Logix 500

26
RX LOGIX BASIC SYMBOLS:
• Input symbols: XIC-

XIO-

• Output symbols: OTE-

OTL-

OUL-

27
PROGRAMMING BASICS
ADDRESSING FORMAT : Identifier: slot address(if any).word address/bit

DATA FILES:
• Micrologix 1000 contain the status
information associated with the external
I/O and all other instructions we use in
our main and subroutine ladder program
files.
• These files are organized by the type of
data they contain. Data file types are:

28
PLC TIMER/COUNTER FUNCTION

29
MATH INSTRUCTIONS

30
PLC ADVANTAGES AND DISADVANTAGES
ADVANTAGES
• Increased Reliability, flexibility and accuracy.
• Easier to troubleshoot.
• Remote control capability.
• Communication Capability.
• Handles much more complicated systems.

DISADVANTAGES
• Initial Costs Are High
• There's Too Much Work Required In Connecting Wires
• Unemployment Rate Increases

31
APPLICATION OF PLC
Wherever automation is desired the PLCs are best suited
to meet the task.
Few examples of industries where PLCs are used :
 Robots manufacturing and control
 Car park control
 Train control station system
 Food processing
 Materials handling
 Machine tools
 Conveyer system etc.
SCADA
• SCADA is “Supervisory Control and Data Acquisition” – real time industrial
process control systems used to centrally monitor and control remote or local
industrial equipment such as motors, valves, pumps, relays, etc
• A SCADA system gathers information (such as where a leak on a pipeline has
occurred), transfers the information back to a central site, then alerts the home
station that a leak has occurred, carrying out necessary analysis and control, such
as determining if the leak is critical, and displaying the information in a logical and
organized fashion.

33
WHY SCADA?
• Saves Time and Money
• Less traveling for workers (e.g. helicopter ride)
• Reduces man-power needs
• Increases production efficiency of a company
• Cost effective for power systems
• Saves energy
• Reliable
• Supervisory control over a particular system

34
TAG’S
• It is the address of the memory location where signals are
being saved.
• We define a TAG in order to use it in the SCADA
software(Intouch wonderware).
• TYPES : 1) Analog 2) Digital 3) Strings
• These are further associated with either “Memory” or “I/O”
type tags.
• PC-SCADA – Memory analog/digital/string tag
• PLC-SCADA - I/O analog/digital/string tag

35
FEATURES OF SCADA
• Dynamic process graphic
• Real-time and Historical trending
• Alarms
• Recipe Management
• Security
• Device connectivity
• Script for logic development
• Database connectivity.

36
1. DYNAMIC PROCESS GRAPHICS
 Using this feature, one can develop graphics which can resemble the
plant. The graphics can include reactors, valves, pumps, agitators,
conveyors as well as other equipment and machinery used in the plant.
 The status of the equipment running/stopped can be shown using
different colors/animation.

37
2. REAL-TIME & HISTORICAL TRENDS
• This facility is used for representing the data in graphical form
• Real-time data will plot the real-time value for fixed period of
time while historical data will have historical data stored value
which can be viewed on demand
• Depending upon the storing capacity of the hard-disk one can
specify the no of days the data can be stored

38
3. ALARMS
• Every plant needs proper
monitoring and control of the
process parameters.
• Alarms represent warnings of
process conditions that could cause
problems, and require an operator
response
• Generally alarms are implemented
by using the lamps or hooters in
field but in SCADA it can be
represented using animation.
• In many SCADA software, four type
of alarm limits are used ie HI,
HIHI, LOW, LOW LOW .
39
4. RECIPE MANAGEMENT
• In many cases we use the same
plant for manufacturing
different product range. For
example an oil blending plant
can manufacture power oil,
transformer oil, automobile oil.
• The recipe management is
facility used for maintain
various recipes of different
products and implement it on
the process
• The recipe can be stored in a
single server and it can be
fetched by any client server
from any area to run the process
40
5. SECURITY
 Every SCADA software has various levels of security for
securing the application by avoiding unauthorized access
 Depending upon the access level given the operator/engineers
is allowed to do the task. In most of the cases, operators are
allowed only to operate the plant while maintenance engineers
can do the application modifications
 The security can be given for individual as well as for groups

41
6. DEVICE CONNECTIVITY
 Every control hardware has its own communication protocol for
communicating with different hardware/software. Some of the
leading communication protocol include Ethernet, DH485.
 The SCADA software needs device driver software for
communication with PLC or other control hardware.
 More the driver software available better is the device connectivity.
Most of the SCADA software used in the industry have
connectivity with most of the leading control system.

42
7. DATABASE CONNECTIVITY
• In many plants, it is important to download the real-time
information. In this case the database connectivity is must.
• Many SCADA software don’t have their own database. Hence for
storage and reporting they use third party database like MS Access
or SQL

• Wonderware InTouch provides a single integrated view of all


your controls and information resources. Intouch enables
engineers, supervisors, operators and managers to view and
interact with the working of entire operation through graphical
representations of their production processes.

43
8. SCRIPTS
• Script is a way of
writing logic in
SCADA software.
Every SCADA
software has its own
instructions and way
of writing program.
• Using scripts, one
can develop complex
applications.

44
WONDERWARE INTOUCH
• Wonderware InTouch provides a single integrated view of all
your controls and information resources. Intouch enables
engineers, supervisors, operators and managers to view and
interact with the working of entire operation through graphical
representations of their production processes.

INTOUCH

INTOUCH
APPLICATION WINDOWMAKER WINDOWVIEWER
MANAGER
32
THANK YOU !!!

You might also like