SlideShare a Scribd company logo
1 of 28
Programmable Logic Controllers
PLC’s
Overview
• Overview of Technology
• PLC Configuration and Selection
• Programming PLC’s
What is a PLC ?
• PLC (Programmable Logic Controller)
• A PLC works by looking at its inputs
and depending on their state, and the
user entered program, turns on/off
outputs.
• A PLC can be thought of as:
Industrial Computers with specially
designed architecture in both their
central units (the PLC itself) and their
interfacing circuitry to field devices
(input / output connections to the real
world).
Overview of Technology
Basic PLC Schema
• CPU
• Power Supply
• Memory
• Input Blocks
• Output Blocks
• Communications
• Expansion
Connections
CPU Module
• The Central Processing Unit (CPU)
Module is the brain of the PLC.
• Primary role to read inputs, execute
the control program, update outputs.
• The CPU consists of the arithmetic
logic unit (ALU), timing/control
circuitry, accumulator, scratch pad
memory, program counter, address
stack and instruction register.
• A PLC works by continually scanning
a program
Self
Check
Execute
Code
Scan
Inputs
Update
Outputs
PLC Program
SCAN
Memory
• The memory includes pre-programmed ROM memory
containing the PLC’s operating system, driver
programs and application programs and the RAM
memory.
• PLC manufacturer offer various types of retentive
memory to save user-programs and data while power
is removed, so that the PLC can resume execution of
the user-written control program as soon as power is
restored.
I/O Modules
• Input and output (I/O) modules connect
the PLC to sensors and actuators.
• Provide isolation for the low-voltage, low-
current signals that the PLC uses
internally from the higher-power
electrical circuits required by most
sensors and actuators.
• Wide range of I/O modules available
including: digital (logical) I/O modules
and analog (continuous) I/O modules.
Inputs Modules
• Inputs come from sensors that translate physical or
chemical phenomena into electrical signals.
• The simplest form of inputs are digital/discrete in AC/DC.
• In smaller PLCs the inputs are normally built in and are
specified when purchasing the PLC.
• For larger PLCs the inputs are purchased as modules, or
cards, with 8,16, 32, 64, 96 inputs of the same type on
each card.
Inputs Modules
The list below shows typical ranges for input voltages.
5 Vdc
12 Vdc
24 Vdc
48 Vdc
12 Vac
24 Vac
120 Vac
240 Vac
Example of Input Card
Outputs Modules
• Output modules rarely supply any power, but instead act
as switches.
• External power supplies are connected to the output card
and the card will switch the power on or off for each
output.
• A common choice when purchasing output cards is
relays, transistors or triacs.
• Relay are the most flexible output devices. They are
capable of switching both AC and DC outputs. But, they
are slower, cost more, and they will wear out after
millions of cycles.
Relays
• The most important consideration
when selecting relays, or relay
outputs on a PLC, is the rated
current and voltage.
• For transistor outputs or higher
density output cards relay terminal
blocks are available.
– Advantage of individual standard
replaceable relays
Outputs
Typical output voltages are listed below,
5 Vdc
12 Vdc
24 Vdc
48 Vdc
24 Vac
120 Vac
240 Vac
WARNING: Always check rated voltages and currents for
PLCs and never exceed.
Example of Output Card
Analogue Cards
• Typical Analogue Input
signals are:
– Flow sensors
– Humidity sensors
– Load Cells
– Potentiometers
– Pressure sensors
– Temperature sensors
– Vibration
• Analogue Output signals
control:
– Analogue Valves
– Actuators
– Chart Resorders
– Variable Speed Drives
– Analogue Meters
• Typical Analogue Signal
Levels
– 4-20mA
– 1-5 Vdc
– 0-10 Vdc
– -10 – 10Vdc
Analogue Inputs/Outputs
• Analogue input cards convert continuous signals via a
A/D converter into discrete values for the PLC
• Analogue output cards convert digital values in then PLC
to continuous signals via a D/A converter.
• Resolution can be important in choosing an applicable
card
• Example, for a temperature input of 0 to 100 degrees C
– For 8 bit resolution the value in the PLC is 0 to 255
– For 12 bit resolution the value in the PLC is 0 to 4095
– For 12.5 bit resolution the value in the PLC is 0 to 6000
– For 13 bit resolution the value in the PLC is 0 to 8192
– For 16 bit resolution the value in the PLC is 0 to 32768
Special Modules
• RF ID
• Voice
• Gas Flow Calculation
• Weigh Cell
• Hydraulic Servo
• ASCII
• Fuzzy Logic
• Temperature Sensor
• Temperature Control
• Heat/Cool Control
• Field Bus Cards
– DeviceNet, Profibus etc
– Lonworks, BACNet
• Fast Response (Interrupt)
• PID
• Loop Controller
• BASIC Cards
• RS232 Comm’s
• Modbus ASCII/RTU
• Ethernet Comm’s
• High Speed Counters
• Position Control Cards
• Per to Per Comm’s
– Controller Link
– DH+
– Modbus Plus
Available Instructions
• Sequence
– Input
– Output
– Control
• Logic
• Timer and Counters
• Comparison
• Range Comparison
• Data Movement
• Data Shift
• Step / Step Next
• Serial Communications
• Text String Processing
• File Manipulation
• Increment/Decrement
• Conversion
– ASCII
– Number Systems
• Math
• Floating Point Math
• Statistics
• Scaling
• PID
• PID with Auto tune
• Clock / Date
• Block Processing
– IF,THEN,ELSE,LOOP
Table Processing
– LIFO, FIFO
PLC Configuration
RACK
SHOE BOX
MINI
MICRO
The Configuration of PLC
• The configuration of PLC refers to the packaging of the
components.
• Typical configurations are listed below from largest to
smallest.
– Rack Type : A rack can often be as large as 18” by 30” by 10”
– Mini: These are similar in function to PLC racks, but about the
half size. Dedicated Backplanes can be used to support the
cards OR DIN rail mountable with incorporated I/O bus in
module.
– Shoebox: A compact, all-in-one unit that has limited expansion
capabilities. Lower cost and compactness make these ideal for
small applications. DIN rail mountable.
– Micro: These units can be as small as a deck of cards. They tend
to have fixed quantities of I/O and limited abilities, but costs will
be lowest. DIN rail mountable.
Sizing of PLC
Micro PLCs: I/O up to 32 points
Small PLC: I/O up to 128 points
Medium PLC: I/O up to 1024 points
Large PLC: I/O up to 4096 points
Very Large: I/O up to 8192 points
Selecting a PLC
• Criteria
• Number of logical inputs and outputs
• Memory
• Number of special I/O modules
• Expansion Capabilities
• Scan Time
• Communication
• Software
• Support
• Dollars
Example of PLC Specifications
Example of PLC Specifications
Manufactures
• OMRON
• Allen Bradley
• Schneider (Modicon, Telemecanique, Square D)
• GE Fanuc
• Siemens
• Automation Direct (Koyo)
• Toshiba
• Mitsubishi
• Hitachi
• Keyence
• Festo
• Eberle
• Texas Instruments
• April
Major Brands
Programming PLC’s
• Ladder Logic remains the most common
technique for programming PLC’s
Thank you….

