PLC & Scada: Programmable Logic Controllers & Supervisory Control and Data Acquisition
PLC & Scada: Programmable Logic Controllers & Supervisory Control and Data Acquisition
Power Relays
Control Relays
Before the PLC.
Complexity,
Costly
Hardwiring,
Troubleshooting problems
Strict Maintenance routine
Not easy to modify
PLC – Configurations
Modular Configuration
PLCs are of two main configurations.
• Modular Configuration
• Fixed Configuration .
Parts of a PLC.
(Courtesy: Hitachi)
. PLC – Configurations
• Fixed Configuration
Fixed Configuration
Communication Modules
• Used to establish point-to-point connections
with other intelligent devices for the
exchange of data.
Inputs to PLC
Push Button
1
Outputs of PLC
Relays
PLC Outputs ‐ Actuators
Solenoid Coils Servo Motors
Manifold Block
1
PLC operation sequence
1)Self test: Testing of its own hardware and
software for faults.
• Ladder Diagram (LD) —a graphical process with rungs of logic, similar to the relay ladder
logic schemes that were replaced by PLCs.
• Function Block Diagram (FBD) —a graphical process flow using simple and complex
interconnecting blocks.
• Sequential Function Chart (SFC) —a graphical process of interconnecting steps, actions, and
transitions.
• Instruction List (IL) —a low-level, text-based language that uses mnemonic instructions.
• Structured Text (ST) —a high-level, text-based language such as BASIC, C, or PASCAL specifically
developed for industrial control applications.
Ladder program execution :
Power Ground
Rail ( Rung 1 ) Rail
( Rung 2 )
( Rung 3 )
( Rung 4 )
( Rung 5 )
Why this programming language is called ladder
programming ?
Power Ground
Rail ( Rung 1 ) Rail
( Rung 2 )
( Rung 3 )
( Rung 4 )
( Rung 5 )
Ladder Logic
AND
OR
Ladder Logic
limit Pressure
switches switch
Ladder Logic
Ladder Logic
Ladder Logic
JUMP CONTROL
DATA HANDLING INSTRUCTIONS
• Moving data
• Comparison of data( greater than, equal
to, less than)
• Arithmetic operation (Addition &
subtraction)
MOVE INSTRUCTION
DATA COMPARISON
GREATER THAN
GREATER THAN OR EQUAL
DATA COMPARISON
ADDITION SUBTRACTION
MULTIPLICATION DIVISION
Counters
• It is the address of the memory location where signals are being saved.
• We define aTAG in order to use it in the SCADAsoftware(Intouch
wonderware).
• TYPES: 1)Analog 2) Digital 3) Strings
• These are further associated with either “Memory” or “I/O” type tags.
• PLC-SCADA – Memory analog/digital/stringtag
• PLC-SCADA- I/O analog/digital/string tag
FEATURESOF SCADA
• Dynamic processgraphic
• Alarm
• Database connectivity
• Real time trend and historical trend view
• Security
• Device connectivity
SCADA Architecture
First generation: "Monolithic“