Prolific Systems & Technologies Pvt. LTD.
Prolific Systems & Technologies Pvt. LTD.
Prolific Systems & Technologies Pvt. LTD.
TECHNOLOGIES
PVT. LTD.,
Overview of Presentation
Introduction to Automation
Introduction to PLC
Introduction to RS Logix PLC programming Software
Communication and Hardware Configuration
Memory Layout and SLC 500 Systems Address
Instruction Set RS Logic 500 Software
Timers
Force I/Os
Compare & Arithmetic Operations
Counters
Logical Operation
Jump & Label Functions
INDUSTRIAL AUTOMATION
What is Automation?
Automation is basically the delegation of human
control function to technical equipment for
Increasing Productivity
Increasing Quality
Reducing Cost
Increasing Safety in working conditions
History of Automation
Manual Control
Pneumatic or Hydraulic Controls
Hardwired Controls
Electronic Control Using Logic Gates
Programmable Logic Control
Manual Control
All the actions related to process control are
taken by the operators
Drawbacks
Pneumatic Control
Advantages
Reduced space requirements
Less maintenance & greater reliability
Drawbacks
Changes in control logic not possible
More project time
Components of automation
Hardware
Software
Field Instrumentation
PLC ARCHITECTURE
Programmable controllers replace most of the relay
panel wiring by software programming.
Program
Loader
PC
Switches
Printer
Processor
I/O
Modules
Memory
Power
Supply
Machines
Cassette
Loader
EPROM
Loader
Peripherals
External Devices
PLC Hardware
A special computer for logic controls using ladder logic
programming.
Illustration of a PLC in an
Automated system:
PLC SCAN
Time taken to
complete 1 scan
cycle is called scan
time
Typical scan time
<10ms
READ
INPUTS
EXECUTE
LOGICS
HOUSEKEEPING
UPDATE
OUTPUTS
Communication Ports
RS-232
An RS-232 communication channel allows for simple
Siemens
Allen Bradley
GE Fanuc
Modicon
ABB
Omron
Delta
Mitsubishi
Messung
Types of PLC
All modules
are integrated into
single unit.
Rack/ Slot type PLC
All modules
are interconnected
using Racks.
ROCKWELL
Allen Bradley
1.
2.
3.
4.
User memory 1k
Max i/o 20 i/p & 12 o/p
Communication options serial, DH
485, Device net
Execution time
1.56microsec/500instructions
SLC 500
5/01
5/02
5/03
5/04
5/05
Power Supply
I/O Modules
Control Logix
Compact Logix
Using a specialized
Ladder Logic Software
Allen-Bradley uses
RsLogix 500
software to program
SLC, Micrologix and
so on
-( )-
b. Set Coil
-(S)-
c. Reset Coil
-(R)-
()
Advantages of PLCs
Easy to program
Easy to maintain
Reliable in industrial environment
Compact
LOGIC STATES
ON : TRUE, contact closure, energize, etc.
OFF: FALSE, contact open , de-energize,
etc.
Do not confuse the internal relay and program with the
external switch and relay. Internal symbols are used for
programming. External devices provide actual interface.
(In the notes we use the symbol "~" to represent negation.
AND and OR are logic operators. )
The logical
relationships can be
represented in a
diagram called a logic
network diagram.
The symbols used in
a logic network
diagram
corresponding to the
basic Boolean
operators are shown
in the figure.
AND
OR
NOT
Input
Output
OR
NOT
AND Operation
In this AND gate logic, it can be said that only if the switches X1 and
X2 change their states form opened to closed,the current can go to the
lamp.
OR Operation
COUNTER Operation
COUNTER: It counts the number of times
logical statements go from false or true. It
is used when an application must start or
stop after a number of same task is
performed, or simply when a task is
needed to be counted. It is represented by
the symbol below, with the number
indicating that the following step will be
performed after counter counts that
number of times.
Counter
Up Counter (CTU)
Down Counter (CTD)
Up Down Counter (CUD)
COUNTER UP/DOWN
COUNTER
C5:0
(EN)
PRESET
10
(DN)
ACCUM
Counter Waveform
TIMER Operation
TIMER ON/OFF/RTO
TIMER
: T4:0
TIMEBASE
: 1 SEC
PRESET
: 100
ACCUM
(EN)
(DN)
ON delay timer
Input
ON
OFF
Time
Output
Time
delay
ON
OFF
Time
ON
OFF
Time
Output
Time
delay
ON
OFF
Time
Timers:
True
False
True
RTO counting
stop
counting
resume
RTF
counting stop
-(RST)stop
Counter:
a. Counter up
-(CTU)-
b. Counter down
-(CTD)-
c. Counter reset
-(CTR)-
PB2
R1
R1 = PB1.AND.PB2
AND
PB3
PB1
PB4
R2
R2 = PB2.AND.~PB4
R1
R1 = PB1 .OR. PB2
OR
PB2
R1
PB1
PB2
pb3
Addressing
Digital Input
Addressing
Digital Output
Addressing
Ex
Ex
I:1.0/0 I1
O:2.0/0 O1
I:1.0/1 I2
O:2.0/1 O2
I:1.0/2 I3
O:2.0/2 O3
RS 232
Cable
PLC
SWITCHE
S
Non-locking
Normally Open
Loading
Normally Closed
Monitoring Status
Digital Memory
1 Bit 1 Digital information
( 0 or 1 )
1 Byte 8 Bits 1 analog information
( 0 to 255 )
( -128 to +127 )
1 Word 2 Byte 16 Bits 1 analog information
( 0 to 65535 )
( -32768 to +32767 )
1 Double word 2 Word 4 Byte 32 Bits 1 analog information
( 0 4294967295 )
(-2147483648 to +2147483647)
O1
I1
A (NO)
B
B
A (NO)
Press -------------> Energized
Not Press----> Not Energized
DO
DI
O1
I1
A (NO)
B
A (NC)
B
Press --------> Not Energized
Not Press---------> Energized
DI
DO
O1
I1
A
(NO)
B
A (NO)
Press ------------->
Energized
Not Press----> Not
Energized
DI
D
O
O1
I1
A
(NO)
B
A (NC)
DI
Not Press--------->
Energized
D
O
Program 1
Program 2
There are 2 Digital sensors (Proximity and level) and 2 digital outputs (Motor and
Valve) are provided in Bottle filling process.
Bottle stops moving when proximity sensor detects and open Solenoid valve.
Close solenoid valve when level sensor detects and move the filled bottle.
Assume Proximity sensor gives logic1 when it detects the object
and level sensor gives logic1 when it detects high level.
Valve
Moto
r
PS
LS
Program 3
There are 2 Digital level sensors and 2 digital outputs (Pump and Valve)
are provided in tank level process.
Assume both the sensor detects the water, it gives logic1.
When tank level is low, switch on the pump and close the solenoid
valve.
When tank level is high, switch off the pump and open the solenoid
valve.
Pump
LS
2
TANK
Valv
e
LS
1
Conclusion
Automation Engineer
Project Engineer
PLC Programmer
Maintenance Engineer
Service Engineer
Electrical Engineer
Contact:
E-mail: @prolifictraining.com
www.prolifictraining.com
Advantage - PROLIFIC
Thank You