尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
2-1
Dr. D. J. Jackson Lecture 2-1Electrical & Computer Engineering
Programmable Logic
Controllers
PLC Basics
Dr. D. J. Jackson Lecture 2-2Electrical & Computer Engineering
Operating systems and application
programs
• A PLC contains a basic operating system that
allows for:
– Downloading and executing user (ladder logic)
programs
– Communicating with devices
• I/O modules
• Other PLCs on a network
– Holding configuration data such as
• Number and type of I/O modules present in the PLC
system
• Status information
2-2
Dr. D. J. Jackson Lecture 2-3Electrical & Computer Engineering
Operating systems and application
programs
• A PLC retains its operating system, user
programs, and some data in retentive
(nonvolatile) memory
– While the PLC is off or is even disconnected from
the power supply (given a battery backup)
• A PLC can then resume running a user
program as soon as power is restored
– The PLC may be programmed to require some
operator action before resuming user program
execution (for safety purposes)
Dr. D. J. Jackson Lecture 2-4Electrical & Computer Engineering
User program execution
• A PLC executes an initialization step when placed in
run mode, then repeatedly executes a scan cycle
sequence
• The basic PLC scan cycle consists of three steps
– An input scan
– A user program scan
– An output scan
• The total time for one complete program scan is a
function of processor speed, I/O modules used, and
length of user program
• Typically, hundreds of complete scans can take place
in 1 second
2-3
Dr. D. J. Jackson Lecture 2-5Electrical & Computer Engineering
Input scan
• During the input scan, data is taken from all input
modules in the system and placed into an area of
PLC memory referred to as the input image area
InputmoduleInputmodule
PLC
Input Image Area
Dr. D. J. Jackson Lecture 2-6Electrical & Computer Engineering
User program scan
• During the program scan, data in the input image
area is applied to the user program, the user
program is executed and the output image area is
updated
Input
Image
Area
Output
Image
Area
User
Program
PLC
2-4
Dr. D. J. Jackson Lecture 2-7Electrical & Computer Engineering
Output scan
• During the output scan, data is taken from
the output image area and sent to all
output modules in the system
OutputmoduleOutputmodule
PLC
Output Image Area
Dr. D. J. Jackson Lecture 2-8Electrical & Computer Engineering
PLC scanning considerations
• During the input scan, input terminals are
read and the input image area is updated
accordingly.
• During the program scan
– data in the input image area is applied to the user
program
– the program is executed (instructions carried out
in sequence)
– the output image area is updated appropriately
• During the output scan, data associated with
the output image area is transferred to
output terminals
2-5
Dr. D. J. Jackson Lecture 2-9Electrical & Computer Engineering
PLC scanning considerations
• It is important to understand that the input,
program, and output scans are separate,
independent functions
– Any changes in the status of input devices during
the program or output scan are not recognized
until the next input scan
• Furthermore, data changes in the output
table are not transferred to the output
terminals during the input and program scans
• The transfer affecting the output devices
takes place only during the output scan
Dr. D. J. Jackson Lecture 2-10Electrical & Computer Engineering
PLC scanning considerations
• With all PLCs, there are special processing
considerations to note
• First, all PLCs take a specific amount of time
to scan their operational programs
completely
• Typically, the program scanning takes place
left to right across each rung and from the
top to bottom rungs, in order
• Usually, the complete ladder scan time is a
few milliseconds
2-6
Dr. D. J. Jackson Lecture 2-11Electrical & Computer Engineering
PLC scanning considerations
• Another scanning consideration involves
proper operational sequencing of events
• An output might not go on immediately in
sequence as it would in a relay logic system
• In a relay logic system, an event occurring
anywhere in the ladder control system results
in immediate action
• In a PLC ladder control diagram, however, no
effect takes place until the rung is scanned
• In most cases, the PLC logic delay effect is
inconsequential
Dr. D. J. Jackson Lecture 2-12Electrical & Computer Engineering
PLC scanning considerations
• Program (ladder logic) scanning typically takes place
left to right across each rung and from the top to
bottom rungs, in order
– Known as rung scanning, it is the method used, for example,
by Allen-Bradley
• Another method, used by Modicon/Schneider
Automation is known as column scanning
– Here the processor "looks" at the first contact at the top left
corner and reads the first column from top to bottom
– It next reads the second column from top to bottom, and so
on
• Either method, rung or column, is appropriate.
2-7
Dr. D. J. Jackson Lecture 2-13Electrical & Computer Engineering
Rung scanning
RUNG
1
2
3
4
1 2 3 4 5 6
Dr. D. J. Jackson Lecture 2-14Electrical & Computer Engineering
Column scanning
RUNG
1
2
3
4
1 2 3 4 5 6
2-8
Dr. D. J. Jackson Lecture 2-15Electrical & Computer Engineering
Two-rung ladder logic program
On
switch
Part
sensor
Spray
paint
Paint
empty
Conveyor
stopped
Operator
alarm
Dr. D. J. Jackson Lecture 2-16Electrical & Computer Engineering
Two-rung ladder logic program
CPU Digital
input
module
Digital
output
module
Input
Image
User
program
Output
image
Spray
painter
Paint
Paint
level
sensor
Alarm
light
Part
sensor
Operator
control
switch
Zero speed sensor Motor
2-9
Dr. D. J. Jackson Lecture 2-17Electrical & Computer Engineering
Example Program (In LogixPro Simulator)
Dr. D. J. Jackson Lecture 2-18Electrical & Computer Engineering
Example Program (In LogixPro Simulator)
2-10
Dr. D. J. Jackson Lecture 2-19Electrical & Computer Engineering
Example Program with Energized Inputs

