Lecture 01 - Introduction To Industrial Automation
Lecture 01 - Introduction To Industrial Automation
Lecture 1: Introduction to
Industrial Automation and PLCs
Dr Salah Talamali
Lecturer in Automation, Control, and Robotics
Sheffield Hallam University
Who am I?
• Salah Talamali, PhD
ü PhD in Computer Science (area: swarm robotics and intelligence)
ü MSc in Automation in Automation, Control, and Robotics
ü MEng in Automation and Control engineering
Talamali et al, Swarm Intell 14, 25–56 (2020) Talamali et al, Science Robotics 6 (56), eabf1416
16/01/2023 Industrial Automation (55-704553) 3
How do you contact me?
• Mainly: in class
7%
4%
46%
43%
Total number of student: 169
Assessment:
• Exam (60%): 3 our of 3 questions (you need to answer all questions)
• Coursework (40%): PLC/HMI programming – Group work / Group
report – Due 04/05/2023
16/01/2023 Industrial Automation (55-704553) 7
Coursework (40% of the overall module mark)
• PLC programming
• HMI design
• PID tuning
• Academic report writing
• COSHH liquids
• Trapping Hazards
PLC
Engineer
January 2023
SCADA
Engineer
Advantages:
- Cost effective on a really small scale
- Absolutely no programming skills required at all
Disadvantages:
- Takes up a big space for fairly medium to large size systems
- Prone to a lot of errors due to manual wiring, crimping and screwing of wires
- Rectifying errors takes a long time due to rewiring etc.
- Fault finding difficult due to a lot of relays and wires going everywhere
Disadvantages:
- Cost ineffective on a really small scale (although very small plc's are available)
- Cannot handle large amounts of data like (video, sound files etc.)
16/01/2023 Industrial Automation (55-704553) 25
Relay Cabinet vs PLC Cabinet
- Main Processor
- Input interface
- Output interface
- Memory
- Communications Devices
- Power Supply
Time taken for one process is called Cycle Time and is typical between ~10 to
50ms. One Instruction takes around ~0.065us
Question 1: How many Instructions can a PLC deal with in one Cycle Time of 10ms?
Most PLC's do have faster inputs called High Speed Counters which use hardware or special software
interrupt routines to be able to count, for example Encoder pulses which can have a frequency of up to
100kHz.
PCs:
- Personal Computers are optimised for calculation and display tasks
- Personal Computers are Asynchronous when using an operating system
PLCs
- PLC's are optimised for control tasks and the industrial environment
- PLC's have interfacing for inputs and outputs already inside the controller
- Easily programmed and easily understood programming language primarily concerned with
logic and switching operations therefore the average engineer can work with these systems
and doesn't require complex software skills.
16/01/2023 Industrial Automation (55-704553) 34
Common PLC’s Inputs (Devices/Sensors)
Digital:
- Mechanical Switches i.e. Buttons (logic 0 or 1)
- Proximity Switches i.e. magnetic or inductive (logic 0 or 1)
- Photoelectric Sensors i.e. Diffuse sensors (light) (logic 0 or 1)
- Encoders use crystals or other (fast pulses for counting up to 100kHz or higher)
Analogue:
- Temperature Sensors i.e. Thermo-diodes/Thermo-transistors or Thermo-Couples
- Position/Displacement Sensor i.e. Potentiometer or LVDT
- Strain Gauges
- Pressure Sensors
- Liquid Level Sensors
- Fluid Flow Measurement
Output Examples:
- Conveyor Belts
- A Lift
- A Robot Control System
- Liquid Level Monitoring
- Sorting Machines
- Packaging Machines
- Production Machines, etc.