Professional Documents
Culture Documents
Using
PLC
By
Email:
veerandra.pulagam500@gmail.com
Mobile no: 9966108092
ABSTRACT
Nowadays, the application of PLC is widely known and use in this digital world
PLCs application is obviously applied at the industrial sector. Normally, the PLCs that have
been used at the industrial field is usually to control a mechanical movement either of the
machine or heavy machine in order to create an efficient production and accurate signal
processing. In this project, a discussion about PLC application will be explained in more
details and specified. Whereby, a machine that used to prepare automatic mixing and filling
into the bottle is fully controlled by the SIEMENS PLC S7-1200, which acts as the heart of the
system. The system sequence of operation is designed by ladder diagram and the programming
of this project by using totally integrated automation portal software (V-10.5).several
electronics and electric devices that usually been controlled by the PLC are submersible motor
pump, sensor, conveyor belt, solenoid valve, push buttons, relays and other devices.
Chapter 1
1.1 INTRODUCTION
A programmable logic controller (PLC) is a solid state device designed to previously
accomplish by electromechanically relays. PLC is a basically a controller not continuous but logic
state, i.e., on-off controller. Hence sequences of logic states are programmed. All operation is to
control a process, operation of manufacturing equipment and machinery. PLCs are in the
computer family. They are used in commercial and industrial applications
Initially the plc was used to replace relay logic, but its ever-increasing range of function
means that it is found in the many and more complex applications. As the structure of a plc is
based on the same principle as those employed in computer architecture, it is capable of
performing not only relay switching tasks but also other applications such as counting, calculating
comparing and the processing of analog signals.
The microprocessor or processor module is the brain of a PLC system. It consists of the
microprocessor, memory integrated from memory. It also includes communications ports to other
peripherals, other PLCs or programming terminals.
Todays processors vary widely in their capabilities to control real devices. Some control as few
as 6 inputs and outputs and other 40,000 or more. One processor can control more than one
process of manufacturing line. Processor are often linked together in order to provide continuity
throughout the process. The number of inputs and outputs PLCs can control are limited by the
overall capacity of the PLC system hard ware and memory capabilities. The job of the processor is
to monitor status or state of input devices, scan and solve the logic of a user program, control on
or off state of output devices.
1.3 Objectives
There are four objectives to be achieved in this project. Below are the following
Objectives:
To design program using PLC for automatic mixing & filling bottle.
Design and develop the prototype for the automatic mixing & filling bottle by
using PLC as the controller to enhance the existing system.
This project will develop the prototype which is respect to the actual system.
Veerandra.pulagam500@gmail.com
B. Software
1) Totally integrated automation on portal v-10.5
2) Simatic s7-1200
3) Ladder diagram as the source code to the PLC.
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
Chapter2:
Programmable Logic Controller (PLC)
2.1 History of PLC
In the late 1960's PLCs were first introduced. The primary reason for designing such a device was
eliminating the large cost involved in replacing the complicated relay based machine control systems.
Bedford Associates (Bedford, MA) proposed something called a Modular Digital Controller (MODICON)
to a major US car manufacturer. Other companies at the time proposed computer based schemes, one of
which was based upon the PDP-8. The MODICON 084 brought the world's first PLC into commercial
production.
When production requirements changed so did the control system. This becomes very expensive
when the change is frequent. Since relays are mechanical devices they also have a limited lifetime which
required strict adhesion to maintenance schedules. Troubleshooting was also quite tedious when so many
relays are involved. Now picture a machine control panel that included many, possibly hundreds or
thousands, of individual relays. The size could be mind boggling. How about the complicated initial
wiring of so many individual devices! These relays would be individually wired together in a manner that
would yield the desired outcome. As can be seen, there were many problems with this relay based design.
These "new controllers" also had to be easily programmed by maintenance and plant engineers.
The lifetime had to be long and programming changes easily performed. They also had to survive the
harsh industrial environment. That's a lot to ask! The answers were to use a programming technique most
people were already familiar with and replace mechanical parts with solid-state ones.
In the mid70's the dominant PLC technologies were sequencer state-machines and the bit-slice
based CPU. The AMD 2901 and 2903 were quite popular in Modicon and A-B PLCs. Conventional
microprocessors lacked the power to quickly solve PLC logic in all but the smallest PLCs. As
conventional microprocessors evolved, larger and larger PLCs were being based upon them. However,
even today some are still based upon the 2903. (Ref A-B's PLC-3) Modicon has yet to build a faster PLC
than their 984A/B/X which was based upon the 2901.6 Communications abilities began to appear in
approximately 1973. The first such system was Modicon's Modbus. The PLC could now talk to other
PLCs and they could be far away from the actual machine they were controlling. They could also now be
Veerandra.pulagam500@gmail.com
used to send and receive varying voltages to allow them to enter the analog world. Unfortunately, the lack
of standardization coupled with continually changing technology has made PLC communications a
nightmare of incompatible protocols and physical networks. Still, it was a great decade for the PLC.
The 80's saw an attempt to standardize communications with General Motor's manufacturing
automation protocol (MAP). It was also a time for reducing the size of the PLC and making them software
programmable through symbolic programming on personal computers instead of dedicated programming
terminals or handheld programmers. Today the world's smallest PLC is about the size of a single control
relay.
The 90's have seen a gradual reduction in the introduction of new protocols, and the modernization
of the physical layers of some of the more popular protocols that survived the 1980's. The latest standard
(IEC 1131-3) has tried to merge plc programming languages under one international standard. We now
have PLCs that are programmable in function block diagrams, instruction lists, C and structured text all at
the same time! PC's are also being used to replace PLCs in some applications. The original company who
commissioned the MODICON 084 has actually switched to a PC based control system.
2.1.2 Disadvantages
PLC was designed for relay logic ladder and has difficulty with some smart devices.
To maximize, PLC performance and flexibility, a number of option modulus must be
added.
Veerandra.pulagam500@gmail.com
After wiring of relay panel if the event sequence is to be changed, it is necessary to rewire
all or part of the panel.
Many of the control relay of the ladder diagram can be replaced by software which means
less hardware failure.
Veerandra.pulagam500@gmail.com
which can be optimally chosen instead of a "generic" solution, and where the non-recurring
engineering charges are spread over thousands or millions of units.
For high volume or very simple fixed automation tasks, different techniques are used. For
example, a consumer dishwasher would be controlled by an electromechanical cam timer costing
only a few dollars in production quantities.
A microcontroller-based design would be appropriate where hundreds or thousands of
units will be produced and so the development cost (design of power supplies, input/output
hardware and necessary testing and certification) can be spread over many sales, and where the
end-user would not need to alter the control. Automotive applications are an example; millions of
units are built each year, and very few end-users alter the programming of these controllers.
However, some specialty vehicles such as transit buses economically use PLCs instead of customdesigned controls, because the volumes are low and the development cost would be
uneconomical.
Very complex process control, such as used in the chemical industry, may require
algorithms and performance beyond the capability of even high-performance PLCs. Very highspeed or precision controls may also require customized solutions; for example, aircraft flight
controls. Single-board computers using semi-customized or fully proprietary hardware may be
chosen for very demanding control applications where the high development and maintenance
cost can be supported. "Soft PLCs" running on desktop-type computers can interface with
industrial I/O hardware while executing programs within a version of commercial operating
systems adapted for process control needs.
Programmable controllers are widely used in motion control, positioning control and
torque control. Some manufacturers produce motion control units to be integrated with PLC so
that G-code (involving a CNC machine) can be used to instruct machine movements.
PLCs may include logic for single-variable feedback analog control loop, a proportional,
integral, derivative (PID) controller. A PID loop could be used to control the temperature of a
manufacturing process, for example. Historically PLCs were usually configured with only a few
analog control loops; where processes required hundreds or thousands of loops, a distributed
control system (DCS) would instead be used. As PLCs have become more powerful, the boundary
between DCS and PLC applications has become less distinct.
Veerandra.pulagam500@gmail.com
PLCs have similar functionality as remote terminal units (RTU). An RTU, however, usually does
not support control algorithms or control loops. As hardware rapidly becomes more powerful and
cheaper, RTUs, PLCs and DCSs are increasingly beginning to overlap in responsibilities, and
many vendors sell RTUs with PLC-like features and vice versa. The industry has standardized on
the IEC 61131-3 functional block language for creating programs to run on RTUs and PLCs,
although nearly all vendors also offer proprietary alternatives and associated development
environments.
In recent years "safety" PLCs have started to become popular, either as standalone models
or as functionality and safety-rated hardware added to existing controller architectures (Allen
Bradley Guard logic, Siemens F-series etc.). These differ from conventional PLC types as being
suitable for use in safety-critical applications for which PLCs have traditionally been
supplemented with hard-wired safety relays. For example, a safety PLC might be used to control
access to a robot cell with trapped-key access, or perhaps to manage the shutdown response to an
emergency stop on a conveyor production line. Such PLCs typically have a restricted regular
instruction set augmented with safety-specific instructions designed to interface with emergency
stops, light screens and so forth. The flexibility that such systems offer has resulted in rapid
growth of demand for these controllers.
Veerandra.pulagam500@gmail.com
A.
Digital inputs
These convert the external binary signal from the process to the internal digital signal
level of programmable controller.
Push buttons
Switches
Limit switch
Proximity sensor
Photo sensor
B. Analog inputs
Veerandra.pulagam500@gmail.com
Analog inputs cards converts continuous signal via a analog to digital converter into
discrete values for the PLC
Pressure transmitter
Flow transmitter
Level transmitter
Load cell
Thermo couples
Veerandra.pulagam500@gmail.com
These three functions done simultaneously by the CPU called CPU scan cycle.
The time required to complete the only one cycle is called CPU scan time. The CPU scan time
depends upon our logic. If the scan time is increase the plc speed decreases. If the scan time is
decreases the plc speed increases
a.
First the PLC takes a look at each input to determine if it is on or off. In other words, is
the sensor connected to the first input on? , Then the second input? , Then the third and so
on It records this data into its memory to be used during the next step.
b.
Next the PLC executes your program one instruction at a time. Maybe the program says
that if the first input was on then it should turn on the first output. Since it already knows which
inputs are on/off from the previous step it will be able to decide whether the first output
should be turned on based on the state of the first input. It will store the execution results for use
later during the next step.
modules or points respond to digital inputs, also called discrete inputs, which are either on or
off. Other modules or inputs respond to analog signals. These analog signals represent machine
or process conditions as a range of voltage or current values. The primary function of a
PLCs input circuitry is to convert the signals provided by these various switches and
sensors into logic signals that can be used by the CPU.
The CPU evaluates the status of inputs, outputs, and other variables as it executes
a stored program. The CPU then sends signals to update the status of outputs. Output modules
convert control signals from the CPU into digital or analog values that can be used to control
various output devices. The programming device is used to enter or change the PLCs
program or to monitor or change stored values. Once entered, the program and associated
variables are stored in the CPU. In addition to these basic elements, a PLC system may also
incorporate an operator interface device to simplify monitoring of the machine or process.
In our case the input module will be composed of an array of switches that help us
to input Logic ones or Logic zeros to the PLC; the output module is made of LEDs to display
the status of the system; our programming device is the SIEMENS provided STEP 7 MicroWin
and the operator interface is a WinCC based Human Machine Interface, herein referred to HMI
2.4.3Output modules
There are two types of input modules
1. Digital outputs
2. Analog outputs
Digital outputs
These convert the internal signal level of the programmable controller into the binary
signal level required externally by the process.
Relays
Veerandra.pulagam500@gmail.com
Contractor
Values
Led
Solenoid value
Coilers
Analog outputs
Analog outputs cards converts digital values in the PLC to converts continuous
signals via a digital to analog converts.
Drive inputs
Values
Analog ports
System memory
II.
Load memory
III.
Work memory
System memory
In system memory contain all hardware configuration details
Load memory
Each CPU has an internal load memory. The size of this internal load memory depends on the
CPU used.
Veerandra.pulagam500@gmail.com
This internal load memory can be replaced by using external memory cards. If there is no
memory card inserted, the CPU uses the internal load memory; if a memory card is inserted,
the CPU uses the memory card as load memory.
The size of the usable external load memory cannot, however, be greater than the internal
load memory even if the inserted SD card has more free space.
Work memory
Work memory is a non-retentive memory area for storing elements of the user program that
are relevant for program execution. The user program is executed exclusively in work
memory and system memory.
Veerandra.pulagam500@gmail.com
or intentionally. Plc makes use of many different types of volatile and non volatile memory
devices.
CPU
Power supply
Memory
Input blocks
Output blocks
Communication
Expansion connections
Veerandra.pulagam500@gmail.com
In the field of automation, powerful components are a key factor to success. But what really
gives us a unique advantage, is all of them working together. The new modular SIMATIC S7-1200
controller provides simple but highly precise Automation tasks.
The SIMATIC S7-1200 controller is modular and compact, versatile, a secure investment, and
is powerfully fit for a full range of applications. It features an integrated PROFINET interface,
powerful integrated technology functions and a highly scalable and flexible design, a communication
interface that fulfills the highest standards of industrial communication and a full range of powerful
integrated technology functions make this controller an integral part of a complete and comprehensive
automation solution.
Veerandra.pulagam500@gmail.com
2.7.6 Memory:
Up to 50 KB of integrated work memory is provided with a floating boundary between the user
program and user data. Up to 2 MB of integrated load memory and 2 KB of integrated retentive
memory are also provided. The optional SIMATIC Memory Card provides an easy way to transfer
programs to multiple CPUs. This card can also be used for storing miscellaneous files or to update the
firmware of the controller system.
Veerandra.pulagam500@gmail.com
100 kHz for the open-loop speed and position control of stepper motors and servo drives. Feedback for
the pulse train outputs is provided internally using two of the high-speed counters. When configured as
a PWM output, a fixed cycle time output with a variable duty cycle is provided for controlling the
speed of a motor, position of a valve, or duty cycle of a heating element.
Before downloading a user program, the processor must be in program mode. After downloading
the program, if all input and output signals are wired to the correct screw terminals, the processor
can be put in run mode. In run mode, the program will continuously run and solve the
programmed instructions. Solving the programmed instructions are called solving the logic. This
continual running of the program in a PLC is called scanning. As part of the processors problem
solving routine, the PLC will look at the incoming signals; follow the preprogrammed output field
devices
2.8.1 Communication
PLCs have built in communications ports, usually 9-pin RS-232, but optionally EIA485 or Ethernet. Modbus, BACnet or DF1 is usually included as one of the communications
protocols. Other options include various fieldbuses such as Device Net or Profibus. Other
communications protocols that may be used are listed in the List of automation protocols.
Most modern PLCs can communicate over a network to some other system, such as a
computer running a SCADA (Supervisory Control And Data Acquisition) system or web browser.
Veerandra.pulagam500@gmail.com
PLCs used in larger I/O systems may have peer-to-peer (P2P) communication between
processors. This allows separate parts of a complex process to have individual control while
allowing the subsystems to co-ordinate over the communication link. These communication links
are also often used for HMI devices such as keypads or PC-type workstations.
Formerly, some manufacturers offered dedicated communication modules as an add-on
function where the processor had no network connection built-in.
are
practical limits to
Ethernet network. A
primary concern is
shared
Electrical
cable.
signals
propagate along a
electrical interference from neighboring devices (fluorescent lights, for example) can scramble the
signal. A network cable must be short enough that devices at opposite ends can receive each
other's signals clearly and with minimal delay. This places a distance limitation on the maximum
separation between two devices on an Ethernet network. Additionally, since in CSMA/CD only a
single device can transmit at a given time, there are practical limits to the number of devices that
can coexist in a single network. Ethernet networks face congestion problems as they increased in
size. If a large number of stations connected to the same segment and each generated a sizable
amount of traffic, many stations may attempt to transmit whenever there was an opportunity.
Under these circumstances, collisions would become more frequent and could begin to choke out
Veerandra.pulagam500@gmail.com
successful transmissions, which could take inordinately large amounts of time to complete. One
way to reduce congestion would be to split a single segment into multiple segments, thus creating
multiple collision domains. This solution creates a different problem, as now these now separate
segments are not able to share information with each other. To alleviate these problems, Ethernet
networks implemented bridges. Bridges connect two or more network segments, increasing the
network diameter as a repeater does, but bridges also help regulate traffic. They can send and
receive transmissions just like any other node, but they do not function the same as a normal node.
The bridge does not originate any traffic of its own; like a repeater, it only echoes what it hears
from other stations.
Chapter 3
PLC PROGRAMMING WITH INSTRUCTIONS
3.1 Introduction
Veerandra.pulagam500@gmail.com
The programming language allows the user to communicate with programmable controller
(PC) via a programming device. PC manufactures use several different programming languages
but they all convey to the system, by means of instruction a basic control plan.
The four must common types of languages encountered in programmable controller system design
are:
I.
Ladder diagram,
II.
Boolean mnemonics,
III.
IV.
These languages can be grouped into two major categories the first two ladder and
Boolean basic p c languages while function charting are considered high level languages. The
basic programmable controller languages consist of a set of instructions that will perform the most
primitive type of control functions. the functions are relay replacement, timing, counting and
ON/OFF control. High level languages are used for analog control. Data manipulation, repeating
and other function that is not possible with the basic instruction sets. The languages used in a pc
actually dictate the range of applications in which the controller can be applied. Depending on the
size and capabilities of the controller on or more languages may be used typical combination of
languages are:
a) Ladder diagrams only
b) Boolean only
c) Ladder diagrams and functional blocks
d) Ladder and sequential function chart
e) Ladder function blocks, sequential function chart
The main function of the ladder diagram program is to control outputs based on the input
condition. This control is accomplished through the use of what is referred to as a ladder rung.
In general, a rung consists of a set of input conditions represented by relay contact type instruction
and an output Instruction at end of the rung represented by the coil symbol. Throughout the
section the contact instruction for a rung may be referred to as input conditions rung conditions, or
control logic
Coils and contacts are the basic symbols of the ladder diagram instruction set. The contact symbol
programmed in a given rung represents conditions to be evaluated in order to determine the
control of the output all
The format of the rung contacts is dependent on the desired control logic. Contacts may be placed
in any configuration such as series parallel or series parallel that is required to control a given
output for an output to be activated or energized at least one left-to right path of contacts must be
closed. A complete closed path is referred to as having logic continuity. When logic continuity
exists in at least one path, it is said that the rang condition is TRUE. The rung condition is
FALSE. If no path has continuity.
In the early year, the standard ladder instruction set was limited to performing only relay
equivalent functions, using the basic relay-type contact and coil symbols similar to those
illustrates in
A need for greater flexibility coupled with developments in technology, led to extended ladder
diagram instructions that perform data manipulation, arithmetic and program flow control.
3.3
Bit logics
3.3.1 Normally open
Symbol ---| |--Description
The activation of the normally open contact depends on the signal state of the associated
operand. If the operand has signal state "1," the normally open contact is closed. Power flows
Veerandra.pulagam500@gmail.com
from the left power rail through the normally open contact into the right power rail and the
signal state at the output of the operation is set to "1".
If the operand has signal state "0," the normally open contact is not activated. The power flow
to the right power rail is interrupted and the signal state at the output of the operation is reset to
"0".
Two or more normally open contacts are linked bit-by-bit by AND when connected in
series. With a serial connection, power flows when all contacts are closed.
The normally open contacts are linked by OR when connected in parallel. With a parallel
connection, power flows when one contact is closed.
Placement
The "Normally open contact" operation can be placed at any position in the network
Description
You can use the "Output coil" operation to set the bit of a specified operand. When the
result of logic operation (RLO) at the input of the coil is "1," the specified operand is set to
signal state "1". When the signal state is "0" at the input of the coil, the bit of the specified
operand is reset to "0".
The operation does not influence the RLO. The RLO at the input of the coil is sent
immediately to the output.
Placement
The "Output coil" operation can be placed at any position in the network. Using branches,
several coils can be placed within each other
3.4 TIMERS
Timers are used to ON&OFF the output with same delay. Timers occupy one word
of memory. By using timers the time delay will be 0milli seconds to 9990 seconds.
Veerandra.pulagam500@gmail.com
Types of timers:
1. ON delay timer
2. OFF delay timer
3. Pulse extent timer
Parameters of the timers
TV = timer interval
R= reset
S=set
Q= output
BI=balancing interval
BCD= blocking interval but it is in BCD form.
Symbol
Description
You can use the "Generate pulse" operation to set the Q output for a pre-programmed period of
time. The operation is started when the result of logic operation (RLO) at the IN input changes
from "0" to "1". When the operation is started, the time programmed for PT starts running.
Output Q is set for the period of time, PT, regardless of the subsequent course of the input
signal. Even when a new positive edge is detected, the signal state at the Q output is not
affected as long as PT is running.
It is possible to query how long the current timer function has been running at output ET. This
time starts at T#0s and ends when the value set for the PT timer is reached. The value at the ET
output can be queried as long as the PT timer is running and the input IN has signal state "1".
Veerandra.pulagam500@gmail.com
'When inserting the "Generate pulse" operation, an instance data block is created in which the
operation data is saved.
Placement
The "Generate pulse" operation requires a preceding logic operation for
the edge evaluation. It can placed within or at the end of the network.
Pulse diagram
Veerandra.pulagam500@gmail.com
Description
You can use the "On delay" operation to delay a rising edge by the time set at PT. The "On delay"
operation is executed when the result of logic operation (RLO) changes from "0" to "1" at input
IN (rising edge). When the operation is started, the time set for PT starts running. When the PT
time expires, output Q has signal state "1". Output Q remains set as long as the start input is still
"1". If there is a signal change at the start input from "1" to "0", output Q is reset. The timer
function is started again when a new positive edge is detected at the start input.
The ET output supplies the time that has elapsed since the last rising edge at the IN input. This
time starts at T#0s and ends when the value set for the PT timer is reached. The elapsed time can
be queried at output ET as long as input IN has signal state "1".
'When inserting the "On delay" operation, an instance data block is created in which the operation
data is saved.
Placement
The "On delay" operation requires a preceding logic operation for the edge evaluation. It can place
within or at the end of the network.
Pulse diagram
Veerandra.pulagam500@gmail.com
Description
You can use the
PT. The Q output is set when the result of logic operation (RLO) at input IN changes from "0" to
"1". When the signal state at the IN input switches back to "0", the time set at PT starts. Output Q
remains set as long the time set at PT is running. The Q output is reset when the PT time expires.
If the signal state at the IN input changes to "1" before the time set at PT time expires, the timer is
reset. The signal state at the Q output will continue to be "1".
It is possible to query how long the current timer function has been running at output ET. This
time starts at T#0s and ends when the value set for the PT timer is reached. When the time set at
PT expires, output ET remains set to the current value until input IN changes back to "1". If the IN
input switches to "1" before the PT time has expired, the ET output is reset to the value T#0.
'When inserting the "OFF delay" operation, an instance data block is created in which the
operation data is saved.
Veerandra.pulagam500@gmail.com
Placement
The "Off delay" operation requires a preceding logic operation for the edge evaluation. It can
placed within or at the end of the network.
Pulse diagram
Chapter 4
4.1 Relay
Veerandra.pulagam500@gmail.com
The relay's switch connections are usually labeled COM, NC and NO:
COM = Common, always connect to this; it is the moving part of the switch.
NC = Normally Closed, COM is connected to this when the relay coil is off.
NO = Normally Open, COM is connected to this when the relay coil is on.
Connect to COM and NO if you want the switched circuit to be on when the relay coil is
on.
Connect to COM and NC if you want the switched circuit to be on when the relay coil is
off.
Relays can switch AC and DC, transistors can only switch DC.
Relays are a better choice for switching large currents (> 5A).
Veerandra.pulagam500@gmail.com
Relays cannot switch rapidly (except reed relays), transistors can switch many times per
second.
Relays use more power due to the current flowing through their coil.
Relays require more current than many chips can provide, so a low power transistor
may be needed to switch the current for the relay's coil.
Contact rating
Contact ratings
1A,1C
Contact material
AgCdO
Contact resistance
100M(1A 6VDC)
Contact capacity
5A 250VAC, 5A 30VDC
Specification
Insulation resistance
Veerandra.pulagam500@gmail.com
100M O .500VDC
Dielectric strength
BCC 1500V
1min
BOC 750v
1min
Operate time
10ms/5ms
Terminal type
PCB
Coil rating
Normal coil power
0.36W/0.45W
Veerandra.pulagam500@gmail.com
Chapter 5
5.1 Solenoid valve
A solenoid valve is an electromechanical device used for controlling liquid or gas flow.
The solenoid valve is controlled by electrical current, which is run through a coil. When the coil is
energized, a magnetic field is created, causing a plunger inside the coil to move. Depending on the
design of the valve, the plunger will either open or close the valve. When electrical current is
removed from the coil, the valve will return to its de-energized state.
In direct-acting solenoid valves, the plunger directly opens and closes an orifice inside the
valve. In pilot-operated valves (also called the servo-type), the plunger opens and closes a pilot
orifice. The inlet line pressure, which is led through the pilot orifice, opens and closes the valve
seal.
The most common solenoid valve has two ports: an inlet port and an outlet port. Advanced
design may have three or more ports. Some designs utilize a manifold-type design.
Solenoid valves make automation of fluid and gas control possible. Modern solenoid
valves offer fast operation, high reliability, long service life, and compact design.
Veerandra.pulagam500@gmail.com
1. Valve Body
2. Inlet port
3. Outlet port
4. Coil/solenoid
5. Coil windings
6. Lead wire
7. Plunger
8. Spring
9. orifice
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
Chapter 6
6.1 Submersible pump
In either centrifugal or positive displacement pumps the materials used in the wet portions
of the pumps are critical to their safe use. Whatever materials are used for these wetted parts, they
should not contaminate the fluids being pumped nor should the fluids being pumped degrade the
materials used in the pump. For the record, stainless steel will eventually corrode in saltwater and
should be avoided when possible, titanium is OK but expensive and brittle. Most wetted parts of
the pumps we use are plastic or other non-metallic materials, such as ceramics, that are safe for
saltwater. If you are pumping liquids other than saltwater (as in the case of trace element
replacement systems) make sure that the fluids you are pumping are safe with the materials used
in the pump (outfits such as Cole-Palmer and other chemical equipment houses normally provide
tables that indicate what materials are safe together).
As most centrifugal pumps operate via electric motors, you also need some means of
isolating the motor from the wetted portions of the pump to prevent the pump fluids from
eventually damaging the motor, while at the same time rotating the impeller in order for the pump
to work. This connection between motor and wetted portions of the pumps used in aquariums is
most often accomplished by magnetically coupling the impeller
shaft to a rotating magnet attached to the motor. The impeller
shaft has a second magnet attached to it (normally coated to
prevent contaminating the fluid being pumped) that is attracted
to the rotating motor magnet. By relying on magnetic attraction
of the two magnet assemblies it is not necessary to have direct
physical contact between the impeller and motor; thus, the two
can be sealed from each other
Veerandra.pulagam500@gmail.com
In some centrifugal pumps even the motor portion of the pump is completely sealed,
allowing the whole pump to be submersed in the fluid being pumped (power heads being the most
common example of this). These "submersible" pumps offer some advantages over their nonsubmersible counter parts as well as introduce some shortcomings. In an upcoming part of this
series on water pumps, we will discuss the installation of pumps in more detail, but it should be
fairly obvious that a pump that can be fully submersed is much easier to install. A second
advantage is based on the fact that water is a better heat conductor than air (i.e., draws heat away
from the pump at a faster rate), so a submersible pump can be made smaller than an equally
performing non-submersible pump since heat buildup is not a factor in their design. This greater
heat transferring property of water also leads to one of submersible pumps potential disadvantages
- more heating of the systems water.
Most aquarium systems are fairly easy to heat by use of relatively inexpensive electric
heaters. Cooling a tank, on the other hand, is often much more difficult and may require the use of
expensive chillers. It is, therefore, highly desirable to control the amount of unintended heating a
tank receives. A submersible pump of a given performance will heat a tank more than its nonsubmersible counterpart. Almost all of a submersible's heat is transferred to the tank; whereas a
significant portion of a non-submersible's heat is transferred to the air.
Veerandra.pulagam500@gmail.com
The second possible problem with submersible pumps is the greater danger of electrical shorting
to the tank. Most submersible pumps are designed to prevent water from reaching any of the
electrical parts, but wear and/or damage to the pump may expose some of these electrical
connections, causing dangerous shorts. It is highly recommended that one use GFI (Ground Fault
Interrupters) outlets/breakers when using any electrical equipment around water such as pumps,
but especially submersible pumps. These GFI devices will detect when electrical shorts occur and
immediately shut off the offending pump or piece of equipment, thus reducing the danger to both
you and your tank. These two limitations of submersible pumps, namely greater heat transfer and
danger of electrical shorting, are likely why you do not often see larger capacity submersible
pumps (another potential disadvantage depending on your application requirements).
Veerandra.pulagam500@gmail.com
Chapter 7
7.1 Conveyor system
A conveyor belt is the carrying medium of a belt conveyor system (often shortened to belt
conveyor). A belt conveyor system is one of many types of conveyor systems. A belt conveyor
system consists of two or more pulleys (sometimes referred to as drums), with an endless loop of
carrying mediumthe conveyor beltthat rotates about them. One or both of the pulleys are
powered, moving the belt and the material on the belt forward. The powered pulley is called the
drive pulley while the unpowered pulley is called the idler pulley. There are two main industrial
classes of belt conveyors; Those in general material handling such as those moving boxes along
inside a factory and bulk material handling such as those used to transport large volumes of
resources and agricultural materials, such as grain, salt, coal, ore, sand, overburden and more.
Today there are different types of conveyor belts that have been created for conveying different
kinds of material available in PVC and rubber materials.
Veerandra.pulagam500@gmail.com
The belt consists of one or more layers of material. Many belts in general material handling have
two layers. An under layer of material to provide linear strength and shape called a carcass and an
over layer called the cover. The carcass is often a woven fabric having a warp & weft. The most
common carcass materials are polyester, nylon and cotton. The cover is often various rubber or
plastic compounds specified by use of the belt. Covers can be made from more exotic materials
for unusual applications such as silicone for heat or gum rubber when traction is essential.
Veerandra.pulagam500@gmail.com
Specifications motor
Supply voltage 12v
High torque
Veerandra.pulagam500@gmail.com
CHAPTER 8
8.1 Photoelectric Sensor
A photoelectric sensor is another type of position sensing device. Photoelectric sensors use a
modulated light beam that is either broken or reflected by the target. The control consists of an
emitter (light source), a receiver to detect the emitted light, and associated electronics that
Evaluate and amplify the detected signal causing the photo electrics output switch to change
state.
8.2 Advantages
Long Life
8.3 Disadvantages
8.4 Applications
Packaging
Material Handling
Parts Detection
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
Chapter 9
9.1 Wiring of the project
Input addressing
I0.0- Main switch
I0.1- Starting switch
I0.2- Photo electric sensor
NOTE: - Reaming are in use
Output addressing
Q0.0- water motor
Q0.1-flavour motor
Q0.2- mixing motor
Q0.3- solenoid valve
Q0.4-conveyor motor
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
The program was created and damped in the plc module as per our requirement. In
our program, first main switch is ON and then starting switch is ON to start the
submersible motors. The program was designed to run water motor for 10seconds
and the flavor motor 7 seconds. When the flavor motor stops, the mixing motor
which is in the mixing and filling container, mixes the water and flavor for 10
seconds when the mixing motor stops and when the bottle is placed on the conveyor
and when the sensor senses the bottle the solenoid valve will be opened the bottle
below it will be filled for 15 seconds, then filled bottle will move forward on
conveyor system for 3seconds.
No. Of inputs: -
08
External inputs: -
08
No of outputs: -
06
230VOLTS
CPU: -
1212C
Veerandra.pulagam500@gmail.com
Veerandra.pulagam500@gmail.com
Chapter 10:
10.1 Conclusion
The project Automatic mixing and filling bottle using plc has been successfully
designed and executed.
Presence of every equipment has been reasoned out and placed carefully thus
contribution to the best working of the project.
Veerandra.pulagam500@gmail.com
Chapter 11
11.1BIBLIOGRAPHY
11.1.1 Web Sites:
www.elprocus.com
www.plc simulator.net
www.automation.com
www.plc.doc.net
www.plcgoods.com
www.mikroe.com
www.siemens.com
11.1.2 Books
Programmable logic controllers by JOHN W.WEBB
Siemens s7 1200 manual
Veerandra.pulagam500@gmail.com