More Related Content

What's hot

Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
Shovon0
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
ankit kaim
 
PL C
PL CPL C
DISTRIBUTED CONTROL SYSTEMS
DISTRIBUTED   CONTROL  SYSTEMSDISTRIBUTED   CONTROL  SYSTEMS
DISTRIBUTED CONTROL SYSTEMS
Ashok Kumar Barla
 
Hardware components_of_plc
Hardware components_of_plcHardware components_of_plc
Hardware components_of_plc
Shubham Chopde
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
Yasir Hashmi
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC Architecture
VidyaIA
 
Introto pl cs
Introto pl csIntroto pl cs
Introto pl cs
Enhmandah Hemeelee
 
Programmable Logic Controller (PLC Part 2)
Programmable Logic Controller (PLC Part 2)Programmable Logic Controller (PLC Part 2)
Programmable Logic Controller (PLC Part 2)
Priyanshu
 
Automation(plc&scada)
Automation(plc&scada)Automation(plc&scada)
Automation(plc&scada)
Deepesh Vaishnav
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
Nca Noida
 
Matter new
Matter newMatter new
Matter new
kanagasabai12
 
PLC
PLCPLC
Industry Automation with Programmable Logic Controller
Industry Automation with Programmable Logic ControllerIndustry Automation with Programmable Logic Controller
Industry Automation with Programmable Logic Controller
Arifur Rahman
 
PLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTSPLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTS
Akshay Dhole
 
Selecting a PLC
Selecting a PLCSelecting a PLC
Selecting a PLC
Ghassan Alshahiri
 
PLC presentation
PLC presentationPLC presentation
PLC presentation
Satyanand Chaudhary
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
IJERA Editor
 
PLC: Controladores Lógicos Programables
PLC: Controladores Lógicos ProgramablesPLC: Controladores Lógicos Programables
PLC: Controladores Lógicos Programables
SANTIAGO PABLO ALBERTO
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Aman Gupta
 

What's hot (20)

Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
 
PL C
PL CPL C
PL C
 
DISTRIBUTED CONTROL SYSTEMS
DISTRIBUTED   CONTROL  SYSTEMSDISTRIBUTED   CONTROL  SYSTEMS
DISTRIBUTED CONTROL SYSTEMS
 
Hardware components_of_plc
Hardware components_of_plcHardware components_of_plc
Hardware components_of_plc
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC Architecture
 
Introto pl cs
Introto pl csIntroto pl cs
Introto pl cs
 
Programmable Logic Controller (PLC Part 2)
Programmable Logic Controller (PLC Part 2)Programmable Logic Controller (PLC Part 2)
Programmable Logic Controller (PLC Part 2)
 
Automation(plc&scada)
Automation(plc&scada)Automation(plc&scada)
Automation(plc&scada)
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 
Matter new
Matter newMatter new
Matter new
 
PLC
PLCPLC
PLC
 
Industry Automation with Programmable Logic Controller
Industry Automation with Programmable Logic ControllerIndustry Automation with Programmable Logic Controller
Industry Automation with Programmable Logic Controller
 
PLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTSPLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTS
 
Selecting a PLC
Selecting a PLCSelecting a PLC
Selecting a PLC
 
PLC presentation
PLC presentationPLC presentation
PLC presentation
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
 
PLC: Controladores Lógicos Programables
PLC: Controladores Lógicos ProgramablesPLC: Controladores Lógicos Programables
PLC: Controladores Lógicos Programables
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
 

Viewers also liked

Lect07
Lect07Lect07
Lect13
Lect13Lect13
Lect08
Lect08Lect08
The effects of reading method on the comprehension performance of Saudi EFL s...
The effects of reading method on the comprehension performance of Saudi EFL s...The effects of reading method on the comprehension performance of Saudi EFL s...
The effects of reading method on the comprehension performance of Saudi EFL s...Buabuanana
 