More Related Content

Similar to 20620115-Programmable-Logic-Controllers.ppt

Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Ali Altahir
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerSatyamShivansh
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02Haji Hussain
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSVISHNU KP
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.pptMohanumar S
 
Programmable logic Controlller ppt
Programmable logic Controlller pptProgrammable logic Controlller ppt
Programmable logic Controlller pptkarthik R
 
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Mohanumar S
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokePranoti Doke
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Detailssuhaskhadake
 
Programmable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptxProgrammable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptxssuserf399e11
 
20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.ppt20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.pptMohanumar S
 
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS Mohanumar S
 
PROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.pptPROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.pptkarthik R
 
Pathaniaplc 120505002845-phpapp02
Pathaniaplc 120505002845-phpapp02Pathaniaplc 120505002845-phpapp02
Pathaniaplc 120505002845-phpapp02Hemanth Godavarthi
 

Similar to 20620115-Programmable-Logic-Controllers.ppt (20)

plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt
 
Programmable logic Controlller ppt
Programmable logic Controlller pptProgrammable logic Controlller ppt
Programmable logic Controlller ppt
 
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
 
embedded system
embedded systemembedded system
embedded system
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. Doke
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
Programmable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptxProgrammable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptx
 
20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.ppt20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.ppt
 
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
 
