SlideShare a Scribd company logo
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

plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
neerajsingh2107200
 
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 Controller
SatyamShivansh
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02
Haji Hussain
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt
Mohanumar S
 
Programmable logic Controlller ppt
Programmable logic Controlller pptProgrammable logic Controlller ppt
Programmable logic Controlller ppt
karthik 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
 
embedded system
embedded systemembedded system
embedded system
Vivek Ranjan
 
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
Pranoti Doke
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
suhaskhadake
 
Programmable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptxProgrammable Logic Controllers (1).pptx
Programmable Logic Controllers (1).pptx
ssuserf399e11
 
20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.ppt20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-3.ppt
Mohanumar 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
 
Automation.pdf
Automation.pdfAutomation.pdf
Automation.pdf
Robin8015873726
 
PROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.pptPROGRAMMABLE PERIPHERAL INTERFCAE.ppt
PROGRAMMABLE PERIPHERAL INTERFCAE.ppt
karthik R
 
Basic PLC.ppt
Basic PLC.pptBasic PLC.ppt
Basic PLC.ppt
jeeveshrathore1
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
Naveen Chandrasekar
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
Dhanabal sundar .M
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
Siddheshwar Shinde
 

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
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
 

Recently uploaded

一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
uyesp1a
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
byfazef
 
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
uwoso
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
u0g33km
 
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
ei8c4cba
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
kuehcub
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
zpc0z12
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
1jtj7yul
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
yizxn4sx
 
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
xuqdabu
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
yizxn4sx
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
8db3cz8x
 
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
terpt4iu
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
xuqdabu
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
snfdnzl7
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Peter Gallagher
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 

Recently uploaded (20)

一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
 
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
 
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
按照学校原版(AU文凭证书)英国阿伯丁大学毕业证快速办理
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
 
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
 
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 

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