Lect14
Lect14Lect14
Lect06
Lect06Lect06
The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...Buabuanana
 
Lect09
Lect09Lect09
Lect03
Lect03Lect03
Runwal codename walk
Runwal codename walkRunwal codename walk
Runwal codename walk
thelaunch
 
Lect12
Lect12Lect12
Lect04
Lect04Lect04
The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...Buabuanana
 

Viewers also liked (13)

Lect07
Lect07Lect07
Lect07
 
Lect13
Lect13Lect13
Lect13
 
Lect08
Lect08Lect08
Lect08
 
The effects of reading method on the comprehension performance of Saudi EFL s...
The effects of reading method on the comprehension performance of Saudi EFL s...The effects of reading method on the comprehension performance of Saudi EFL s...
The effects of reading method on the comprehension performance of Saudi EFL s...
 
Lect14
Lect14Lect14
Lect14
 
Lect06
Lect06Lect06
Lect06
 
The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...
 
Lect09
Lect09Lect09
Lect09
 
Lect03
Lect03Lect03
Lect03
 
Runwal codename walk
Runwal codename walkRunwal codename walk
Runwal codename walk
 
Lect12
Lect12Lect12
Lect12
 
Lect04
Lect04Lect04
Lect04
 
The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...The effects of reading method on the comprehension performance of saudi efl s...
The effects of reading method on the comprehension performance of saudi efl s...
 

Similar to Lect02

PLC
PLCPLC
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controller
taruian
 
Unit 4 - PLC.pptx
Unit 4 - PLC.pptxUnit 4 - PLC.pptx
Unit 4 - PLC.pptx
Charunnath S V
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
suhaskhadake
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
1 introduction to plc and its programming-1
1 introduction to plc and its programming-11 introduction to plc and its programming-1
1 introduction to plc and its programming-1
VishalGupta969
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
Himshekhar Das
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
Veerakumar S
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
maziyahump
 
ppt on PLC.pptx
ppt on  PLC.pptxppt on  PLC.pptx
ppt on PLC.pptx
Ajaykumar388421
 
PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
SaidAbouzeid1
 
1564.pptx
1564.pptx1564.pptx
1564.pptx
Harshal Vaidya
 
dokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.pptdokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.ppt
ssuser8d8124
 
Unit 2 ca- control unit
Unit 2 ca- control unitUnit 2 ca- control unit
Unit 2 ca- control unit
BBDITM LUCKNOW
 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptx
Harshal Vaidya
 
plc introduction
plc introductionplc introduction
plc introduction
KumaresanV10
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
Bereket Walle
 
Plc basics
Plc   basicsPlc   basics
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
hartrobert670
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
ravis205084
 

Similar to Lect02 (20)

PLC
PLCPLC
PLC
 
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controller
 
Unit 4 - PLC.pptx
Unit 4 - PLC.pptxUnit 4 - PLC.pptx
Unit 4 - PLC.pptx
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
 
1 introduction to plc and its programming-1
1 introduction to plc and its programming-11 introduction to plc and its programming-1
1 introduction to plc and its programming-1
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
ppt on PLC.pptx
ppt on  PLC.pptxppt on  PLC.pptx
ppt on PLC.pptx
 
PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
 
1564.pptx
1564.pptx1564.pptx
1564.pptx
 
dokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.pptdokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.ppt
 
Unit 2 ca- control unit
Unit 2 ca- control unitUnit 2 ca- control unit
Unit 2 ca- control unit
 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptx
 
plc introduction
plc introductionplc introduction
plc introduction
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
 
Plc basics
Plc   basicsPlc   basics
Plc basics
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
 

Recently uploaded

Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
Friends of African Village Libraries
 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
whatchangedhowreflec
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
Frederic Fovet
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Derek Wenmoth
 

Recently uploaded (20)

Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
 

