PLC Notes - Introduction
PLC Notes - Introduction
2017
Chapter 1
Introduction to PLC
Before we introduce PLC, it is important first of all to understand process control system and what
roles it plays in process industry.
Process control
Introduction
Process control involves automatic regulation and control of the physical aspects (dynamic
variables) of an industrial process to produce desired output.
Process:
It constitutes a sequence of events in which a raw material will be converted into finished product.
“Any system composed of dynamic variables, usually involved in manufacturing & production
operations”.
It is sequence of interdependent and linked procedures which, at every stage, consume one or more
resources to convert inputs into outputs. These outputs then serve as inputs for the next stage until a
known goal or end result is reached.
It is an assemblage of phenomena comprising of dynamic variables and raw materials being changed
to create finished products.
A process can be as simple as the one shown in figure 1a and as complex as shown in figure 1b and c
1
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Figure 1a
Figure 1b
2
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Figure 1c
Dynamic variable is any parameter which can change either spontaneously or from external
influences. Typical examples of dynamic variables are:
- Temperature
- Pressure
- Light
- Flow rate
- Level
- Speed
- Force
- Humidity
- Ph (acidity or alkalinity)
- Turbidity(is the measure of relative clarity of a liquid)
- Density
- Mass
- Electrical behavior
- Viscosity
- Conductivity
- Concentration
- Flammability
- etc
The term automatic process control came into wide use when people learned to adapt automatic
regulatory procedures to manufacture products or process material more efficiently. Such procedures
are called automatic because no human (manual) intervention is required to regulate them.
Control
This involves the regulation of all aspects of the process. For example precise control of level,
temperature, pressure and flow is important in many process applications.
Control in process industries refers to the regulation of all aspects of the process.
Process control
Is the act of controlling a final control element to change the manipulated variable to maintain the
process variable at a desired setpoint.
Process variable
This is the physical and chemical properties of a process that is being controlled. Common examples
of process variable are the temperature of a room, pressure and flow of fluid passing through a pipe,
level of water in a tank and more.
System
This is defined as a collection of matter, parts or components that are working together to accomplish
a given task.
3
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Control System
It is an arrangement of physical components connected or related in such a manner as to command,
direct, or regulate itself or another system.
Safety
The primary purpose of a Process Control system is safety: personnel safety, environmental safety and
equipment safety. The safety of plant personnel and the community is the highest priority in any
operation.
Quality
In addition to safety, process control systems are central to maintaining product quality. In blending
and batching operations, control systems maintain the proper ratio of ingredients to deliver a consistent
product. They tightly regulate temperatures to deliver consistent solids in cooling systems. Without
this type of control, products "would vary and undermine quality.
Profit
When safety and quality concerns are met, process control objectives can be focused on profit. All
processes experience variations and product quality demands that the plant operate within constraints.
Profits will be maximized when the process is operated to these constraints.
Typical manipulated variables are valve position, motor speed, and damper position, or blade pitch.
The controlled variables are those conditions, such as temperature, level, position, pressure, pH,
density, moisture content, weight, and speed that must be maintained at some desired value.
5
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Process
Many dynamic variables may be involved in a process, and it may be desirable to control all those
variables at the same time. There are single-variable processes, in which only one variable is to be
controlled. However, most industrial processes are multivariable processes, in which many variables,
perhaps interrelated, may require regulation.
Measurement
To achieve the control of a variable in a process, we must have information on the variable itself. Such
Information is found by measuring the variable. In general, a measurement refers to the conversion of
the variable into some corresponding analog signal of the variable, such as a pneumatic pressure, an
electrical voltage, or current. The result of the measurement is a conversion of the variable into some
proportional information in a useful form required by the other elements in the process control
operation.
Sensors/Transducers
A sensor is a device that performs the initial measurement and energy conversion of a variable into
analogous electrical or pneumatic information. Sometimes further transformation or signal
conditioning may be required to complete the measurement function. The sensor used for
measurement may also be called a transducer.
The word sensor is preferred for the initial measurement device, while a "transducer" represents a
device that converts any signal from one form to another. Thus, for example, a device that converts a
6
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
voltage into a proportional current would be a transducer. In other words, all sensors are transducers,
but not all transducers are sensors.
Error Detector
This is the device that determines whether the variable we desire to control, often called the process
variable is above or below the desired level called the Setpoint or reference value. If the process
variable is above or below the setpoint, an error signal proportional to the error is generated. This error
signal is then used by the controller to generate a control action. So before any control action takes
place, an error signal must be generated.
It is worthy to note that the error detector is often an integral part of the controller device; however it
is important to keep a clear distinction between the two.
Controller
The device that acts on the error signal generated to determine what control action, if any, to be taken
is called a controller. The evaluation performed to determine control action can be done by electronic
signal processing, by pneumatic signal processing, or by a computer.
Computer use is growing rapidly in the field of process control because computers are easily adapted
to the decision-making operations and because of their inherent capacity to handle control of
multivariable systems.
The controller requires an input of both a measured indication of the controlled variable and a
representation of the reference value of the variable, expressed in the same terms as the measured
value. The reference value of the variable, you will recall, is referred to as the setpoint. Evaluation
consists of determining action required to bring the controlled variable to the setpoint value.
The final element in the control loop is a control element that exerts a direct influence on the process;
it is the device that provides those required changes in the controlled variable to bring it to the
setpoint.
This element accepts an input from the controller, which is then transformed into some proportional
operation performed on the process. In most process control loops, the final control element is a valve
which is often referred to as the final control element.
The block diagram can sometimes be presented as shown in the figure below
7
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Dynamic Variable
This is a process variable that can change from moment to moment because of unspecified or
unknown sources. It is the process parameter that can change spontaneously or as a result of some
external influence.
Controlled Variable
This is the process variable regulated by the process-control loop.
Controlling Variable
This is the process variable changed by the final control element under command of the controller to
effect regulation of the controlled variable.
Controller
This is a device which operates automatically to regulate a controlled variable. It is a device that
receives data from a measurement instrument, compares that data to a programmed set point, and, if
necessary, signals a control element to take corrective action.
Control Algorithm
A control algorithm is a mathematical expression of a control function. Using the temperature control
loop example, V in the equation below is the fuel valve position, and e is the error.
Actuators
An actuator is the part of a final control device that causes a physical change in the final control
device when signaled to do so. The most common example of an actuator is a valve actuator, which
opens or closes a valve in response to control signals from a controller. Actuators are often powered
pneumatically, hydraulically, or electrically.
8
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Correcting or final control element is the part of the control system that acts to physically change the
manipulated variable. In most cases, the final control element is a valve used to restrict or cut off fluid
flow, but pump motors, louvers (typically used to regulate air flow), solenoids, and other devices can
also be final control elements.
Final control elements are typically used to increase or decrease fluid flow. For example, a final
control element may regulate the flow of fuel to a burner to control temperature, the flow of a catalyst
into a reactor to control a chemical reaction, or the flow of air into a boiler
to control boiler combustion.
Process action
This is relative direction of change in process variable for a change in the manipulated variable
(“direct” for same direction and “reverse” for opposite direction)
Error
Error is the difference between the measured variable and the setpoint and can be either positive or
negative.
Offset
Offset is a sustained deviation of the process variable from the setpoint. In the temperature control loop
example, if the control system held the process fluid at 100.5 °C consistently, even though the setpoint
is 100 °C, then an offset of 0.5 °C exists.
Load Disturbance
A load disturbance is an undesired change in one of the factors that can affect the process variable. In
the temperature control loop example, adding cold process fluid to the vessel would be a load
disturbance because it would lower the temperature of the process fluid.
Dead Time: The amount of time it takes for a process to start changing after a disturbance in the
system.
Accuracy
This is defined conformity of an indicated value to an accepted standard value, or true value.
Drift
This is change in the output-input relationship over a period of time.
Noise
This is unwanted component of a signal or variable which obscures the information content.
Note: It may be expressed in units of the output or in percent of output span.
Operating Conditions
Conditions (such as ambient temperature, ambient pressure, vibration, etc.) to which a device is
subject, but not including the variable measured by the device
9
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Definitions
A programmable logic controller (PLC) is an industrially hardened computer- based unit that
performs discrete or continuous control functions in a variety of processing plant and factory
environments.
It is an industrial computer control system that continuously monitors the state of input devices and
makes decisions based upon a custom program to control the state of output devices.
According to NEMA (National Electrical Manufacture’s Association, USA),the definition of PLC has
been given as “Digital electronic devices that uses a programmable memory to store instructions
and to implement specific functions such as logic , sequencing, timing, counting, and arithmetic
to control machines and processes.”
It was originally intended as relay replacement equipment for the automotive industry. Nowadays the
PLC is used in virtually every industry imaginable. Though they were commonly referred to as PCs
before 1980,
PLC became the accepted abbreviation for programmable logic controllers, as the term ”PC” became
synonymous with personal computers in recent decades.
The sheer number of PLC applications is enormous. According to a recent Control Engineering
magazine poll, ”The major applications for PLCs include machine control (87%), process control
(58%), motion control (40%), batch control (26%), diagnostic (18%), and other (3%).” The results
don’t add up to 100% because a single control system generally has multiple applications.
PLCs are produced and sold worldwide as stand-alone equipment by several major control equipment
manufacturers. In addition, a variety of more specialized companies produce PLCs for original
equipment manufacturer (OEM) applications.
10
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Unlike a personal computer, PLC is designed to survive in a rugged industrial atmosphere and to be
very flexible in how it interfaces with inputs and outputs to the real world.
In 1968 Bill Stone, who was part of a group of engineers at the Hydromantic Division of General
Motors Corporation, presented a paper at the Westinghouse Conference outlining their problems with
reliability and documentation for the machines at this plant. He also presented a design criteria
developed by the GM engineers for a”standard machine controller”.
According to the criteria developed, the early model of this machine not only had to eliminate costly
scrapping of assembly-line relays during model changeovers and replace unreliable electromechanical
relays, but also:
• Extend the advantages of static circuits to 90% of the machines in the plant.
• Reduce machine downtime related to controls problems, easily maintained and programmed in
line with already accepted relay ladder logic.
• Provide for future expansion, it had to be modular to allow for easy ex- change of components
and expandability.
• It had to work in an industrial environment with all its dirt, moisture, electromagnetism and
vibration.
• Include full logic capabilities, except for data reduction functions.
These specifications along with a proposal request to build a prototype were given to four control
builders:
• Allen-Bradley, by way of Michigan-based Information Instruments, Inc.
• Digital Equipment Corporation (DEC).
• Century Detroit.
Bedford Associates.
The Race is On
Considering the proposal request, the team of Digital Equipment brought a ”minicomputer” into GM,
which finally was rejected for many reasons, from which static memory was one of its serious
limitations.
Allen-Bradley, already well known for its rheostats, relays and motor controls, responded at the risk of
competing with one of its most successful core business which was the electromechanical relays.
Expecting to fulfill the requirements of the proposal, Allen-Bradley went from prototype to actual
12
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
production in five months. The first attempt, the PDQ-II or program data quantizier, was deemed too
large, too complex and too hard to program. The second attempt, the PMC or programmable matrix
controller, was smaller and easier to program, but still it was not able to fully serve customer needs for
machine controls.
By the time of the proposal, people at Bedford Associates, which included Richard Morley, Mike
Greenberg, Jonas Landau, George Schwenk and Tom Boissevain, were already working on the design
of a unit, which characteristics included a modular and rugged design, the use of no interrupts for
processing, as well as direct mapping into memory. The Bedford team named this unit as the 084, since
it was the 84th project for the company. After finding some financial support, the team decided to form a
new company called Modicon (MOdular DIgital CONtroller) which worked closely with Bedford to
create the controller. The team at Modicon was finishing the design and build of the 084, that now they
were calling the programmable controller (PC).
Finally in 1969, the winning proposal came from Bedford Associates and Modicon, when they
demonstrated at GM the Modicon 084 solid-state sequential logic solver. The Modicon 084 consisted of
three distinct components that included the processor board, the memory, and the logic solver board,
which solved the dominant algorithms associated with ladder logic.
When the Modicon 084 was designed, it was built rugged with no ON/OFF switch, totally enclosed
with conductive cooling, it was designed to be reliable. No fans were used and outside air. As Richard
Morley explains,”No fans were used, and outside air was not allowed to enter the system for fear of
contamination and corrosion. Mentally, we had imagined the programmable controller being
underneath a truck, in the open, and being driven around in Texas, in Alaska. Under those
circumstances, we wanted it to survive. The other requirement was that it stood on a pole, helping run a
utility or a microwave station which was not climate controlled, and not serviced at all”.
13
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Figure: Historical photo showing from left to right: Dick Morley, Tom Bois- sevain, Modicon
084, George Schwenk, and Jonas Landau.
industrial standard especially when PC became associated with personal computers. In 1985 Rockwell
Automation acquired Allen-Bradley. The name of the new produced products is still associated to
Allen-Bradley.
During this time Modicon was already gaining experiences through the Modicon 084. Based on this
experience, the design cycle by Michael Greenberg, and the marketing ideas of Lee Rousseau, the
Modicon 184 was born in 1973. The new model not only met the needs of the marketplace and the
costumers, but also produced the take off of the Modicon Company, setting it as the early leader in the
market. Eventually the success of Modicon caused the dissolution of Bedford Associates, to avoid tax
issues. In 1977 Modicon was sold to Gould Electronics, and later in 1997 to Schneider Electric, which
still owns the brand today, and uses the Modicon name.
Around the 1970’s, seven companies were in the PLC business, including con- tenders Allen-Bradley,
Modicon, General Electric, Square D and Industrial Solid State Controls. And although PLCs were
obviously a breakthrough that would revolutionize automation, they were still comparatively primitive.
They were largely developed and used for specific applications, most often in the automotive industry.
The early days of the PLCs however, were not as straightforward nor as simple. There were many
things that made the acceptance of the PLCs very difficult. As Morley explains,”We had some real
problems in the early days of convincing people that a box of software, albeit cased in cast iron, could
do the same thing as 50 feet of cabinets, associated relays, and wiring.” Morley recounted that in
1969, ”all computers required a clean, air-conditioned environment, yet were still prone to frequent
malfunctions. ... Thus, even though PLCs were and are special, dedicated computers, considerable
effort was made to not identify PLCs as computers due to the poor reliability of computers and the fact
that they were not things procured by manufacturing operations.” Unlike computers of that era, the
programmable controller was designed to be reliable.
14
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Figure: The first programmable logic controller of Allen Bradley, the Bulletin 1774 PLC. It
was invented by Ernst Dummermuth in 1974.
Beside these difficulties, another one was rising due to the dedicated hardware terminals employed to
program the early PLC versions. These terminals posed high challenges for the PLC programmers. In
this way, visionaries such as Scott Zifferer co-founder of ICOM software, and Neil Taylor owner of
Taylor Industrial Software found the source of inspiration to begin the evolution of the PLC
programming and documentation and to make enormous impacts on the shape of industrial
automation.
Scott Zifferer was solely focused on Allen-Bradley products, according to his own words, ”I wanted to use
a computer for PLC programming and documentation, instead of the dedicated hardware Allen-
Bradley called a T-3 Terminal. ... Allen-Bradley was, itself, developing a similar approach, but was
slow in doing so”. Thus, the users of the T-3 begun to enjoy the comfort of the enhanced user interface
that the ICOM software provided. The evolutionary approach to help control engineers and
15
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
maintenance people interface with Allen-Bradley PLCs improved acceptance and opened new
possibilities for the use of PLCs. Zifferer’s company merged with Rockwell Automation in 1993.
Neil Taylor focused on Modicon PLCs, recalling Taylor’s words, ”I was consulting and saw the need to
replace drafting table-produced ladder diagrams, which cost plenty to maintain and too much time to
create.” Taylor was initially focused on documentation, this resulted on a variety of report options and
reporting formats which helped troubleshooting the PLCs, albeit off-line. He moved into online PLC
program monitoring for Modicon and Allen-Bradley PLCs, and was widely successful with the Modicon
offering. Additionally he moved into other elements of PLC programming and documentation support
by adding more manufacturers to the line-up. Taylor sold his company to TCP, which later on was
rolled into GE Fanuc.
PLC Evolution
The early 1980s saw a cross pollination between PLCs and distributed control systems (DCSs). Where
PLCs already begun incorporating distributed control functions so they could be linked much in the way
that DCSs were linked. Building on the trend, software companies sprang up in great numbers during
this time. During the 90s, standardization and open systems were the main themes. Ethernet peer-to-peer
networking became available from virtually all PLC manufacturers. EEPROM and Flash memories
replaced the EPROMs of the 1980s. PCs and CRTs in general became accepted and started to replace
switches and lights on control system panels. Small PLCs called”Bricks” were introduced to the
marketplace. Redundancy for PLCs became a standard product. The first few years of the 21st century
have seen a consolidation of PLC manufacturers. Very small nano or pico PLCs, some as small as
industrial relays, have appeared. Safety PLCs featuring triple redundancy were introduced. LCD base
operator interface panels have largely displaced CRTs, especially on the plant floor.
There is much more to say about the history of the PLC, and so far we have only focused on the two
main vendors of PLCs which saw the birth of the PLC and kept still on the market, Modicon as part of
Schneider Electric, and Allen- Bradley as part of Rockwell Automation. For completeness of the
information Figure 5 shows additional information related to the contribution of these two companies
to the history of the PLCs.
16
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Disadvantages:
Fixed circuit operation.
PLCs manufacturers offer only closed loop architecture.
PLCs are propitiatory, which means software and parts one manufacturer can’t be easily used
in combination with part of another manufacturer.
Number of optional modules must be added to maximize flexibility and performance.
PLCs are robust and can survive harsh conditions including severe heat, cold, dust, and extreme
moisture. Their programming language is easily understood, so they can be programmed without much
difficulty. PLCs are modular so they can be plugged into various setups. Relays switching under load
can cause undesired arcing between contacts. Arcing generates high temperatures that weld contacts
shut and cause degradation of the contacts in the relays, resulting in device failure. Replacing relays
with PLCs helps prevent overheating of contacts. PLCs do have disadvantages. They do not perform
well when handling complex data. When dealing with data that requires C++ or Visual Basic,
computers are the controllers of choice. PLCs also cannot display data well, so external monitors are
often required.
18
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Hardware:
The PLC comes with its program language built into its memory and has no the permanently
attached keyboard CD drive or monitor. While computers are permanently attached to a
keyboard and other hardware.
Computers are complex computing machines capable of executing several programs or tasks
simultaneously and in any order. Most PLCs, on the other hand, execute a single program in an
orderly and sequential fashion from first to last instruction.
PLCs come equipped with terminals for input and output field devices as well as
communication ports. PCs have only limited ports and terminals.
PLC control systems have been designed to be easily installed and maintained.
Troubleshooting is simplified by the use of fault indicators and messages displayed on the
programmer screen.
Input/output modules for connecting the field devices are easily connected and replaced.
Software:
PLC software that allows the user to only program and document gives the user the tools to
write a PLC program. While a PC has much more options in adding programs.
The PLC support different programming languages 6 such as:
Ladder diagram
Sequential function chart
Function block diagram
Fuzzy logic
PLC software that allows the user to monitor and control the process is also called a human
machine interface (HMI). It enables the user to view a process—or a graphical representation
of a process—on a monitor, determine how the system is running, trend values, and receive
alarm condition.
Programmable automation controllers (PAC) combine PLC ruggedness with PC functionality.
Using PACs, you can build advanced systems incorporating software capabilities such as
advanced control, communication, data logging, and signal processing with rugged hardware
performing logic, motion, process control, and vision.
In nutshell, PC Characteristics
1)High reliability
2)Flexibility
3)Easy to improve and correct
4)Improved contact utilization
5)Abundant I/O interface
6)Analog debugging
7)Micro monitoring of site
8)Snap action
To determine the most suitable PLC to be used in the automation task, there are several basic
considerations to be made:
Necessary input/output capacity
Types of I/O required whether analogue, digital or both
PLC Communication
Number of inputs and outputs application requires
Size of memory required
Speed and power required of the CPU and instruction set
The type of voltage that works best for the user
PLC Language and how the user communicates with the system
Manufacturer's support and backup.
PLC Usage
Controlling elevator, anti-theft system, traffic diversion lights, automatic controlling of water supply,
fire fighting system, power supply system in buildings, of fountain pool and various production lines.
1. Logic control of switching value
Substitution of conventional relay-contactor control circuit with capacity of logic and sequence
control. It is used either for controlling single device or controlling multiple units and automated lines,
such as injection molding machines, printer, stapler machines, machine tools, grinding machines,
packaging lines, and electroplating lines.
2. Control of analog quantity
Proportional Integral Derivative (PID) algorithm is used to perform function of closed-loop
controlling, such as quantity of process in temperature, speed, pressure and flow.
3. Motion control
PLC can be used for positioning control of circling motion or rectilinear motion and is widely used in
various machinery, machine tools, robots and elevators.
21
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
4. Data processing
Modern PLC has functions of mathematical operation, data transferring, data conversion, sequencing,
table looking up and bit operation, and is capable of data acquisition, analysis and processing. In
which data processing is generally used in large control system such as unattended flexible
manufacturing system; or process control system such as some large control systems in paper,
metallurgy and food industry.
5. Communications and internet
Communications among PLCs and between PLC and other intelligent devices are included.
Areas of Application
- Manufacturing / Machining
- Food / Beverage
- Metals
- Power plants
- Mining
- Petrochemical / Chemical
- Glass Industry
- Cement Industry
- Paper industry
- e.t.c
PLC VS DCS
PLC: Programmable Logic Controller is a system that has a processor and input-output system that has
some functional units which use basic modules, communication modules, etc. It makes use of
SCADA for visualization and also does not use a central database.
DCS: DCS mainly uses multiple processors which have a central database and the functionality is
distributed evenly. Here the control functions are performed by the control subsystem. The
history node is used to connect to data, also the IMS node provides reports, and the operator
station provides a good HMI. In addition to this, the engineering station allows engineering
changes to be made.
22
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Chapter 2
PLC SYSTEM
23
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
24
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
25
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Likewise
The basic parts of the PLC are
1. Processor
2. Memory
3. Input/output devices
4. Programming panel or unit
5. Power supply
Simplified block diagrams of a PLC are as follows
OR
26
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
27
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The memory unit is where the program containing the control actions to be exercised by
the microprocessor is stored and where the data is stored from the input for processing
and for the output.
The input and output sections are where the processor receives data from external devices
and communicates information to external devices. The inputs might thus be from switches
or other sensors such as photoelectric cells, temperature sensors, flow sensors, or the like. The
outputs might be to motor starter coils, solenoid valves, or similar things. Input and output
devices can be classified as giving signals that are discrete, digital or analog.
Devices giving discrete or digital signals are ones where the signals are either off or on. Thus a
switch is a device giving a discrete signal, either no voltage or a voltage. Digital devices can be
considered essentially as discrete devices that give a sequence of on/off signals. Analog
devices give signals of which the size is proportional to the size of the variable being
monitored. For example, a temperature sensor may give a voltage proportional to the
temperature.
The communications interface is used to receive and transmit data on communication networks
from or to other remote PLCs. It is concerned with such actions as device verification, data
acquisition, synchronization between user applications, and connection management.
INTERNAL ARCHITECTURE
Figure below shows the basic internal architecture of a PLC. It consists of a central processing unit
(CPU) containing the system microprocessor, memory, and input/output circuitry.
The CPU controls and processes all the operations within the PLC. It is supplied with a clock that has
a frequency of typically between 1 and 8 MHz. This frequency determines the operating speed of the
PLC and provides the timing and synchronization for all elements in the system.
The information within the PLC is carried by means of digital signals. The internal paths along which
digital signals flow are called buses. In the physical sense, a bus is just a number of conductors along
which electrical signals can flow. It might be tracks on a printed circuit board or wires in a ribbon
cable. The CPU uses the data bus for sending data between the constituent elements, the address bus to
send the addresses of locations for accessing stored data, and the control bus for signals relating to
internal control actions.
The system bus is used for communications between the input/output ports and the input/output unit.
28
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The CPU
The internal structure of the CPU depends on the microprocessor concerned. In general, CPUs have
the following:
An arithmetic and logic unit (ALU) that is responsible for data manipulation and carrying out
arithmetic operations of addition and subtraction and logic operations of AND, OR, NOT, and
EXCLUSIVE-OR.
Memory, termed registers, located within the microprocessor and used to store information
involved in program execution.
A control unit that is used to control the timing • of operations.
The Buses
The buses are the paths used for communication within the PLC. The information is transmitted in
binary form, that is, as a group of bits, with a bit being a binary digit of 1 or 0, indicating on/off states.
The term word is used for the group of bits constituting some information the CPU can execute at a
go. Thus an 8-bit word might be the binary number 00100110. Each of the bits is communicated
simultaneously along its own parallel wire. The system has three buses:
The data bus which carries the data used in the processing done by the CPU. A
microprocessor termed as being 8-bit has an internal data bus that can handle 8-bit numbers. It
can thus perform operations between 8-bit numbers and deliver results as 8-bit values.
29
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The address bus is used to carry the addresses of memory locations. So that each word can be
located in memory, every memory location is given a unique address. Just like houses in a
town are each given a distinct address so that they can be located, so each word location is
given an address so that data stored at a particular location can be accessed by the CPU, either
to read data located there or put, that is, write, data there. It is the address bus that carries the
information indicating which address is to be accessed. If the address bus consists of eight
lines, the number of 8-bit words, and hence number of distinct addresses, is 28 ¼ 256. With 16
address lines, 65,536 addresses are possible.
The control bus carries the signals used by the CPU for control, such as to inform memory
devices whether they are to receive data from an input or output data and to carry timing
signals used to synchronize actions.
The system bus is used for communications between the input/output ports and the input/
output unit.
Memory
Memory be it a computer memory or PLC, it is just like a human brain. It is used to store data and
instructions. Memory is the storage space where data is to be processed and instructions required for
processing are stored.
The memory is divided into large number of small parts called cells. Each location or cell has a
unique address which varies from zero to memory size minus one. For example if computer has 64k
words, then this memory unit has 64 * 1024=65536 memory locations. The address of these locations
varies from 0 to 65535.
The programs and data in RAM can be changed by the user. All PLCs will have some amount
of RAM to store programs that have been developed by the user and program data. However,
to prevent the loss of programs when the power supply is switched off, a battery is used in the
PLC to maintain the RAM contents for a period of time. After a program has been developed
in RAM it may be loaded into an EPROM memory chip, often a bolt-on module to the PLC,
and so made permanent. In addition, there are temporary buffer stores for the input/output
channels.
30
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The storage capacity of a memory unit is determined by the number of binary words that it can
store. Thus, if a memory size is 256 words, it can store 256 X 8 = 2048 bits if 8-bit words are
used and 256 X 16 = 4096 bits if 16-bit words are used.
Memory sizes are often specified in terms of the number of storage locations available, with
1K representing the number 210, that is, 1024. Manufacturers supply memory chips with the
storage locations grouped in groups of 1, 4, and 8 bits. A 4K X 1 memory has 4 X 1 X 1024 bit
locations.
A 4K X 8 memory has 4 X 8 X 1024 bit locations. The term byte is used for a word of length 8
bits. Thus the 4K X 8 memory can store 4096 bytes. With a 16-bit address bus we can have
216 different addresses, and so, with 8-bit words stored at each address, we can have 216 X 8
storage locations and so use a memory of size 216 X 8/210 = 64K X 8, which might be in the
form of four 16K X 8-bit memory chips.
31
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
1. Cache Memory
Cache memory is a very high speed semiconductor memory which can speed up CPU. It acts as a
buffer between the CPU and main memory. It is used to hold those parts of data and program which
are most frequently used by CPU. The parts of data and programs are transferred from disk to cache
memory by operating system, from where CPU can access them.
Advantages
The advantages of cache memory are as follows:
Cache memory is faster than main memory.
It consumes less access time as compared to main memory.
It stores the program that can be executed within a short period of time.
It stores data for temporary use.
Disadvantages
The disadvantages of cache memory are as follows:
Cache memory has limited capacity.
It is very expensive.
32
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
3. Secondary Memory
This type of memory is also known as external memory or non-volatile. It is slower than main
memory. These are used for storing data/Information permanently. CPU directly does not access
these memories instead they are accessed via input-output routines. Contents of secondary memories
are first transferred to main memory, and then CPU can access it. For example: Floppy disk, Hard
disk, CD-ROM, DVD, flash disk etc.
Characteristic of Secondary Memory
These are magnetic and optical memories
It is known as backup memory.
It is non-volatile memory.
Data is permanently stored even if power is switched off.
It is used for storage of data in a computer.
Computer may run without secondary memory.
Slower than primary memories.
34
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
operation is referred to as bootstrap. ROM chips are not only used in the computer but also in other
electronic items like washing machine and microwave oven.
35
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Memory organization refers to how certain areas of memory in a PLC are utilized. Not all PLC
manufacturers organize memory in the same manner but even so the principles involved are the same.
The memory map or structure for a PLC processor consists of several areas, some of these having
specific roles
A PLC’s CPU is controlled by operating system software. The operating system software is a group
of supervisory programs that that are loaded and stored permanently in the PLC’s memory by the PLC
manufacturer.
Software is a general term for the various kinds of programs and other operating information used to
operate computers and related devices
The data files store the information needed to carry out the user program. This includes information
such as the status of input and output devices, timer and counter values, data storage, and so on.
Contents of the data table can be divided into two categories:
1. Status data and
2. Numbers or codes.
Status is ON/OFF type of information represented by 1s and 0s, stored in unique bit locations. Number
or code information is represented by groups of bits that are stored in unique byte or word locations.
The Figure below shows the program and data file organization for the SLC 500. SLC stands for
Small Logic Controller (Allen Bradley SLC 500 series controller). SLC is the most famous PLC (
well as least in the US) and is often referred by its nickname "Slick" .
36
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Program Files
Program files are the areas of processor memory where ladder logic programming is stored.
System functions (file 0)
This file is always included and contains various system-related information and user-programmed
information such as processor type, I/O configuration, processor file name, and password.
37
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Reserved (file 1)
This file is reserved by the processor and is not accessible to the user.
Main ladder program (file 2)
This file is always included and contains user-programmed instructions that define how the controller
is to operate.
Subroutine ladder program (files 3–255)
These files are user-created and are activated according to subroutine instructions residing in the main
ladder program file.
Data Files
The data file portion of the processor’s memory stores input and output status, processor status, the
status of various bits, and numerical data.
These files are organized by the type of data they contain and may include:
i. Output (file 0)
This file stores the state of the output terminals for the controller.
ii. Input (file 1)
This file stores the status of the input terminals for the controller.
iii. Status (file 2)
This file stores controller operation information and is useful for troubleshooting
controller and program operation.
iv. Bit (file 3)
This file is used for internal relay logic storage.
v. Timer (file 4)
This file stores the timer accumulated and preset values and status bits.
vi. Counter (file 5)
This file stores the counter Accumulated and preset values and status bits.
vii. Control (file 6)
This file stores the length, Pointer position, and status bit for specific instructions such
as shift registers and sequencers.
viii. Integer (file 7)
This file is used to store numerical values or bit information.
ix. Reserved (file 8)
This file is not accessible to the user.
x. Network communications (file 9)
This file is used for network communications if installed or used like files 10–255.
xi. User-defined (files 10–255)
These files are user defined as bit, timer, counter, control, and/or integer data storage
Figure shows a typical data file memory organization for an Allen-Bradley PLC-5 controller. The
PLC-5 Control System is discontinued by Company and is no longer available for sale
38
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Each data file is made up of numerous elements and each element may be one, two, or three words in
length.
Timer, counter, and control elements are three words in length; floating-point elements are two words
in length; and all other elements are a single word in length.
Connection of open and closed switch to the input image table file
The figure below shows the connection of an open and closed switch to the input image table file
through the input module.
39
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
For the switch that is open, the processor detects no voltage at the input terminal and records that
information by storing a binary 0 in its bit location.
Each connected input has a bit in the input image table file that corresponds exactly to the terminal to
which the input is connected.
The input image table file is changed to reflect the current status of the switch during the I/O scan
phase of operation.
If the input is on (switch closed), its corresponding bit in the table is set to 1 and If the input is off
(switch open), the corresponding bit is cleared, or reset to 0. The processor continually reads the
current input status and updates the input image table file.
Figure shows a typical connection of two pilot lights to the output image table file through the output
module.
40
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
INPUT MODULES
Input/output Module
The input/output unit provides the interface between the system and the outside world, allowing
for connections to be made through input/output channels to input devices such as sensors and output
devices such as motors and solenoids. It is also through the input/output unit that programs are entered
from a program panel.
Every input/output point has a unique address that can be used by the CPU. It is like a row of houses
along a road; number 10 might be the “house” used for an input from a particular sensor, whereas
number 45 might be the “house” used for the output to a particular motor.
41
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The input/output channels provide isolation and signal conditioning functions so that sensors
and actuators can often be directly connected to them without the need for other circuitry.
Electrical isolation from the external world is usually by means of optoisolators (the term optocoupler
is also often used) shows the principle of an optoisolator. An optocoupler is a semiconductor device
that uses a short optical transmission path to transfer an electrical signal between circuits or elements
of a circuit, while keeping them electrically isolated from each other.
When a digital pulse passes through the light-emitting diode, a pulse of infrared radiation is produced.
This pulse is detected by the photo transistor and gives rise to a voltage in that circuit.
The gap between the light-emitting diode and the photo transistor gives electrical isolation, but the
arrangement still allows for a digital pulse in one circuit to give rise to a digital pulse in another
circuit.
The digital signal that is generally compatible with the microprocessor in the PLC is 5 V DC.
However, signal conditioning in the input channel, with isolation, enables a wide range of input
signals to be supplied to it (see Chapter 3 for more details).
A range of inputs might be available with a larger PLC, such as 5 V, 24 V, 110 V, and 240 V
digital/discrete, that is, on/ off, signals. A small PLC is likely to have just one form of input, such as
24 V.
The output from the input/output unit will be digital with a level of 5 V. However, after signal
conditioning with relays, transistors, or triacs, the output from the output channel might be a 24 V, 100
mA switching signal; a DC voltage of 110 V, 1 A; or perhaps 240 V, 1 A AC or 240 V, 2 A AC, from
a triac output channel.
With a small PLC, all the outputs might be of one type, such as 240 V, 1 A AC. With modular PLCs,
however, a range of outputs can be accommodated by selection of the modules to be used.
42
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Outputs are specified as being of relay type, transistor type, or triac type:
With the relay type, the signal from the PLC output is used to operate a relay and is able to
switch currents of the order of a few amperes in an external circuit. The relay not only allows
small currents to switch much larger currents but also isolates the PLC from the external
circuit. Relays are, however, relatively slow to operate. Relay outputs are suitable for AC and
DC switching. They can withstand high surge currents and voltage transients.
The transistor type of output uses a transistor to switch current through the external circuit.
This gives a considerably faster switching action. It is, however, strictly for DC switching and
is destroyed by over current and high reverse voltage. For protection, either a fuse or built-in
electronic protection is used. Optoisolators are used to provide isolation.
Triac outputs, with optoisolators for isolation, can be used to control external loads that are
connected to the AC power supply. It is strictly for AC operation and is very easily destroyed
by over current. Fuses are virtually always included to protect such outputs.
43
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
It is important know the type of input or output concerned so that it can be correctly connected to the
PLC. Thus, sensors with sourcing outputs should be connected to sinking PLC inputs and sensors with
sinking outputs should be connected to sourcing PLC inputs. The interface with the PLC will not
function and damage may occur if this guideline is not followed.
NB
The sinking device is the device that’s connected to the DC- and the sourcing device is the device
that’s connected to the DC+ side of the circuit.
Analog I/O
Analog I/O refers to signals that have a range of values much greater than just 1 or 0. For instance, an
analog signal could produce a voltage anywhere in the range of 0 – 10 VDC. The signal could be 2 V,
3 V, 8.5 V, etc.
44
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
In the PLC world, analog input modules usually measure analog inputs in one of the following forms:
-10 to 10 VDC, 0 – 10 VDC, 1 to 5 VDC, 0 to 1 mA, or 4 – 20 mA. Basically the analog input module
either measures voltage or current from the input device. There are other types of analog signals but
these are definitely the most common.
These analog input devices sense continuous parameters. The information that they provide is given as
a continuous range of values, not just an on or off indicator. Common analog inputs are pressure,
temperature, speed, weight scales etc.
Analog output devices respond to a range of output values from the controller. Common analog
output signals include motor speed, valve position, air pressure, etc.
I/O modules connect “real world” field devices to the controller. They convert the electrical signals
used in the field devices into electronic signals that can be used by the control system, and translate
real world values to IO table values.
Digital IO
The most common type of PLC I/O is discrete I/O. Sometimes discrete I/O is referred to as digital I/O.
discrete I/O are signals that are either on or off. Some examples of discrete input devices are light
switches, push-buttons and proximity switches, photoelectric sensors, Encoders
45
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Proximity switches.
Proximity switches are use to detect the presence of an object without making contact with it.
There are a number of forms of such switches, some being only suitable for metallic objects.
1. Inductive proximity switch
This consists of a coil wound round a ferrous metallic core. When one end of this core is
placed near to a ferrous metal object there is effectively a change in the mount of metallic
core associated with the coil and so its inductance changes. Inductance change can be
measured by resonant circuit and can be made to activate a switching circuit.
2. Reed switch
It consists of 2 overlapping, but not touching strips of a springy ferromagnetic material
sealed in glass or plastic casing. When the magnet is brought close to the switch, the strips
become magnetized and are attracted to each other, causing the contacts to close.
Photoelectric sensors
Photoelectric switch devices can either operate as transmissive types where the object being detected
breaks a beam of light, usually infrared and stops it from reaching the detector or reflective types
where the object being detected reflects a beam of light onto the detector.
Encoders
This is the device that is used to provide a digital output as a result of angular or linear displacement.
Figure below shows the basic form of an incremental encoder. A beam of light passes through the slots
in a disc and is detected by a light sensor. When the disc is rotated the beam is alternately transmitted
46
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
and stopped thereby producing a pulsed output. The number of pulses is proportional to the angle
through which the disc has rotated.
Examples of discrete output devices are lights, relays, solenoid valves and motor starters.
Some specific real-world examples of discrete inputs to a PLC would be open or closed circuit
breakers, running or stopped generators, a conveyor belt position sensor, or a water tank level sensor.
Some specific applications of discrete outputs would be closing or opening circuit breakers, starting or
stopping generators, opening or closing water valves, or turning on and off alarm lights.
Types of PLCs
A programmable logic controller, or PLC, is a special type of computer that is commonly used in
commercial and industrial settings. PLCs are designed to run automated systems, such as robotics or
other machines, and use inputs and outputs to read and send data. Unlike consumer computers, PLCs
are designed to be very rugged and can be operated nearly nonstop.
Unitary
A unitary PLC is the more simple type of controller, and contains all of the basic system
components within a single housing, or box. These components typically include the processor,
which runs the software program, in addition to ports for input and output connections. Unitary PLCs
are typically attached directly to the device or application that is being controlled.
A commonly used example of a unitary PLC type is the Micrologix 1000, built by Allen Bradley. The
Micrologix 1000 includes on-board memory for storing programs, 32 digital input and output ports,
and a communications port used to program the unit. This setup is typical of many unitary systems.
Modular
A modular PLC contains several different modules that can be coupled together to build a
customized controller. Typically, a base module contains core functions such as electrical power
regulation, the computer processor, and input connections. Additional modules, including analog to
digital signal converters or additional outputs, can be added to this core unit as needed. This modular
design allows a PLC to be customized and changed easily.
47
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
The Allen Bradley Micrologix 1200 is a commonly used example of the modular PLC type. This unit
is able to handle between 23 and 40 inputs and outputs. The actual number of connections can be
expanded easily by adding modules. This provides a wide range of flexibility and is typical of a
modular PLC.
Rack mounting
The rack mounting type of PLC is similar to the modular concept, but is implemented differently.
Whereas each module in a modular PLC connects to the base unit directly, a rack mounting PLC
keeps each module separate. All extra modules are connected through a network, and modules are
held in organized racks. This approach allows for larger systems to be built without becoming overly
cluttered and complicated. Modules are well organized on the rack and can be removed and reinserted
as needed.
The commercial unit SLC 500 is an industry-standard example of the rack mounting PLC type. There
are essentially no limits on the number of modules that can be added to this system, each mounted on a
standard rack chassis. This setup allows large, scalable automation solutions to be built and is common
in factory settings.
MONITOR Mode
In Monitor mode the CPU Unit is running. I/O is processed in the same way as in RUN mode. The
operating status of the CPU Unit can be monitored, bits can be force-set/reset, the set values and
present values of timer and counter instructions can be modified, and the present values of word data
can be modified. MONITOR mode is used for system adjustments during trial operation.
RUN Mode
In Run mode the PLC is in full operation, doing all its self checks and operating governed by the
program held in it. Reading the inputs and setting the outputs accordingly. Even conversing with other
units via the RS232, Profibus, Scada or CC-Link.
STOP mode
In Stop mode it's as it says, stopped. Now you might not think this is a mode as such but since some
programming can be done while running, while some PLC programming functions require it to be
stopped. Putting a PLC into Stop mode also turns off all the outputs. Handy for checking inputs with
causing anything to happen out of sequence.
48
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
RESET mode
In Reset mode is also as it says, it resets the PLC from operating conditions back to switch on
position. When this is done without resetting any data memory registers, this is called a warm reset. If
the reset performed is full, for example resetting all I/O and data registers, it's called a cold reset.
The process of the PLC running throught its program is called scanning. Scanning speed depends on
the program size and execution time. The total time for a PLC to check the inputs, run the program
and update the outputs is called the cycle time (the amount of time it takes for the PLC to make
one scan cycle is called the scan time of the PLC). Typical cycle times are 10 ms to 100 ms. every
cycle the inputs are check and saved to memory.
Then the program is run using the status of the saved inputs. After the program is done the outputs are
updated and the cycle starts again. Exact details vary between manufacturers, but most PLCs follow a
'scan-cycle' format.
The scan is normally a continuous and sequential process of reading the status of inputs, evaluating
the control logic and updating the outputs.
49
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
PLC Sizes
1. SMALL - This covers units with up to 128 I/O’s and memories of up to 2 Kbytes. These PLC’s
are capable of providing simple to advance levels or machine controls.
2. MEDIUM - have up to 2048 I/O’s and memories of up to 32 Kbytes. In this range modular
construction predominates with plug-in modules on rack mounting system or Back Plane system. This
construction allows the simple upgrading or expansion of the
system by fitting additional I/O cards into the racks, since most rack systems have space for several
extra function cards.
3. LARGE - the most sophisticated units of the PLC family. They have up to 8192 I /O’s and
memories up to 750 Kbytes. - can control individual production processes or an
entire plant.
- Large PLC are designed for use in large plants or large machines requiring
continuous control.
50
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017
Assignment 1.0
Explain the following with regard to PLCs
- Passive inputs
- Active inputs
- Active outputs
51
AketchescoBenz KENYA COAST POLYTECHNIC FEBRUARY.2017