SUMMER TRAINING REPORT
on
PLC and SCADA
SATYAM VERMA (1900320210062)
Submitted to the Department of Electrical and Electronics Engineering
in partial fulfillment of the requirements
for the degree of
Bachelor of Technology
in
Electrical and Electronics Engineering
ABES Engineering College, Ghaziabad
Dr. A.P.J Abdul Kalam Technical University, Uttar Pradesh, Lucknow,October,2021
SARVAP SOLUTIONS PVT. LTD.
GHAZIABAD
by:-
ACKNOWLEDGEMEN
T
The internship opportunity I had with SARVAP SOLUTIONS PVT. LTD.,
GHAZIABAD was a great chance for learning and professional
development. Therefore, I consider myself as a very lucky individual as I
was provided with an opportunity to be a part of it Bearing in mind
previous I am using this opportunity to express my deepest gratitude and
special thanks to the MR. PIYUSH GUPTA who in spite of being
extraordinarily busy with her/his duties, took time out to hear, guide and
keep me on the correct path and allowing me to carry out my project at
their esteemed organization and extending during the training.
I would also like to thank to Dr. KUSUM LATA BHATT (Head of
Department, Electrical & Electronics Engineering), Mrs. Pragati
Shrivastava Deb(Associate Professor), Sh. Rahul Virmani(Assistant
Professor), Sh. Vivek Kr. Verma(Assistant professor) and faculty
members of the department, who often helped and gave me guidance to
prepare my report.
Last but not the least ,I would like to thank my colleagues who
helped me a lot in gathering information, collecting data and guiding me
from time to time in making this project despite of their busy schedules,
they gave me different ideas in making this project unique.
SATYAM VERMA
(1900320210062)
CONTEN
T
1.4.1 Manual control
1.4.2 Pneumatic control
1.4.3 Hard wired logic control
1.4.4 Electronic control using
logic gates
1.4.5 Programmable logic control
S.no Name of content Pag
e
No.
1. Scanned copy of certificate
2. Acknowledgement
3. Table of content
4. Chapter -
1
Introduction
1.1 History
1.2 Definition of Automation
1.3 Types of Automation
1.4 Timeline of control system
1.5 Advantages and
Disadvantages of Automation
5. Chapter -
2
Programmable logic control
2.1 Introduction of PLC
2.2
CHAPTER- 1
INTRODUCTI
ON
DEFINATION of
AUTOMATION
AUTOMATION
(DERIVED
FROM)
[GREEK WORD OF “AUTO (SELF) +”MOTUS”
(MOVING) ]
“AUTOMATION AS OPPOSED TO HUMAN
OPERATION OR CONTROL OF PROCESS
,EQUIPMENT OR A SYSTEM .”
-The diffination of automation is the use
of machines and technlogy to make processes run
on their without manpower.ex- work by conver
belt&servo motor
TYPE OF AUTOMATION & APPLICATIONS
Mainly automation are following types
AUTOMATIO
N
HOME
AUTOMATIO
N
BUILDING
AUTOMATIO
N
INDUSTRIA
L
AUTOMATIO
N
SCIENTIFI
C
AUTOMATIO
N
GENERALLY USED
DEVICES
HARDWARE CONTROL
✓ PLC
✓ CNC
✓ PC BASED
✓ MICROPROCEES
SOR
✓ ELECTRONIC
LOGIC
✓ HARDWARE
LOGIC
✓ MANUALY LOGIC
❖ FIELD DEVICE
• SENSOR
• PUMP
• MOTOR
• VALVE etc.
SWITCH GEAR
▪ RELAY
▪ SWITCHES
▪ NO/NC SWITCH
▪ TOGGLE
SWITCH
PROTOCOL
S
PROTOCOLS –“GROUPS OF RULES AND
INSTRUCTION IS CALLED PROTOCAL,ALSO
EXCHANGE DATA IS CALLED PROTOCOLS.”
PROTOCOLS DEPEND ON-
✓ SPEED
✓ LENGTH
✓ NODE
✓ CABLE
✓ NAME OF PROTOCOL-
RS23
2
RS48
5
ETHERNET
PROTOCOL &PARAMETER
S.N
.
PROTO
CO L
LEN
GT H
SPEED NODE PLC
1. RS232 1.2M 19.2KB
P S
SINGL
E
ALLE
N
BRAD
LY
2. RS485 1.2M 19.2KB
P S
SINGL
E
ALLE
N
BRAD
LY
3 ETHER
NE T
INFINI
T E
100MB
P S
INFINI
T E
ALL
4. MPI 3.2M 100MB
P S
SINGL
E
SIEMENS
✓ TIMELINE OF CONTROL
SYSTEM
Manual Control:-
Pneumatic
Control:-
Hard wired Logic Control:-
Electronic Control Using Logic
Gates:- Programmable Logic
Control:-
Chapter- 2
Programmable logic
control
PLC (PROGRGRAMMABLE LOGIC CONTROLLER)
➢ INTRODUCTION OF PLC
➢ DEFINATION OF PLC
➢ ADVANTAGES OF PLC
➢ HISTORY OF PLC
➢ BRANDS OF PLC
➢ COMPONENT OF PLC
➢ PROGRAMMING SOFTWARE OF PLC
➢ IMPORTANT TERMINOLOGY FOR PLC-
INTRODUCTION TO PLC
DEFENATION OF PLC :-
A programmable logic controller, plc or programmable controller is a digital
computer used for automation of typically industrial electromechanical process,
such as control machinery on factory assembly lines, amusement rides, or light
fixtures. PLCs are used in many industries and machine
ADVANTAGES OF PLC
…………………………………………………….
History of PLC
…………………………………………………….
BRANDS OF
PLC
IMAGES OF
LOGO-
COMPONENT OF
PLC
SOME IMPORTANT TERMINOLOGY
➢ CATLOG NUMBER /MODEL NUMBER EXP. (ALLEN BRADLY) PLC-
➢ DIFFERENCE B/W PLC & DCS
–
What is ladder logic programming?
Ladder logic is a programming language that represents a program by a
graphical diagram based on the circuit diagrams of relay-based logic
hardware. It is primarily used to develop software for Programmable Logic
Controllers (PLCs) used in industrial control applications
Points to Remember:
a. Whenever switches are to perform on operation, then the switches should be connected in
parallel.
b. Whenever switches are to perform off operation, then switches should be connected in
series.
c. The below table is very important as per hardware buttons used on PLC kit. By using the
below table NO type button can be converted to NC type button and vice-versa.
Hardware Software Button require on PLC
NO NO NO
NC NC NO
NO NC NC
NC NO NC
Key of table:
NO- Normally open.
NC- Normally
closed.
a. Switches can be interchange between NO and NC by using XIC and XIO
respectively. Here XIC stands for examine If Close XIO stands for examine If
Open
PLC DCS
ITS WORK ON GUI SYSTEM ITS NOT WORK ON GUI SYSTEM
ITS WORK 0.2µC ITS WORK ON 0.5µC
MAINTENANCE COST IS LOW MAINTENCE COST IS HIGH
WORK ON REAL TIMEAPPLICATION NOT WORK ON REAL TIMEAPPLICATION
b. Whenever there is a requirement to hold a signal (for eg. Turn on of motor)
then hold circuit is used.
This can be done only by using NO type switch.
This is done as per example is shown below CONCEPT OF HOLD CIRCUIT
BASIC
PROGRAMMING
LEARN BYALLEN
BRADLY
AboutABB-
ABB (ASEA Brown Bovary) is a multinational corporation headquartered in Zurich,
Switzerland, operating mainly in robotics and the power and automation technology
areas. It ranked 158th in the Forbes Ranking (2013). ABB is one of the largest
engineering companies as well as one of the largest conglomerates in the world
TASK OF LADDER
PROGRAMMING
Task 1 Performing normally open switch
Brief
idea:
Performing:
Getting started:
(*This step will perform in every task so not show in upcoming tasks.)
1. Firstly open the RSLOGIX Emulate 500 by going in
Start>All Programs>Rockwell Software>RSLogix
Emulate 500.
(*If any error occur click OK)
2. Now simply minimize the RSLogix Emulate 500 Window.
3. After it, open RSClassic Lite by browsing the same folder as of RSLogix
Emulate 500.
4. Now in RSClassic window, click on Communication>Configure Drivers.
5. Now in Configure Driver window
6. If program will be performed by Allen Bradley PLC then select the PLC
name or if program are performed using emulator then select as below
option is selected.
(*Remember if any device is running then click on stop and delete the device
and then perform above task.)
After selecting the device then click on Add New then click twice
OK. Then click on Close and then minimize the RSClassic
window also.
For running on PLC kit then steps are as follow:
7. Now after performing this, run the RSLogix Micro English again this will be
found in same directory.
Drawing rung:
1. Click on File > New and then select the PLC which we have to perform Ladder
for. In our case, PLC is Build 1761 MicroLogix 100
2. After performing this, above picture like window will be opened and then in
below Picture the tools are been shown with red arrow which we are going
to use.
The tools are sequence wise New Rung, Parallel connection,
normally open switch, normally closed switch and finally Load or
output.
3. Now firstly to add a new rung by click on new rung sign
( ).
(In above image rung is a electrical signal which is going to pass to plc, here
you can see flow of electron represent by symbol e on left hand side.)
1.1. Now simply put the normally open switch and the ouput or load by using
respective buttons.
Now at place of question mark sign, double click to label them.
Label the normally open switch as”I: 0.0/0” and label the output switch as “O:
0.0/0”. (Here I stand for input 0 stands for Slot Number again 0 stands for
Word number and final 0 stands for Bit Number)
So Syntax of labeling will be:
Filename: SlotNumber.WordNumber/BitNumber
After labeling
If you are using emulator rather than a PLC then only follow these
steps:
a.
b.
1. Now go near Offline arrow and click on
it
Click on
save
And then click on
yes
And finally click on
Yes
Now system will ask you to go Online then click on
yes.
Now finally you are online. And ready to Run
program.
Now the program will run to toggle button right click on normally open
button and select toggle bit
Final
Result:
To draw normally closed circuit the circuit will be as shown below and procedure
will as shown above
Task 2 Performing operation as Logic Gates
0 0 0 0 1 1 0 1
0 1 1 0 0 1 1 0
1 0 1 0 0 1 1 0
1 1 1 1 0 0 0 1
Drawing rung:
1. Click on File > New and then select the PLC which we have to perform Ladder
for. In our case, PLC is Build 1761 MicroLogix 1000.
2.
After performing this, above picture like window will be opened and then in
below Picture the tools are been shown with red arrow which we are going
to use.
The tools are sequence wise New Rung, Parallel connection, normally open
switch,
normally closed switch and finally Load or output.
3. Now firstly to add a new rung by click on new rung sign
( ).
(In above image rung is a electrical signal which is going to pass to plc, here
you can see flow of electron represent by symbol e on left hand side.)
4. Now simply put the normally open switch and the output or load by using
respective buttons.
A) OR Gate
Circuit for performing OR gate:
Now download the project in emulator and then run the project. The outputs
are shown below:
d) For 0,0 inputs:
b) For 0,1
inputs:
c) For 1,0
inputs:
d) For 1,1
inputs:
B) AND Gate
Circuit for performing AND
gate:
C) NAND Gate
Circuit for performing NAND
gate:
D) NOR Gate
Circuit for performing NOR
gate:
E) Ex-OR Gate
Circuit diagram for performing Ex-OR
gate
F) Ex-NOR
Gate
Task 3
Using 2 No and 2 Nc buttons, by clicking on 1- No then light will be on then turn off
button is 2 – Nc and 1 – Nc button will glow the light and 2 – No button will turn off
the light.
(On performing emulator circuit will be drawn as shown in below
image)
(On performing PLC kit, the circuit is as shown
below)
TASK 4 By pressing one NO or one NC push button, a led gets on. This led get
off by
pressing another NO push button panel.
(The above task can be performed by using emulator as shown
below)
(The above task can be performed by using PLC Kit as shown in below
image)
Task 4(a)
A motor get on from any of the 3 location by pressing No push buttons on the
panel. This motor gets off by pressing Nc push button on the panel.
(Below diagram of circuit of program is drawn without using PLC kit i.e with
RSLogix Emulator 500)
(If the above program is done with using PLC kit then it looks similar as shown in
below diagram)
Output:
When all inputs are
0
When only one input is
on
When only second input is
on
When only third input is
on
When turn off switch is
on
Task 5
By pressing one NO or 2 NC push buttons, a led gets on. This led gets off by
pressing another push button NC on panel.
(Emulator performed circuit
diagram)
(PLC kit performed circuit
diagram)
Task 6
By pressing any one of the NC push button led gets on and by pressing any one
NO from 2 NO button led gets off.
(When performing on emulator then circuit diagram as shown
below)
(On performing on PLC kit then circuit will
be)
Task 7
By pressing one NO push button then motor of conveyer belt gets on and led for
motor gets on. Again pushing another NO push button then motor of conveyer belt
gets off and valve on tank turn on and led of valve gets on and led off motor gets off.
When one NC push button is pressed then motor of conveyer belt gets on and led of
motor on and valve on tank gets off and led off valve gets off. An emergency button
is also placed to turn off all the process.
For reference diagram is shown
below
(Performing on
emulator)
(Performing on PLC
kit)
Task 8
Reference
Diagram:
Process:
There will be three sets of switches i.e. one set consist 2 buttons (ON/OFF).
When 1st
button ON is pressed then motor of 1st
conveyer belt is on and when OFF
button is pressed then motor get off.
Now when 2nd
set ON button is pressed then 1st
motor and 2nd
motor turned on and
similarly done with OFF button.
Now when 3rd
set ON button is pressed then all three motor of conveyer belt gets
turned on and when 3rd
set OFF button pressed then only 3rd
motor conveyer belt
turned off remaining 2 belt should be get no effected.
(*remember motor on should be should shown by glowing
led)
Table is drawn
below
NO 1 0 0 0
NC 0 0 0 0
NO 1 1 0 0
NC 0 0 0 0
NO 1 1 1 0
NC No Button 1 0 0
E 0 0 0 1
(*Here E stands for Emergency
button)
TASK 9
You are provided with 6 buttons on PLC i.e. (3 N0 and 3 NC). The program will
work as shown below:
When we press first NO button then first led should be glow and when we press
second NO push button the 2nd
led glow in similar manner 3 NO button should work
and in same manner other three NC type button should work as same as NO’s
button.
(*Here E stands for Emergency
button)
(Performing on PLC kit):
TASK 13
QUESTION: You are a maintenance engineer in the power plant where there a AB
Plc is regulating a motor, a fan and a pump. A input control panel is provided to
regulate the Plc outputs with three inputs (NO). You have been chosen to perform
certain operations as follows:
a) Start the motor by any one pushbutton provided in the panel.
NO 0 1 0 0 0 0
NO 0 0 1 0 0 0
NC 0 0 0 1 0 0
NC 0 0 0 0 1 0
NC 0 0 0 0 0 1
E 0 0 0 0 0 0
Sol: Performing on PLC
kit
b) Start the fan and motor together with any two pushbuttons provided in the
panel.
Sol:
c) Start the motor with 1st
pushbutton and then start the fan with 2nd
pushbutton by turning the motor down.
Sol:
Task 14
Question: Automation plant is manufacturing automobiles in regular basis and
they need some logics to be developed so that manufacturing shouldn’t fall prey
of any fault. The
unit consists of the following outputs:-ENTRY, PROCESS and EXIT and with
following inputs:- START,REGULATE and STOP. As a part of process team, you
have been given duty to regulate the manufacturing unit. Your duties are as
follows:
i) Start the plant with START button by switching the function of ENTRY
and PROCESS.
ii) REGULATE the unit by switching on the PROCESS
iii) STOP the process by EXIT
Performing on PLC
kit
Task 15
Question: There are 5 lamps in a signaling unit of an aeronautical department which
guide the aircrafts from ground. You are a signal officers working with the
aeronautical department and you are responsible to navigate the aircraft in case of
bad weather, aircraft malfunctions or later modification of schedule.
You are provided with signal module consisting of 5 O/P signaling outputs and five
inputs (3 NO, 2 NC). The control unit will send you information codes regarding
aircrafts navigation and you have to navigate the aircraft
The codes are as follow:-
a. When 1, 2, 3 LEDs will glow then it’s a SAFE flight.
b. When 1, 2, 4 LEDs glow then there is a AIR CURRENT DISBALANCE.
c. When 2, 3, 5 LEDs glow then there is MODIFICATION OF SCHEDULE.
d. When ALL the LEDs glow, it’s an EMERGENCY
I. Bring the SAFE mode in working by 1st
input and then change it
into EMERGENCY by 2nd
input.
II. Change the EMERGENCY to AIR CURRENT DISBALANCE by 3rd
input.
III. Change the AIR CURRENT DISBALANCE to MODIFICATION
OF SCHEDULE by 4th
input.
IV. Solve all the issues and change AIR CURRENT DISBALANCE to SAFE
mode.
Task 16
Press any one of the six pushbuttons provided and glow the 1st
LED.
Performing on PLC
kit
Task 17
Press any two buttons and glow all LEDs
Performing on PLC
kit
P.T.O
Task 18
Create the following pattern with following logic
i. Press the 1st
pushbutton and glow the 1st
LED.
ii. Press the 2nd
pushbutton and switch off the glowing 1st
LED.
iii. Press the 3rd
pushbutton and glow the 1st
, 2nd
and 3rd
LEDs.
iv. Press the 4th
Pushbutton and switch off the 1st
, 2nd
and 3rd
LEDs.
v. Press the 5th
pushbutton and glow all LEDs.
vi. Press the 6th
pushbutton and switch off all the glowing
LEDs.
Performing on PLC kit
Task 19
Automation plant is manufacturing automobiles in regular basis and they need some
logics to
be developed so that manufacturing shouldn’t fall prey of any fault. The unit consist
of following outputs:- ENTRY,PROCESS and EXIT and with following inputs:-
START, REGULATE and STOP. As a part of process team, you have been given
duty to regulate the manufacturing unit. Your duties are as follows.
i. Start the plant with START button by switching the function to ENTRY
and PROCESS.
ii. REGULATE the unit by switching on the process.
iii. STOP the process by EXIT.
Performing on PLC
kit
Task 20
There are 5 lamps in a SIGNALLING unit of an aeronautical department which
guide the aircraft from ground. You are a signal officer working with the
aeronautical department and
you are responsible to navigate the aircrafts in case of the bad weather, aircraft
malfunctions
and later modification of schedule.
You are provided with signal module consisting of 5 O/P signalling outputs and five
inputs (3 NO, 2 NC). The control unit will send you information codes regarding
aircraft navigation and you have to navigate the aircraft.
The code is as follows:
A. When 1,2,3 LEDs will glow then its a SAFE flight.
B. When 1,2,4 LEDs glow then there is a AIR CURRENT DISBALANCE.
C. When 2,3,5 LEDs glow then there is MODIFICATION OF SCHEDULE.
D. When ALL the LEDs glow, its an EMERGENCY.
i) Bring the SAFE mode in working by 1st
input and then change it
into EMERGENCY by 2nd
input.
ii) Change the EMERGENCY to AIR CURRENT DISBALANCE by 3rd
input.
iii) Change the AIR CURRENT DISBALANCE to MODIFICATION
OF SCHEDULE by 4th
input.
iv) Solve all the issues and change AIR CURRENT DISBALANCE to SAFE
mode.
Performing on PLC
kit
Task
21
With using an NO button to perform on and off task with same button and use also
same
LED.
Performing on PLC kit
With using OSR (one-shot rising) switch we can also perform this
task.
Timer:
It is used to switch on or off a switch to perform certain task as per
require.
There are basically three types of timers:
a. TON (Timer ON)
TOF (Timer OFF)
RTO (Retentive time-
on)
TON Timer
Brief idea: In this, When input signal is given to the timer then it start working. This
timer is generally used to count the time and take some action when a certain time
is reached.
Syntax of timer is:
T4:n
Here, n is represent as any number. Well here is a limit of timer also in Allen
Bradley Micrologix 1000 and that is 40.
So total number timer syntax we get is as
follow T4:0, T4:1, T4:3...............T4:39
In this, it consists of 3 types of bits which can be worked with it:
a. Enable bit (EN): This bit is in always on state in POWER ON
condition. Syntax of using above switch is: T4:n/EN
Here n represents given number. For eg: T4:0/EN
b. Timer-Timing Bit (TT): This bit is used to keep on signaling till a certain
time is reached in POWER ON condition.
The syntax is: T4:n/TT
c. Done Bit (DN): This type of bit is used to signal when a certain time
period is reached in POWER ON condition.
It is generally used to notify when a set time period is reached.
The syntax of DN bit is: T4:n/DN
For a brief idea of all above concepts a small task is made to under above
functions functionality.
Task 1 Observing characteristics of TON type timer
Graph of TON
timer
TASK 2
Usin
g
TON
Timer,
make
ladde
r
logic from the given table.
Start
For 15 sec
After 15
sec
O0
0
1
O1
1
0
O2
1
1
Performing on PLC
kit
TASK 3 Using TON timer, make ladder logic from the given table
Start O0 O1 O2
For 5 sec 1 1 1
After 5 sec 1 1 0
After 10 sec 1 0 0
Performing on PLC
kit
TASK 4Using TON Timer, draw ladder logic from below table
Start O0 O1 O2
For 5sec 0 0 1
After 5 sec 0 1 1
After 10 sec 1 1 1
Performing on PLC
kit
TASK 5 Using TON Timer, draw ladder logic from below table
Start O0 O1 O2 O3 O4
For 5sec 1 0 1 1 0
After 5 sec 1 0 0 1 1
After 10 sec 0 1 0 1 1
Performing on PLC
kit
TASK 6 Using TON Timer, draw ladder logic from below table
Start O0 O1 O2
For 3 sec 0 1 1
After 3 sec 1 1 0
After 6 sec 0 0 1
TASK 7 Using TON Timer, draw ladder logic from below table
Start O0 O1 O2 O3 O4
For 3 sec 1 0 0 1 1
After 3 sec 1 1 1 0 0
After 6 sec 0 0 1 0 1
Performing on PLC
kit
Performing on PLC
kit
TASK 8 Using TON Timer, draw ladder logic from below table
Performing on PLC
kit
Start O0 O1 O2 O3
For 3 sec 1 0 1 1
After 3 sec 1 1 0 0
After 6 sec 0 0 0 1
After 9 sec 0 1 1 0
TASK 9 Using TON Timer, draw ladder logic from below table
Start O0 O1 O2 O3 O4 O5
For 3 sec 1 0 0 1 0 1
After 3 sec 1 1 1 0 0 0
After 6 sec 0 0 1 0 1 1
After 9 sec 1 1 0 1 1 0
After 1 0 1 1 0 1
Performing on PLC
kit
TASK 10 Using TON Timer, draw ladder logic from below table
LED
s
LED 1 LED 2 LED 3 LED 4
After 5 sec 1 0 1 0
After 10 sec 1 1 0 0
After 15 sec 1 1 1 0
After 20 sec 1 1 1 1
Performing task on PLC
kit
TASK 11 Using TON Timer, draw ladder logic from below table
LED
s LED 1 LED 2 LED 3 LED 4 LED 5 LED 6
Time
After 5 sec 1 1 0 0 1 1
After 10 0 0 1 1 0 0
sec
After
15
sec
1 1 0 0 1 1
Performing on PLC
kit
TASK 12 Using TON Timer, make TOFF
Timer. Performing on PLC kit
TOFF Timer
Brief idea: In this, when timer is come in off state then it starts working. This
timer is generally used to take action when after a certain period of time.
Syntax of timer is:
T4:n
Here, n is represent as any number. Well here is a limit of timer also in Allen
Bradley Micrologix 1000 and that is 40.
So total number timer syntax we get is as
follow T4:0, T4:1, T4:3...............T4:39
In this, it consists of 3 types of bits which can be worked with it:
a. Enable bit (EN): This bit is in always on state in POWER ON
condition. It work same as in TON timer.
Syntax of using above switch is: T4:n/EN
Here n represents given number. For eg: T4:0/EN
b. Timer-Timing Bit (TT): This bit is used to keep signalling till a certain
time is reached in POWER OFF condition.
The syntax is: T4:n/TT
c. Done Bit (DN): It is also keep on signalling till a certain time period is
reached but it also keep on signalling in Power ON condition which
make it different from timer timing bit (TT Bit).
Start O0 O1 O2
For 15 sec 0 1 1
After 15 sec 1 0 1
It is generally used to notify when a set time period is
reached. The syntax of DN bit is: T4:n/DN
Graph of TOFF Timer is shown below for better
understanding:
For a brief idea of all above concepts a small task is made to under above
functions functionality.
Task 1
Using TOF timer, perform below task
Using TON Timer, make ladder logic from the given
table.
Performing on PLC kit
Start O0 O1 O2
For 5 sec 1 1 1
After 5 sec 1 1 0
After 10 sec 1 0 0
Task 2
Using TON Timer, make ladder logic from the given
table.
Performing on PLC
kit
Task 3
Using TON Timer, make ladder logic from the given
table.
Start O0 O1 O2
For 5sec 0 0 1
After 5 sec 0 1 1
After 10 sec 1 1 1
Start O0 O1 O2 O3 O4
For 5sec 1 0 1 1 0
After 5 sec 1 0 0 1 1
After 10 sec 0 1 0 1 1
Performing on PLC kit
Task 4
Using TON Timer, make ladder logic from the given
table.
Start O0 O1 O2
For 3 sec 0 1 1
After 3 sec 1 1 0
After 6 sec 0 0 1
Performing on plc
kit
Task 5
Using TON Timer, make ladder logic from given
table.
performing on PLC
kit
Start O0 O1 O2 O3 O4
For 3 sec 1 0 0 1 1
After 3 sec 1 1 1 0 0
After 6 sec 0 0 1 0 1
Start O0 O1 O2 O3
For 3 sec 1 0 1 1
After 3 sec 1 1 0 0
After 6 sec 0 0 0 1
After 9 sec 0 1 1 0
Task 6
Using TON Timer, make ladder logic from given
table.
Performing on PLC
kit
Task 7
Using TON Timer, make ladder logic from given
table.
Performing on PLC kit
Task 8
Using TON Timer, make ladder logic from given
table.
Start O0 O1 O2 O3 O4 O5
For 3 sec 1 0 0 1 0 1
After 3 sec 1 1 1 0 0 0
After 6 sec 0 0 1 0 1 1
After 9 sec 1 1 0 1 1 0
After 1 0 1 1 0 1
Performing on PLC kit
Task 9
Make a following pattern using TON
Timer.
LEDS ->
Time Int
LED1 LED2 LED3 LED4
After 5 sec 1 0 1 0
After 10 sec 1 1 0 0
After 15 sec 1 1 1 0
After 20 sec 1 1 1 1
LEDS ->
Time Int
LED1 LED2 LED3 LED4 LED5 LED6
After 5 sec 1 1 0 0 1 1
Performing on PLC
kit
Task 10
Make a following pattern using TON
Timer.
After 10
sec
0 0 1 1 0 0
After 15
sec
1 1 0 0 1 1
Performing on PLC
kit
Task 11
Make TON Timer working as TOFF
Timer.
Performing on PLC
kit
Or
O0 O1 O2
For 3 sec 0 1 1
After 3 sec 1 0 1
Task 12
Make TOFF Timer working as TON
Timer.
Performing on PLC kit
Task 13
Make a following pattern using TOFF Timer.
LED0 LED1 LED2
Before 5 sec 1 1 1
After 5 sec 1 1 0
After 10 sec 1 0 0
Performing on PLC
kit
Task 14
Make a following pattern using TOFF
Timer.
Performing on PLC
kit
Task 15
O0 O1 O2 O3 O4 O5
For 3 sec 1 0 0 1 0 1
After 3 sec 1 1 1 0 0 0
After 6 sec 0 0 1 0 1 1
After 9 sec 1 1 0 1 1 0
After 12 sec 1 0 1 1 0 1
Make a following pattern using TOFF
Timer.
Performing on PLC
kit
Task 16
Make a following pattern using TOFF
Timer.
LEDS -> LED1 LED2 LED3 LED4 LED5 LED6
Time Int
After 5 sec 1 1 0 0 1 1
After 10 sec 0 0 1 1 0 0
After 15 sec 1 1 0 0 1 1
Performing on PLC
kit
RTO
RTO is much similar to TON timer but it also has some differences.
a. In TON Timer, when reset button or power off button is clicked then
accumulator value reset to 0 but in RTO timer, its value become equal to
the pre-set value.
Start O0 O1 O2
For 3 sec 0 1 1
After 3 sec 1 1 0
After 6 sec Reset Reset Reset
b. In TON timer, if reset button is pressed in between of timer running then
value of accumulator value reset to 0 but in RTO timer, when reset button
is pressed in between of program running then accumulator value pauses
and remains on it.
c. In timer ON, DN bit gets to 0 but in RTO timer DN bit never gets to 0 it
remain 1.
Task 17
Show the basic characteristics of RTO
Timer.
Performing on PLC kit
Task 18
Make a following pattern using RTO
Timer.
Performing on PLC
kit
Start O0 O1 O2
For 3 sec 0 1 1
After 3 sec 1 0 0
After 6 sec 0 0 1
After 9 sec Reset Reset Reset
Start O0 O1 O2 O3 O4 O5
After 2 sec 0 1 1 1 0 1
After 4 sec 1 0 0 1 1 1
After 6 sec 0 0 1 0 1 0
After 8 sec 1 1 0 1 0 0
After 10 sec Reset Reset Reset Reset Reset Reset
Task 19
Make a following pattern using RTO
Timer.
Performing on PLC
kit
Task 20
Make a following pattern using RTO
Timer.
Start O0 O1 O2 O3 O4 O5
After 1 sec 1 1 1 1 1 1
After 2 sec Reset Reset Reset Reset Reset Reset
Task 20
Make a following pattern using RTO
Timer.
Performing on PLC
kit
COUNTER
There are two types of counter available in micro logics
1000.
1. CTU counter (counter up)
2. CTD counter (counter down)
CTU -> There are two types of bits define in CTU.
1. CU Bit (counter up Bit)
2. DN Bit (Done Bit)
Counter O0 O1 O2
Before 3 count 0 0 0
After 3 count 1 1 0
After 6 count 0 1 1
NOTE: In this counter, accumulator runs in positive
direction.
CTD -> There are two types of bits define in
CTD.
1. CD Bit (counter down Bit)
2. DN Bit (Done Bit)
NOTE:
In this counter, accumulator runs in negative
direction. There are total 32 counter available in
micro logics 1000.
Addressing of counter
C5:0, C5:1, C5:2 - - - - - - - - - - - - C5:31
Accumulator range
-32767 to 32768
Format of counter
Performing on PLC
kit
Task 1
Make a following pattern using CTU
counter.
Count
e r
O0 O1 O2 O3
After 3
count
1 0 0 1
After 6
count
1 1 0 1
After 9
count
0 1 1 1
Performing on PLC
kit
Task 2
Make a following pattern using CTU counter.
Performing on PLC
kit
counter O0 O1 O2
After 3 count 0 1 1
After 6 count 1 1 0
After 9 count 0 0 1
Counter O0 O1 O2 O3
After 3 count 1 1 0 0
After 6 count 0 0 0 1
After 9 count 0 1 1 0
After 12 count 1 0 1 1
Task 3
Make a following pattern using CTU
counter.
Performing on PLC
kit
Task 4
Make a following pattern using CTU
counter.
Counter O0 O1 O2 O3
After 3 count 1 1 0 0
After 6 count 0 0 0 1
After 9 count 0 1 1 0
After 12 count 1 0 1 1
After 15 sec Reset Reset Reset Reset
Performing on PLC
kit
Task 5
Make a following pattern using CTU
counter.
3 count 3-5 count 5< count 10 count
Green - ON Green – OFF Green – ON Green - OFF
F1 – ON F1 , F2 –ON F1, F2, F3 - ON F1, F2, F3 - OFF
Red - ON
Performing on PLC
kit
Task 6
Solve the given table using CTU
counter.
Counter Red green F1 F2 F3
After 3 count 0 1 1 0 0
After 4 count 0 0 1 1 0
After 5 count 0 1 1 1 1
After 10 count 1 0 0 0 0
Solution by make a pattern
as:
Performing on PLC
kit
CTD
Format of counter
Performing on PLC kit
Counter O0 O1 O2
Before -3 count 0 0 0
After -3 count 1 1 0
After -6 count 0 1 1
Counter O0 O1 O2 O3
After -3 count 1 0 0 1
After -6 count 1 1 0 1
After -9 count 0 1 1 1
Task 1
Make a following pattern using CTD
counter.
Performing on PLC
kit
Task 2
Make a following pattern using CTU
counter.
Performing on PLC
kit
Counter O0 O1 O2
After -3 count 0 1 1
After -6 count 1 1 0
After -9 count 0 0 1
Task 3
Make a following pattern using CTD
counter.
Performing on PLC
kit
Counter O0 O1 O2 O3 O4 O5
After -2 count 1 0 1 1 0 0
After -4 count 1 1 1 0 0 1
After -6 count 0 0 0 1 1 1
After -8 count 1 1 0 0 1 0
After -10 count 1 0 1 1 0 1
Task 4
Make a following pattern using CTD
counter.
Performing on PLC
kit
Task 5
Make a following pattern using CTD
counter.
Counter O0 O1 O2 O3
Performing on PLC kit
After -3 count 1 1 0 0
After -6 count 0 0 0 1
After -9 count 0 1 1 0
After -12 count 1 0 1 1
Task 6
Counter O0 O1 O2 O3
After -3 count 1 1 0 0
After -6 count 0 0 0 1
After -9 count 0 1 1 0
After -12 count 1 0 1 1
After 15 sec Reset Reset Reset Reset
Make a following pattern using CTD
counter.
Performing on PLC kit
PANEL DESIGNING,
WIRING&INSTALLATION
PLC PANNEL COMPONENT
L N G +V -V
❖ PLC PANNEL COMPONENT & TERMINOLOGY
–
CHANNEL-
1. POWER SUPPLY-
o
DC SUPPLY
SMPS-SWITCH MODE POWER
SUPPLY
• 24VDC TO 48VDC
• 1AMP,2AMP
• CONNECTION
SMPS
AC SUPPLY
Ac transformer is used for ac
supply
IT’S USED FOR MOUNTING ALL
COMPONENT
CONNECTOR
-
CONNECTOR USED FOR DIVIDING POWER SUPPLY WHICH WILL COME
FROM SMPS (SWITCH MODE POWER SUPPLY)
RELAY–
• 24V DC TO 48V DC
• 5PIN,8PIN,11PIN,14PI
N
• ELECTROSTATIC
• EMFT
LED –
• 24 V DC
• 220 VAC
PUSH BUTTONS-
RED NC (NORMALY CLOSED)
GREEN NO (NORMALY OPEN)
CASING-
CASING IS USED FOR HIDDEN COMPLEXITY
OF
WIRING
ABOUT PLC -
INPUT MODULE
DIGITAL SINK &
SOURCE
IMPORTANT POINTS
SCAN TIME – 0.2µSEC
MEMORY – RAM, EEPRAM
OPTO COUPLES – PHOTO DIODE AND PHOTO TRANSISTOR WITH
NOT GATE COMBINATION
INPUT OUTPU
T
DIODE TRANSISTO
R
ANALOG
SPECIFIC
WIRING
SINK CURRENT 1ST
FLOW IN FIELD AFTER IN TERMINAL
SOURCE CURRENT 1ST
FLOW IN PLC TERMINAL AFTER IN
FIELD
NOTE-
90% INPUT WIRING SINK
10% LIMIT SWITCH
SOURC
E ANALOGE MODULE-
• IT WORK ON C/N RATING
• 0mA TO 4mA
• 0W TO 10W
BIT MEMORY
1 BIT – 0/1
1 BYTE – 8 BIT /0-7
1 WORD – 16 BIT /0-
15
2 WORD – BIT 32 / 0-
31
1 NIBBLE – 4 BIT /0-3
TYPE OF PLC
Compact
plc
external I/O card can’t be
added
Modular
plc
external I/O CAN BE
ADDED
NOTE-
DIGITAL 16 I/O -16 CARD CAN BE EXTEND
ANALOG 8 I/O – 8 CARD CAN BE EXTEND
STEPS FOR MAKING PANNEL DESIGNING
STEP -1 MAKING A STEAL STRUCTURE OF PANNEL –
(IT’S DOEN BY WELDER MAN OR
IRONWORKER)
DRILLING ACCORDING TO I/O
STEP-2 COLOURING THE
PANNEL
STEP-3 ARRANGE DEVICES ACCORDING
WIRINING
MCB
CONNECTO
R
RELAY I/P(NO&NC,SENS.
)
O/
P
SMP
S
ALLN BRADLYPLC
BACKWORD IMAGE-
I-4 I-3 I-2 I-1 I-0
WIRING CONNECTION –
(LOGIC)
CONNECTION DIAGRAM-
(LOGIC)
CONTAIN OF CHAPTER
• INTRODUCTION OF SCADA
• HISTORY OF SCADA
• OBJECTIVE OF SCADA
• SCADA TRAINING
➢ INTRODUCTION OF SCADA
A collection of equipment that will provide an operator or remote terminal unit(rtu) with
enough information to determine status of perticular piece of equipment and entire
substation cause action to make place regarding to nework by collecting information
from plant like – voltage,current, frequency, power, circuit breaker ststus and performe
action.
➢ HISTORY OF SCADA
➢ OBJECTIVE OF
SCADA
IMPORTAN
T
POINT
S
PLC BRAND
ALLEN BRADLY
SIMENS
WONDERWARE
SOFTWARE
R.S.VIEW(VS)
WINE.(GERMAN)
INTOUCH(KOREA
N)
WONDERWARE SCADA
INTERFACE WITH ALLEN
BRADLY
USING KYP SERVER
➢SCADA TRAINING
SCADA
INSTALLATION
PROCESS
SCADA TRAINING STEPS
▪ DYNAMIC PROCESS
▪ SCRIPT
▪ ALARMS
▪ SECURITY
▪ RECIPE MANAGEMENT
▪ DATA BASE CONNECTIVITY(SQL/MS
OFFICE)
▪ TRENDS
▪ INTERFACING
▪ SCADA TRAINING STEPS
▪ FILE OPENING PROCESS---
➢ DYNAMIC
PROCESS
TOPI
C
PROCESS
NAME
1.
2.
3.
PERCENTAGE
FILLING MOVEMENT
HEIGHT &WIDTH
INTOUCH
APPLICATI
ON
FILE NEW NEXT APPLICATI
ON NAME
NEXT
NEW
INTOUC
H
FILE
NEW
WINDOW
WRITE
A
NAME
REPLACE
OK
4.
5.
6.
7.
8.
ORIENTATION
VALUE
DISPLAY
BLINKING
LIGHT
FILL COLOUR
PERCENTAGE
FILLING
PERCENTAGE FILLING PROPERTY USED
DRAWING (VISUAL) ANY OBJECT.
FOR FILLING
AND
FILLING BY TWO TYPE-
1. HORIZONTAL ( )
2. VERTICAL ( )
NOTE- TAG NAME MUST BE SAME
OF
SLIDE
R
TASK 1 - ONE TANK FILLING
STEP1.- SELECT A
SLIDER
CLICK
wizard(
) < slider < tag name(t) < [memory real] < save <
close
Step2.-click < wizard < symbol factory < tank(select)
< ok
Step3.
-
&
INITIAL
CONDITION-
perform
RUN TIME
CONDITION-
AT FULL
SLIDER-
TASK2-FILLING OF TANK1 AND DRAINING TANK2
STEP1- TAKES A SLIDER [AS PRIVIOUS TASK, TAG NAME
(t)]
Step2-(taking two tanks) –
Wizard < symbol factory < tank(tank1) < Taking tag name
(t)
Break cell applying
property-
Tank1 property-
Tank2
property-
Step3
-
&
&
TASK3-FILLING AND DRAINING TANK (USING PIPE) WITH
TANK CUTWAY
Step1-take a slider [same as previous task, tag
name (t)]
perform
Step2- take tank (tank1 < duplicates (tank2,
tank3)
Step3- takes two pipes :Wizard < symbol factory < pipes
< ok
step4- take cut way for tanks &
pipes
wizard < symbol factory < tank cut way <
ok
Step5 take a valve
Step 6apply properties
onobject
Tank1cutwa
y
Tank3 cut
way
Pip
e
cutwa
y
Step7
-
&
MOVEMEN
T
✓ LOCATION PROPERTY USED FOR
MOVEMENT
perform
TASK1.MOVEMENT OF BLOCK IN HORIZONTAL DIRECTION
STEP1.- SELECT A SLIDER
CLICK wizard( ) < slider < tag name(t) < [memory real] < save <
Close
STEP2. TAKING LINE ,BLOCK
FROM (
) AND #(SHIFT+3) AND APPLY
PROPERTY-
STEP3
-
&
TASK2 TAKING DOWN THE FLAG
STEP1-TAKING A SLIDER[SAME AS PRIVIOUS TASK]
STEP2-TAKING LINES AND USED TOOL MAKE A FLAG AND FILL COLOUR( )
tool OR APPLY PROPERTY
STEP3
-
TASK3.MOVING BOX HORIZONTAL & VERTICAL
STEP1.TAKE A SLIDER[SAME AS PRIVIOUS TASK]
STEP2-TAKING LINE AND BOX BY AND TAKING #[MEMORY
REAL] AND APPLY PROPERTY (HORIZONTAL &VERTICAL)
HORIZONTAL( )
VERTICAL
(
)
STEP3
-
VISIBILITY
Visibility property used for object (visible or not visible) at given condition, it’s means that
object hide and show during process.so for visibility duplicate of object are used.
TASK1 BLOCK MOVING ON TRACK
STEP1.- SELECT A SLIDER
CLICK wizard( ) < slider < tag name(a)[memory real] < save <
close
STEP2-MAKING LINES USING( TOOL AND TAKING BOXES(1&2)
USING TOOL .AND APPLY PROPERTY ON BOXES
BOX
1-
HORIZONTA
L
VERTICA
L
VISIBILIT
Y
BOX
2
HORIZONTA
L
VERTICA
L
VISIBILIT
Y
STEP3
-
&
TASK2 SEVEN SEGMENT USING SLIDER
STEP1- TAKE A SLIDER[SAME AS PERIVIOUS TASK,TAG NAME(P)]
STEP2-MAKING SQAURE, ARRANGE IN 8 FORM FOR SEVEN SEGMENT
DISPLAY AND APPLY PROPERTY
STEP
3-
&
OBJECT
SIZE(HEIGHT&WIDTH)
Hight & width property used for vary object hight & width according to
need.
TASK1- OPENING OF A SUTTER (VERT.)
STEP1-TAKE A
SLIDER
CLICK wizard
(
) < slider < tag name (a)[memory real] < save <
Close
STEP2-TAKE A SUTTER
CLICK<WIZARD<SYMBOL
FACTOTY<ARCHITECTURAL<SELECT
STEP3-APPLY PROPERTY ON
SUTTER-
STEP
4
TASK2 CAR PARKING IN GARGE
STEP1 SAME AS PRIVIOUS TASK[TAG NAME (S1),MEMORY REAL]
STEP2 TAKING A SUTTER [SAME AS PRIVIOUS ]
AND TAKING A CAR-
CLICK-WIZARD < SYMBOLE FACTORY < VEHICLES < SELECT VEHICLE <
OK
STEP3- APPLY
PROPERTY-
HORIZONTA
L
HORIZONTA
L
VISIBILIT
Y
VISIBILIT
Y
HEIGHT- HEIGHT-
VISIBILIT
Y
VISIBILIT
Y
STEP4
-
TASK3 MOVING BALL USING HOOK
DRAWING PART-
STEP1-TAKE A SLIDER [SAME AS PREVIOUS STEP,TAG
NAME(MP)] STEP2- TAKE A BOX HOOK
WIZARD < SYMBOLE FACTOTY < INTOUCH OBJECTS < BOX
HOOK
TAKE A
BALL-
TAKE A
JAR-
STEP3-APPLYING
PROPERTY
a. Property on first hook-
b.property on ball-
Horizontal properties are shown
below
Vertical properties
are
1. Now finally apply visibility on ball. Shown
below
Now let’s do work on other side of track
Put following properties on one of the 2
hooks. For hook 1
For
hook2
On ball-
Step
-
&
TASK 4 MOVING A OBJECT ON CONVEYER BELT
STEP1- TAKE A SLIDER [AS PRIVIOUS TASK, TAG NAME
(S1)]
STEP2-TAKING OBJECT (CONVEYER BELT, BOX &
SHUTTER) COVEYER BELT- SYMBOLE FACTORY
INTOUCH OBJECT
BOX-SYMBOLE FACTORYCONTAINER TAKING DUPLICATE
SHUTTER-SYMBOLE FACTORY ARCH. TAKING DUPLICATES
STEP3- DRAW AS SHOWN-[2 SHUTTER GROP OVERLAPE]
STEP4-APPLY
PROPERTY-
ON FIRST BOX-
ON SECOUND
BOX-
ON
SHUTTER1-
ON
SHUTTER2-
ON SHUTTER
3-
ON
SHUTTER4-
STEP5
-
ORIENTATIO
N
ROTATION
CLOCKWIS
E
ANTICLOCK/COUNTERCLOC
K
AXIS DETERMINATION-
-
Y
-X X
Y
TASK1 ROTATING OBJECT FROM GIVEN AXIS
STEP1- TAKE A SLIDER [AS PRIVIOUS TASK,TAG
NAME(T)]
STEP2-DRAW A RECTANGULAR BOX FROM
TOO
L STEP3- ARRANGE AS FOLLOWING-
MEASURE OF BOX & APPLY
PROPERTY -
STEP4
-
Task 2: Rotating 10 objects one by one at given points (with also
change in color)
STEP1-TAKING A SLIDER [SAME AS PRIVIOUS TASK]
STEP2 –DRAW 10 OBJECT (SIMILAR SIZE) BYTOOL, FILL COLOUR AND
ARRANGE IN FOLLOWING MANNER-
STEP3-APPLY
PROPERTY-
FILLING
COLOUR-
STEP
-
&
TASK3-REVOLVING ONE OBJECT ON ANOTHER (BOTH CW AND
CCW)
REVOLVING SMALLER ONE ON BIGGER
CIRCLE
STEP1-TAKE A SLIDER,TAG
NAME(T) STEP2-DRAW A CIRCLE
STEP3-APPLY PROPERTY ON SMALL
CIRCLE-
FOR
ANTICLOCKWISE-
STEP
-
&
TASK4-PACKING A BALL IN A CONTAINER
STEP1-TAKE A SLIDER[SAME AS PRIVIOUS
TASK]
STEP2-DRAWING LINES MAKE A BOX
TAKE A TRANSPERENT
CONTAINER DRAW A BALL
USING ELLIPS TOOL
STEP3- ARRANGE AS SHOWN FIGURE
STEP4- APPLY
PROPERTY-
ON
BALL
STEP5
-
&
SCTIPT
“Script is kind of programming which are use in SCADA to run process
automatically”.
❖ Script has three condition types-
1. ON SHOW – FIRST SCREEN WHEN RUNTIME
STARTING
2. WHILE SHOW-PROCESS OF PROGRAMMING ON
SHOWING
3. ON HIDE- IT’S USED FOR SECURITY PURPUSE
❖ HOW TO APPLY –
RIGHT CLICK < WINDOW < SCRIPT < CONDITION < TYPE < VALIDATE < OK
TASK1-TANK FILLING USING BUTTEN BY SCRIPT
STEP1-TAKE A BUTTEN AND GIVEN TAG
NAME
TAKE A TANK & TANK CUTWAY
–
SCRIPT
WRITING-
STEP-
3
TASK2-FILLING TWO TANKS
STEP-1.TAKE A BUTTON & TWO TANKS AND PIPE[AS
PRIVIOS]
STEP2-APPLY PROPERTY-
STEP3-
SCRIPT
STEP-
4
&
TASK-3 Moving ball (using vertical and horizontal)
Step-1 take a button
Draw a lines and taking a
ball Step-2 apply property
On ball-
Horizontal-t
Vertical-t1
Switch-sw
Step3-
script
Step-
5
TASK-4 TRAFFIC SYSYEM WITH SINGLE CAR
STEP-1 TAKE A BUTTON, TAG NAME (SW)
STEP-2 MAKE A ROAD TRACK & TAKE A
CAR STEP-3 TAKE THREE LIGHTS
STEP-4 APPLY
PROPERTY- FOR CAR-
FOR GREEN
LIGHT-
FOR RED
LIGHT-
FOR YELLOW
LIGHT-
STEP-5
SCRIPT-
STEP-
6
&
TASK-5 TRAFFIC SYSTEM FOR FOUR CARS
STEP-1 FIRST OF ALL WE CLICK ON THE WIZARD AND SELECT THE
BUTTON > MOMENTRY AND DEFINE TAG NAME AS “SW” SAVE IN
DISCRETE MEMORY AND CLOSE
DRAW THE ROAD AS LOOK LIKE BELOW AND SELECT THE CAR BY
WIZARD > SYMBOL FACTORY > VEHICLES > CAR AND DEFINE THE TAG NAME
FOR DIFFERENT PROPERTIES
CHOOSE THE LIGHT FOR TRAFFIC CONTROL BY WIZARD TOOL AS
RED YELLOW AND GREEN LOOK LIKE AS BELOW
STEP-2 PROPERTIES ARE DEFINED AS FOLLOW
1. FOR
CAR(a)
2. FOR CAR
(b)
4. FOR
CAR(c)
3. FOR CAR
(d)
FOR LIGHT
RED LIGHT >r1,r2
YELLOW LIGHT >
Y1,Y2 GREEN
LIGHT > g1,g2
Memory > discrete
memory For red
Similiarly for yellow and green the discrete properties
applied STEP-3 SCRIPT
ON SHOW PART
WHILE SHOW
PART
STEP
-4
ALARM
Alarms are used for safty
purpose Status- four type of
status are used –
I. LO LO STATUS
II. LO STATUS
III. HI STATUS
IV. HI HI STATUS
TASK-1 ALARM USED BY SLIDER
STEP-1 TAKING A SLIDER (TAG NAME-S1) & FOUR CIRCULAR LIGHTS FROM
WIZARD
STEP-2 TAKE A RECTANGAL (AS A TANK)
STEP-3 TAKE A BUTTON (FOR ACHKNOWLEDGEMENT)& ALARM
DISPLAY PROCESS FOR ALARM-
PROCES
S
FOR
AC
T-
KNOWLEDEME
N
CTRL+L
DOUBLE
CLICK
TAKE
THE
VALUE
GO TO THE
ALARM
VALUE
DOUBLE CLICK
SLIDER/
RECTANGULAR
BOX TAG NAME
(S1)
CLICK IN
DETAILS &
ALARMS
DOWBLE
CLICK
IN
LIGHT
PROCE
SS
FOR
ALL
LIGHT
WRITE
THE
EXPRESSI
ON-
S1.LO
ETC
LOLO-
20
LO -
40
HI-
80
-95 &
HIH
I
SA
V
E
CLICK
TO
ACTIO
N
TOUCH
PUSH
BOTTON
WRITE
A ACK
TAKE A
BUTTON
GO
TO
FUNCTION
AL
L
CHOOSE
FUNCTI
ON ACK
WRITE A
TAG NAME
OK
STEP
-
NOTE= THE PROCESS OF ALARM ARE SAME FOR
SCRIPT.
SECURITY
Security property used in SCADA for secure and work according to given access
level Process of security-(engineer control three tank and supervisor control
two tank and engineer can work of supervisor)
ACCESS LEVEL –
ACCESS LEVEL
999
9 888
8
777
7
B
ADMIN
ENGINEER
SUPERVISOR
SELECT
SECURITY
TYPE
INTOUCH
SECURITY
SPECIAL
TAKE TWO
BUTTON
ADD
& OK
WRITE
AGAIN
NAME &
PASSWRD
SPECIAL
&
CONFIGU
RE USER
NAME- AMINISTRATOR
PASSWORD-
WONDERWA
RE
ENTER NAME
& PASSWORD
LOG
ON
SECURITY
SPECIAL
STEP-DRAWING
DRAW THREE TANK (TAG NAME-F1,F2,F3 AND FELLING
PROPERTY)
STEP-
SCRIPT
STEP-
SECURITY
STEP- RUNTIME &
PERFORME-
PROCESS OF DATA BASE
CONNECTIVITY
SAV
E
TAKE
A
SLID
ER
WRITE A
TAG NAME
TYPE CHANGE
I/O REAL
CLICK ACCESS
NAME
CLICK ADD
TAKE
ACCESS
NAME
NODE NAME-BLANK
APP NAME-
SQL/EXCEL TOPIC
NAME-SHEET
CLO
SE
OK &
R1,C
1
CLICK
ITEM
WRITE AN
ITEM
PROTOC
OL- DDF
FILE
NAME,FILE
CLICK TO FILE&
WRITE FIELD
CLICK TO
FUNCTION
ALL
GO TO
WINDO
W
SCRIPT
(FILE NAME,FILE OFFSET,START TAG,NUMBERS OF
FIELD);
CHANGE THE
FILE
-1 “s1”
(different tag
name)
1
NAME(“e:/aq.x/s”)
THIS IS PROCESS OF DATABASE
CONNECTIVITY
NOTE- SOME MAIN TASK HAVE MANY CONTAIN SO EXPLAIN ONLY
SMALLER TASK
TASK1- OVER FLOW PROBLEM
OVERVIE
W-
Step-1 as shown figure-
i. Take a slider(tag name a)
ii. Take a pipes ,cut ways ,and valve
iii. Take a small rectangle for show valve
start
Step-2 apply property-
Double click slider
Save &close
Change the
tag name
S s1
On first
cutway-
On second cut
way-
On third cut
way-
On fourth cut
way-
On first
valve-
On second
valve-
In pipes property according to tank filling and valve
activate.
Step-
Recipe Management
Manufacturing industries build products according to repeatable procedures that use
standardized quantities of raw materials. In essence, products are manufactured
according to recipes. A recipe describes the raw materials, their quantities, and how
they are combined to produce a finished product. In the most intuitive case, a bakery
may follow a basic recipe that lists all ingredients and procedural steps to make
cookies. (Recipe Manager is a supplementary component for the InTouch HMI that you
can use to simplify the process of creating manufacturing recipes)
PROCESS-(GENRAL PROCESS TO MAKE AND SAVE FILE)
CLIC
K
THREE TYPE
DEFINATION
OPEN
RECIPE
MANAGE
R
FILE NEW
APPLICATION
FILE SAVE ON
DESKTOP
ITEM 1-RE
ITEM2-BL
UNIT NAME-U1
GO TO
UNIT
DEFINATI
ON
REL-100,200
RESET-0 ,0
FILL NAME OF
RECIPE
GO TO
RECIPE
DEFINAION
ITEM NAME-RED, BLUE
ITEM TYPE-ANALOG
FILL ITEM
NAME
AND
ITEM
TYPE
FIRST IS
TEMPLATI
ON
DEFINATIO
N
NOW SCADA
WORK AND
CONNECT BY FILE
PATH
AS SHOWN-(FILLING THREE
TANK)
TAKE TWO BUTTON (PAINT & RESET) AND THREE RECTANGULAR
BOX
APPLY PROPERTY
ON BOX-
Now double click on for paint button the click on Action (under Touch Pushbuttons).
A new window will pop-up then click on All (under functions in right lower corner
1. Now search for RecipeLoad and click
on it
Above image is formate of recipe load. Now at place of FileName rename with file which
is saved with its path and also with exact name and its extension. In unit name write unit
as defined in recipe manager in unit definition and also for recipe name write same as
defined in recipe definition.
Similarly do for reset button
(When clicked on reset
button)
TRENDS
TREND
S
REAL TIME
TRENDS
HISTORICAL
TRENDS
(LIVE
GRAPH)
(HISTORY PROCESS
GRAPH)
TASK-1 REAL TIME TRENDS
Drawing part:
1. Firstly bring a slider from wizard.
2. Now draw a tank using rectangle
tool.
3. Then with the help of real-time
trend(
), draw a graph on
window.
Applying properties:
1. Firstly define a tagname to vertical slider. And at time of deining Log data
must be checked and min and max value be place shown below.
2. Now define same tagname to the tank for the percent fill in the
tank.
3. Then double click on the graph and then do as shown in below
image
In above image time and sample are taken are equal as
generally. In below pen, write the name of the tagname.
Initial State:
Final
state:
TASK2-HISTORICAL TRENDS
Drawing part:
1. Bring a slider from wizard>sliders.
2. Draw a tank using rectangle tool.
3. Now bring a historical graph from
wizard>trend
Similarly take a trend zoom panel for better
controllability
Applying properties:
1. Now firstly give a tagname to tank and also give same tagname to vertical
slider.
(when defining tagname, it must be checked Log Data.)
2. Now double click on historical trend graph, a small window will pop-up as
shown in below image
Now by clicking on Suggest button (on left side) define Hist trend and Pen
Scale.
3. Similarly double click on trend panel and define same Hist trend and pen
scale as defined in historical graph. shown in below image
4. Now go to
A window will pop-
up
(Check the Enable Historical Logging)
5. Now click on runtime and then double click on historical graph, a historical trend
setup windows will arrive like as shown below
Now Under tags, Click on Pen #1 button again a window will arrive and double
click the tagname which want to show on graph of history
Now simply run the project and slide up or down the vertical slider and see the
changes in graph.
(point to be noted: it is historical graph, so when we will slide up or down the vertical
slider then graph will drawn but it may npt shown as it graph will be constant means
not moving constantly like real trend graph so we have set date and time of historical
graph when we slided up or down the slider.)
(Above is image, where setting of date and time will be
done.)
Output:
Task 3 Real trend graph (use of 4 tanks)
Brief
idea:
Drawing part:
1. Firstly bring a switch from
wizard>buttons
2. Now bring 4 tanks.
3. Now bring a real trend graph
Applying properties:
1. Now define a tagname to switch.
2. Define a tagname to
tanks
3. Now define tagnames to real trend graph as shown
below
Now simply run the
project.
Initial State
Final
State
Task 4 Filling and shifting bottle (with real trend graph)
Brief
idea:
Drawing part:
1. Firstly bring a momentary button to run the whole
project.
2. Then bring a conveyor belt in wizard>symbol factory
3. Now bring two tanks from wizard>symbol factory>tanks.
4. Similarly bring cutaways for tanks and also valves for tanks.
5. Now bring real trend graph.
6. And also bring a truck for shifting bottle from wizard>symbol
factory>vehicles
Applying properties:
1. Define the tagname to the switch first of all.
2. Now similarly for cutaways of first tank(left side
tank)
Cutaway from second tank (right side
tank)
3. Now for valve of tank 1
then
Similarly for valve of tank
2
4. Now movement of truck will
be
5. Now applying real trend
graph
6. Now applying script to on
show
While showing script will
be
Now simply run the project by clicking on
runtime
Initial State
Final
state
✓ CONCLUSION
Hence, in last I can say that taking training
in such an organization provided very beneficial
knowledge for me. I learned a lot about control systems,
electronic instrumentation etc. I also got knowledge how
an industry practically works. These all are necessary to
know for an engineering graduate. Now we can think a
better in the field of an engineering industry by learning
such things in the systematics way. At the end I would
like to thank all members who helped me in preparing
this meaningful report. I hope this report will be
successful to make others understand about the various
technology and process used in instrumentation.
SATYAM_VERMA_PLC_REPORT.docx.pptx

SATYAM_VERMA_PLC_REPORT.docx.pptx

  • 1.
    SUMMER TRAINING REPORT on PLCand SCADA SATYAM VERMA (1900320210062) Submitted to the Department of Electrical and Electronics Engineering in partial fulfillment of the requirements for the degree of Bachelor of Technology in Electrical and Electronics Engineering ABES Engineering College, Ghaziabad Dr. A.P.J Abdul Kalam Technical University, Uttar Pradesh, Lucknow,October,2021 SARVAP SOLUTIONS PVT. LTD. GHAZIABAD by:-
  • 2.
    ACKNOWLEDGEMEN T The internship opportunityI had with SARVAP SOLUTIONS PVT. LTD., GHAZIABAD was a great chance for learning and professional development. Therefore, I consider myself as a very lucky individual as I was provided with an opportunity to be a part of it Bearing in mind previous I am using this opportunity to express my deepest gratitude and special thanks to the MR. PIYUSH GUPTA who in spite of being extraordinarily busy with her/his duties, took time out to hear, guide and keep me on the correct path and allowing me to carry out my project at their esteemed organization and extending during the training. I would also like to thank to Dr. KUSUM LATA BHATT (Head of Department, Electrical & Electronics Engineering), Mrs. Pragati Shrivastava Deb(Associate Professor), Sh. Rahul Virmani(Assistant Professor), Sh. Vivek Kr. Verma(Assistant professor) and faculty members of the department, who often helped and gave me guidance to prepare my report. Last but not the least ,I would like to thank my colleagues who helped me a lot in gathering information, collecting data and guiding me from time to time in making this project despite of their busy schedules, they gave me different ideas in making this project unique. SATYAM VERMA (1900320210062)
  • 3.
    CONTEN T 1.4.1 Manual control 1.4.2Pneumatic control 1.4.3 Hard wired logic control 1.4.4 Electronic control using logic gates 1.4.5 Programmable logic control S.no Name of content Pag e No. 1. Scanned copy of certificate 2. Acknowledgement 3. Table of content 4. Chapter - 1 Introduction 1.1 History 1.2 Definition of Automation 1.3 Types of Automation 1.4 Timeline of control system 1.5 Advantages and Disadvantages of Automation 5. Chapter - 2 Programmable logic control 2.1 Introduction of PLC 2.2
  • 4.
    CHAPTER- 1 INTRODUCTI ON DEFINATION of AUTOMATION AUTOMATION (DERIVED FROM) [GREEKWORD OF “AUTO (SELF) +”MOTUS” (MOVING) ] “AUTOMATION AS OPPOSED TO HUMAN OPERATION OR CONTROL OF PROCESS ,EQUIPMENT OR A SYSTEM .” -The diffination of automation is the use of machines and technlogy to make processes run on their without manpower.ex- work by conver belt&servo motor
  • 5.
    TYPE OF AUTOMATION& APPLICATIONS Mainly automation are following types AUTOMATIO N HOME AUTOMATIO N BUILDING AUTOMATIO N INDUSTRIA L AUTOMATIO N SCIENTIFI C AUTOMATIO N
  • 6.
    GENERALLY USED DEVICES HARDWARE CONTROL ✓PLC ✓ CNC ✓ PC BASED ✓ MICROPROCEES SOR ✓ ELECTRONIC LOGIC ✓ HARDWARE LOGIC ✓ MANUALY LOGIC ❖ FIELD DEVICE • SENSOR • PUMP • MOTOR • VALVE etc. SWITCH GEAR ▪ RELAY ▪ SWITCHES ▪ NO/NC SWITCH ▪ TOGGLE SWITCH
  • 7.
    PROTOCOL S PROTOCOLS –“GROUPS OFRULES AND INSTRUCTION IS CALLED PROTOCAL,ALSO EXCHANGE DATA IS CALLED PROTOCOLS.” PROTOCOLS DEPEND ON- ✓ SPEED ✓ LENGTH ✓ NODE ✓ CABLE ✓ NAME OF PROTOCOL- RS23 2 RS48 5 ETHERNET PROTOCOL &PARAMETER S.N . PROTO CO L LEN GT H SPEED NODE PLC 1. RS232 1.2M 19.2KB P S SINGL E ALLE N BRAD LY 2. RS485 1.2M 19.2KB P S SINGL E ALLE N BRAD LY 3 ETHER NE T INFINI T E 100MB P S INFINI T E ALL 4. MPI 3.2M 100MB P S SINGL E SIEMENS
  • 8.
    ✓ TIMELINE OFCONTROL SYSTEM Manual Control:- Pneumatic Control:- Hard wired Logic Control:- Electronic Control Using Logic Gates:- Programmable Logic Control:-
  • 9.
    Chapter- 2 Programmable logic control PLC(PROGRGRAMMABLE LOGIC CONTROLLER) ➢ INTRODUCTION OF PLC ➢ DEFINATION OF PLC ➢ ADVANTAGES OF PLC ➢ HISTORY OF PLC ➢ BRANDS OF PLC ➢ COMPONENT OF PLC ➢ PROGRAMMING SOFTWARE OF PLC ➢ IMPORTANT TERMINOLOGY FOR PLC- INTRODUCTION TO PLC DEFENATION OF PLC :- A programmable logic controller, plc or programmable controller is a digital computer used for automation of typically industrial electromechanical process, such as control machinery on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many industries and machine ADVANTAGES OF PLC
  • 10.
  • 11.
  • 12.
  • 13.
    SOME IMPORTANT TERMINOLOGY ➢CATLOG NUMBER /MODEL NUMBER EXP. (ALLEN BRADLY) PLC- ➢ DIFFERENCE B/W PLC & DCS –
  • 14.
    What is ladderlogic programming? Ladder logic is a programming language that represents a program by a graphical diagram based on the circuit diagrams of relay-based logic hardware. It is primarily used to develop software for Programmable Logic Controllers (PLCs) used in industrial control applications Points to Remember: a. Whenever switches are to perform on operation, then the switches should be connected in parallel. b. Whenever switches are to perform off operation, then switches should be connected in series. c. The below table is very important as per hardware buttons used on PLC kit. By using the below table NO type button can be converted to NC type button and vice-versa. Hardware Software Button require on PLC NO NO NO NC NC NO NO NC NC NC NO NC Key of table: NO- Normally open. NC- Normally closed. a. Switches can be interchange between NO and NC by using XIC and XIO respectively. Here XIC stands for examine If Close XIO stands for examine If Open PLC DCS ITS WORK ON GUI SYSTEM ITS NOT WORK ON GUI SYSTEM ITS WORK 0.2µC ITS WORK ON 0.5µC MAINTENANCE COST IS LOW MAINTENCE COST IS HIGH WORK ON REAL TIMEAPPLICATION NOT WORK ON REAL TIMEAPPLICATION
  • 15.
    b. Whenever thereis a requirement to hold a signal (for eg. Turn on of motor) then hold circuit is used. This can be done only by using NO type switch. This is done as per example is shown below CONCEPT OF HOLD CIRCUIT BASIC PROGRAMMING LEARN BYALLEN BRADLY AboutABB- ABB (ASEA Brown Bovary) is a multinational corporation headquartered in Zurich, Switzerland, operating mainly in robotics and the power and automation technology areas. It ranked 158th in the Forbes Ranking (2013). ABB is one of the largest engineering companies as well as one of the largest conglomerates in the world TASK OF LADDER PROGRAMMING
  • 16.
    Task 1 Performingnormally open switch Brief idea: Performing: Getting started: (*This step will perform in every task so not show in upcoming tasks.) 1. Firstly open the RSLOGIX Emulate 500 by going in Start>All Programs>Rockwell Software>RSLogix Emulate 500. (*If any error occur click OK) 2. Now simply minimize the RSLogix Emulate 500 Window. 3. After it, open RSClassic Lite by browsing the same folder as of RSLogix Emulate 500. 4. Now in RSClassic window, click on Communication>Configure Drivers. 5. Now in Configure Driver window 6. If program will be performed by Allen Bradley PLC then select the PLC name or if program are performed using emulator then select as below option is selected.
  • 17.
    (*Remember if anydevice is running then click on stop and delete the device and then perform above task.) After selecting the device then click on Add New then click twice OK. Then click on Close and then minimize the RSClassic window also. For running on PLC kit then steps are as follow:
  • 18.
    7. Now afterperforming this, run the RSLogix Micro English again this will be found in same directory. Drawing rung:
  • 19.
    1. Click onFile > New and then select the PLC which we have to perform Ladder for. In our case, PLC is Build 1761 MicroLogix 100
  • 20.
    2. After performingthis, above picture like window will be opened and then in below Picture the tools are been shown with red arrow which we are going to use. The tools are sequence wise New Rung, Parallel connection, normally open switch, normally closed switch and finally Load or output. 3. Now firstly to add a new rung by click on new rung sign ( ). (In above image rung is a electrical signal which is going to pass to plc, here you can see flow of electron represent by symbol e on left hand side.)
  • 21.
    1.1. Now simplyput the normally open switch and the ouput or load by using respective buttons. Now at place of question mark sign, double click to label them. Label the normally open switch as”I: 0.0/0” and label the output switch as “O: 0.0/0”. (Here I stand for input 0 stands for Slot Number again 0 stands for Word number and final 0 stands for Bit Number) So Syntax of labeling will be: Filename: SlotNumber.WordNumber/BitNumber After labeling If you are using emulator rather than a PLC then only follow these steps: a.
  • 22.
    b. 1. Now gonear Offline arrow and click on it Click on save
  • 23.
    And then clickon yes And finally click on Yes Now system will ask you to go Online then click on yes.
  • 24.
    Now finally youare online. And ready to Run program. Now the program will run to toggle button right click on normally open button and select toggle bit
  • 25.
    Final Result: To draw normallyclosed circuit the circuit will be as shown below and procedure will as shown above
  • 26.
    Task 2 Performingoperation as Logic Gates 0 0 0 0 1 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 0 0 1 Drawing rung: 1. Click on File > New and then select the PLC which we have to perform Ladder for. In our case, PLC is Build 1761 MicroLogix 1000.
  • 27.
    2. After performing this,above picture like window will be opened and then in below Picture the tools are been shown with red arrow which we are going to use. The tools are sequence wise New Rung, Parallel connection, normally open switch, normally closed switch and finally Load or output. 3. Now firstly to add a new rung by click on new rung sign ( ). (In above image rung is a electrical signal which is going to pass to plc, here you can see flow of electron represent by symbol e on left hand side.) 4. Now simply put the normally open switch and the output or load by using respective buttons. A) OR Gate Circuit for performing OR gate:
  • 28.
    Now download theproject in emulator and then run the project. The outputs are shown below: d) For 0,0 inputs: b) For 0,1 inputs: c) For 1,0 inputs: d) For 1,1 inputs:
  • 29.
    B) AND Gate Circuitfor performing AND gate: C) NAND Gate Circuit for performing NAND gate: D) NOR Gate Circuit for performing NOR gate: E) Ex-OR Gate Circuit diagram for performing Ex-OR gate
  • 30.
    F) Ex-NOR Gate Task 3 Using2 No and 2 Nc buttons, by clicking on 1- No then light will be on then turn off button is 2 – Nc and 1 – Nc button will glow the light and 2 – No button will turn off the light. (On performing emulator circuit will be drawn as shown in below image) (On performing PLC kit, the circuit is as shown below)
  • 31.
    TASK 4 Bypressing one NO or one NC push button, a led gets on. This led get off by pressing another NO push button panel. (The above task can be performed by using emulator as shown below) (The above task can be performed by using PLC Kit as shown in below image)
  • 32.
    Task 4(a) A motorget on from any of the 3 location by pressing No push buttons on the panel. This motor gets off by pressing Nc push button on the panel. (Below diagram of circuit of program is drawn without using PLC kit i.e with RSLogix Emulator 500) (If the above program is done with using PLC kit then it looks similar as shown in below diagram) Output: When all inputs are 0
  • 33.
    When only oneinput is on
  • 34.
    When only secondinput is on When only third input is on
  • 35.
    When turn offswitch is on Task 5 By pressing one NO or 2 NC push buttons, a led gets on. This led gets off by pressing another push button NC on panel.
  • 36.
    (Emulator performed circuit diagram) (PLCkit performed circuit diagram) Task 6 By pressing any one of the NC push button led gets on and by pressing any one NO from 2 NO button led gets off. (When performing on emulator then circuit diagram as shown below)
  • 37.
    (On performing onPLC kit then circuit will be) Task 7 By pressing one NO push button then motor of conveyer belt gets on and led for motor gets on. Again pushing another NO push button then motor of conveyer belt gets off and valve on tank turn on and led of valve gets on and led off motor gets off. When one NC push button is pressed then motor of conveyer belt gets on and led of motor on and valve on tank gets off and led off valve gets off. An emergency button is also placed to turn off all the process. For reference diagram is shown below
  • 38.
  • 39.
    Task 8 Reference Diagram: Process: There willbe three sets of switches i.e. one set consist 2 buttons (ON/OFF). When 1st button ON is pressed then motor of 1st conveyer belt is on and when OFF button is pressed then motor get off. Now when 2nd set ON button is pressed then 1st motor and 2nd motor turned on and similarly done with OFF button. Now when 3rd set ON button is pressed then all three motor of conveyer belt gets turned on and when 3rd set OFF button pressed then only 3rd motor conveyer belt turned off remaining 2 belt should be get no effected.
  • 40.
    (*remember motor onshould be should shown by glowing led) Table is drawn below NO 1 0 0 0 NC 0 0 0 0 NO 1 1 0 0 NC 0 0 0 0 NO 1 1 1 0 NC No Button 1 0 0 E 0 0 0 1 (*Here E stands for Emergency button) TASK 9 You are provided with 6 buttons on PLC i.e. (3 N0 and 3 NC). The program will work as shown below: When we press first NO button then first led should be glow and when we press second NO push button the 2nd led glow in similar manner 3 NO button should work and in same manner other three NC type button should work as same as NO’s button.
  • 41.
    (*Here E standsfor Emergency button) (Performing on PLC kit): TASK 13 QUESTION: You are a maintenance engineer in the power plant where there a AB Plc is regulating a motor, a fan and a pump. A input control panel is provided to regulate the Plc outputs with three inputs (NO). You have been chosen to perform certain operations as follows: a) Start the motor by any one pushbutton provided in the panel. NO 0 1 0 0 0 0 NO 0 0 1 0 0 0 NC 0 0 0 1 0 0 NC 0 0 0 0 1 0 NC 0 0 0 0 0 1 E 0 0 0 0 0 0
  • 42.
    Sol: Performing onPLC kit b) Start the fan and motor together with any two pushbuttons provided in the panel. Sol: c) Start the motor with 1st pushbutton and then start the fan with 2nd pushbutton by turning the motor down. Sol: Task 14 Question: Automation plant is manufacturing automobiles in regular basis and they need some logics to be developed so that manufacturing shouldn’t fall prey of any fault. The
  • 43.
    unit consists ofthe following outputs:-ENTRY, PROCESS and EXIT and with following inputs:- START,REGULATE and STOP. As a part of process team, you have been given duty to regulate the manufacturing unit. Your duties are as follows: i) Start the plant with START button by switching the function of ENTRY and PROCESS. ii) REGULATE the unit by switching on the PROCESS iii) STOP the process by EXIT Performing on PLC kit Task 15 Question: There are 5 lamps in a signaling unit of an aeronautical department which guide the aircrafts from ground. You are a signal officers working with the aeronautical department and you are responsible to navigate the aircraft in case of bad weather, aircraft malfunctions or later modification of schedule. You are provided with signal module consisting of 5 O/P signaling outputs and five inputs (3 NO, 2 NC). The control unit will send you information codes regarding aircrafts navigation and you have to navigate the aircraft
  • 44.
    The codes areas follow:- a. When 1, 2, 3 LEDs will glow then it’s a SAFE flight. b. When 1, 2, 4 LEDs glow then there is a AIR CURRENT DISBALANCE. c. When 2, 3, 5 LEDs glow then there is MODIFICATION OF SCHEDULE. d. When ALL the LEDs glow, it’s an EMERGENCY I. Bring the SAFE mode in working by 1st input and then change it into EMERGENCY by 2nd input. II. Change the EMERGENCY to AIR CURRENT DISBALANCE by 3rd input. III. Change the AIR CURRENT DISBALANCE to MODIFICATION OF SCHEDULE by 4th input. IV. Solve all the issues and change AIR CURRENT DISBALANCE to SAFE mode. Task 16 Press any one of the six pushbuttons provided and glow the 1st LED.
  • 45.
    Performing on PLC kit Task17 Press any two buttons and glow all LEDs Performing on PLC kit P.T.O
  • 47.
    Task 18 Create thefollowing pattern with following logic i. Press the 1st pushbutton and glow the 1st LED. ii. Press the 2nd pushbutton and switch off the glowing 1st LED. iii. Press the 3rd pushbutton and glow the 1st , 2nd and 3rd LEDs. iv. Press the 4th Pushbutton and switch off the 1st , 2nd and 3rd LEDs. v. Press the 5th pushbutton and glow all LEDs. vi. Press the 6th pushbutton and switch off all the glowing LEDs. Performing on PLC kit Task 19
  • 48.
    Automation plant ismanufacturing automobiles in regular basis and they need some logics to be developed so that manufacturing shouldn’t fall prey of any fault. The unit consist of following outputs:- ENTRY,PROCESS and EXIT and with following inputs:- START, REGULATE and STOP. As a part of process team, you have been given duty to regulate the manufacturing unit. Your duties are as follows. i. Start the plant with START button by switching the function to ENTRY and PROCESS. ii. REGULATE the unit by switching on the process. iii. STOP the process by EXIT. Performing on PLC kit Task 20 There are 5 lamps in a SIGNALLING unit of an aeronautical department which guide the aircraft from ground. You are a signal officer working with the aeronautical department and
  • 49.
    you are responsibleto navigate the aircrafts in case of the bad weather, aircraft malfunctions and later modification of schedule. You are provided with signal module consisting of 5 O/P signalling outputs and five inputs (3 NO, 2 NC). The control unit will send you information codes regarding aircraft navigation and you have to navigate the aircraft. The code is as follows: A. When 1,2,3 LEDs will glow then its a SAFE flight. B. When 1,2,4 LEDs glow then there is a AIR CURRENT DISBALANCE. C. When 2,3,5 LEDs glow then there is MODIFICATION OF SCHEDULE. D. When ALL the LEDs glow, its an EMERGENCY. i) Bring the SAFE mode in working by 1st input and then change it into EMERGENCY by 2nd input. ii) Change the EMERGENCY to AIR CURRENT DISBALANCE by 3rd input. iii) Change the AIR CURRENT DISBALANCE to MODIFICATION OF SCHEDULE by 4th input. iv) Solve all the issues and change AIR CURRENT DISBALANCE to SAFE mode. Performing on PLC kit
  • 50.
  • 51.
    With using anNO button to perform on and off task with same button and use also same LED. Performing on PLC kit With using OSR (one-shot rising) switch we can also perform this task. Timer: It is used to switch on or off a switch to perform certain task as per require. There are basically three types of timers: a. TON (Timer ON) TOF (Timer OFF)
  • 52.
    RTO (Retentive time- on) TONTimer Brief idea: In this, When input signal is given to the timer then it start working. This timer is generally used to count the time and take some action when a certain time is reached. Syntax of timer is: T4:n Here, n is represent as any number. Well here is a limit of timer also in Allen Bradley Micrologix 1000 and that is 40. So total number timer syntax we get is as follow T4:0, T4:1, T4:3...............T4:39 In this, it consists of 3 types of bits which can be worked with it: a. Enable bit (EN): This bit is in always on state in POWER ON condition. Syntax of using above switch is: T4:n/EN Here n represents given number. For eg: T4:0/EN b. Timer-Timing Bit (TT): This bit is used to keep on signaling till a certain time is reached in POWER ON condition. The syntax is: T4:n/TT c. Done Bit (DN): This type of bit is used to signal when a certain time period is reached in POWER ON condition. It is generally used to notify when a set time period is reached. The syntax of DN bit is: T4:n/DN For a brief idea of all above concepts a small task is made to under above functions functionality. Task 1 Observing characteristics of TON type timer
  • 53.
    Graph of TON timer TASK2 Usin g TON Timer, make ladde r logic from the given table. Start For 15 sec After 15 sec O0 0 1 O1 1 0 O2 1 1 Performing on PLC kit
  • 54.
    TASK 3 UsingTON timer, make ladder logic from the given table Start O0 O1 O2 For 5 sec 1 1 1 After 5 sec 1 1 0 After 10 sec 1 0 0 Performing on PLC kit
  • 55.
    TASK 4Using TONTimer, draw ladder logic from below table Start O0 O1 O2 For 5sec 0 0 1 After 5 sec 0 1 1 After 10 sec 1 1 1 Performing on PLC kit
  • 56.
    TASK 5 UsingTON Timer, draw ladder logic from below table Start O0 O1 O2 O3 O4 For 5sec 1 0 1 1 0 After 5 sec 1 0 0 1 1 After 10 sec 0 1 0 1 1 Performing on PLC kit
  • 57.
    TASK 6 UsingTON Timer, draw ladder logic from below table Start O0 O1 O2 For 3 sec 0 1 1 After 3 sec 1 1 0 After 6 sec 0 0 1
  • 58.
    TASK 7 UsingTON Timer, draw ladder logic from below table Start O0 O1 O2 O3 O4 For 3 sec 1 0 0 1 1 After 3 sec 1 1 1 0 0 After 6 sec 0 0 1 0 1 Performing on PLC kit
  • 59.
    Performing on PLC kit TASK8 Using TON Timer, draw ladder logic from below table Performing on PLC kit Start O0 O1 O2 O3 For 3 sec 1 0 1 1 After 3 sec 1 1 0 0 After 6 sec 0 0 0 1 After 9 sec 0 1 1 0
  • 60.
    TASK 9 UsingTON Timer, draw ladder logic from below table Start O0 O1 O2 O3 O4 O5 For 3 sec 1 0 0 1 0 1 After 3 sec 1 1 1 0 0 0 After 6 sec 0 0 1 0 1 1 After 9 sec 1 1 0 1 1 0 After 1 0 1 1 0 1
  • 61.
    Performing on PLC kit TASK10 Using TON Timer, draw ladder logic from below table LED s LED 1 LED 2 LED 3 LED 4
  • 62.
    After 5 sec1 0 1 0 After 10 sec 1 1 0 0 After 15 sec 1 1 1 0 After 20 sec 1 1 1 1 Performing task on PLC kit TASK 11 Using TON Timer, draw ladder logic from below table LED s LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 Time After 5 sec 1 1 0 0 1 1
  • 63.
    After 10 00 1 1 0 0 sec After 15 sec 1 1 0 0 1 1 Performing on PLC kit TASK 12 Using TON Timer, make TOFF Timer. Performing on PLC kit
  • 64.
    TOFF Timer Brief idea:In this, when timer is come in off state then it starts working. This timer is generally used to take action when after a certain period of time. Syntax of timer is: T4:n Here, n is represent as any number. Well here is a limit of timer also in Allen Bradley Micrologix 1000 and that is 40. So total number timer syntax we get is as follow T4:0, T4:1, T4:3...............T4:39 In this, it consists of 3 types of bits which can be worked with it: a. Enable bit (EN): This bit is in always on state in POWER ON condition. It work same as in TON timer. Syntax of using above switch is: T4:n/EN Here n represents given number. For eg: T4:0/EN b. Timer-Timing Bit (TT): This bit is used to keep signalling till a certain time is reached in POWER OFF condition. The syntax is: T4:n/TT c. Done Bit (DN): It is also keep on signalling till a certain time period is reached but it also keep on signalling in Power ON condition which make it different from timer timing bit (TT Bit).
  • 65.
    Start O0 O1O2 For 15 sec 0 1 1 After 15 sec 1 0 1 It is generally used to notify when a set time period is reached. The syntax of DN bit is: T4:n/DN Graph of TOFF Timer is shown below for better understanding: For a brief idea of all above concepts a small task is made to under above functions functionality. Task 1 Using TOF timer, perform below task Using TON Timer, make ladder logic from the given table. Performing on PLC kit
  • 66.
    Start O0 O1O2 For 5 sec 1 1 1 After 5 sec 1 1 0 After 10 sec 1 0 0 Task 2 Using TON Timer, make ladder logic from the given table. Performing on PLC kit Task 3 Using TON Timer, make ladder logic from the given table.
  • 67.
    Start O0 O1O2 For 5sec 0 0 1 After 5 sec 0 1 1 After 10 sec 1 1 1 Start O0 O1 O2 O3 O4 For 5sec 1 0 1 1 0 After 5 sec 1 0 0 1 1 After 10 sec 0 1 0 1 1 Performing on PLC kit Task 4 Using TON Timer, make ladder logic from the given table.
  • 68.
    Start O0 O1O2 For 3 sec 0 1 1 After 3 sec 1 1 0 After 6 sec 0 0 1 Performing on plc kit Task 5 Using TON Timer, make ladder logic from given table. performing on PLC kit
  • 69.
    Start O0 O1O2 O3 O4 For 3 sec 1 0 0 1 1 After 3 sec 1 1 1 0 0 After 6 sec 0 0 1 0 1 Start O0 O1 O2 O3 For 3 sec 1 0 1 1 After 3 sec 1 1 0 0 After 6 sec 0 0 0 1 After 9 sec 0 1 1 0 Task 6 Using TON Timer, make ladder logic from given table. Performing on PLC kit Task 7 Using TON Timer, make ladder logic from given table. Performing on PLC kit
  • 70.
    Task 8 Using TONTimer, make ladder logic from given table. Start O0 O1 O2 O3 O4 O5 For 3 sec 1 0 0 1 0 1 After 3 sec 1 1 1 0 0 0 After 6 sec 0 0 1 0 1 1 After 9 sec 1 1 0 1 1 0 After 1 0 1 1 0 1 Performing on PLC kit
  • 71.
    Task 9 Make afollowing pattern using TON Timer.
  • 72.
    LEDS -> Time Int LED1LED2 LED3 LED4 After 5 sec 1 0 1 0 After 10 sec 1 1 0 0 After 15 sec 1 1 1 0 After 20 sec 1 1 1 1 LEDS -> Time Int LED1 LED2 LED3 LED4 LED5 LED6 After 5 sec 1 1 0 0 1 1 Performing on PLC kit Task 10 Make a following pattern using TON Timer.
  • 73.
    After 10 sec 0 01 1 0 0 After 15 sec 1 1 0 0 1 1 Performing on PLC kit Task 11 Make TON Timer working as TOFF Timer.
  • 74.
  • 75.
    O0 O1 O2 For3 sec 0 1 1 After 3 sec 1 0 1 Task 12 Make TOFF Timer working as TON Timer. Performing on PLC kit Task 13 Make a following pattern using TOFF Timer.
  • 76.
    LED0 LED1 LED2 Before5 sec 1 1 1 After 5 sec 1 1 0 After 10 sec 1 0 0 Performing on PLC kit Task 14 Make a following pattern using TOFF Timer. Performing on PLC kit Task 15
  • 77.
    O0 O1 O2O3 O4 O5 For 3 sec 1 0 0 1 0 1 After 3 sec 1 1 1 0 0 0 After 6 sec 0 0 1 0 1 1 After 9 sec 1 1 0 1 1 0 After 12 sec 1 0 1 1 0 1 Make a following pattern using TOFF Timer. Performing on PLC kit Task 16 Make a following pattern using TOFF Timer. LEDS -> LED1 LED2 LED3 LED4 LED5 LED6
  • 78.
    Time Int After 5sec 1 1 0 0 1 1 After 10 sec 0 0 1 1 0 0 After 15 sec 1 1 0 0 1 1 Performing on PLC kit RTO RTO is much similar to TON timer but it also has some differences. a. In TON Timer, when reset button or power off button is clicked then accumulator value reset to 0 but in RTO timer, its value become equal to the pre-set value.
  • 79.
    Start O0 O1O2 For 3 sec 0 1 1 After 3 sec 1 1 0 After 6 sec Reset Reset Reset b. In TON timer, if reset button is pressed in between of timer running then value of accumulator value reset to 0 but in RTO timer, when reset button is pressed in between of program running then accumulator value pauses and remains on it. c. In timer ON, DN bit gets to 0 but in RTO timer DN bit never gets to 0 it remain 1. Task 17 Show the basic characteristics of RTO Timer. Performing on PLC kit Task 18 Make a following pattern using RTO Timer. Performing on PLC kit
  • 80.
    Start O0 O1O2 For 3 sec 0 1 1 After 3 sec 1 0 0 After 6 sec 0 0 1 After 9 sec Reset Reset Reset Start O0 O1 O2 O3 O4 O5 After 2 sec 0 1 1 1 0 1 After 4 sec 1 0 0 1 1 1 After 6 sec 0 0 1 0 1 0 After 8 sec 1 1 0 1 0 0 After 10 sec Reset Reset Reset Reset Reset Reset Task 19 Make a following pattern using RTO Timer. Performing on PLC kit Task 20 Make a following pattern using RTO Timer.
  • 81.
    Start O0 O1O2 O3 O4 O5 After 1 sec 1 1 1 1 1 1 After 2 sec Reset Reset Reset Reset Reset Reset Task 20 Make a following pattern using RTO Timer.
  • 82.
    Performing on PLC kit COUNTER Thereare two types of counter available in micro logics 1000. 1. CTU counter (counter up) 2. CTD counter (counter down) CTU -> There are two types of bits define in CTU. 1. CU Bit (counter up Bit) 2. DN Bit (Done Bit)
  • 83.
    Counter O0 O1O2 Before 3 count 0 0 0 After 3 count 1 1 0 After 6 count 0 1 1 NOTE: In this counter, accumulator runs in positive direction. CTD -> There are two types of bits define in CTD. 1. CD Bit (counter down Bit) 2. DN Bit (Done Bit) NOTE: In this counter, accumulator runs in negative direction. There are total 32 counter available in micro logics 1000. Addressing of counter C5:0, C5:1, C5:2 - - - - - - - - - - - - C5:31 Accumulator range -32767 to 32768 Format of counter Performing on PLC kit Task 1 Make a following pattern using CTU counter.
  • 84.
    Count e r O0 O1O2 O3 After 3 count 1 0 0 1 After 6 count 1 1 0 1 After 9 count 0 1 1 1 Performing on PLC kit Task 2 Make a following pattern using CTU counter. Performing on PLC kit
  • 85.
    counter O0 O1O2 After 3 count 0 1 1 After 6 count 1 1 0 After 9 count 0 0 1 Counter O0 O1 O2 O3 After 3 count 1 1 0 0 After 6 count 0 0 0 1 After 9 count 0 1 1 0 After 12 count 1 0 1 1 Task 3 Make a following pattern using CTU counter. Performing on PLC kit Task 4 Make a following pattern using CTU counter.
  • 86.
    Counter O0 O1O2 O3 After 3 count 1 1 0 0 After 6 count 0 0 0 1 After 9 count 0 1 1 0 After 12 count 1 0 1 1 After 15 sec Reset Reset Reset Reset Performing on PLC kit Task 5 Make a following pattern using CTU counter.
  • 87.
    3 count 3-5count 5< count 10 count Green - ON Green – OFF Green – ON Green - OFF F1 – ON F1 , F2 –ON F1, F2, F3 - ON F1, F2, F3 - OFF Red - ON Performing on PLC kit Task 6 Solve the given table using CTU counter.
  • 88.
    Counter Red greenF1 F2 F3 After 3 count 0 1 1 0 0 After 4 count 0 0 1 1 0 After 5 count 0 1 1 1 1 After 10 count 1 0 0 0 0 Solution by make a pattern as: Performing on PLC kit CTD Format of counter Performing on PLC kit
  • 89.
    Counter O0 O1O2 Before -3 count 0 0 0 After -3 count 1 1 0 After -6 count 0 1 1 Counter O0 O1 O2 O3 After -3 count 1 0 0 1 After -6 count 1 1 0 1 After -9 count 0 1 1 1 Task 1 Make a following pattern using CTD counter. Performing on PLC kit Task 2 Make a following pattern using CTU counter. Performing on PLC kit
  • 90.
    Counter O0 O1O2 After -3 count 0 1 1 After -6 count 1 1 0 After -9 count 0 0 1 Task 3 Make a following pattern using CTD counter. Performing on PLC kit
  • 91.
    Counter O0 O1O2 O3 O4 O5 After -2 count 1 0 1 1 0 0 After -4 count 1 1 1 0 0 1 After -6 count 0 0 0 1 1 1 After -8 count 1 1 0 0 1 0 After -10 count 1 0 1 1 0 1 Task 4 Make a following pattern using CTD counter. Performing on PLC kit
  • 92.
    Task 5 Make afollowing pattern using CTD counter.
  • 93.
    Counter O0 O1O2 O3 Performing on PLC kit After -3 count 1 1 0 0 After -6 count 0 0 0 1 After -9 count 0 1 1 0 After -12 count 1 0 1 1 Task 6
  • 94.
    Counter O0 O1O2 O3 After -3 count 1 1 0 0 After -6 count 0 0 0 1 After -9 count 0 1 1 0 After -12 count 1 0 1 1 After 15 sec Reset Reset Reset Reset Make a following pattern using CTD counter. Performing on PLC kit PANEL DESIGNING, WIRING&INSTALLATION PLC PANNEL COMPONENT
  • 95.
    L N G+V -V ❖ PLC PANNEL COMPONENT & TERMINOLOGY – CHANNEL- 1. POWER SUPPLY- o DC SUPPLY SMPS-SWITCH MODE POWER SUPPLY • 24VDC TO 48VDC • 1AMP,2AMP • CONNECTION SMPS AC SUPPLY Ac transformer is used for ac supply
  • 96.
    IT’S USED FORMOUNTING ALL COMPONENT CONNECTOR - CONNECTOR USED FOR DIVIDING POWER SUPPLY WHICH WILL COME FROM SMPS (SWITCH MODE POWER SUPPLY) RELAY–
  • 97.
    • 24V DCTO 48V DC • 5PIN,8PIN,11PIN,14PI N • ELECTROSTATIC • EMFT LED – • 24 V DC • 220 VAC PUSH BUTTONS- RED NC (NORMALY CLOSED) GREEN NO (NORMALY OPEN) CASING- CASING IS USED FOR HIDDEN COMPLEXITY OF WIRING ABOUT PLC -
  • 98.
    INPUT MODULE DIGITAL SINK& SOURCE IMPORTANT POINTS SCAN TIME – 0.2µSEC MEMORY – RAM, EEPRAM OPTO COUPLES – PHOTO DIODE AND PHOTO TRANSISTOR WITH NOT GATE COMBINATION INPUT OUTPU T DIODE TRANSISTO R ANALOG SPECIFIC WIRING SINK CURRENT 1ST FLOW IN FIELD AFTER IN TERMINAL SOURCE CURRENT 1ST FLOW IN PLC TERMINAL AFTER IN FIELD NOTE- 90% INPUT WIRING SINK 10% LIMIT SWITCH SOURC E ANALOGE MODULE- • IT WORK ON C/N RATING • 0mA TO 4mA • 0W TO 10W
  • 99.
    BIT MEMORY 1 BIT– 0/1 1 BYTE – 8 BIT /0-7 1 WORD – 16 BIT /0- 15 2 WORD – BIT 32 / 0- 31 1 NIBBLE – 4 BIT /0-3 TYPE OF PLC Compact plc external I/O card can’t be added Modular plc external I/O CAN BE ADDED NOTE- DIGITAL 16 I/O -16 CARD CAN BE EXTEND ANALOG 8 I/O – 8 CARD CAN BE EXTEND STEPS FOR MAKING PANNEL DESIGNING STEP -1 MAKING A STEAL STRUCTURE OF PANNEL – (IT’S DOEN BY WELDER MAN OR IRONWORKER) DRILLING ACCORDING TO I/O STEP-2 COLOURING THE PANNEL
  • 100.
    STEP-3 ARRANGE DEVICESACCORDING WIRINING MCB CONNECTO R RELAY I/P(NO&NC,SENS. ) O/ P
  • 101.
    SMP S ALLN BRADLYPLC BACKWORD IMAGE- I-4I-3 I-2 I-1 I-0 WIRING CONNECTION – (LOGIC)
  • 103.
  • 105.
    CONTAIN OF CHAPTER •INTRODUCTION OF SCADA • HISTORY OF SCADA • OBJECTIVE OF SCADA • SCADA TRAINING ➢ INTRODUCTION OF SCADA A collection of equipment that will provide an operator or remote terminal unit(rtu) with enough information to determine status of perticular piece of equipment and entire substation cause action to make place regarding to nework by collecting information from plant like – voltage,current, frequency, power, circuit breaker ststus and performe action. ➢ HISTORY OF SCADA
  • 106.
    ➢ OBJECTIVE OF SCADA IMPORTAN T POINT S PLCBRAND ALLEN BRADLY SIMENS WONDERWARE SOFTWARE R.S.VIEW(VS) WINE.(GERMAN) INTOUCH(KOREA N) WONDERWARE SCADA INTERFACE WITH ALLEN BRADLY USING KYP SERVER ➢SCADA TRAINING SCADA INSTALLATION PROCESS SCADA TRAINING STEPS ▪ DYNAMIC PROCESS ▪ SCRIPT ▪ ALARMS ▪ SECURITY ▪ RECIPE MANAGEMENT ▪ DATA BASE CONNECTIVITY(SQL/MS OFFICE) ▪ TRENDS ▪ INTERFACING ▪ SCADA TRAINING STEPS ▪ FILE OPENING PROCESS--- ➢ DYNAMIC PROCESS TOPI C PROCESS NAME 1. 2. 3. PERCENTAGE FILLING MOVEMENT HEIGHT &WIDTH INTOUCH APPLICATI ON FILE NEW NEXT APPLICATI ON NAME NEXT NEW INTOUC H FILE NEW WINDOW WRITE A NAME REPLACE OK
  • 107.
    4. 5. 6. 7. 8. ORIENTATION VALUE DISPLAY BLINKING LIGHT FILL COLOUR PERCENTAGE FILLING PERCENTAGE FILLINGPROPERTY USED DRAWING (VISUAL) ANY OBJECT. FOR FILLING AND FILLING BY TWO TYPE- 1. HORIZONTAL ( ) 2. VERTICAL ( ) NOTE- TAG NAME MUST BE SAME OF SLIDE R TASK 1 - ONE TANK FILLING STEP1.- SELECT A SLIDER
  • 108.
    CLICK wizard( ) < slider< tag name(t) < [memory real] < save < close Step2.-click < wizard < symbol factory < tank(select) < ok Step3. - & INITIAL CONDITION- perform
  • 109.
    RUN TIME CONDITION- AT FULL SLIDER- TASK2-FILLINGOF TANK1 AND DRAINING TANK2 STEP1- TAKES A SLIDER [AS PRIVIOUS TASK, TAG NAME (t)] Step2-(taking two tanks) – Wizard < symbol factory < tank(tank1) < Taking tag name (t)
  • 110.
    Break cell applying property- Tank1property- Tank2 property- Step3 - & & TASK3-FILLING AND DRAINING TANK (USING PIPE) WITH TANK CUTWAY Step1-take a slider [same as previous task, tag name (t)] perform
  • 111.
    Step2- take tank(tank1 < duplicates (tank2, tank3) Step3- takes two pipes :Wizard < symbol factory < pipes < ok step4- take cut way for tanks & pipes
  • 112.
    wizard < symbolfactory < tank cut way < ok Step5 take a valve Step 6apply properties onobject Tank1cutwa y
  • 113.
  • 114.
    TASK1.MOVEMENT OF BLOCKIN HORIZONTAL DIRECTION STEP1.- SELECT A SLIDER CLICK wizard( ) < slider < tag name(t) < [memory real] < save < Close STEP2. TAKING LINE ,BLOCK FROM ( ) AND #(SHIFT+3) AND APPLY PROPERTY- STEP3 -
  • 115.
    & TASK2 TAKING DOWNTHE FLAG STEP1-TAKING A SLIDER[SAME AS PRIVIOUS TASK] STEP2-TAKING LINES AND USED TOOL MAKE A FLAG AND FILL COLOUR( ) tool OR APPLY PROPERTY STEP3 -
  • 116.
    TASK3.MOVING BOX HORIZONTAL& VERTICAL STEP1.TAKE A SLIDER[SAME AS PRIVIOUS TASK] STEP2-TAKING LINE AND BOX BY AND TAKING #[MEMORY REAL] AND APPLY PROPERTY (HORIZONTAL &VERTICAL) HORIZONTAL( ) VERTICAL ( ) STEP3 -
  • 118.
    VISIBILITY Visibility property usedfor object (visible or not visible) at given condition, it’s means that object hide and show during process.so for visibility duplicate of object are used. TASK1 BLOCK MOVING ON TRACK STEP1.- SELECT A SLIDER CLICK wizard( ) < slider < tag name(a)[memory real] < save < close STEP2-MAKING LINES USING( TOOL AND TAKING BOXES(1&2) USING TOOL .AND APPLY PROPERTY ON BOXES
  • 119.
  • 120.
  • 121.
    TASK2 SEVEN SEGMENTUSING SLIDER STEP1- TAKE A SLIDER[SAME AS PERIVIOUS TASK,TAG NAME(P)] STEP2-MAKING SQAURE, ARRANGE IN 8 FORM FOR SEVEN SEGMENT DISPLAY AND APPLY PROPERTY
  • 123.
    STEP 3- & OBJECT SIZE(HEIGHT&WIDTH) Hight & widthproperty used for vary object hight & width according to need. TASK1- OPENING OF A SUTTER (VERT.) STEP1-TAKE A SLIDER CLICK wizard ( ) < slider < tag name (a)[memory real] < save < Close
  • 124.
  • 125.
    STEP 4 TASK2 CAR PARKINGIN GARGE STEP1 SAME AS PRIVIOUS TASK[TAG NAME (S1),MEMORY REAL] STEP2 TAKING A SUTTER [SAME AS PRIVIOUS ] AND TAKING A CAR- CLICK-WIZARD < SYMBOLE FACTORY < VEHICLES < SELECT VEHICLE < OK STEP3- APPLY PROPERTY-
  • 126.
  • 127.
  • 128.
    TASK3 MOVING BALLUSING HOOK DRAWING PART- STEP1-TAKE A SLIDER [SAME AS PREVIOUS STEP,TAG NAME(MP)] STEP2- TAKE A BOX HOOK WIZARD < SYMBOLE FACTOTY < INTOUCH OBJECTS < BOX HOOK TAKE A BALL-
  • 129.
    TAKE A JAR- STEP3-APPLYING PROPERTY a. Propertyon first hook- b.property on ball- Horizontal properties are shown below
  • 130.
    Vertical properties are 1. Nowfinally apply visibility on ball. Shown below Now let’s do work on other side of track Put following properties on one of the 2 hooks. For hook 1 For hook2
  • 131.
  • 132.
    & TASK 4 MOVINGA OBJECT ON CONVEYER BELT STEP1- TAKE A SLIDER [AS PRIVIOUS TASK, TAG NAME (S1)] STEP2-TAKING OBJECT (CONVEYER BELT, BOX & SHUTTER) COVEYER BELT- SYMBOLE FACTORY INTOUCH OBJECT BOX-SYMBOLE FACTORYCONTAINER TAKING DUPLICATE SHUTTER-SYMBOLE FACTORY ARCH. TAKING DUPLICATES STEP3- DRAW AS SHOWN-[2 SHUTTER GROP OVERLAPE]
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
    TASK1 ROTATING OBJECTFROM GIVEN AXIS STEP1- TAKE A SLIDER [AS PRIVIOUS TASK,TAG NAME(T)] STEP2-DRAW A RECTANGULAR BOX FROM TOO L STEP3- ARRANGE AS FOLLOWING- MEASURE OF BOX & APPLY PROPERTY - STEP4 -
  • 139.
    Task 2: Rotating10 objects one by one at given points (with also change in color) STEP1-TAKING A SLIDER [SAME AS PRIVIOUS TASK] STEP2 –DRAW 10 OBJECT (SIMILAR SIZE) BYTOOL, FILL COLOUR AND ARRANGE IN FOLLOWING MANNER- STEP3-APPLY PROPERTY-
  • 141.
  • 143.
  • 144.
    & TASK3-REVOLVING ONE OBJECTON ANOTHER (BOTH CW AND CCW) REVOLVING SMALLER ONE ON BIGGER CIRCLE STEP1-TAKE A SLIDER,TAG NAME(T) STEP2-DRAW A CIRCLE STEP3-APPLY PROPERTY ON SMALL CIRCLE- FOR ANTICLOCKWISE-
  • 145.
    STEP - & TASK4-PACKING A BALLIN A CONTAINER STEP1-TAKE A SLIDER[SAME AS PRIVIOUS TASK] STEP2-DRAWING LINES MAKE A BOX TAKE A TRANSPERENT CONTAINER DRAW A BALL USING ELLIPS TOOL STEP3- ARRANGE AS SHOWN FIGURE
  • 146.
  • 147.
    STEP5 - & SCTIPT “Script is kindof programming which are use in SCADA to run process automatically”. ❖ Script has three condition types- 1. ON SHOW – FIRST SCREEN WHEN RUNTIME STARTING
  • 148.
    2. WHILE SHOW-PROCESSOF PROGRAMMING ON SHOWING 3. ON HIDE- IT’S USED FOR SECURITY PURPUSE ❖ HOW TO APPLY – RIGHT CLICK < WINDOW < SCRIPT < CONDITION < TYPE < VALIDATE < OK TASK1-TANK FILLING USING BUTTEN BY SCRIPT STEP1-TAKE A BUTTEN AND GIVEN TAG NAME TAKE A TANK & TANK CUTWAY –
  • 149.
  • 150.
    TASK2-FILLING TWO TANKS STEP-1.TAKEA BUTTON & TWO TANKS AND PIPE[AS PRIVIOS] STEP2-APPLY PROPERTY-
  • 151.
  • 152.
    & TASK-3 Moving ball(using vertical and horizontal) Step-1 take a button Draw a lines and taking a ball Step-2 apply property On ball- Horizontal-t Vertical-t1 Switch-sw Step3- script
  • 153.
  • 155.
    TASK-4 TRAFFIC SYSYEMWITH SINGLE CAR STEP-1 TAKE A BUTTON, TAG NAME (SW) STEP-2 MAKE A ROAD TRACK & TAKE A CAR STEP-3 TAKE THREE LIGHTS STEP-4 APPLY PROPERTY- FOR CAR- FOR GREEN LIGHT- FOR RED LIGHT- FOR YELLOW LIGHT-
  • 156.
  • 157.
    & TASK-5 TRAFFIC SYSTEMFOR FOUR CARS STEP-1 FIRST OF ALL WE CLICK ON THE WIZARD AND SELECT THE BUTTON > MOMENTRY AND DEFINE TAG NAME AS “SW” SAVE IN DISCRETE MEMORY AND CLOSE DRAW THE ROAD AS LOOK LIKE BELOW AND SELECT THE CAR BY WIZARD > SYMBOL FACTORY > VEHICLES > CAR AND DEFINE THE TAG NAME FOR DIFFERENT PROPERTIES CHOOSE THE LIGHT FOR TRAFFIC CONTROL BY WIZARD TOOL AS RED YELLOW AND GREEN LOOK LIKE AS BELOW STEP-2 PROPERTIES ARE DEFINED AS FOLLOW
  • 158.
    1. FOR CAR(a) 2. FORCAR (b) 4. FOR CAR(c) 3. FOR CAR (d) FOR LIGHT RED LIGHT >r1,r2 YELLOW LIGHT > Y1,Y2 GREEN LIGHT > g1,g2 Memory > discrete memory For red Similiarly for yellow and green the discrete properties applied STEP-3 SCRIPT ON SHOW PART
  • 159.
  • 161.
    ALARM Alarms are usedfor safty purpose Status- four type of status are used – I. LO LO STATUS II. LO STATUS III. HI STATUS IV. HI HI STATUS TASK-1 ALARM USED BY SLIDER STEP-1 TAKING A SLIDER (TAG NAME-S1) & FOUR CIRCULAR LIGHTS FROM WIZARD STEP-2 TAKE A RECTANGAL (AS A TANK) STEP-3 TAKE A BUTTON (FOR ACHKNOWLEDGEMENT)& ALARM DISPLAY PROCESS FOR ALARM- PROCES S FOR AC T- KNOWLEDEME N CTRL+L DOUBLE CLICK TAKE THE VALUE GO TO THE ALARM VALUE DOUBLE CLICK SLIDER/ RECTANGULAR BOX TAG NAME (S1) CLICK IN DETAILS & ALARMS DOWBLE CLICK IN LIGHT PROCE SS FOR ALL LIGHT WRITE THE EXPRESSI ON- S1.LO ETC LOLO- 20 LO - 40 HI- 80 -95 & HIH I SA V E CLICK TO ACTIO N TOUCH PUSH BOTTON WRITE A ACK TAKE A BUTTON GO TO FUNCTION AL L CHOOSE FUNCTI ON ACK WRITE A TAG NAME OK
  • 162.
  • 163.
    NOTE= THE PROCESSOF ALARM ARE SAME FOR SCRIPT. SECURITY Security property used in SCADA for secure and work according to given access level Process of security-(engineer control three tank and supervisor control two tank and engineer can work of supervisor) ACCESS LEVEL – ACCESS LEVEL 999 9 888 8 777 7 B ADMIN ENGINEER SUPERVISOR SELECT SECURITY TYPE INTOUCH SECURITY SPECIAL TAKE TWO BUTTON ADD & OK WRITE AGAIN NAME & PASSWRD SPECIAL & CONFIGU RE USER NAME- AMINISTRATOR PASSWORD- WONDERWA RE ENTER NAME & PASSWORD LOG ON SECURITY SPECIAL
  • 164.
    STEP-DRAWING DRAW THREE TANK(TAG NAME-F1,F2,F3 AND FELLING PROPERTY) STEP- SCRIPT
  • 165.
  • 166.
    STEP- RUNTIME & PERFORME- PROCESSOF DATA BASE CONNECTIVITY SAV E TAKE A SLID ER WRITE A TAG NAME TYPE CHANGE I/O REAL CLICK ACCESS NAME CLICK ADD TAKE ACCESS NAME NODE NAME-BLANK APP NAME- SQL/EXCEL TOPIC NAME-SHEET CLO SE OK & R1,C 1 CLICK ITEM WRITE AN ITEM PROTOC OL- DDF FILE NAME,FILE CLICK TO FILE& WRITE FIELD CLICK TO FUNCTION ALL GO TO WINDO W SCRIPT
  • 167.
    (FILE NAME,FILE OFFSET,STARTTAG,NUMBERS OF FIELD); CHANGE THE FILE -1 “s1” (different tag name) 1 NAME(“e:/aq.x/s”) THIS IS PROCESS OF DATABASE CONNECTIVITY NOTE- SOME MAIN TASK HAVE MANY CONTAIN SO EXPLAIN ONLY SMALLER TASK TASK1- OVER FLOW PROBLEM OVERVIE W- Step-1 as shown figure- i. Take a slider(tag name a) ii. Take a pipes ,cut ways ,and valve iii. Take a small rectangle for show valve start Step-2 apply property- Double click slider Save &close Change the tag name S s1
  • 168.
    On first cutway- On secondcut way- On third cut way- On fourth cut way- On first valve-
  • 169.
    On second valve- In pipesproperty according to tank filling and valve activate. Step-
  • 171.
    Recipe Management Manufacturing industriesbuild products according to repeatable procedures that use standardized quantities of raw materials. In essence, products are manufactured according to recipes. A recipe describes the raw materials, their quantities, and how they are combined to produce a finished product. In the most intuitive case, a bakery may follow a basic recipe that lists all ingredients and procedural steps to make cookies. (Recipe Manager is a supplementary component for the InTouch HMI that you can use to simplify the process of creating manufacturing recipes) PROCESS-(GENRAL PROCESS TO MAKE AND SAVE FILE) CLIC K THREE TYPE DEFINATION OPEN RECIPE MANAGE R FILE NEW APPLICATION FILE SAVE ON DESKTOP ITEM 1-RE ITEM2-BL UNIT NAME-U1 GO TO UNIT DEFINATI ON REL-100,200 RESET-0 ,0 FILL NAME OF RECIPE GO TO RECIPE DEFINAION ITEM NAME-RED, BLUE ITEM TYPE-ANALOG FILL ITEM NAME AND ITEM TYPE FIRST IS TEMPLATI ON DEFINATIO N NOW SCADA WORK AND CONNECT BY FILE PATH
  • 172.
  • 173.
    TAKE TWO BUTTON(PAINT & RESET) AND THREE RECTANGULAR BOX APPLY PROPERTY ON BOX-
  • 174.
    Now double clickon for paint button the click on Action (under Touch Pushbuttons). A new window will pop-up then click on All (under functions in right lower corner 1. Now search for RecipeLoad and click on it Above image is formate of recipe load. Now at place of FileName rename with file which is saved with its path and also with exact name and its extension. In unit name write unit as defined in recipe manager in unit definition and also for recipe name write same as defined in recipe definition. Similarly do for reset button (When clicked on reset button)
  • 175.
    TRENDS TREND S REAL TIME TRENDS HISTORICAL TRENDS (LIVE GRAPH) (HISTORY PROCESS GRAPH) TASK-1REAL TIME TRENDS Drawing part: 1. Firstly bring a slider from wizard. 2. Now draw a tank using rectangle tool. 3. Then with the help of real-time trend( ), draw a graph on window. Applying properties: 1. Firstly define a tagname to vertical slider. And at time of deining Log data must be checked and min and max value be place shown below.
  • 176.
    2. Now definesame tagname to the tank for the percent fill in the tank. 3. Then double click on the graph and then do as shown in below image In above image time and sample are taken are equal as generally. In below pen, write the name of the tagname. Initial State: Final state:
  • 177.
    TASK2-HISTORICAL TRENDS Drawing part: 1.Bring a slider from wizard>sliders. 2. Draw a tank using rectangle tool. 3. Now bring a historical graph from wizard>trend Similarly take a trend zoom panel for better controllability
  • 178.
    Applying properties: 1. Nowfirstly give a tagname to tank and also give same tagname to vertical slider. (when defining tagname, it must be checked Log Data.) 2. Now double click on historical trend graph, a small window will pop-up as shown in below image Now by clicking on Suggest button (on left side) define Hist trend and Pen Scale. 3. Similarly double click on trend panel and define same Hist trend and pen scale as defined in historical graph. shown in below image
  • 179.
  • 180.
    A window willpop- up (Check the Enable Historical Logging) 5. Now click on runtime and then double click on historical graph, a historical trend setup windows will arrive like as shown below Now Under tags, Click on Pen #1 button again a window will arrive and double click the tagname which want to show on graph of history
  • 181.
    Now simply runthe project and slide up or down the vertical slider and see the changes in graph. (point to be noted: it is historical graph, so when we will slide up or down the vertical slider then graph will drawn but it may npt shown as it graph will be constant means not moving constantly like real trend graph so we have set date and time of historical graph when we slided up or down the slider.)
  • 182.
    (Above is image,where setting of date and time will be done.) Output: Task 3 Real trend graph (use of 4 tanks) Brief idea:
  • 183.
    Drawing part: 1. Firstlybring a switch from wizard>buttons 2. Now bring 4 tanks. 3. Now bring a real trend graph Applying properties: 1. Now define a tagname to switch. 2. Define a tagname to tanks
  • 184.
    3. Now definetagnames to real trend graph as shown below Now simply run the project. Initial State
  • 185.
    Final State Task 4 Fillingand shifting bottle (with real trend graph) Brief idea:
  • 186.
    Drawing part: 1. Firstlybring a momentary button to run the whole project. 2. Then bring a conveyor belt in wizard>symbol factory 3. Now bring two tanks from wizard>symbol factory>tanks. 4. Similarly bring cutaways for tanks and also valves for tanks. 5. Now bring real trend graph. 6. And also bring a truck for shifting bottle from wizard>symbol factory>vehicles Applying properties: 1. Define the tagname to the switch first of all. 2. Now similarly for cutaways of first tank(left side tank)
  • 187.
    Cutaway from secondtank (right side tank) 3. Now for valve of tank 1 then Similarly for valve of tank 2 4. Now movement of truck will be
  • 188.
    5. Now applyingreal trend graph 6. Now applying script to on show While showing script will be
  • 189.
    Now simply runthe project by clicking on runtime Initial State Final state
  • 190.
    ✓ CONCLUSION Hence, inlast I can say that taking training in such an organization provided very beneficial knowledge for me. I learned a lot about control systems, electronic instrumentation etc. I also got knowledge how an industry practically works. These all are necessary to know for an engineering graduate. Now we can think a better in the field of an engineering industry by learning such things in the systematics way. At the end I would like to thank all members who helped me in preparing this meaningful report. I hope this report will be successful to make others understand about the various technology and process used in instrumentation.