Professional Documents
Culture Documents
dt083 Yr4 Industrial Automation PT v2 0 PDF
dt083 Yr4 Industrial Automation PT v2 0 PDF
dt083 Yr4 Industrial Automation PT v2 0 PDF
Industrial Automation 2
Fourth Year Course (Part-Time)
Version 2.0
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 1 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
As a caveat to students, the contents of these notes should not be considered the
complete course. Items raised during the lectures are just as important and
revenant and you should note them for yourselves. These notes are provided
before the lecture takes place. This allows you read ahead and to make the best
use of your contact time with the lecturer.
In the diagram below you can see my office (Room KEG-010) location in Kevin
Street. Beside my office in Room KEG-012 in Kevin Street is where the laboratory
is located. So “yes” you have to get to Kevin Street for the laboratories once every
three or four weeks.
John McGrory
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 2 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Table of Contents
NOTES FROM THE AUTHOR. .................................................................................................................... 2
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 3 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 4 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 5 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Module Description
This course has been designed to build on the Industrial Automation Module 1.
The students will be introduced to the PLC as the ‘front end’ interface to the factory
floor machinery. They will examine its role in automatically gathering relevant
production information and passing this information up to the management
computer systems. There will be an emphasis on software design, implementation
and faultfinding. The safety concerns and standard applicable, to automated
process are discussed and demonstrated in all relevant lecture and laboratory
exercises.
Module aim:
The aim of the subject is to:
• prepare the students to work at a high level in industry with automation and
control systems.
• give students extensive hands on practice at implementing the automation,
control and monitoring of industrial processes and fault finding.
• provide a laboratory programme closely linked to the lecture that emphasise
the main learning objectives of the course through assignments and mini
projects.
Learning Outcomes:
On completion of this module, the learner will be able to:
• work at a high level in industry with automation and control systems.
• design, install and maintain automation and control systems.
• Use high level PLC control systems in the computer integration of a
manufacturing process.
• Implement the skills required for automation, control and monitoring of
industrial processes.
• Implement industrial processes including discrete manufacturing, control of
sequences, batch processing, and process control.
• Implement computer integrated manufacturing (C.I.M.) and flexible
manufacturing systems (F.M.S.).
• Verify automation / control systems using good design practice
• Evaluate methods of data handling and conversion
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 6 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Completion Time
Chapters 1 to 2 06 Hours
Chapters 3 to 4 06 Hours
Chapter 5 01 Hour
Chapter 6 01 Hour
Chapter 7 01 Hour
Chapter 8 01 Hour
Chapter 9 01 Hour
Chapter 10 01 Hour
Chapter 11 01 Hour
Chapter 12 01 Hour
Chapter 13 01 Hour
Chapter 14 01 Hour
Module content:
• Competent use of the programming software and fault finding skills.
• Produce well documented software and mini projects
• Revision of basic automation elements, e.g. I/O, bits, timers and counters.
• Use of Data registers, and basic instructions e.g. Modes of Instructions,
Compare, Increment, Decrement, Zone compare.
• Automation of a machine using all of the above as a mini project.
• Advanced sequence control including series and parallel sequences, loop
sequences and automation of process with a sequence.
• Process control, analogue modules, use and configuration, sampling
frequency, Alias frequencies, Minimum sampling rate, Analogue Alarms,
Implementation of ON / OFF, ON / OFF with dead band, P Control.
• Automatic materials handling systems
• Automation systems monitoring using operator interfaces and SCADA
packages
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 7 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
What is a PLC?
These events are triggered by electrical signals called inputs, received at the PLC
or through time delays or counted occurrences. Once an event has been triggered,
it will switch ON or OFF equipment that could be electronic control gear or Electro
mechanical devices.
Ladder Logic
PLC
Address
Controlled
Electrical Signals Equipment
Data
(inputs) (outputs)
User Program
A programmable logic controller will continually "loop" through its internal "user
defined" programme, waiting for inputs and giving outputs at the programmed
specific times.
Input Interface
Output Interface
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 8 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
• An Input Interface
• An Output Interface
• The Central Processing Unit (CPU)
• The Memory Unit
The above diagram shows the relationship between each of the components in a
PLC.
The information follows a very simple path within the PLC as shown below:
Now you know the major components of the PLC; these are the functions they
perform:
Input Interface
This is where ALL the input signals are collected. As its name suggests, this part of
the PLC is also used as an interface, which directly accesses the CPU. To protect
the CPU from harmful high voltage and currents all the input terminals are isolated.
This is called "opto-isolation", which means that no voltages are transmitted from
the input terminals directly to the CPU, the signals are optical (light) pulses. This is
the method used in most PLCS.
Output Interfaces
This is where ALL the output signals originate. The signal type for the output is
dependent on the output switching-method (e.g. relay, transistor, triac). As with the
Input Interface the Output Interface is connected to the CPU and is also isolated
against harmful back voltages. Transistor and triac units use opto-isolation as
protection, whereas relay units have isolation built in, by a mechanical method.
Memory Unit
Most PLCs can use two types of memory, RAM (Random Access Memory) and
ROM (Read Only Memory). Only one type of memory can be accessed at any
given time. RAM is usually built in, with ROM memory available on
cassettes/cartridges. It is normal for ROM to take priority over the internal RAM.
PLC memory is dealt with in greater depth in the next section.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 9 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
PLC Memory
Why does a PLC need memory?
A PLC requires memory to store its operating instructions, the current programme
and data which results from the user programme. The memory section of a PLC
consists of thousands of locations where this information can be stored. The
memory is in three main parts:
Input Interface
Register
Processor
Storage Memory Unit
Register
User
Output Interface Memory
System
Routine
Memory
The above diagram is of a PLC storage memory showing the breakdown of each
part.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 10 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
User Memory
The User Memory is where the user programme (e.g. ladder logic diagram) is
entered and stored. Within the user memory some areas are set aside as "holding
registers" which store information generated and used by the processor while it is
solving the user programme. The user memory may count for most of the total
memory in a PLC. Once the user programme has been loaded into the user
memory the PLC will be ready to control the process in accordance with the user
programme.
Storage Memory
Storage Memory is that portion of memory that will store information on the status
of input and output devices, pre-set and accumulated values of timers, and
counters, internal 1/0 relay equivalents (flags), numerical values for arithmetic
functions etc. The entire storage memory may be called a data table a register
table or another name depending on the PLC manufacturer. A register is defined
as an area for storing information, logic or numeric. Although the names or titles
given to sections or subsections of the storage memory vary, the principles
involved do not, the information is stored in the same way.
What is a programme?
A simple definition of a PLC programme is "a series of instructions written in a form
that the PLC can read and obey". The PLC language should enable the user to
carry out control functions without the complexity and learning time which is
generally associated with high level computer languages.
You will come across PLC languages in several different formats, the three most
common being:
• INSTRUCTION (Not this year)
• LADDER LOGIC DIAGRAMS
• SFC/STL (Sequential Flow Chart/Step Ladder)
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 11 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Note:
Instruction List and in some cases ladder diagrams can also be generated on a
hand held programmer which is connected to the PLC. Today though it is more
popular to programme the PLC from a PC compatible computer.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 12 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
This is used for connecting items like the contacts above together
on the same rung. Some times this is automatic on in the
software.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 13 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The ladder logic format can be considered similar to an electrical circuit and if that
is kept in mind you should have no difficulty. In the diagram below you can see that
the inputs are usually on the left and demoted with an X. The outputs from the PLC
sometimes called the activity would be located on the right denoted with a Y.
If you compare the ladder logic circuit on the top to it’s a similar electrical version
underneath it is clear the activity (output, light bulb) will operate when switch 1 is
closed and switch 2 stays as it is (normally closed).
Inputs to the PLC are Outputs to the PLC are
usually denoted by X usually denoted by Y
Switch Switch
1 2
+ Ground
In another example you could have two switches in parallel. If you compare circuits
shown below, the ladder logic circuit on the top to it’s a similar electrical version
underneath. It is clear the activity (output, light bulb) will operate when switch 1 OR
switch 3 OR both switches 1 and 3 are closed and switch 2 stays as it is (normally
closed).
X003
Switch Switch
1 2
+ Ground
Switch
3
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 14 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
In another example you could have two switches in series. If you compare circuits
shown below, the ladder logic circuit on the top to it’s a similar electrical version
underneath. It is clear the activity (output, light bulb) will operate when switch 1
AND switch 3 are closed and switch 2 stays as it is (normally closed).
+ Ground
Be careful with the concept of ADDRESS and DATA when using ladder logic and
linking information to a SCADA system. ADDRESS is the label being used and the
DATA is the content of that ADDRESS. An example of this could be a car park.
Car park space X001 is its ADDRESS and if there is a car present the DATA could
be “1” and if there is no car then the DATA could be “0”
ADDRESS
X001
Y001
If “on” or “off”
is it’s state i.e. it’s DATA
Switch
1
Ground
+
ADDRESS
X001
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 15 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
It is important to note that the PLC contains the process control logic and it should
be used to provide a safe working environment for the process. The only aspect
that we access via the SCADA is the changing of the data aspect. We cannot
rewrite the ladder logic or drive an output directly. This will be demonstrated in the
laboratory.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 16 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
SFC/STL
The Sequential Function Chart/Step Ladder format uses the PLC software to
generate a type of flow chart graphics. The programme merely consists of a flow
diagram of the desired responses. As it is a problem solving representation, SFC
aids communication between specialists of various disciplines (hydraulics,
pneumatics, production etc.) the manufacturer, the installer and customer.
Using this technique it is possible to have sub tasks and routines which lets the
code take on the human thought structured. For example: sub tasks such as tires,
bumpers, engine, fuel and steering only need to be processed only when you are
in the car, otherwise why process/think-about them.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 17 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Scanning
A PLC solves the logic of your programme in a scanning mode. The top rung of the
ladder diagram is the first in memory to be examined by the processor, then the
second rung, then the third, and so forth, to the end of programmed logic. After the
end is reached, the processor goes back to the first rung and begins a, second
scan. The speed of scanning is a measure of a programmable controller's
effectiveness. Typical scan speeds are 1 to 2.5 ms per K of programmed memory
or 20-200 complete memory scans per second.
Continuous Updating
This involves the Central Processing Unit (CPU) in scanning input channels as
they occur in the programme. There is a built-in delay (typically 3 ms) to ensure
that only valid input signals are read into the processor. Output channels are then
directly driven when OUT instructions are executed following a logical operation.
Outputs are latched in the I/O unit so they retain their status until the next updating.
As the CPU can deal with only one instruction at a time during programme
execution, the status of each input must be examined to determine its effect on the
programme. Since there is a time delay on each input, the total cycle time for a
continuously sampled system becomes longer the greater the number of inputs.
As the programme is executed, the stored input data is read one location at a time
from the I/O RAM. Logic operations are performed on the input data, and the
resulting output signals are stored in the output section of the I/O RAM. Then, at
the end of each programme cycle the I/O copying routine transfers all output
signals from the I/O RAM to the corresponding output channel, driving the output
stages of the I/O unit. These output stages are latched, that is they retain their
status until they are updated by the next I/O routine. I/O copying takes place
between the end of one programme cycle and the start of the next.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 18 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Introduction
Control and automation systems take in data from the real world, apply some logic
to this data and then choose an output path with which a process can be managed.
This overall concept is illustrated in Figure 2.1. The main issue to realise is that the
inputs are a simplistic view/observation of a far more complex real-work
environment and thus are blinkered to some degree.
Weather
Inputs
Government
Processes
Decision
Maker
Vehicles
Employees
Feedback
Outputs
Consider the example of staring a car via the ignition switch when a loud grinding
noise is heard. Do you continue to run the engine or stop? Most people would stop,
but how many automation/control systems have noise sensors to detect unusual
loud noises. Most control and automation systems control based on what a
reasonable person would expect, not for every deviation or possibility.
Most large scale projects involve a large group of stakeholders in order to realise
the project as shown in Figure 2.2. Each stakeholder would have a different
background, expertise (i.e. owner, user, maintenance etc) but they would in almost
all cases have some overlapping goal/knowledge (i.e. a building, process or
business).
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 19 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Marine Mechanical
Perspective Perspective
Control
Perspective
© Dr John McGrory
Electrical
Perspective Chemical
Perspective
Figure 2.2 Process Stakeholders
Commisioning
Builder
Designer
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 20 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The famous sketch shown in Figure 2.4 has been developed in various forms and
illustrates this “Over the Fence” concept comically but sadly it has some element of
truth.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 21 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 22 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
One of the first things you need to is begin to label the equipment in a consistent
fashion. Pick a unique identification system that will serve you. Say dampers
denoted by a “D” valves denoted by “V” temperature sensors denoted by “T”
pressure denoted by “P” and humidity sensors denoted by “H”.
The above diagram shows all the components with their labels attached. This is
sometimes referred to a P&ID (Process & Instrument Drawing). However a real
P&ID drawing is much more involved and removes all the graphical clutter as
shown above and focused on the process flow diagram and the instrumentation. It
would be similar to a schematic drawing. The design and development of the P&ID
drawings would normally be a course in its own right and is not covered in this
document. However a sample of one is shown below.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 23 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
As can be seen the drawing is much more focused on the process and the
instrumentation rather than a drawing of the equipment itself. However, all the
instruments and equipment labels are the same.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 24 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The designer of the system could use packages such as Microsoft excel and
access to complete this work. Special packages are available if you need them.
This would allow the information entered into these packages be merged at a later
stage to another package if necessary [the likes of PLC and SCADA systems].
Some I/O lists are very detailed and locate the exact PLC Card, Channel, Type
and Address.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 25 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
MVE../MXE.. CE1N4825
Two-port and three-port changeover valves, internally threaded, complete with electric
actuator. For two-position control of heating and cooling zones, with manual lever,
connecting cable 1.8 m, with / without auxiliary switch.
Thread DN kvs ∆pv max ∆ps Auxiliary switch Type reference Price
[Zoll] [mm] [m³/h] [kPa] [kPa]
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 26 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
At this point in the design we have selected all the equipment and have their data
sheets. We now know how many cables each field mounted component requires
and we can work the distance from the panel.
Cables to drives and valves in the field must also be identified in the cable
schedule. Remember segregation of cables, i.e. cables of 400V 3-Phase should
not be beside 24V computer communication cables due to possible inducing
Voltage/Current from one cable to another.
Cable From To Description Cable type No. Size Voltage Kw Length Running Starting
No. Cores Current Current
P001 AHU1 MCC1 Damper PVC/PVC/SWA/PVC 3 2.5 110 0.3 70 N/A N/A
Damper drive
D1.02
Remember we need to include the control panel interface, field equipment and the
control panel backend.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 27 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
EMERGENCY
STOP
ISOLATOR
Field Equipment
1 No. Emergency Stop
1 No. Panel filter pressure switch “Opens on blocked”, P1.01.
1 No. Bag filter pressure switch “Opens on blocked”, P1.02.
1 No. Air-flow switch “Closes on air flow detected”, P1.03.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 28 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Control Philosophy
The control panel section is to allow the user operate and control the Air Handling
Unit No. 1 equipment. The Air handling unit has a field mounted consisting of 1 No.
Panel filter P1.01 and 1 No. Bag filter P1.02. If either filter trip to the open position
indicating they are blocked the AHU must stop the air flow supplied via fan
MO1.01………
The P&ID drawing, I/O list, Cable Schedule, Control Philosophy and Timetable
need to be updated through out the course of the project but allows all
stakeholders/teams communicate together using the same documentation.
At the end of the project the above documents can also be used as part of the
Operation and Maintenance Manual. In some cased the O&M manual could
require an expenditure of 1% of the cost of the project? So reuse is the name of
the game.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 29 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The more usual control system has a thermostat that automatically, without the
intervention of a human, switches the furnace on or off. This control system is
maintaining constancy of temperature.
Control systems are widespread, not only in nature and the home but also in
industry. There are many industrial processes and machines where control,
whether by humans or automatically, is required. Control systems can be
considered to fall into two main categories. One is process control where such
things as temperature, liquid level, fluid flow, pressure, etc., are maintained
constant. Thus in a chemical process there may be a need to maintain the level of
a liquid in a tank to a particular level or to a particular temperature. The other form
of control, called a servo system, involves consistently and accurately positioning
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 30 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
some moving part or maintaining a constant speed. This might be, for example, a
motor designed to run at a constant speed or a machining operation in which the
position, speed and operation of a tool is automatically controlled. With in each one
of these systems they can be open loop or closed loop.
To illustrate further the differences between open and closed loop systems,
consider a motor. With an open-loop system the speed of rotation of the shaft
might be determined solely by the initial setting of a knob which affects the voltage
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 31 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
applied to the motor. Any changes in the supply voltage, characteristics of the
motor as a result of temperature changes or shaft load, will change the shaft speed
and not be compensated for. There is no feedback loop. Whereas with a closed-
loop system the initial setting of the control knob will be for a particular shaft speed
and this will be maintained by feedback, regardless of any changes in supply
voltage, motor characteristics or load. In an open loop control system the output
from the system has no effect on the input signal. In a closed loop control system
the output does have an effect on the input signal, modifying it to maintain an
output signal at the required value.
Flood
Light
Fuse Switch
L
N
PIR
SENSOR
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 32 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Control element
The control element decides what action to take when it receives an error signal.
Correction element
This sends a signal to the process to produce a change which corrects the
controlled condition.
Process element
The process is what is being controlled.
Measurement element
The measuring element produces a signal related to the variable condition being
controlled.
With the closed-loop system illustrated below for a person controlling the
temperature of a room, the various elements are:
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 33 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Comparison element the person comparing the measured value with the
required value of the temperature.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 34 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The figure below shows a simple automatic control system for the speed of rotation
of a shaft. The potentiometer is used to set the reference value, i.e. what voltage is
supplied to the differential amplifier as the reference value for the required speed
of rotation. The differential amplifier is used both to compare and amplify the
difference between the reference and feedback values, i.e. it amplifies the error
signal. The amplified error signal is then fed to a motor which in turn adjusts the
speed of the rotating shaft. The speed of the rotating shaft is measured using a
tacho-generator, connected to the rotating shaft by means of a pair of bevel gears.
The signal from the tacho-generator is then fed back to the differential amplifier.
A feedback loop is a means whereby a signal related to the actual condition being
achieved is fed back to modify the input signal to the process. The feedback is said
to be negative feedback when the signal which is fed back is used to reduce the
difference between the reference value and the actual value of the controlled
variable.
Positive feedback occurs when the signal fed back increases the difference
between the reference and actual values, i.e.
With control systems the feedback signal is combined with the reference value at
the comparison element. This is denoted by the symbol shown in the figure below
with the reference value being marked as a positive signal and the feedback signal
as negative when there is negative feedback and positive when positive feedback.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 35 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Ω = v×G
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 36 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The output voltage from the transducer is compared with a reference input voltage
r, which is an expression of the desired motor speed. The difference between
these two signals - often known as the error signal - becomes the input to the
amplifier, and the amplifier gain K determines what armature voltage should be
applied to the motor. If the speed is too low, the voltage is therefore increased and
vice versa.
The simplest - and very common - form of general closed-loop controller is known
as a proportional controller, and corresponds to a constant gain, K, acting on the
error signal. In the system in the figure above, the amplifier may be thought of as a
proportional controller, producing a control action proportional to the error signal.
Let us assume that the motor control system of the above figure has reached a
steady state, with the motor running at a constant speed ς in response to a
reference input r volts. In order to assess the performance of the closed-loop
system we need to derive a relationship between r and ς in the absence of any
disturbances.
From the figure we can write down immediately
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 37 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
e = r − HΩ
and
Ω = KGe
hence
Ω = KG (r − H Ω)
Ω = KGr − KGH Ω
changing _ the _ equation
Ω = (1 + KGH ) = KGr
or
KG
Ω= ×r
1 + KGH
KG
Hence the expression corresponds to the closed-loop-gain of the
1 + KGH
complete feedback system - that is, the factor relating the output (speed) to the
reference input in the steady state. The quantity KG is often referred to as the
forward path gain, while KGH is known as the loop gain. Note that the closed loop
gain can therefore be written as
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 38 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
It is often more convenient to work with a modified version similar to the above
figure in order to obtain an expression directly relating the actual speed to the
desired motor speed, rather than to a reference input voltage. In this case we can
imagine an input 'desired speed' variable, which is then multiplied by a gain exactly
equivalent to that of the transducer, in order to give an appropriate reference input
voltage, as shown below (a). This procedure models the fact that in general the
comparison between desired and actual values of a controlled variable will be
made in terms of signals representing these measures - an analogue voltage, for
example - and not the numerical values themselves. The additional scaling factor
H is introduced to reflect this.
Now, it makes no difference whether the gain H is applied before or after the
comparator, so long as it is applied to both the signals being compared. Figure (a)
can therefore be re-drawn in the equivalent form of Fig. (b). This is known as the
unity feedback form of the closed-loop system, and is an extremely useful concept
in the modelling process. Remember, however, that we are assuming here that G
and H are pure gains, modelling the steady-state condition.
One further simplification of the unity feedback model can be made. At the design
stage it is often convenient to assume that H = 1 in Fig. (b). This allows design
calculations - such as determining an appropriate value of controller gain K - to be
carried out more simply. When the system is implemented, an appropriately
modified value of K can be used, reflecting the various scaling factors involved in
the practical system.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 39 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The preceding general analysis can now be used to illustrate some of the major
features of feedback control. Let us begin by investigating the steady-state error,
defined as the difference between desired and actual output when the output has
reached a steady, constant value. The unity feedback model of (b) makes it
particularly easy to relate closed-loop static gain to steady-state error. The error
may be calculated easily from the closed-loop gain.
Example D
A motor speed control loop can be modelled in unity-feedback form by the figure
above. Express the steady-state error as a percentage of desired speed if the
controller gain K is
Solution D
The unity feedback loop with H = 1 has a closed loop gain of
Ωo KG
=
Ωi 1 + KG
where
G=5
Hence with the given values of K, the closed-loop system has a gain of
5
(i) = 0.83 ;
6
25
(ii) = 0.96 ; and
26
50
(iii) = 0.98
51
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 40 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
1 − 0.83
The percentage error for K = 1 is therefore ×100% = 17% .
1
Ω KG
=
r 1 + KGH
Now, if the loop gain is large, that is, KGH >> 1, this reduces to
Ω KG 1
=
r KGH H
In other words, the precise values of K and G have little effect on the closed-loop
gain, providing the loop gain is sufficiently large. The feedback loop is relatively
insensitive to variations in forward path gain. This is not so for variations in the
transducer gain, however. For high loop gain we have
Ω 1
r H
and hence a 10% variation, say, in H to a new value of 1.1 H will result in a new
closed-loop gain of approximately
Ω 1 0.9
=
r 1.1H H
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 41 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
That is, a change in transducer gain of about 10% leads to a change in closed-loop
gain also of about 10%. In general a given percentage variation in feedback path
gain results in a percentage variation in closed-loop gain of approximately the
same magnitude (assuming KGH >> 1). This accords with what we might have
expected intuitively. The transducer measures the output of the process being
controlled, and the control loop cannot reduce error below that introduced by the
measuring process itself. So if transducer gain fluctuates by 10%, introducing error
into the measurement, the loop cannot compensate, and the effective closed loop
gain also varies by a comparable amount.
For element 1 the transfer function G1 is the output θ1 divided by the input θi. Thus
θ1
G1 =
θ2
For element 2 the transfer function G2 is the output θ2 divided by its input θ1. Thus
θ2
G2 =
θ1
For element 3 the transfer function G3 is the output θ0 divided by its input θ2. Thus
θ0
G3 =
θ2
The overall transfer function of the system is the output θ0 divided by the input θi,
But this can be written as
θ 0 θ1 θ 2 θ 0
= × ×
θ i θ i θ1 θ 2
Hence, for the open-loop system transfer function = G1 x G2 x G3
The overall open-loop transfer function is the product of the transfer functions of
the individual elements. This applies however many elements there are connected
in series.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 42 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Example F
The measurement system used with a control system consists of two elements, a
sensor and a signal conditioner as shown below. If the sensor has a transfer
function of O.1mA/Pa and the signal conditioner a transfer function of 20, what will
be the overall transfer function of the measurement system?
Answer F
The sensor and the signal conditioner are in series so the combined transfer
function of the two elements is the product of the transfer functions of the individual
elements.
System representation
As I mentioned in previous lectures a number of elements may be connected
together to form a system; it will then be necessary to know the overall effect, i.e.
the relationship between the signal coming out of the system and that going in. It is
convenient to represent the system by a block diagram, each block representing
some function of the apparatus, rather than some component. Hence the
electromagnetic movement shown to the right may be broken down into the
following functions:
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 43 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
θ0 G1 × G2 × G3
T.F. of system = =
θ i 1 + (G1 × G2 × G3 ) H
Some control systems can have more than one feedback loop, as for example
shown below. This system has two measurement systems to provide feedback. To
obtain the overall transfer function for such a system, the first step is to consider
just one of the loops. Thus for the loop with a transfer function H,, the transfer
function for this combined with the system with transfer function G is
G
T.F. for first loop =
1 + GH1
The system with the two feedback loops can now be replaced by a simpler system
with just one loop, as shown below. The overall transfer function for this system is
thus
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 44 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
G
1 + GH1
T. F. of system =
G
1+ H2
1 + GH1
Rearrange
G
1 + GH1 + GH 2
Example 1
A position-control system used with a machine tool has an amplifier in series with a
valve-slider arrangement and a feedback loop with a displacement measurement
system as shown. If the transfer functions are as follows, what is the overall
transfer function for the control system?
Transfer functions: amplifier 20mA/V, valve-slider arrangement 12mm/mA,
measurement system 3.0V/mm.
Solution 1
The amplifier and the valve-slider arrangement are in series so the combined
transfer function for the two elements is the product of their separate transfer
functions.
These elements have a feedback loop with a transfer function of 3.0V/mm. Thus
the overall transfer function of the control system is
G 240
Transfer function = = = 0.333 mm/V
1 + GH 1 + 240 × 3
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 45 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Effect of disturbances
An important consideration with a control system is the effect of any disturbances.
The closed-loop transfer function derived earlier in this chapter indicates how the
output relates to the set value. Thus in a domestic heating system if the thermostat
setting is changed from 18°C to 20°C then the closed-loop transfer function tells us
how the output of the control system will change. But suppose we do not change
the set value but open a window and let a blast of cold air into the room. How will
the control system output react to this change?
We can describe a control system subject to a disturbance like that described
above by a block diagram of the form shown in below. The disturbance gives an
input to the process element of the control system, in addition to that from the
controller plus correcting unit.
The signal fed back by the measurement system is Hθo. This when combined with
the set value signal of θi means an error signal of
error = θi - Hθo
K(θi - Hθo)
This signal has then the disturbance signal d added to it. Hence the signal entering
the process is
K(θi - Hθo) + d
θo (1 + GKH) = GKθi + Gd
GK G
and so θ o = θi + d
1 + GKH 1 + GKH
The first term (in red) describes the relationship between the output signal and the
set value, the second term that between the output and the disturbance. The effect
of a disturbance is thus minimised if the controller gain K is increased.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 46 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Digital-to-Analog Conversion
When data is in binary form, the 0's and 1's may be of several forms such as the
TTL form where the logic zero may be a value up to 0.8 volts and the 1 may be a
voltage from 2 to 5 volts. The data can be converted to clean digital form using
gates which are designed to be on or off depending on the value of the incoming
signal.
Logic Families
The types of logic devices are classified in "families", of which the most important
are TTL and CMOS. The main families are:
• TTL (Transistor-Transistor Logic), made of bipolar transistors.
• CMOS (Complementary Metal Oxide Semiconductor) made from MOSFETs
• ECL (Emitter Coupled Logic) for extremely high speeds
• NMOS, PMOS for VLSI large scale integrated circuits.
Data in clean binary digital form can be converted to an analog form by using a
summing amplifier. For example, a simple 4-bit D/A converter can be made with a
four-input summing amplifier. More practical is the R-2R Network DAC.
From the above sample, the maximum about the would be (1x8+1x4+1x2+1x1=
15)
This approach is not satisfactory for a large number of bits because it requires too
much precision in the summing resistors (resistors by their nature are not
consistent, thus matching is a problem). This problem is overcome in the R-2R
network DAC.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 47 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
where the D's take the value 0 or 1. The digital inputs could be TTL voltages which
close the switches on a logical 1 and leave it grounded for a logical 0. This is
illustrated for 4 bits, but can be extended to any number with just the resistance
values R and 2R.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 48 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
16 Combinations
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 49 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Analog-to-Digital Conversion
The basic principle of operation is to use the comparator principle to determine
whether or not to turn on a particular bit of the binary number output. It is typical for
an ADC to use a digital-to-analog converter (DAC) to determine one of the inputs
to the comparator.
Comparator
The extremely large open-loop gain of an op-amp makes it an extremely sensitive
device for comparing its input with zero. For practical purposes, if
it is driven to the negative supply voltage. The switching time for - to + is limited by
the slew rate of the op-amp.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 50 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Conversion from analog to digital form inherently involves comparator action where
the value of the analog voltage at some point in time is compared with some
standard. A common way to do that is to apply the analog voltage to one terminal
of a comparator and trigger a binary counter which drives a DAC. The output of the
DAC is applied to the other terminal of the comparator. Since the output of the
DAC is increasing with the counter, it will trigger the comparator at some point
when its voltage exceeds the analog input. The transition of the comparator stops
the binary counter, which at that point holds the digital value corresponding to the
analog voltage.
Illustration of 4-bit SAC with 1 volt step size (after Tocci, Digital Systems).
The successive approximation ADC is much faster than the digital ramp ADC
because it uses digital logic to converge on the value closest to the input voltage. A
comparator and a DAC are used in the process.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 51 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 52 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Resolution (Aside)
(Courtesy of Frank Duignan, school of control systems and electrical engineering).
Consider the situation depicted in the figure below. Ann needs to pass temperature data to person
Bill.
Bulb
Bill
Ann
With a single lamp and switch, Ann can tell Bill whether the temperature is above or below a single
o o
value (for example, below 50 C or above 50 C). With two switches and two lamps, Ann can give
more detailed information.
S1
B1
Bill
S2
B2
Ann
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 53 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
In this case, we could say that the resolution of our system is 25oC.
Question. How many bulbs and switches are needed for a resolution of 1oC over the range
0-100oC?
(End of Aside)
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 54 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Several new user interface technologies and interaction principles seem to define a
new generation of user interfaces that will move off the flat screen and into the
physical world to some extent. Many of these next-generation interfaces will not
have the user control the computer through commands, but will have the computer
adapt the dialogue to the user's needs based on its inferences from observing the
user.
Hardware Operating Programming Terminal Advertising User interface
Generation technology mode languages technology
User types
image paradigm
Mechanical Cloth
Movement of
Joseph Marie weaving None (direct
Punched card loom parts
Jacquard 1801 France hands-on
0
The inventors access to the
-1945 Reading None
Mechanical, Not really themselves hardware was
Pre-history Moving cables blinking lights
electromechanic being "used" the only thing
around and punch
al (Babbage except for that mattered)
cards
1820) calculations.
One user at
Vacuum tubes, TTY,
a time
1 huge machines, Machine typewriter.
"owns" Experts, Computer as
1945-1955 much cooling, language Only used in Programming
machine (but pioneers calculator
Pioneer short mean time 001100111101 the computer
for a limited
between failures. centre.
time only)
Batch
("computer
Transistors; more
as temple" to
2 reliable. Line-oriented Technocrats, Computer as
which you Assembler ADD Command
1955-1965 Computers start terminals professional information
make A,B languages
Historical seeing use ("glass-TTY") computerists processor
offerings to
outside the lab.
get oracle
replies)
Integrated Full screen Specialized
circuits. Timesharing terminals, groups Full-screen
3 Businesses can (online "High-level" alphanumeric without Mechanization strictly
1965-1980 cost-justify transaction languages, characters computer of white-collar hierarchical
Traditional buying processing Fortran, Pascal only. Remote knowledge labor menus and
computers for systems) access (e.g. bank form fill-in
many needs. common. tellers)
Graphical
displays with WIMP
VLSI. Individuals Problem Personal
4 Single user fair resolution. Business (Windows,
can buy their oriented productivity
1980-1995 personal Desktop professionals, Icons, Menus,
own personal languages, (computer as
Modern computers workstations hobbyists and a Pointing
computer spreadsheets tool)
and heavy device)
portables.
"Dynabook"
Wafer-scale
Networked [61],
integration,
5 single user Non-imperative, multimedia
computer-on-a- Computer as Non-command
1996-? systems and possibly I/O, easily Everybody
chip. Individuals entertainment interfaces
Future embedded graphical portable, with
can buy many
systems cellular
computers.
modem.
Table 1
Summary of the generations of computers and user interfaces.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 55 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Introduction
Several new user interface technologies and interaction principles define a new
generation of user interfaces that will move off the flat screen and into the physical
world to some extent. Many of these next-generation interfaces will not have the
user control the computer through commands, but will have the computer adapt
the dialogue to the user's needs based on its inferences from observing the user.
Pressure gauge
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 56 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Gate Valve
When computers evolved to have monitors to display the information, the operator
needed to be trained on the use of language instructions in order for the system to
work. The screen looked similar to the command prompt screen as shown below.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 57 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Some of the early code was written with selections been completed by using
1,2,3,….
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 58 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Now we have developed icon based screens that do not need as much operator
training in order to use the system. For example a user can just manipulate for
example (move this directory into this directory).
phone/photocopier example. How many of you have gone on your 3 C Voice Msg
2 P Voice Msg
SELECT DONE
two day “How to use your mobile phone” or “How to use your
photocopier” training
session? The makers of
Not as much these products have
process designed the user
training
interface to be intuitive
information
needed. to the user. Making it
easy to use and manipulate.
How would you find answering
the call using a list of instructions like
“MPA-(Make Phone Active)” and “AC-
Answer Call”. Or trying to make 16
photocopies using similar type text
instructions and the machine just
standing there because all the
instructions were not in the correct
The operator is
order. They would not be used as
prompted on the much are they are or as quickly and
best operation of easily.
the system.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 59 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 60 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
This layout has been used in Apple since 1982 as shown below and had been at
the centre of the computer revolution.
So the point and click has been around a long time and it allows the user of the
system complete tasks without needing to know the specific instructions. All the
functionality is hidden from the user by the designer.
Then below that line there are a number of Icons. Technically of all icons are
buttons with a picture on them (associated with) as shown below. So the buttons
are a very important tool and have ease of use by the user.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 61 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Motarbhus Gluaistean
BUS Car
Autobus Auto
Scath Baisti
Umbrella
Parapluie
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 62 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 63 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Static Text
The static text is used by the designer to give information about what is shown on
the screen. Say the labels on the tanks are static text identifying each. Or Static
text on the buttons or general text around the screen been displayed to the user.
Dynamic Information
Dynamic information is used by the designer so information can be shown to the
operator. Take for example the moving tank level
Dynamic Information
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 64 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dynamic Text
Dynamic text is used by the designer so information can be shown to the operator.
Take for example the moving tank level
Dynamic Text
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 65 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Buttons
The use of the button in interfaces is wide spread. The downward stroke or the
upward stroke can be used to initiate. The designer can also use the double click
to initiate the operation.
By clicking on the
Symbol below we can
call the button routine
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 66 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The check box can perform just as many tasks as the button.
In the example below the check box titled “Click here to view smoke removal
mode” is clicked on and off and you can see the hidden information comes forward
or remains hidden depending on the tick of the check box.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 67 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 68 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Combo
Box
User forced to
Select from
the selection
List.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 69 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
So where on an existing control panel door are these types user interface?
Dynamic Information
Check Switches
EMERGENCY
STOP
ISOLATOR
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 70 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dynamic Dynamic information is displayed in the form Dynamic information can be displayed in the
Information of lights, counters, hour run displays and form changing text, for example stopped or
segment displays. running. It can be displayed in the form of a
counter or timer value. It can also be
displayed in the form of a bar graph.
More graphics are available on the newer HMI
panels.
Input The input information can be in the form of a Input information can be set up using buttons
Information button or set-point adjuster on the control to turn equipment on or off on the HMI or
panel door. touch screen buttons on the newer HMI
panels.
The system can be setup similar to the mobile
phones with a nested array of different
interfacing screens
Operation The operator needs to be trained on what the Compare the HMI to a panel on the
interface buttons and lights mean in relation to the photocopier or mobile phone. The interface is
process. If a person was taken in off the street storyboarded to ensure the operator can only
they would have difficulty in interfacing with do what the system lets them do. If a
the process photocopier gets jammed it displays ways to
solve the problem i.e. open door 2 then lift tray
7 etc. The mobile phone is similar. When you
are receiving a call the screen changes to ask
if you want to answer or not.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 71 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Fault finding
Whether faults could have been prevented is not usually of prime importance at the
time they occur. The main thing is to diagnose, repair and restore normal working
as quickly as possible because loss of production, called downtime, is costly in
time, money and effort - all of which can reduce profit. To be able to respond to
any kind of fault call you need to be prepared and organised. That means not only
having the correct tools available, but also the necessary drawings, manufacturer's
information, fault-finding aids and spare parts.
To be prepared for this, you should do your 'homework' on the machine:
Remember- Good preparation and a logical approach are the best ways to help
yourself Faults never happen when it is convenient, and repair is usually wanted
yesterday!
To fault find successfully, you must learn how to think a problem through logically.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 72 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
6. Check system
When you have repaired the fault and cause, you must run the system to check
that it is working.
You must use at least the above six steps to be successful.
And after you've gone through these six steps there's something else you should
do. Record what you've done somewhere so other people can see what's gone
wrong and what you have done to put it right.
Remember the cause of the fault may be in a different skill area. It may even have
occurred at a different time.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 73 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Chapter 7, SCADA
What is SCADA?
SCADA stands for Supervisory Control and Data Acquisition. As discussed earlier
it is not designed for taking over the millisecond by millisecond running of the
process. Its purpose is to allow the supervisor to have a larger view and high level
control of a large process. The operator can view and change set-points. It is
important to note that it is not solely necessary that the SCADA system be
connected to an engineering project or system. Data Acquisition could also be
financial or commercial and its supervisory proportion could be business rules.
But for this course let’s consider the engineering side.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 74 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 75 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 76 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 77 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 78 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 79 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Trending
A common requirement in industry is to view the trend of the process. Consider
this example:
If a marshmallow product was being manufactured by a company. Normally
everything would be going well, but occasionally the product manufacture failed
causing the marshmallow to shrivel at the end of the process. If this failure
happened a number of times it is possible It would be possible to search through
the history of process during this failure and try identify a common condition that
could explain the cause of the fault. Perhaps it could be the air temperature.
• The parameters to be trended in a specific chart can be predefined or
defined on-line
• A chart may contain more than 8 trended parameters or pens and an
unlimited number of charts can be displayed (restricted only by the
readability)
• Real-time and historical trending are possible, although generally not in the
same chart
• Historical trending is possible for any archived parameter
• Zooming and scrolling functions are provided
• Parameter values at the cursor position can be displayed
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 80 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 81 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Alarms
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 82 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Data logging
The details being processed in the Server Database are live values. In some cases
the operator may wish to store this information for historical purposes or for legal
records. Therefore every scan cycle copied into the server database an additional
copy is written to a file where it could be retrieved later. This facility is called data
logging. In the example below it can be seen that data sample snap shots are
stored and can be searched and displayed in the form of a graph. This is still data
logging and also covers the trend graph.
Historical information
It is important that the data logging material can be viewed using the SCADA
package it self. This facility would let the operator run a simulation using the
historical information as its inputs as if it was real live current data. This could be
used for training or fault finding retrospectively.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 83 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Server Database
The server database mentioned here is the real worker behind the SCADA system.
All the data from the connection to the PLC (Address and Data) is populated into
the server database and a work engine (kernel) keeps the database working. The
one in this example is called an OPC server (OLE for Process Control, (OLE
stands for Object Linking and Embedding))
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 84 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
A snap shot of the scan cycle with ONLY the Address and Data being transmitted from the
PLC communication port with the 2D array flattened as shown below. This is done
by starting in the top left going right and down to the next line, and so on.
Address Data X0.001 1 X0.002 0 X0.003 1 X0.004 1
When transmitting data digitally the data is given a HEADER and all the items in
RS232/484 the array are separated by a delimiter in this case a semicolon ‘;’ and the message
or TCP/IP is ended with a TRAILING command used a the communication level.
HEADER;Address;Data;X0.001;1;X0.002;0;X0.003;1;X0.004;1;TRAILER
Communication
The driver running on the PC accepts the communication © John McGrory
PLC DRIVER message and recompiles it into a 2D layout again
The OPC kernel keeps the data updated and ensures the
data is in set limits, alarming when necessary PC Side
Address Data
Package
SCADA
Genesis
OPC Server
Added Text
X0.001 1
Address
X0.002 0
Data
X0.003 1
X0.004 1
Dangers
One of the biggest dangers in using the SCADA system is the operator is remote
from the process. It is therefore possible for a process to be started without all the
necessary safety procedures been taken. An example of this could be an operator
is in a machine maintaining it, as it is currently not operating. The main operator,
who is unaware of this, starts up the process causing injury or worse to the
maintenance operator.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 85 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Chapter 8, PID
What Is PID
PID stands for Proportional, Integral, Derivative. Controllers are designed to
eliminate the need for continuous operator attention. Cruise control in a car and a
house thermostat are common examples of how controllers are used to
automatically adjust some variable to hold the measurement (or process variable)
at the set-point. The set-point is where you would like the measurement to be.
Error is defined as the difference between set-point and measurement.
The variable being adjusted is called the manipulated variable which usually is
equal to the output of the controller. The output of PID controllers will change in
response to a change in measurement or set-point. Manufacturers of PID
controllers use different names to identify the three modes. These equations show
the relationships:
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 86 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Integral
With integral action, the controller output is proportional to the amount of time the
error is present. Integral action eliminates offset.
Notice that the offset (deviation from set-point) in the time response plots is now
gone. Integral action has eliminated the offset. The response is somewhat
oscillatory and can be stabilized some by adding derivative action.
Integral action gives the controller a large gain at low frequencies that results in
eliminating offset and "beating down" load disturbances. The controller phase
starts out at –90 degrees and increases to near 0 degrees at the break frequency.
This additional phase lag is what you give up by adding integral action. Derivative
action adds phase lead and is used to compensate for the lag introduced by
integral action.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 87 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Derivative
With derivative action, the controller output is proportional to the rate of change of
the measurement or error. The controller output is calculated by the rate of change
of the measurement with time.
dm
CONTROLLER OUTPUT = DERIVATIVE ----
dt
Where m is the measurement at time t.
Some manufacturers use the term rate or pre-act instead of derivative. Derivative,
rate, and pre-act are the same thing.
DERIVATIVE = RATE = PRE ACT
Derivative action can compensate for a changing measurement. Thus derivative
takes action to inhibit more rapid changes of the measurement than proportional
action. When a load or set-point change occurs, the derivative action causes the
controller gain to move the "wrong" way when the measurement gets near the set-
point. Derivative is often used to avoid overshoot.
Derivative action can stabilize loops since it adds phase lead. Generally, if you use
derivative action, more controller gain and reset can be used.
With a PID controller the amplitude ratio now has a dip near the center of the
frequency response. Integral action gives the controller high gain at low
frequencies, and derivative action causes the gain to start rising after the "dip". At
higher frequencies the filter on derivative action limits the derivative action. At very
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 88 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
high frequencies (above 314 radians/time; the Nyquist frequency) the controller
phase and amplitude ratio increase and decrease quite a bit because of discrete
sampling. If the controller had no filter the controller amplitude ratio would steadily
increase at high frequencies up to the Nyquist frequency (1/2 the sampling
frequency). The controller phase now has a hump due to the derivative lead action
and filtering. The time response is less oscillatory than with the PI controller.
Derivative action has helped stabilize the loop.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 89 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 90 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 91 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Complex Strategies
3. Reset cooling supply-air temperature to zones based on building demand.
4. (Dual-duct systems) Reset heating supply-air temperature to zones based
on building demand.
5. (Dual-duct systems) Reset hot-water supply temperature to heating coils to
modulate heating supply-air temperature in response to building demand;
modulate the hot-water supply temperature until the hot deck maintains Its
set point with heating valves full open.
6. Reset chilled-water supply temperature to cooling coils to modulate cooling
supply-air temperature in response to building demand; modulate the chilled
water supply temperature until the supply-air temperature reaches set point
with cooling valves full open.
CIB
Integrated Integrated
Automation Communications
Environment
Security
HVAC Voice
Text
Energy
Controls Image
Data
Intruder CCTV
Fire detection HVAC Telephone Fax Video
Elevators
Access control Conferencing Telex Conferencing
Electrical
E-Mail
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 92 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 93 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
1. Independent systems.
When designing the system ensure that all
of the independent systems can work and
would be able to work together on the one
PC. Then the operator of the system can
simply choose an icon on the screen to
access the system preferred. Unfortunately
this means the operator need to learn
several different software packages and will
have to manually change functions linked
between both systems.
2. Integrated systems.
When designing the system ensure that all
of the separate systems save their data and
that it is accessible through a single OPC
server. Then the SCADA package chosen
can be designed to incorporate all the
screens for all the separate systems. The
operator only needs to view one system
software and difficulties in linking two
systems together are lessened as the data
is shared. This system is hard to implement
as it means having a very intimate
knowledge of each system and having a
very patient contractor and a large financial
budget.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 94 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Integration
On the following pages I revise what we are trying to do with systems integration.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 95 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Firewall
Building Maintenance
Phone Hub •IBMS lists equipment to be maintained and repaired
•Date and time of fault log automatically
•Automatic Inventory of building and spares
•Automatic ordering of spares
•All equipment O&M manuals electronic pdf type files
PC with software to •Sharing of information possible
update Phone hub •Anybody can log problems by e-mail or phone
And the firewall •Energy management automatic
Staff working from •Phone, Electricity bills predicted and accounts alerted
Home or away from
desk
Fire system
•Integrated operation notice on VDU generated when fire present
General Notes Switch and Hub •Safety routines pre-programmed
•All access to phone internet and specific files need user to •The specific staff logged in that day are automatically called.
enter password • Services automatically Ambulance and fire
•Date and time of fault log, diary and entrance and exit •Automatic log of what has failed and what needs to be repaired
times automatic
•Sharing of information possible one access level is cleared
•Minimal paper
•Individuals have centralised storage space on sever
Building Security
•Technical meetings via video conferencing (no time
•Magnet door swipe cards-who should be in and out and when
wasted travelling)
•All equipment tagged- what belongs to the company or not
•All calls with caller ID and undesirable calls automatically
•Automatic access to appropriate information
sent to Voice mail
•How are visitors checked and tracked automatically
•Faxes received in electronic form
•Automatically calls logged in staff when in a breach
Executive
•System paperless and work flow process observable Executive
•Can see what is happening and not relying on word of mouth from below Telephone
•Office in use all the time as server access is limited.
•Overall log of who is in and who is out
•Date and time of issues logged automatically
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 96 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Staff using the integrated WAP services would be made aware of any private or
company e-mails/voice messages.
The more automated integrated system is faster and allows for information to be
shared and used easier. All purchase and service contracts can be implemented
without the fear of hidden and undocumented complications which are dusted
under the carpet in the manual job.
All documentation is view as a fresh copy and not the 15th fax copy of a document
that is unreadable.
Gives the company a professional impression to the outside world.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 97 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
The word 'integrated' can be interpreted in two different ways. When several
operations or functions or items of data are integrated, the component parts should
not really be distinguishable from the whole if the term 'integrated' is to be used
accurately. This accurate use of 'integrated' is not its meaning when used in CIM.
CIM uses “integration” to mean 'linked'. This difference is illustrated by the example
of the figure below.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 98 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
This example has used two types of machining system to illustrate a semantic
point. Subsequent lectures show that CIM is concerned with the integration of
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 99 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
In the lobby of IBM Microcontrollers Division in Dublin is a poster and it says “None
of us are greater than all of us” and in the area of Systems Integration that is also
true “No component is greater the full system”.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 100 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 101 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
This distinction does not completely remove the confusion which arises from the
word 'design' because 'design' can have many aspects. Some of these aspects are
summarised below.
Conceptual design:
This starts the process of converting ideas into reality, familiarly said to be carried
out on the back of an envelope. If conceptual design is successful, it may lead to a
more formalised design scheme which can be called layout design.
Layout design:
This stage produces a layout drawing showing all the important parts and their
relationships. For large products, each major assembly will also be shown as a
layout. Layout design is supported by drafting.
Drafting:
Once a product has been laid out, the next phase is to determine the shapes of all
the individual parts so they can be manufactured. Many parts will be judged not to
be critical and a detail drawing of the part can be produced directly from the
assembly drawing by a draftsperson. These drawings are not generally called
manufacturing drawings, although this is what they are and they should contain all
the information necessary for a manufacturing engineer to plan for the parts to be
manufactured. Parts that are critical will go through a process of design analysis.
Design analysis:
Design analysis comprises all the calculations necessary to ensure a product
design is optimised in terms of performance, materials used and costs. Analysing
designs for materials usage can involve carrying out various forms of stress
calculations. Cost analyses may involve comparing designs which exploit the
properties of particular materials in particular ways. Performance analysis may
include the evaluation of fluid flows in the spaces not filled by material and the
evaluation of the vibrational behaviour of a product in response to different
excitation frequencies.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 102 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 103 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
the surface can be considered as a series of patches which may have four curved
edges. The surface can be approximated by specifying the corners of the patches
and the slope of the surface in three orthogonal directions at the corners. Other
approaches are also used.
Solid modellers
Solid modellers are true 3D modellers in which both geometry and topology are
defined completely. These models not only have edges and surfaces, they also
know what is solid and what is space. If you take a section through a solid model,
you get a true representation of what you are sectioning with all edges shown. If
you want the cross-section cross-hatched, this can be done because the modeller
knows what is solid and what is space. Equally, because solid models are
complete, they have other information which can be found from them. 'Mass
properties' - centroids, volume, mass, moments of inertia, second moments - all of
them can be calculated from solid models. Most CAD system suppliers now supply
these routines as standard. Interference checking is a similar capability, useful
when arranging solid models of separate parts to form an assembly. This
determines whether any two specified parts are touching, have clearance or
interfere.
The completeness of solid models has led to them being termed product models,
because they now contain more information than just geometry. A product may
comprise a few parts or have many thousands.
Computer power for this modelling type is high but as processing power gets
cheaper this method is becoming very common in industry.
It is now possible to interact, and play with a product in virtual space and debug its
problems without leaving the computer environment. Therefore the end product
would/should require very little changes as a result.
Discrete part:
Individual parts are progressively produced from raw material. The individual parts
are then assembled into a product such as a washing machine, a car or a jumbo
jet.
Process manufacture:
A substantial part of the processing of the raw material into product takes place
with the material in fluid form; heat and pressure are often involved. Examples
occur in petrochemical plants, pharmaceuticals, food manufacture, paper and
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 104 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Mass production:
The continuous production of the same product by machines and processes
dedicated to produce the product. Examples of mass production are growing fewer
and fewer. Some parts of cars and particularly parts of car engines are made on
dedicated machinery. The majority of industry manufactures products using batch
production.
Batch production:
Using processes and equipment to produce a certain amount of one product or
part before re-setting the equipment for a different product or part. Batch
production is used by both discrete part and process manufacturers. A batch for a
process manufacturer may be measured in fluid units rather than in items.
Flexible production:
A refinement of batch production in which different products can be produced
sequentially, i.e. the batch size is one.
Jobbing production:
The production of very small quantities and even one-offs, so multi-purpose
machinery is used.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 105 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
are casting, welding, forming, machining and assembly. The figure 2.5 below
shows a planning process diagram
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 106 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 107 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
Another feature is that the systems are (or should be) progressively degradable,
having sufficient redundancy that the loss of a machine or some other element of
the system only reduces its capacity by a proportion of its nominal capacity; one
fault does not stop the system. This again is facilitated by the investments just
mentioned which enable parts to be readily routed to another machine if a machine
develops a fault or it more capacity is required for a particular operation.
Work handling systems are most commonly rail carts or automatic guided vehicles
(AGVs). Rail cart systems can include stacker cranes; AGV systems can include
fork-lift trucks. Both types permit access to multi-tier racking for pallet storage.
Rather like the CNC machine tools, work handling systems have potentially
complex control systems. However, the instructions sent to the control system
need only direct items from a present position to a new position. An FMS will often
have passive pallet storage systems, such as pallet stands. With this type of
storage, the work handling system transfers pallets off and onto the stands, so it
manages pallet storage and transport. Those systems with more extensive active
storage, such as an automatic storage (AS) and retrieval system (RS), have a third
subsystem. Those systems with tool handling have a fourth subsystem.
The machining system in its turn has a number of subsystems because each
machine tool has a pallet exchange shuttle and, while it is cutting a part, the tool
operates its own cutting program independently of the remainder of the system. It
is only at the end of a cutting program that it needs to interact with the work
handling system. Most systems are designed with machine shuttles to buffer
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 108 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
machines from the work handling system. The shuttle holds the next part to be
machined and has space to hold the part just completed. On completing a part, the
machine only needs to know that the shuttle has a space to accept a machined
part and that the shuttle has a new part. It then needs to know what that part is.
The workhandling system has the far more significant task in transporting the
pallets around the system to and from a variety of destinations. The same is true
of a tool-handling system, if one is fitted. This description of an FMS has been
given so the integration of its elements can be appreciated.
The Figure below shows a hierarchical control of a typical FMS, showing its
integration into a larger factory system. Note the hierarchy is both a control and a
reporting system. The various controllable devices of the FMS are shown at the
lowest device level and include an AS (automatic storage) /RS retrieval system.
This device may use racking or be based on a carousel configuration. Because
such devices go through a logical sequence, even a known varied sequence, they
are likely to have PLC controllers. The machine tools are shown with a DNC
computer for program storage and for immediate interaction with the scheduler.
Each machine tool would have its local CNC controller.
The control system has been divided into the layers shown to illustrate the
segmentation possible. Not all systems will necessarily use this degree of
segmentation. It does, however, help in setting up the system, in subsequent
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 109 of 110
Diploma in Electrical Services Engineering (DT083.4), Automation Systems
References
The author of these notes wishes to acknowledge the following books were used
during the construction of these lecture notes. Any material referred therein is the
ownership and copyright of the author or publisher.
Dr.J.McGrory, DIT Kevin Street. Version 1.0, File: dt083_yr4_industrial_automation_pt_v2_0 Page 110 of 110