Date post: | 29-May-2018 |
Category: |
Documents |
Upload: | er-piush-jindal |
View: | 216 times |
Download: | 0 times |
of 83
8/9/2019 Mid Session
1/83
8/9/2019 Mid Session
2/83
COMPANY PROFILEEEAST offers world-class software development and Embedded SystemDevelopment from India to companies across the world. Focused to provideIT enabled services at lower costs without compromising on quality, EEASThas expertise in customized E-commerce website solution and software
applications development with extensive functionality.
develop effectual solutions in the fields of Web Application Development,Customized Application development, application integration; our solutionscover a range of industries including financial services, E-commerce,healthcare and medical transcription. provide high quality work that complies
with international standards.Eureka Electrosoft Solutions Pvt. Ltd. was established in year 2001 and sincethen we are completely committed to provide customer based technologysolutions
8/9/2019 Mid Session
3/83
PLC AND SCADA SYSTEM
PLC - PROGRAMMABLE LOGIC CONTROLLER
SCADA SUPERVISIORY CONTROL AND DATA ACQUISTIONSYSTEM
8/9/2019 Mid Session
4/83
WHAT IS P.L.C ??Automation of many different processes, such as controlling
machines, basic relay control, motion control, process control is done
through the use of small computers called a programmable logic controller
(PLC).
This is actually a control device that consists of a programmable
microprocessor, and is programmed using a specialized computer
language.
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 theprogrammable logic controller directly through a cable connection.
Programmable logic controllers contain a variable number of
Input/output (I/O) ports
The programmable logic controller circuitry monitors the status
of multiple sensor inputs, which control output
8/9/2019 Mid Session
5/83
ARCHITECTUREOFPLC
8/9/2019 Mid Session
6/83
8/9/2019 Mid Session
7/83
PARTSOFPLCPower supply :-PLC need 24 V D.C power supply for its working.
This PLC get either from internal power supply orexternal source. SMPS is used.
MCU:- Its is processor of PLC
I\P& O\P:- PLC has a set of isolated input & output
Expansion port:- In some PLC we have an expansion port which isused for addition of either input or output port
Memory module:- memory module is provided to store program. Beside
this an external module is also provide which serves asbackup in case of fault
Communication port:- This port is provided are used to communicate withcomputer. It may be com part or Ethernet etc.
Display:- In some PLC we have display LCD or in some we
LED indicator
8/9/2019 Mid Session
8/83
SERIALNO. INFORMATION
8/9/2019 Mid Session
9/83
8/9/2019 Mid Session
10/83
8/9/2019 Mid Session
11/83
8/9/2019 Mid Session
12/83
CommunicationPoint-to-PointRS-232 communication port configurable for direct connection to
your programming device.
DF1, half-duplexRS-232 communication port configurable for DF1 half-duplex
slave protocol for connection to a modem in SCADA applications
DH-485RS-232 communication port configurable for DH-485 communication
through an AIC+ (1761-NET-AIC) converter. Lets you communicate with SLC 500processors, other MicroLogix controllers, operator interfaces, or programming
devices in a DH-485 network
8/9/2019 Mid Session
13/83
PANEL OF 1000(1764- LIOBXB)
8/9/2019 Mid Session
14/83
8/9/2019 Mid Session
15/83
1100 MICROLOGIXWith online editing and a built-in 10/100 Mbps Ethernet/IP port for peer-
to-peer messaging the MicroLogix 1100 controller adds greater connectivity
and application coverage to the MicroLogix family of Allen-Bradley
controllers. There are 10 digital inputs, 6 digital outputs, and 2 analog inputs
on every controller, with the ability to add digital, analog, RTD, and
thermocouple modules to customize the controller for your application. Onversions of the controller with DC inputs, there is a high-speed counter, and
on the DC output version
8/9/2019 Mid Session
16/83
8/9/2019 Mid Session
17/83
BENEFIT
Online Editingmodifications can be made to a program while it is
running, making fine tuning of an operating control system possible,
including PID loops. Not only does this feature reduce development
time, but it aids in troubleshooting.
Built-in LCDlets you monitor data within the controller,
optionally modify that data and interact with the control program.The LCD displays status for embedded digital I/O and controller
functions, and acts as a pair of digital trim pots to allow a user to
tweak and tune a program.
Ethernet/IP Portfor peer-to-peer messaging offers users high-
speed connectivity between controllers and the ability to access,monitor and program from the factory floor to anywhere an Ethernet
connection is available.
Isolated RS-232/RS-485 combo portprovides a host of different
point-to-point and network protocols
8/9/2019 Mid Session
18/83
FEATURESOne embedded 20 kHz high-speed counter (on controllers with DCinputs)The built-in independent high-speed counter uses 32-bit
integers for extended range, features 8 modes of operation, and
supports direct control of outputs independent of program scan.
Two 20 kHz high-speed PTO/PWM outputs (on controllers with DC
outputs).
Digital trim potentiometersAllow quick and easy adjustments oftimers, counters, set points, and more.
Program data securityData file download protection lets a
program be reloaded into the controller without overwriting
protected data.
Memory modules
Memory backup provides protection and
transportability for programs and data.
Four interrupt inputsInterrupt inputs let the controller scan a
specific program file (subroutine) when an input condition is detected
from a sensor or field device.
Real-Time Clockembedded in every controller
8/9/2019 Mid Session
19/83
Expansion I/O Modules
If an application requires more I/O than the built-in I/O providedby the MicroLogix 1100 controller, you can connect up to four 1762
expansion I/O modules to the MicroLogix 1100 controller to provide
expanded I/O capacity. You can use digital and analog I/O modules in
many combinations. The current loading capacity of the controllers
built-in power supply may limit the number of I/O modules that canbe connected to the controller.
MicroLogix 1100 expansion I/O modules include an integral high-
performance I/O bus. Software keying prevents incorrect positioning
within the system.
You may install expansion I/O modules to the right of the
MicroLogix 1100 controller either on a panel with two mounting
screws or on a DIN rail. Each expansion I/O module includes finger-
safe terminal blocks for I/O wiring and a label to record I/O terminal
designations
8/9/2019 Mid Session
20/83
8/9/2019 Mid Session
21/83
MicroLogix Memory ModuleThe 1763-MM1 Memory Module allows:
User programs and data to be stored as backup
Transport programs for use with other
controllers
Special safety/security features for presscontrol and other critical applications
Auto-recovery, through a power cycle, after a
controller fault
Comparison of programs
Data file and memory module write protection
Removal/insertion under power
8/9/2019 Mid Session
22/83
8/9/2019 Mid Session
23/83
8/9/2019 Mid Session
24/83
COM PORT & RS 232
A COM port is serial port used for half duplex & full duplex
communication. This port consist of 9 pin. This port is mainly
used for communication in PLC. But due to serial
communication that data transmit speed is slow only upto 20Kb\s
RS-232 devices may be classified as Data Terminal
Equipment (DTE) or Data Communications Equipment
(DCE); this defines at each device which wires will besending and receiving each signal
8/9/2019 Mid Session
25/83
PIN PURPOSE SIGNAL NAME
Pin 1 Data Carrier Detect DCD
Pin 2 Received Data RxData
Pin 3 Transmitted Data TxData
Pin 4 Data Terminal Ready DTR
Pin 5 Signal Ground Gnd
Pin 6 Data Set Ready DSR
Pin 7 Request To Send RTSPin 8 Clear To Send CTS
Pin 9 Ring Indicator RI
8/9/2019 Mid Session
26/83
TYPES OFINPUTS/ OUTPUTS
USER TYPE: These are the inputs and outputs that are physicallypresent and are practically to the inputs andoutputs of the PLC.
BIT TYPE: These are the inputs and outputs that are notphysically present and are functional in thePLC only. These inputs/outputs are basicallyused to drive each other in the ladder logic
programming
8/9/2019 Mid Session
27/83
INPUTSXIC (Examine if closed
I/PI/P O/PO/P
00 00
11 11
8/9/2019 Mid Session
28/83
XIO ( Examine if open)
I/PI/P O/PO/P
00 11
11 00
8/9/2019 Mid Session
29/83
TIMERSTimers are used to perform the
timing operations.
Timebase is the minimum value of
time in second that can be taken by
the timer.
Preset value is the total number of
the seconds for which the timing
operation has to be done
Accumulator starts increasing the
time in seconds upto the preset value.
Upto the preset value of the
accumulator the enable bit of timer ishigh & the timer runs.
When accumulator reaches the
preset value then the timer stops and
the done bit of the timer becomes high
8/9/2019 Mid Session
30/83
RETENTIVE TIMER ON (RTO)
This is very important instructionin ladder logicThis instruction is same as timerTON.
But unlike timer when it hasstarted timing process it holds thecount if there is a fault or there is apower failure.When the fault is removed orpower supply is restored then RTO
will start the timing from theaccumulated value of time whichwas held when the continuity wasfailed.
8/9/2019 Mid Session
31/83
TIMER BITS
EN- Enable- This bit will high when the input
is given to the timer
TT - Timer timing bit - This bit will be high
during the timing process.
DN Done This bit will be high when the
timing process is ended
8/9/2019 Mid Session
32/83
COUNTERSCounters are used to count the
number of operations.Its function is same as the
timer excepts that the timer counts the number of seconds
and the counter counts thenumber of operations or pulses
At each operation the value ofthe accumulator increases andwhen the value of theaccumulator comes to the preset
value of the counter then thecounter stops
8/9/2019 Mid Session
33/83
EQUAL
The condition is true
when the two values
entered are equal.
Then this instructionwill be energized &
will energies
everything that is
connected next to it
8/9/2019 Mid Session
34/83
GREATER THAN EQUAL TO
This instruction compares
two values and will be
high when the counted
value becomes equal to orgreater than the fixed value
and will energise the
everything that is
connected next to it
8/9/2019 Mid Session
35/83
LESS THAN EQUAL TO
This instruction compares
two values and will be
high when the counted
value becomes equal to orless than the fixed value
and will energies the
everything that is
connected next to it
8/9/2019 Mid Session
36/83
GREATER THAN
This instruction compares thetwo user specified values andwill remain high when thecounted value becomesgreater than the fixed valueand will energise everythingthat is connected next to it
This instruction becomesfalse when the counted valueis less than or equal to the
counted value.
8/9/2019 Mid Session
37/83
LESS THAN
This instruction compares the
two user specified values and
will remain high when the
counted value becomes less than
the fixed value and will energizeeverything that is connected
next to it
This instruction becomes false
when the counted value is more
than or equal to the counted
value.
8/9/2019 Mid Session
38/83
LIMIT
This command is used to drive an
output within a specified range of
time.
In this instruction we have to give
the two values. One is lower limit& other is high limit.
Lower limit is the value of time
after this instruction will be true
& high limit is the max value
upto which this instructionremains high.
8/9/2019 Mid Session
39/83
RESET
This instruction is used to
reset the program after the
necessary operations have
been performedThe address to this
instruction is given as the
same as the counter/timer
whose operation is to be
reset.
8/9/2019 Mid Session
40/83
LADDER LOGIC
Ladder logic is mainly used forPLC programming.Ladder logic programming isdifferent from other methods of
programming.In this we have to mage logics asper the requirements & have toimplement them.In ladder logic at the left handside there is input and at the
right habd side there is outputand in between the controlcomponents are used.
8/9/2019 Mid Session
41/83
SIMPLE LADDER LOGIC
8/9/2019 Mid Session
42/83
HANDHELD PROGRAMMER
8/9/2019 Mid Session
43/83
STARTINGWITHRSLOGIX5000
8/9/2019 Mid Session
44/83
8/9/2019 Mid Session
45/83
8/9/2019 Mid Session
46/83
START/STOP LOGIX
8/9/2019 Mid Session
47/83
8/9/2019 Mid Session
48/83
8/9/2019 Mid Session
49/83
8/9/2019 Mid Session
50/83
8/9/2019 Mid Session
51/83
8/9/2019 Mid Session
52/83
SIMPLE TIMING OPERATION
8/9/2019 Mid Session
53/83
CLEAR INSTRUCTION
8/9/2019 Mid Session
54/83
COUNTERWITHINSTRUCTIONS
8/9/2019 Mid Session
55/83
TIMER
Make a program in which a timer is used with three output
during fast 5 sec the fast output is turn on
During the 6 to 10 sec second output is on
During the 11 to 20 sec third output is on After 20 sec the timer is reset
8/9/2019 Mid Session
56/83
8/9/2019 Mid Session
57/83
8/9/2019 Mid Session
58/83
8/9/2019 Mid Session
59/83
8/9/2019 Mid Session
60/83
8/9/2019 Mid Session
61/83
8/9/2019 Mid Session
62/83
8/9/2019 Mid Session
63/83
8/9/2019 Mid Session
64/83
BOTTLING PLANT
Made a program for bottling plant for satisfy the
condition of bottling plant
each bottle is fail in 7 sec. So an electromagnet valve
should be operated for such period
after this the conveyer is move for 2 sec so that nextbottle come under the valve
in know condition like light fail or fault, the timer
should not be reset itself. Unless whole process is
completed
The loop is follow again & again
8/9/2019 Mid Session
65/83
8/9/2019 Mid Session
66/83
8/9/2019 Mid Session
67/83
8/9/2019 Mid Session
68/83
8/9/2019 Mid Session
69/83
MULTIPLE SENSOR PROGRAM
Made a program for car safety. The program only allowto start the car when following condition are satisfy All doors of car are close the driver wear his seat belt
The wireless key is in the carIn case of any condition describe above are not
statify the car does not start, also the require indicationis blow in car.
8/9/2019 Mid Session
70/83
8/9/2019 Mid Session
71/83
8/9/2019 Mid Session
72/83
8/9/2019 Mid Session
73/83
SEQUENTIAL OPERATION
Make a program in which you have one motor & one
pump. The system has following feature
on starting the circuit, motor will run after 15 second
of pump on
Also after sending the stop command the pump willstop after 15 sec of motor stop
8/9/2019 Mid Session
74/83
8/9/2019 Mid Session
75/83
8/9/2019 Mid Session
76/83
8/9/2019 Mid Session
77/83
8/9/2019 Mid Session
78/83
Direction sensor problem
In a casting machine a die move to & for . There are three
Infra red sensor is placed near the die. Make a program
that tell the direction & place of Die after it move
8/9/2019 Mid Session
79/83
8/9/2019 Mid Session
80/83
FAULTHANDLNG IN PLC
In PLC automatic fault handling program run. This program isknown user interface program. This program will check therunning program comparing the store memory program. Duringthe fault like erase of some data, voltage interrupt etc the programwill generate an interrupt program called RECOVER. This willdetect the fault. There are two bit under this instruction A & B.When A become true then the this program will interrupted theexpression & start locating other addressing n[n[0]+10. when Bbecome true then the value of n[0] become negative. Due to thisnegative value, the program in PLC is erased & this bit is reset tozero. Also a zero interrupt is executed, which stop the program.
8/9/2019 Mid Session
81/83
8/9/2019 Mid Session
82/83
8/9/2019 Mid Session
83/83