Lect02

  • 1. 2-1 Dr. D. J. Jackson Lecture 2-1Electrical & Computer Engineering Programmable Logic Controllers PLC Basics Dr. D. J. Jackson Lecture 2-2Electrical & Computer Engineering Operating systems and application programs • A PLC contains a basic operating system that allows for: – Downloading and executing user (ladder logic) programs – Communicating with devices • I/O modules • Other PLCs on a network – Holding configuration data such as • Number and type of I/O modules present in the PLC system • Status information
  • 2. 2-2 Dr. D. J. Jackson Lecture 2-3Electrical & Computer Engineering Operating systems and application programs • A PLC retains its operating system, user programs, and some data in retentive (nonvolatile) memory – While the PLC is off or is even disconnected from the power supply (given a battery backup) • A PLC can then resume running a user program as soon as power is restored – The PLC may be programmed to require some operator action before resuming user program execution (for safety purposes) Dr. D. J. Jackson Lecture 2-4Electrical & Computer Engineering User program execution • A PLC executes an initialization step when placed in run mode, then repeatedly executes a scan cycle sequence • The basic PLC scan cycle consists of three steps – An input scan – A user program scan – An output scan • The total time for one complete program scan is a function of processor speed, I/O modules used, and length of user program • Typically, hundreds of complete scans can take place in 1 second
  • 3. 2-3 Dr. D. J. Jackson Lecture 2-5Electrical & Computer Engineering Input scan • During the input scan, data is taken from all input modules in the system and placed into an area of PLC memory referred to as the input image area InputmoduleInputmodule PLC Input Image Area Dr. D. J. Jackson Lecture 2-6Electrical & Computer Engineering User program scan • During the program scan, data in the input image area is applied to the user program, the user program is executed and the output image area is updated Input Image Area Output Image Area User Program PLC
  • 4. 2-4 Dr. D. J. Jackson Lecture 2-7Electrical & Computer Engineering Output scan • During the output scan, data is taken from the output image area and sent to all output modules in the system OutputmoduleOutputmodule PLC Output Image Area Dr. D. J. Jackson Lecture 2-8Electrical & Computer Engineering PLC scanning considerations • During the input scan, input terminals are read and the input image area is updated accordingly. • During the program scan – data in the input image area is applied to the user program – the program is executed (instructions carried out in sequence) – the output image area is updated appropriately • During the output scan, data associated with the output image area is transferred to output terminals
  • 5. 2-5 Dr. D. J. Jackson Lecture 2-9Electrical & Computer Engineering PLC scanning considerations • It is important to understand that the input, program, and output scans are separate, independent functions – Any changes in the status of input devices during the program or output scan are not recognized until the next input scan • Furthermore, data changes in the output table are not transferred to the output terminals during the input and program scans • The transfer affecting the output devices takes place only during the output scan Dr. D. J. Jackson Lecture 2-10Electrical & Computer Engineering PLC scanning considerations • With all PLCs, there are special processing considerations to note • First, all PLCs take a specific amount of time to scan their operational programs completely • Typically, the program scanning takes place left to right across each rung and from the top to bottom rungs, in order • Usually, the complete ladder scan time is a few milliseconds
  • 6. 2-6 Dr. D. J. Jackson Lecture 2-11Electrical & Computer Engineering PLC scanning considerations • Another scanning consideration involves proper operational sequencing of events • An output might not go on immediately in sequence as it would in a relay logic system • In a relay logic system, an event occurring anywhere in the ladder control system results in immediate action • In a PLC ladder control diagram, however, no effect takes place until the rung is scanned • In most cases, the PLC logic delay effect is inconsequential Dr. D. J. Jackson Lecture 2-12Electrical & Computer Engineering PLC scanning considerations • Program (ladder logic) scanning typically takes place left to right across each rung and from the top to bottom rungs, in order – Known as rung scanning, it is the method used, for example, by Allen-Bradley • Another method, used by Modicon/Schneider Automation is known as column scanning – Here the processor "looks" at the first contact at the top left corner and reads the first column from top to bottom – It next reads the second column from top to bottom, and so on • Either method, rung or column, is appropriate.
  • 7. 2-7 Dr. D. J. Jackson Lecture 2-13Electrical & Computer Engineering Rung scanning RUNG 1 2 3 4 1 2 3 4 5 6 Dr. D. J. Jackson Lecture 2-14Electrical & Computer Engineering Column scanning RUNG 1 2 3 4 1 2 3 4 5 6
  • 8. 2-8 Dr. D. J. Jackson Lecture 2-15Electrical & Computer Engineering Two-rung ladder logic program On switch Part sensor Spray paint Paint empty Conveyor stopped Operator alarm Dr. D. J. Jackson Lecture 2-16Electrical & Computer Engineering Two-rung ladder logic program CPU Digital input module Digital output module Input Image User program Output image Spray painter Paint Paint level sensor Alarm light Part sensor Operator control switch Zero speed sensor Motor
  • 9. 2-9 Dr. D. J. Jackson Lecture 2-17Electrical & Computer Engineering Example Program (In LogixPro Simulator) Dr. D. J. Jackson Lecture 2-18Electrical & Computer Engineering Example Program (In LogixPro Simulator)
  • 10. 2-10 Dr. D. J. Jackson Lecture 2-19Electrical & Computer Engineering Example Program with Energized Inputs
  翻译: