Report
Report
A INTERNSHIP REPORT
Submitted by
DIPLOMA IN ENGINEERING
In
ELECTRICAL ENGINEERING
i i
2
HIMMTNAGAR
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
guidance in partial fulfillment for the Diploma Engineering in Electrical Engineering 5th
2023- 24.
Date: / /2023
HIMMTNAGAR
DECLARATION
We hereby declare that the Internship report submitted along with the Internship
is a bona fide record of original project work carried out by me SOFCON INDIA PVT.
LTD. at under the supervision of M/S Jigna Dave and that no part of this report has been
directly copied from any students’ reports or taken from any other source, without
PARMAR DEVANSHU S.
6
ACKNOWLEDGEMENT
I/We wish to express our sincere gratitude to our External guide M/S JIGNA
DAVE for continuously guiding me at the company and answering all my doubts
with patience.
We also thank our parents, friends and all the members of the family for their
precious support and encouragement which they had provided in completion of our
work. In addition to that, we would also like to mention the company personals who
gave us the permission to use and experience the valuable resources required for the
internship.
Thus, In conclusion to the above said, we once again thank the staff members of
SOFCON INDIA PVT. LTD. For their valuable support in completion of the project.
Thank You
PARMAR DEVANSHU (216840309002)
7
ABSTRACT
Table of Contents
Acknowledgement........................................................................................................
Abstract........................................................................................................................
List of Figures..............................................................................................................
Chapter 1 Automation.................................................................................................
* history.....................................................................................................................
* Automation.............................................................................................................
* Advantages of automation........................................................................................
* Disadvantages of automation...................................................................................
* Parts of automation..................................................................................................
* Components of PLC...............................................................................................
* Input/output devices................................................................................................
* Hardware overview….............................................................................................
* Benefits....................................................................................................................
* Programming of PLC................................................................................................
* PLC instruction..........................................................................................................
9
* Counters.....................................................................................................................
* Counters Programming…..........................................................................................
* SCADA.......................................................................................................................
* Features of SCADA....................................................................................................
* Application of SCADA..............................................................................................
* Benefits of intouch.....................................................................................................
Chapter 4 :- Conclusion…………………………………………………………..
References.....................................................................................................................
1
2023-24
CHAPTER: 1
AUTOMATION
1 1
1
2
2023-24
* HISTORY
Control engineering has evolved over time. In the past humans were the main
method for controlling a system. More recently electricity has been used for control
and early electrical control was based on relays. These relays allow power to be
switched on and off without a mechanical switch. It is common to use relays to
make simple logical control decisions. The development of low cost computer has
brought the most recent revolution, the Programmable Logic Controller (PLC). The
advent of the PLC began in the 1970s, and has become the most common choice for
manufacturing controls. PLCs have been gaining popularity on the factory floor and
will probably remain predominant for some time to come. Most of this is because of
the advantages they offer.
Flexible and can be reapplied to control other systems quickly and easily.
Reliable components make these likely to operate for years before failure
The term SCADA stands for Supervisory Control and Data Acquisition. A SCADA
system is a common process automation system which is used to gather data from
sensors and instruments located at remote sites and to transmit and display this data
at a central site for either control or monitoring purposes. The collected data is
usually viewed on one or more SCADA Host computers located at the central or
master site.
* AUTOMATION
The biggest benefit of automation is that it saves labor however, it is also used to
save energy and materials and to improve quality, accuracy and precision.
The term automation, inspired by the earlier word automatic (coming from
automaton), was not widely used before 1947, when General Motors established the
automation department. It was during this time that industry was rapidly adopting
feedback controllers, which were introduced in the 1930s.
.
History of Automation:-In the ancient times people worked by hand. They
made every tasks, every works without any help. Later they began to do some
simple (and later more complicated) machines, e.g. Water wheels for lifting water
from channels, mills (water and wind mills) for milling corns, etc. They began to
use animals to give their force, their power to get work machines, vehicles, etc.
In the Sixth century the machines were able to do many tasks. Steam engines gave
the mechanical energy to machines, but the man had to control every machine.
Control consists of some activities:
Set the appropriate device (modify the setting of fuel valve)
④
2023-24
* Advantages of Automation
The main advantages of automation are:-
* Disadvantages of Automation
The main disadvantages of automation are:-
Figure
* TYPES OF PLC
a) Compact type
b) Modular type
1. COMPACT TYPE
a) Slots are not available
b) I/O cannot be varied
c) Also compact in its size
2. MODULAR TYPE
a) Slots are available
⑤
* PROGRAMMING LANGUAGE USED IN A PLC
The Ladder Logic is the most commonly used PLC programming language.
Figure
* FILE TYPE: FILE NO.: SLOT NO. *WORD NO. /BIT No.
I.e. For Input:-
I:0.0/0,I:0.0/1
And so on….
For Output:-
O0:0.0/0,O0:0.0/1
And so on…
⑥
* SYMBOLS USED IN LADDER LOGIC PROGRAMMING
Figure
* COMPONENTS OF A PLC
1. Power Supply:-
Provides the voltage needed to run the primary PLC components 24vDC, 220vAC, and
110ac
2. Communication:-
The wiring diagram shows the inputs and outputs connected directly
(hard wired) to the PLC. The devices shown are on/off or digital in nature but the
signal to the PLC is analog. Many commonly used devices conform to a 4-20 mA
standard whereby signals of 4mA and 20mA form respectively the minimum and
maximum values of an analog signal. With analog devices, a separate cable needs to
be run between the end device and the control system because only a single analog
signal can be represented on the circuit. The 4-20 mA standard is slowly being
replaced by network or fieldbus communications. Fieldbus is a multi-drop digital
two- way communication link between intelligent devices. Fieldbus allows the
connection of a number of sensors all located in the same area to the same cable.
Fieldbus comes in many varieties depending on the manufacturer and application.
Examples include ASibus, Provirus, Device net and Modbus. A more recent trend is
the development of
⑦
Industrial Ethernet which has the capacity to transport large quantities of data not
only for process control but also to integrate the process with management
information systems.
3. Input Modules:-
Level signals inside the PLC and the field’s high level signal.
* Discrete Input:-
A discrete input also referred as digital input is an input that is either ON or OFF is
connected to the PLC digital input. In the ON condition it is referred to as logic 1 or
logic high and in the OFF condition may be referred to as logic o or logic low. It can
be toggle switch, push button etc.
* Analog input:-
An analog input is an input signal that has a continuous signal. Typical inputs may
vary from 0 to 20mA, 4 to 20mAor 0 to10V. Below, a level transmitter monitors the
level of liquid in the tank. Depending on the level TX, the signal to the PLC can
either increase or decrease as the level increases or decreases. E.g. temperature and
pressure related instruments etc.
⑧
4.Output Modules:-
Output modules converts signal from the processor to levels capable of driving the
connected discrete or analog output devices.
* Analog Output:-
An analog output is an output signal that has a continuous signal. Typical outputs
may vary from 0 to 20mA, 4 to 20mAor 0 to10V.
* Digital Output:-
A discrete output is either in an ON or OFF condition. Solenoids, contactors coils,
lamps are example of devices connected to the Discrete or digital outputs. Below,
the lamp can be turned ON or OFF by the PLC output it is connected to.
5.Processor:
The processor module contains the PLC’s microprocessor, its supporting circuitry,
and its memory system. The main function of the microprocessor is to analyze data
coming from field sensors through input modules, make decisions based on the
user’s defined control program and return signal back through output modules to the
field devices. Field sensors: switches, flow, level, pressure, temp. Transmitters, etc.
Field output devices: motors, valves, solenoids, lamps, or audible devices.
Figure
⑨
* INPUT/OUTPUT DEVICES
INPUTS
OUTPUTS
Switches and
Pushbuttons Valves
Sensing Devices
Limit Switches Motor Starters
Photoelectric Solenoids
Sensors
Proximity Actuators
Sensors
Horns and Alarms
Condition Sensors
Stack lights
Encoders
Pressure Switches Control Relays
Level Switches
Counter / Totalizer
Temperature
Pumps
Switches
Vacuum Switches Printers
Float Switches Fans
⑩
* HARDWARE OVERVIEW
Figure
Figure
⑪
* BENEFITS
a. Compact design
Let’s the Micro Logic 1000 controller thrive in limited panel space.
f. Choice of languages
In Allen Bradley PLC’s the logic used for the programming is ladder logic.
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. The name is based on the observation that
programs in this language resemble ladders, with two vertical rails and a series of
horizontal rungs between them.
Ladder logic is widely used to program PLCs, where sequential control of a
process or manufacturing operation is required. Ladder logic is useful for simple
but critical control systems, or for reworking old hardwired relay circuits. As
programmable logic controllers became more sophisticated it has also been used in
very complex automation systems.
Figure 3.10
If a path can be traced between the left side of the rung and the output, through
asserted (true or "closed") contacts, the rung is true and the output coil storage bit is
asserted (1) or true. If no path can be traced, then the output is false (0).
Example-:-
2) Then click on RS Linx icon, a window will appear as shown in fig below
Figure
Figure
3) In this window add drivers i.e. whether it is RS232 comport or Ethernet and
configure the drivers and closes the window.
4) Then click on icon RS who on the RS Links classic window, another window will
appear as shown in fig 3.5.3.4.
5) After opening the RS who window click on AB DF1-1 DH-485, the PLC is
running is shown on the window. Then close this window and double click on RS
Logix 500 starter.
6) When we double click on RS Logix 500 starter a window will appear as shown
in fig.
Figure
There are various instructions which are useful for making ladder logic for PLC
programming. These are as follows:
Use the XIC instruction in your ladder program to determine if a bit is ON. When
the instruction is executed, if the bit addressed is on (1), then the instruction is
evaluated as true. When the instruction is executed, if the bit addressed is off (0),
then the instruction is evaluated as false.
I/P O/P
0 0
1 1
Figure 1
Use the XIO instruction in your ladder program to determine if a bit is OFF.
When the instruction is executed, if the bit addressed is off (0), then the
instruction is evaluated as true. When the instruction is executed, if the bit
addressed is on (1), then the instruction is evaluated as false.
Use the OTE instruction in your ladder program to turn on a bit when rung
conditions are evaluated as true. An example of a device that turns on or off
is an output wired to a pilot light (addressed as O: 0/4).
Figure 3.13.3
Timers are used to perform the timing operations. Time base is the
minimum value of time in second that can be taken by the timer.
Preset value is the total number of the seconds for which the timing
operation has to be done Accumulator starts increasing the time in
second’s up to the preset value. Up to the preset value of the
accumulator the enable bit of timer is high & the timer runs. When
accumulator reaches the preset value then the timer stops and the done
bit of the timer becomes high.
The timer has following bits and these bits are useful in the operation of timer:
EN- Enable- This bit will high when the input is given to the timer
TT - Timer timing bit - This bit will be high during the timing process.
It remains high till accumulator value becomes equal to preset value
DN – Done – This bit will be high when the timing process is ended. It
set to high when the accumulator value becomes equal to preset value.
In Micrologix 1000 and 1100 PLC there are three types of timer’s i.e.
1) TON Timer
2) T-OFF Timer
1. TON Timer
Use the TON instruction to turn an output on or off after the timer has been on for
a preset time interval. The TON instruction begins to count time-base intervals
when rung conditions become true. As long as rung conditions remain true, the
timer adjusts its accumulated value (ACC) each evaluation until it reaches the
preset value
(PRE). The accumulated value is reset when rung conditions go false, regardless of
whether the timer has timed out
2. T-OFF Timer:
Use the TOF instruction to turn an output on or off after its rung has been off for a
preset time interval. The TOF instruction begins to count time base intervals when
the rung makes a true- to-false transition. As long as rung conditions remain false,
the timer increments its accumulated value (ACC) based on the time base for each
scan until it reaches the preset value (PRE). The accumulated value is reset when
rung conditions go true regardless of whether the timer has timed out.
Figure 3.14.2
Use the RTO instruction to turn an output on or off after its timer has
been on for a preset time interval. The RTO instruction is a retentive
instruction that begins to count time base intervals when rung
conditions become true.
The RTO instruction retains its accumulated value when any of the following
occurs:
Program mode
A fault occurs
When you return the processor to the REM Run or REM Test mode and/or
rung conditions go true, timing continues from the retained accumulated
value. By retaining its accumulated value, retentive timers measure the
cumulative period during which rung conditions are true.
Figure 3.14.3
Counters are used to count the number of operations. Its function is same as
the timer accepts that the timer counts the number of seconds and the
counter counts the number of operations or pulses. At each operation the
value of the accumulator increases and when the value of the accumulator
comes to the preset value of the counter then the counter stops.
* COUNTER BITS:
TT - Timer timing bit - This bit will be high during the counting
process. It remains high till accumulator value becomes equal to preset
value
DN – Done – This bit will be high when the counting process is ended.
It set to high when the accumulator value becomes equal to preset
value.
* COUNTER UP (CTU)
The instruction compares two values and will be high when the counted
value becomes equal to or greater than the fixed value and will energize
everything that is connected next to it.
This instruction compares two values and will be high when the counted
value becomes equal to or less than the fixed value and will energize
everything that is connected next to it.
Use of the GRT instruction to test whether one value (source A) is greater
than another (source B). If the value at source A is greater than the value at
source B, the instruction is logically true. If the value at source A is less
than or equal to the value at source B, the instruction is logically false.
Source A must be an address. Source B can either be a program constant or
an address. Negative integers are stored in two’s complement form.
Use of the LES instruction is to test whether one value (source A) is less
than another (source B). If source A is less than the value at source B, the
instruction is logically true. If the value at source A is greater than or equal
to the value at source B, the instruction is logically false. Source A must be
an address. Source B can either be a program constant or an address.
Negative integers are stored in two’s complement form.
Figure 3.18.6
Use the LIM instruction to test for values within or outside a specified
range, depending on how you set the limits.
* RESET
Figure 3.18.7
Use a RES instruction to reset a timer or counter. When the RES instruction
is enabled, it resets the Timer ON Delay (TON), Retentive Timer (RTO),
Count UP (CTU), or Count down (CTD) instruction having the same
address as the RES instruction.
When resetting a counter, if the RES instruction is enabled and the counter
rung is enabled, the CU or CD bit is reset. If the counter preset value is
negative, the RES instruction sets the accumulated value to zero. This in
turn causes the done bit to be set by a count down or count up instruction.
* COMPARE PROGRAMMING
CHAPTER: 3
* SCADA
SCADA systems are used not only in industrial processes: e.g. steel making, power
generation (conventional and nuclear) and distribution, chemistry, but also in some
experimental facilities such as nuclear fusion. The size of such plants range from a
few1000 to several 10 thousands input/output (I/O) channels. However, SCADA
systems evolve rapidly and are now penetrating the market of plants with a number
of I/O Channels of several 100 K: we know of two cases of near to 1 M I/O
channels currently under development.
LEADING
SCADA
Invensys Wonder
ware: In touch
Siemens: Win
CAllen
Bradley:RSView32
* TYPES OF SCADA
1. D+R+N ( Development +Run + Networking)
3. Factory focus
* FEATURES OF SCADA
1. Dynamic process Graphic
2. Alarm summery
3. Alarm history
8. Device connectivity
9. Scripts
5. Typically the trends plots the value with reference to the time.
Figure 4.2.2
* ALARMS
Every plant need proper monitoring and control of the process parameters.
Alarms represent warnings of process conditions that could cause problems,
and require an operator response
10.In many SCADA software, four type of alarm limits are used i.e.
HI, HIHI, LOW, LOW LOW.
Figure 4.2.3
* RECIPE MANAGEMENT
11.In many case we use the same plant for manufacturing different
product range. For example an oil blending plant can manufacture
power oil, transformer oil, and automobile oil.
The recipe can be stored in a single server and it can be fetched by any
client server from any area to run the process
Figure 4.2.4
Figure 4.2.4
* SECURITY
Every SCADA Software has various levels of security for securing the
application by avoiding unauthorized access.
Depending upon the access level given the operator / engineers is allowedto
do the task. In the most of the case, operators are allowed only to operate the
plant while maintenance engineers can do the application modification.
Figure 4.2.5
* DEVICE CONNECTIVITY
13. Every Control hardware has its own communication protocol for
communicating with different hardware / software. Some of the leading
communication protocol include Modbus, Profibus, Ethernet, Dh+, DH 485,
Device net, and Control net.
14. The Scada Software needs device driver software for communication with PLC or
other control hardware.
15. More the driver software available better is the device connectivity. Mostof the
SCADA software used in the industry have connectivity with mostof the
leading control system.
* DATABASE CONNECTIVITY
16. In many plants, it is important to download the real-time information to
the Management information system. In this case the database
connectivity is must.
17. Many SCADA software don’t have their own database. Hence for storage
and reporting they use third party database like MS Access or SQL.
* SCRIPTS
18. Script is a way of writing logic in SCADA software, every SCADA soft-ware
has its own instruction and way of writing programed.
19. Use scripts, one can develop complex applications. You can create your own
functions to suit the requirement. Execution.
20. Various types of scripts make project execution simpler for programmer.
The benefits one can expect from adopting a SCADA system for the control
ofexperimental physics facilities can be summarized as follows:
2. Reliability and robustness: These systems are used for mission critical
industrial processes where reliability and performance are paramount.In
addition, specific development is performed within a well-established
framework that enhances reliability and robustness.
* APPLICATION OF SCADA
Industrial automation
Electric power generation, transmission and distribution.
Water management
Manufacturing
* SCADA PROGRAMMING
The SCADA system used by us is SCADA Intouch Wonder. This SCADA system is
created by Wonder Ware. It has variety of commands, tool library and many other
features required for programming. It is an integrated, component-based software
for monitoring and controlling automation machines and processes.
Double click on “in touch” icon and a window will appear named
in touch Application Manager’.
Create a ‘New’ application.
Figure 4.8.1
Figure
4. At the right most corner of this software the project window will appear. In this
window there are all the options related to our project in the SCADA. Like
system, graphics, alarms, buttons, data logs, logic & control etc.
* RELAYS
A relay is an electrical switch that opens and closes under the control of another
electrical circuit. In the original form, the switch is operated by an electromagnet
to open or close one or many sets of contacts. It was invented by Joseph Henry
in 1835
Figure
CONCLUSION
With the speed of changing technology today it is easy to lose sight or knowledge of the
basic theory or operation of programmable logic. Most people simply use the hardware to
produce the results they desire. Hopefully, this report has given the reader a deeper insight
into the inner workings of programmable logic and its role in mechanical operations.
The idea of programmable logic is very simple to understand, but it is the complex
programs that run in the ladder diagrams that make them difficult for the common user to
fully understand. Hopefully this has alleviated some of that confusion.
SCADA is used for the constructive working, using a SCADA system for control ensures
a common framework not only for the development of the specific applications but also
for operating the detectors. Operators experience the same “look and feel” whatever part
of the experiment they control. However, this aspect also depends to a significant extent on
proper engineering.
REFERENCE
WWW.SOFCONTRAINING.COM
WWW.INSTRUMENTENTION.IN /BASICPLCLADDERTRAINNING
WWW.ACEDEMIA.IN
HTTPS://WWW.RESEARCHGATE.NET
WWW.PLASMAINDUCTION.COM