Automation.pdf
Automation.pdfAutomation.pdf
Automation.pdf
 
PROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.pptPROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.ppt
 
Basic PLC.ppt
Basic PLC.pptBasic PLC.ppt
Basic PLC.ppt
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
 
Pathaniaplc 120505002845-phpapp02
Pathaniaplc 120505002845-phpapp02Pathaniaplc 120505002845-phpapp02
Pathaniaplc 120505002845-phpapp02
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 

Recently uploaded

Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 

Recently uploaded (20)

Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 

20620115-Programmable-Logic-Controllers.ppt

  • 2. Overview • Overview of Technology • PLC Configuration and Selection • Programming PLC’s
  • 3. What is a PLC ? • PLC (Programmable Logic Controller) • A PLC works by looking at its inputs and depending on their state, and the user entered program, turns on/off outputs. • A PLC can be thought of as: Industrial Computers with specially designed architecture in both their central units (the PLC itself) and their interfacing circuitry to field devices (input / output connections to the real world).
  • 5. Basic PLC Schema • CPU • Power Supply • Memory • Input Blocks • Output Blocks • Communications • Expansion Connections
  • 6. CPU Module • The Central Processing Unit (CPU) Module is the brain of the PLC. • Primary role to read inputs, execute the control program, update outputs. • The CPU consists of the arithmetic logic unit (ALU), timing/control circuitry, accumulator, scratch pad memory, program counter, address stack and instruction register. • A PLC works by continually scanning a program Self Check Execute Code Scan Inputs Update Outputs PLC Program SCAN
  • 7. Memory • The memory includes pre-programmed ROM memory containing the PLC’s operating system, driver programs and application programs and the RAM memory. • PLC manufacturer offer various types of retentive memory to save user-programs and data while power is removed, so that the PLC can resume execution of the user-written control program as soon as power is restored.
  • 8. I/O Modules • Input and output (I/O) modules connect the PLC to sensors and actuators. • Provide isolation for the low-voltage, low- current signals that the PLC uses internally from the higher-power electrical circuits required by most sensors and actuators. • Wide range of I/O modules available including: digital (logical) I/O modules and analog (continuous) I/O modules.
  • 9. Inputs Modules • Inputs come from sensors that translate physical or chemical phenomena into electrical signals. • The simplest form of inputs are digital/discrete in AC/DC. • In smaller PLCs the inputs are normally built in and are specified when purchasing the PLC. • For larger PLCs the inputs are purchased as modules, or cards, with 8,16, 32, 64, 96 inputs of the same type on each card.
  • 10. Inputs Modules The list below shows typical ranges for input voltages. 5 Vdc 12 Vdc 24 Vdc 48 Vdc 12 Vac 24 Vac 120 Vac 240 Vac
  • 12. Outputs Modules • Output modules rarely supply any power, but instead act as switches. • External power supplies are connected to the output card and the card will switch the power on or off for each output. • A common choice when purchasing output cards is relays, transistors or triacs. • Relay are the most flexible output devices. They are capable of switching both AC and DC outputs. But, they are slower, cost more, and they will wear out after millions of cycles.
  • 13. Relays • The most important consideration when selecting relays, or relay outputs on a PLC, is the rated current and voltage. • For transistor outputs or higher density output cards relay terminal blocks are available. – Advantage of individual standard replaceable relays
  • 14. Outputs Typical output voltages are listed below, 5 Vdc 12 Vdc 24 Vdc 48 Vdc 24 Vac 120 Vac 240 Vac WARNING: Always check rated voltages and currents for PLCs and never exceed.
  • 16. Analogue Cards • Typical Analogue Input signals are: – Flow sensors – Humidity sensors – Load Cells – Potentiometers – Pressure sensors – Temperature sensors – Vibration • Analogue Output signals control: – Analogue Valves – Actuators – Chart Resorders – Variable Speed Drives – Analogue Meters • Typical Analogue Signal Levels – 4-20mA – 1-5 Vdc – 0-10 Vdc – -10 – 10Vdc
  • 17. Analogue Inputs/Outputs • Analogue input cards convert continuous signals via a A/D converter into discrete values for the PLC • Analogue output cards convert digital values in then PLC to continuous signals via a D/A converter. • Resolution can be important in choosing an applicable card • Example, for a temperature input of 0 to 100 degrees C – For 8 bit resolution the value in the PLC is 0 to 255 – For 12 bit resolution the value in the PLC is 0 to 4095 – For 12.5 bit resolution the value in the PLC is 0 to 6000 – For 13 bit resolution the value in the PLC is 0 to 8192 – For 16 bit resolution the value in the PLC is 0 to 32768
  • 18. Special Modules • RF ID • Voice • Gas Flow Calculation • Weigh Cell • Hydraulic Servo • ASCII • Fuzzy Logic • Temperature Sensor • Temperature Control • Heat/Cool Control • Field Bus Cards – DeviceNet, Profibus etc – Lonworks, BACNet • Fast Response (Interrupt) • PID • Loop Controller • BASIC Cards • RS232 Comm’s • Modbus ASCII/RTU • Ethernet Comm’s • High Speed Counters • Position Control Cards • Per to Per Comm’s – Controller Link – DH+ – Modbus Plus
  • 19. Available Instructions • Sequence – Input – Output – Control • Logic • Timer and Counters • Comparison • Range Comparison • Data Movement • Data Shift • Step / Step Next • Serial Communications • Text String Processing • File Manipulation • Increment/Decrement • Conversion – ASCII – Number Systems • Math • Floating Point Math • Statistics • Scaling • PID • PID with Auto tune • Clock / Date • Block Processing – IF,THEN,ELSE,LOOP Table Processing – LIFO, FIFO
  • 21. The Configuration of PLC • The configuration of PLC refers to the packaging of the components. • Typical configurations are listed below from largest to smallest. – Rack Type : A rack can often be as large as 18” by 30” by 10” – Mini: These are similar in function to PLC racks, but about the half size. Dedicated Backplanes can be used to support the cards OR DIN rail mountable with incorporated I/O bus in module. – Shoebox: A compact, all-in-one unit that has limited expansion capabilities. Lower cost and compactness make these ideal for small applications. DIN rail mountable. – Micro: These units can be as small as a deck of cards. They tend to have fixed quantities of I/O and limited abilities, but costs will be lowest. DIN rail mountable.
  • 22. Sizing of PLC Micro PLCs: I/O up to 32 points Small PLC: I/O up to 128 points Medium PLC: I/O up to 1024 points Large PLC: I/O up to 4096 points Very Large: I/O up to 8192 points
  • 23. Selecting a PLC • Criteria • Number of logical inputs and outputs • Memory • Number of special I/O modules • Expansion Capabilities • Scan Time • Communication • Software • Support • Dollars
  • 24. Example of PLC Specifications
  • 25. Example of PLC Specifications
  • 26. Manufactures • OMRON • Allen Bradley • Schneider (Modicon, Telemecanique, Square D) • GE Fanuc • Siemens • Automation Direct (Koyo) • Toshiba • Mitsubishi • Hitachi • Keyence • Festo • Eberle • Texas Instruments • April Major Brands
  • 27. Programming PLC’s • Ladder Logic remains the most common technique for programming PLC’s