Topic Page No
Topic Page No
Topic Page No
1. Abstract 6
4. Characteristics… ............................................................................... 8
This project work is divided into two parts. The first part deals with the history and
development of Programmable Logic Controllers and its subsequent applications in
different industries. In The second part PLC was implemented to control 3 different
processes namely lift car controller, Liquid level controller, Temperature controller.
Before, a programmable logic controller would have been programmed in ladder logic,
which is similar to a schematic of relay logic. A modern programmable logic controller is
usually programmed in any one of several languages, ranging from ladder logic to Basic
or C. Typically, the program is written in a development environment on a personal
computer (PC), and then is downloaded onto the programmable logic controller directly
through a cable connection. The program is stored in the programmable logic controller
in non-volatile memory.
There are several different types of interfaces that are used when people need to interact
with the programmable logic controller to configure it or work with it. This may take the
form of simple lights or switches or text displays, or for more complex systems, a
computer of Web interface on a computer running a Supervisory Control and Data
Acquisition (SCADA) system.
Programmable logic controllers were first created to serve the automobile industry, and
the first programmable logic controller project was developed in 1968 for General Motors
to replace hard-wired relay systems with an electronic controller.
The lift controller controls the movement of the lift. The program is designed to make the
lift car move to the correct floor based on floor request. The temperature controller
controls the temperature of the fluid based on a set point. The level controller controls the
level of a liquid in a tank.
Introduction
Fast and Easy PLC Control The object of a PLC simulator is to 'fake out' the input into a
PLC so that the programmer can test and debug the program before installation into it's
operating environment. Our patent pending PLC simulators achieve this by mounting on
the existing terminal strip of the PLC card and providing easy controls to turn digital
inputs on/off or adjust analog signals. If you are a engineer who programs PLCs or even a
technician in need of a quick way to test a PLC functionality then these devices are for
you. Save time, money and embarrassment by fixing problems before they start. These
PLC simulators are for sale in our products section.
History
The PLC was invented in response to the needs of the American automotive industry.
Before the PLC, control, sequencing, and safety interlock logic for manufacturing
automobiles was accomplished using relays, timers and dedicated closed-loop controllers.
The process for updating such facilities for the yearly model change-over was very time
consuming and expensive, as the relay systems needed to be rewired by skilled
electricians. In 1968 GM Hydramatic (the automatic transmission division of General
Motors) issued a request for proposal for an electronic replacement for hard-wired relay
systems.
The winning proposal came from Bedford Associates of Bedford, Massachusetts. The
first PLC, designated the 084 because it was Bedford Associates eighty-fourth project,
was the result. Bedford Associates started a new company dedicated to developing,
manufacturing, selling, and servicing this new product: Modicon, which stood for
Modular Digital Controllers. One of the people who worked on that project was Dick
Morley, who is considered to be the "father" of the PLC. The Modicon brand was sold in
1977 to Gould Electronics, and later acquired by German Company AEG and then by
French Schneider Electric, the current owner.
One of the very first 084 models built is now on display at Modicon's headquarters in
North Andover, Massachusetts. It was presented to Modicon by GM, when the unit was
retired after nearly twenty years of uninterrupted service.
The automotive industry is still one of the largest users of PLCs, and Modicon still
numbers some of its controller models such that they end with eighty-four. PLCs are used
The main difference from other computers is that PLCs are armored for
severe condition (dust, moisture, heat, cold, etc) and have the facility for
extensive input/output (I/O) arrangements. These connect the PLC to sensors
and actuators. PLCs read limit switches, analog process variables (such as
temperature and pressure), and the positions of complex positioning systems.
Some even use machine vision. On the actuator side, PLCs operate electric
motors, pneumatic or hydraulic cylinders, magnetic relays or solenoids, or
analog outputs. The input/output arrangements may be built into a simple
PLC, or the PLC may have external I/O modules attached to a computer
network that plugs into the PLC.
PLCs were invented as replacements for automated systems that would use
hundreds or thousands of relays, cam timers, and drum sequencers. Often, a
single PLC can be programmed to replace thousands of relays.
Programmable controllers were initially adopted by the automotive
manufacturing industry, where software revision replaced the re-wiring of
hard-wired control panels when production models changed.
Many of the earliest PLCs expressed all decision making logic in simple
ladder logic which appeared similar to electrical schematic diagrams. The
electricians were quite able to trace out circuit problems with schematic
diagrams using ladder logic. This program notation was chosen to reduce
training demands for the existing technicians. Other early PLCs used a form
of instruction list programming, based on a stack-based logic solver.
The functionality of the PLC has evolved over the years to include
sequential relay control, motion control, process control, distributed control
systems and networking. The data handling, storage, processing power and
communication capabilities of some modern PLCs are approximately
equivalent to desktop computers. PLC-like programming combined with
remote I/O hardware, allow a general-purpose desktop computer to overlap
some PLCs in certain applications.
A small PLC will have a fixed number of connections built in for inputs
and outputs. Typically, expansions are available if the base model does
not have enough I/O.
Modular PLCs have a chassis (also called a rack) into which is placed
modules with different functions. The processor and selection of I/O
modules is customised for the particular application. Several racks can be
administered by a single processor, and may have thousands of inputs and
outputs. A special high speed serial I/O link is used so that racks can be
distributed away from the processor, reducing the wiring costs for large
plants.
Programming in PLCs
Early PLCs were designed to replace relay logic systems. These PLCs were programmed
in "ladder logic", which strongly resembles a schematic diagram of relay logic. Modern
PLCs can be programmed in a variety of ways, from ladder logic to more traditional
programming languages such as BASIC and C. Another method is State Logic, a Very
High Level Programming Language designed to program PLCs based on State Transition
Diagrams.
Recently, the International standard IEC 61131-3 has become popular. IEC 61131-3 currently
defines five programming languages for programmable control systems: FBD (Function block
diagram), LD (Ladder diagram), ST (Structured text, similar to the Pascal programming
language), IL (Instruction list, similar to assembly language) and SFC (Sequential function
chart). These techniques emphasize logical organization of operations.
While the fundamental concepts of PLC programming are common to all manufacturers,
differences in I/O addressing, memory organization and instruction sets mean that PLC
programs are never perfectly interchangeable between different makers. Even within the same
product line of a single manufacturer, different models may not be directly compatible.
User Interface
PLCs may need to interact with people for the purpose of configuration,
alarm reporting or everyday control. A Human-Machine Interface (HMI) is
employed for this purpose. HMI's are also referred to as MMI's (Man
Machine Interface) and GUI (Graphical User Interface).
A simple system may use buttons and lights to interact with the user. Text
displays are available as well as graphical touch screens. 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.
There are four basic steps in the operation of all PLCs; Input Scan, Program
Scan, Output Scan, and Housekeeping. These steps continually take place in a
repeating loop.
Four Steps In the PLC
Operations 1.) Input Scan
Detects the state of all input devices that are connected
to the PLC 2.) Program Scan
Executes the user created program logic.
3.) Output Scan
Energizes or de-energize all output devices that are connected to the PLC.
4.) Housekeeping
This step includes communications with programming
terminals, internal diagnostics, etc
Fig. Operation of a PLC in basic stages
Other Auxiliary devices connected To a PLC:
Input devices:
– Condition Sensors
– Encoders
• Pressure Switches
• Level Switches
• Temperature Switches
• Vacuum Switches
• Float Switches
– Valves
– Motor Starters
– Solenoids
– Actuators
PLCs are well-adapted to a range of automation tasks. These are typically industrial
processes in manufacturing where the cost of developing and maintaining the automation
system is high relative to the total cost of the automation, and where changes to the
system would be expected during its operational life. PLCs contain input and output
devices compatible with industrial pilot devices and controls; little electrical design is
required, and the design problem centers on expressing the desired sequence of
operations in ladder logic (or function chart) notation. PLC applications are typically
highly customized systems so the cost of a packaged PLC is low compared to the cost of
a specific custom-built controller design. On the other hand, in the case of mass-produced
goods, customized control systems are economic due to the lower cost of the
components, which can be optimally chosen instead of a "generic" solution, and where
the non-recurring engineering charges are spread over thousands of places.
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.
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
high-speed or precision controls may also require customized solutions; for example,
aircraft flight controls.
PLCs may include logic for single-variable feedback analog control loop, a "proportional,
integral, derivative" or "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. However,
as PLCs have become more powerful, the boundary between DCS and PLC applications
has become less clear-cut
Digital and Analog Signals:
Discrete signals are sent using either voltage or current, where a specific
range is designated as On and another as Off. For example, a PLC might
use 24 V DC I/O, with values above 22 V DC representing On, values
below 2VDC representing Off, and intermediate values undefined.
Initially, PLCs had only discrete I/O.
Analog signals are like volume controls, with a range of values between zero
and full- scale. These are typically interpreted as integer values (counts) by
the PLC, with various ranges of accuracy depending on the device and the
number of bits available to store the data. As PLCs typically use 16-bit
signed binary processors, the integer values are limited between -32,768 and
+32,767.
Current inputs are less sensitive to electrical noise (i.e. from welders or
electric motor starts) than voltage inputs.As an example, say the facility
needs to store water in a tank. The water is drawn from the tank by another
system, as needed, and our example system must manage the water level in
the tank.
Using only digital signals, the PLC has two digital inputs from float
switches (tank empty and tank full). The PLC uses a digital output to open
and close the inlet valve into the tank. When the water level drops enough so
that the tank empty float switch is off (down), the PLC will open the valve
to let more water in. Once the water level raises enough so that the tank full
switch is on (up), the PLC will shut the inlet to stop the water from
overflowing.
| |
| Low Level High Level Fill Valve |
| [/] | [/] (OUT) |
| | |
| | |
| | |
| Fill Valve | |
|------[ ]------| |
| |
|
An analog system might use a water pressure sensor or a load cell, and an
adjustable (throttling)dripping out of the tank, the valve adjusts to slowly drip
water back into the tank.
In this system, to avoid 'flutter' adjustments that can wear out the valve,
many PLCs incorporate "hysteresis" which essentially creates a "deadband"
of activity. A technician adjusts this dead band so the valve moves only for
a significant change in rate. This will in turn minimize the motion of the
valve, and reduce its wear.
A real system might combine approaches, using float switches and simple
valves to prevent spills, and a rate sensor and rate valve to optimize refill
rates and prevent water hammer. Backup and maintenance methods can
make a real system very complicated.
PLC Software:
For, instance for a manufacturer like Allen Bradley the software may vary
for its PICO Controller models and other models. For example, the software
used for these controllers is PICOSoft whereas for its higher models it is
RSLogix.
Moreover, the HMI Interface may also vary for the different controllers.
PLC APPLICATIONS:
Automotive Industry
Your requirements are unique. So are our solutions. We listen to you then
apply our resources to build cost-effective, results-based solutions for the
automotive industry. We are committed to your success. Whatever your
automation challenges, you'll find the answer by partnering with us.
Beverage Industry
You are striving for consistent quality regardless of where your product is
manufactured or distributed, while under continuous pressure to respond
quicker than your competitors to changes in consumer demand during
continued consolidation in the industry.
17
every phase of your operation so you can meet cost, quality, flexibility and
regulatory challenges across the entire life cycle - from raw materials
through final shipment.
Because of the diversity of beverage production processes, it can be
challenging for you to meet customer demand, document regulatory
compliance and identify production inefficiencies. Through our domain
knowledge and production experience, we offer a variety of solutions to
help you satisfy your demanding consumers and retailers.
We understand the beverage industry, and can help you turn our
solutions and services into a competitive advantage. Your requirements
are unique, so whatever production challenges you have, partnering
with us will help you overcome them.
Entertainment Industry
Marine Industry
Optimize Equipment Performance and ImproveReliability
Operational demands are placing enormous pressure to optimize reliability and safetywhile
reducing the size and weight of equipment.
Whether we're controlling a roller coaster racing at 120 miles per hour,
protecting an investment in valuable exotic creatures, or providing secure
transportation to ski runs, our components and systems meet your
automation challenges to increase your safety, reliability and profitability.
18
Conclusion
PLCs are well-adapted to a range of automation tasks. These are
typically industrial processes in manufacturing where the cost of
developing and maintaining the automation system is high
relative to the total cost of the automation, and where changes to
the system would be expected during its operational life. PLCs
contain input and output devices compatible with industrial pilot
devices and controls; little electrical design is required, and the
design problem centers on expressing the desired sequence of
operations in ladder logic (or function chart) notation. PLC
applications are typically highly customized systems so the cost
of a packaged PLC is low compared to the cost of a specific
custom-built controller design. On the other hand, in the case of
mass-produced goods, customized control systems are economic
due to the lower cost of the components, which can be optimally
chosen instead of a "generic" solution, and where the non-
recurring engineering charges are spread over thousands of
places.
19