SlideShare a Scribd company logo
13-1
Dr. D. J. Jackson Lecture 14-1Electrical & Computer Engineering
Programmable Logic
Controllers
Programming the Unitronics
V1040 PLC: Getting Started, Basic
Ladder Logic, and HMI Operation
Dr. D. J. Jackson Lecture 14-2Electrical & Computer Engineering
VisiLogic Overview
• VisiLogic is the software tool you use to
create control projects for Vision controllers.
– Used to write, debug, and download the PLC
control and HMI applications into the controller.
– The PLC application is your control, or automation
application
• You write the PLC application using the Ladder Editor
– The HMI application configures the operating
panel's function
• You use the HMI Editor to create the Displays that are
shown on the controller's screen.
13-2
Dr. D. J. Jackson Lecture 14-3Electrical & Computer Engineering
HMI Displays
• Displays tell your operators what to do
– Provides status information about the system
– Links to ladder logic being solved by the PLC
• You can have your operators enter data, and
have the display instruct the operator what
to do in case of a system problem or alarm
• A Display can contain both text and images
– Text and images can be both fixed and/or variable
Dr. D. J. Jackson Lecture 14-4Electrical & Computer Engineering
HMI Variables
• Variables are inserted into a Display to:
– Show run-time values as integers
– Represent run-time values with either text,
images, or bar graphs
– Show text messages that vary according to
runtime conditions
– Enable an operator to enter data using the Vision's
alphanumeric keypad
13-3
Dr. D. J. Jackson Lecture 14-5Electrical & Computer Engineering
VisiLogic Editors
• You use different editors to create your control
project:
– Hardware Configuration
– Ladder
– HMI Display
– Variable
• Hardware Configuration
• Define PLC type, communication, I/O modules, etc.
• Similar concept to Allen Bradley hardware configuration
• Ladder Editor
• Used to create the Ladder diagram that comprises your control
application
• Ladder diagrams are composed of contacts, coils, and function
block elements arranged in nets
Dr. D. J. Jackson Lecture 14-6Electrical & Computer Engineering
VisiLogic Software Layout
13-4
Dr. D. J. Jackson Lecture 14-7Electrical & Computer Engineering
Hardware Configuration
• Select V1040 PLC type
Dr. D. J. Jackson Lecture 14-8Electrical & Computer Engineering
Hardware Configuration
• Use “Connection ->
Communication & OS” to
define connection between
PC and PLC.
• PC Port may vary
13-5
Dr. D. J. Jackson Lecture 14-9Electrical & Computer Engineering
Ladder Editor
• In a Ladder diagram, the contacts represent input
conditions
– They lead power from the left Ladder rail to the right rail
– This is why the first element in a net must always touch the
left rail
• Coils represent output instructions. In order for
output coils to be activated, the logical state of the
contacts must allow the power to flow through the
net to the coil
– This is why the elements in a net must be connected
– Each net must contain only one rung
Dr. D. J. Jackson Lecture 14-10Electrical & Computer Engineering
Ladder Editor
• Use the Ladder Editor to:
– Place and connect Ladder Elements
– Apply Compare, Math, Logic, Clock, Store, and
Vector functions
– Insert Function Blocks (FBs) into your program
– Build program Modules and Subroutines, and use
internal Subroutine Jumps and Labels
– Place Comments on Ladder nets
• Ladder elements and functions may be
dragged and dropped between nets
13-6
Dr. D. J. Jackson Lecture 14-11Electrical & Computer Engineering
Basic Ladder Logic Example
Dr. D. J. Jackson Lecture 14-12Electrical & Computer Engineering
Operand Types
• We will use the following operand types in
our initial examples
– MB – Memory Bit
– MI – Memory Integer (16-bit)
– ML – Memory Long (32-bit)
– T – Timer (32-bit)
– C – Counter (16-bit)
• Other operand types will be introduced as
needed
13-7
Dr. D. J. Jackson Lecture 14-13Electrical & Computer Engineering
Basic Ladder Elements - Contacts
• Direct Contact -- a normally open (NO)
contact
• Inverted Contact -- a normally closed (NC)
contact
• Positive Transition Contact (Rise)
– A one shot pulse when the referenced bit
changes from 0->1
• Negative Transition Contact (Fall)
– A one shot pulse when the referenced bit
changes from 1->0
Dr. D. J. Jackson Lecture 14-14Electrical & Computer Engineering
Basic Ladder Elements - Coils
• Direct Coil -- turns ON when
the preceding net conditions
are ON
• Inverted Coil -- turns OFF
when the preceding net
conditions are ON
• Set Coil -- turns a set coil
ON(latches), when preceding
net conditions are ON
• Reset Coil -- turns a set coil
OFF (unlatches), when
preceding net conditions are
ON
• Toggle Coil -- changes its
state when it is activated
13-8
Dr. D. J. Jackson Lecture 14-15Electrical & Computer Engineering
Simple Ladder Logic Program
Dr. D. J. Jackson Lecture 14-16Electrical & Computer Engineering
HMI Editor
• Insert shapes,
buttons and
images onto the
display and
associate them
with specific
elements
(operands) from
the ladder logic
program

More Related Content

What's hot

L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
NAGASAI547
 
Programmable Logic Controls training day 2
Programmable Logic Controls training day 2Programmable Logic Controls training day 2
Programmable Logic Controls training day 2
Malinga Ephraim
 
ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011
Altium
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Silicon Mentor
 
02 s r agents
02 s r agents02 s r agents
02 s r agents
Tianlu Wang
 
COMBINATIONAL PLD-BASED STATE MACHINES
COMBINATIONAL PLD-BASED STATE MACHINESCOMBINATIONAL PLD-BASED STATE MACHINES
COMBINATIONAL PLD-BASED STATE MACHINESdaxesh chauhan
 
Design and implementation of low power
Design and implementation of low powerDesign and implementation of low power
Design and implementation of low powerSurendra Bommavarapu
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
Gautham Reddy
 
Flash memory
Flash memoryFlash memory
Flash memory
rohitladdu
 
Snr Systems Engineer ArthitK_CVMar2016
Snr Systems Engineer ArthitK_CVMar2016Snr Systems Engineer ArthitK_CVMar2016
Snr Systems Engineer ArthitK_CVMar2016Arthit Kliangprom
 
Pe 6441 advanced manufacturing lab ch4 wks 12 14
Pe  6441 advanced manufacturing lab ch4 wks 12 14Pe  6441 advanced manufacturing lab ch4 wks 12 14
Pe 6441 advanced manufacturing lab ch4 wks 12 14
Charlton Inao
 
Floating point units
Floating point unitsFloating point units
Floating point unitsdipugovind
 
Lect04
Lect04Lect04
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareVadim Alimguzhin
 
Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices Plds
Gaditek
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Rishabh Prakash
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
Dr.YNM
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devicesAmmara Javed
 
Model Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric PowertrainsModel Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric Powertrains
Sandeep Sovani, Ph.D.
 

What's hot (20)

L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 
Programmable Logic Controls training day 2
Programmable Logic Controls training day 2Programmable Logic Controls training day 2
Programmable Logic Controls training day 2
 
ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 
02 s r agents
02 s r agents02 s r agents
02 s r agents
 
COMBINATIONAL PLD-BASED STATE MACHINES
COMBINATIONAL PLD-BASED STATE MACHINESCOMBINATIONAL PLD-BASED STATE MACHINES
COMBINATIONAL PLD-BASED STATE MACHINES
 
Design and implementation of low power
Design and implementation of low powerDesign and implementation of low power
Design and implementation of low power
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
 
Flash memory
Flash memoryFlash memory
Flash memory
 
Snr Systems Engineer ArthitK_CVMar2016
Snr Systems Engineer ArthitK_CVMar2016Snr Systems Engineer ArthitK_CVMar2016
Snr Systems Engineer ArthitK_CVMar2016
 
Pe 6441 advanced manufacturing lab ch4 wks 12 14
Pe  6441 advanced manufacturing lab ch4 wks 12 14Pe  6441 advanced manufacturing lab ch4 wks 12 14
Pe 6441 advanced manufacturing lab ch4 wks 12 14
 
Floating point units
Floating point unitsFloating point units
Floating point units
 
Lect04
Lect04Lect04
Lect04
 
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control Software
 
Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices Plds
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 
64 BIT FPU
64 BIT FPU64 BIT FPU
64 BIT FPU
 
Model Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric PowertrainsModel Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric Powertrains
 

Viewers also liked

PRESENTACION TIPOS DE DATOS MJACOME
PRESENTACION TIPOS DE DATOS MJACOMEPRESENTACION TIPOS DE DATOS MJACOME
PRESENTACION TIPOS DE DATOS MJACOME
Ruthcita Jacome
 
Ponce espinoza
Ponce espinozaPonce espinoza
Ponce espinoza
karen-ponce
 
Blog
BlogBlog
BlogBLJD
 
Top 8 title 1 coordinator resume samples
Top 8 title 1 coordinator resume samplesTop 8 title 1 coordinator resume samples
Top 8 title 1 coordinator resume samplesjennykean67
 
Konzept monsun magnetic-drive pump
Konzept monsun magnetic-drive pumpKonzept monsun magnetic-drive pump
Konzept monsun magnetic-drive pump
Dechen Lau
 
Lect08
Lect08Lect08
Lect03
Lect03Lect03
Lect05
Lect05Lect05
Lect06
Lect06Lect06
Allen bradley
Allen bradleyAllen bradley
Allen bradley
AKANSHA GURELE
 
Plc (introduction and logic)
Plc (introduction and logic)Plc (introduction and logic)
Plc (introduction and logic)
Mohamed A Hakim
 
Introduction to plc (s7)­
Introduction to  plc (s7)­ Introduction to  plc (s7)­
Introduction to plc (s7)­
majitra
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
Mahesh Vadhavaniya profmjv
 
Allen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC InstructionsAllen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC Instructions
NFI - Industrial Automation Training Academy
 

Viewers also liked (17)

PRESENTACION TIPOS DE DATOS MJACOME
PRESENTACION TIPOS DE DATOS MJACOMEPRESENTACION TIPOS DE DATOS MJACOME
PRESENTACION TIPOS DE DATOS MJACOME
 
Ponce espinoza
Ponce espinozaPonce espinoza
Ponce espinoza
 
Blog
BlogBlog
Blog
 
Top 8 title 1 coordinator resume samples
Top 8 title 1 coordinator resume samplesTop 8 title 1 coordinator resume samples
Top 8 title 1 coordinator resume samples
 
Konzept monsun magnetic-drive pump
Konzept monsun magnetic-drive pumpKonzept monsun magnetic-drive pump
Konzept monsun magnetic-drive pump
 
Fire Department Of New York City
Fire Department Of New York CityFire Department Of New York City
Fire Department Of New York City
 
Lect08
Lect08Lect08
Lect08
 
Lect03
Lect03Lect03
Lect03
 
Lect05
Lect05Lect05
Lect05
 
Lect06
Lect06Lect06
Lect06
 
Allen bradley
Allen bradleyAllen bradley
Allen bradley
 
Plc (introduction and logic)
Plc (introduction and logic)Plc (introduction and logic)
Plc (introduction and logic)
 
Introduction to plc (s7)­
Introduction to  plc (s7)­ Introduction to  plc (s7)­
Introduction to plc (s7)­
 
Plc presentation
Plc presentation Plc presentation
Plc presentation
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
Allen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC InstructionsAllen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC Instructions
 
ppt on PLC
ppt on PLCppt on PLC
ppt on PLC
 

Similar to Lect14

1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
VANSHIKAKUSHWAH
 
Unit 4 - PLC.pptx
Unit 4 - PLC.pptxUnit 4 - PLC.pptx
Unit 4 - PLC.pptx
Charunnath S V
 
ppt on PLC.pptx
ppt on  PLC.pptxppt on  PLC.pptx
ppt on PLC.pptx
Ajaykumar388421
 
Lect01
Lect01Lect01
plc introduction
plc introductionplc introduction
plc introduction
KumaresanV10
 
Lect02
Lect02Lect02
PLC_1.ppt
PLC_1.pptPLC_1.ppt
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
Living Online
 
Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011
benson215
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
Bereket Walle
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
Jitender Singh Shekhawat
 
Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)
Mohamed Atef
 
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controller
taruian
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
Yasir Hashmi
 
embedded system
embedded system  embedded system
embedded system
Gopal Dhaker
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
Sumit Patidar
 
programmable logical controller(PLC)
programmable logical controller(PLC)programmable logical controller(PLC)
programmable logical controller(PLC)
hemadri sharma
 
Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011
benson215
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
AnjanaPaswan
 

Similar to Lect14 (20)

1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
Unit 4 - PLC.pptx
Unit 4 - PLC.pptxUnit 4 - PLC.pptx
Unit 4 - PLC.pptx
 
ppt on PLC.pptx
ppt on  PLC.pptxppt on  PLC.pptx
ppt on PLC.pptx
 
Lect01
Lect01Lect01
Lect01
 
plc introduction
plc introductionplc introduction
plc introduction
 
Lect02
Lect02Lect02
Lect02
 
PLC_1.ppt
PLC_1.pptPLC_1.ppt
PLC_1.ppt
 
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
Practical Programmable Logic Controllers (PLCs) for Automation and Process Co...
 
Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
 
Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)
 
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controller
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
embedded system
embedded system  embedded system
embedded system
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
 
plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
 
programmable logical controller(PLC)
programmable logical controller(PLC)programmable logical controller(PLC)
programmable logical controller(PLC)
 
Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011Eee3420 lecture02 rev2011
Eee3420 lecture02 rev2011
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 

More from Abhishek Gupta

Lect13
Lect13Lect13
Lect12
Lect12Lect12
Lect11
Lect11Lect11
Lect10
Lect10Lect10
Lect09
Lect09Lect09
Lect07
Lect07Lect07

More from Abhishek Gupta (6)

Lect13
Lect13Lect13
Lect13
 
Lect12
Lect12Lect12
Lect12
 
Lect11
Lect11Lect11
Lect11
 
Lect10
Lect10Lect10
Lect10
 
Lect09
Lect09Lect09
Lect09
 
Lect07
Lect07Lect07
Lect07
 

Recently uploaded

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 

Lect14

  • 1. 13-1 Dr. D. J. Jackson Lecture 14-1Electrical & Computer Engineering Programmable Logic Controllers Programming the Unitronics V1040 PLC: Getting Started, Basic Ladder Logic, and HMI Operation Dr. D. J. Jackson Lecture 14-2Electrical & Computer Engineering VisiLogic Overview • VisiLogic is the software tool you use to create control projects for Vision controllers. – Used to write, debug, and download the PLC control and HMI applications into the controller. – The PLC application is your control, or automation application • You write the PLC application using the Ladder Editor – The HMI application configures the operating panel's function • You use the HMI Editor to create the Displays that are shown on the controller's screen.
  • 2. 13-2 Dr. D. J. Jackson Lecture 14-3Electrical & Computer Engineering HMI Displays • Displays tell your operators what to do – Provides status information about the system – Links to ladder logic being solved by the PLC • You can have your operators enter data, and have the display instruct the operator what to do in case of a system problem or alarm • A Display can contain both text and images – Text and images can be both fixed and/or variable Dr. D. J. Jackson Lecture 14-4Electrical & Computer Engineering HMI Variables • Variables are inserted into a Display to: – Show run-time values as integers – Represent run-time values with either text, images, or bar graphs – Show text messages that vary according to runtime conditions – Enable an operator to enter data using the Vision's alphanumeric keypad
  • 3. 13-3 Dr. D. J. Jackson Lecture 14-5Electrical & Computer Engineering VisiLogic Editors • You use different editors to create your control project: – Hardware Configuration – Ladder – HMI Display – Variable • Hardware Configuration • Define PLC type, communication, I/O modules, etc. • Similar concept to Allen Bradley hardware configuration • Ladder Editor • Used to create the Ladder diagram that comprises your control application • Ladder diagrams are composed of contacts, coils, and function block elements arranged in nets Dr. D. J. Jackson Lecture 14-6Electrical & Computer Engineering VisiLogic Software Layout
  • 4. 13-4 Dr. D. J. Jackson Lecture 14-7Electrical & Computer Engineering Hardware Configuration • Select V1040 PLC type Dr. D. J. Jackson Lecture 14-8Electrical & Computer Engineering Hardware Configuration • Use “Connection -> Communication & OS” to define connection between PC and PLC. • PC Port may vary
  • 5. 13-5 Dr. D. J. Jackson Lecture 14-9Electrical & Computer Engineering Ladder Editor • In a Ladder diagram, the contacts represent input conditions – They lead power from the left Ladder rail to the right rail – This is why the first element in a net must always touch the left rail • Coils represent output instructions. In order for output coils to be activated, the logical state of the contacts must allow the power to flow through the net to the coil – This is why the elements in a net must be connected – Each net must contain only one rung Dr. D. J. Jackson Lecture 14-10Electrical & Computer Engineering Ladder Editor • Use the Ladder Editor to: – Place and connect Ladder Elements – Apply Compare, Math, Logic, Clock, Store, and Vector functions – Insert Function Blocks (FBs) into your program – Build program Modules and Subroutines, and use internal Subroutine Jumps and Labels – Place Comments on Ladder nets • Ladder elements and functions may be dragged and dropped between nets
  • 6. 13-6 Dr. D. J. Jackson Lecture 14-11Electrical & Computer Engineering Basic Ladder Logic Example Dr. D. J. Jackson Lecture 14-12Electrical & Computer Engineering Operand Types • We will use the following operand types in our initial examples – MB – Memory Bit – MI – Memory Integer (16-bit) – ML – Memory Long (32-bit) – T – Timer (32-bit) – C – Counter (16-bit) • Other operand types will be introduced as needed
  • 7. 13-7 Dr. D. J. Jackson Lecture 14-13Electrical & Computer Engineering Basic Ladder Elements - Contacts • Direct Contact -- a normally open (NO) contact • Inverted Contact -- a normally closed (NC) contact • Positive Transition Contact (Rise) – A one shot pulse when the referenced bit changes from 0->1 • Negative Transition Contact (Fall) – A one shot pulse when the referenced bit changes from 1->0 Dr. D. J. Jackson Lecture 14-14Electrical & Computer Engineering Basic Ladder Elements - Coils • Direct Coil -- turns ON when the preceding net conditions are ON • Inverted Coil -- turns OFF when the preceding net conditions are ON • Set Coil -- turns a set coil ON(latches), when preceding net conditions are ON • Reset Coil -- turns a set coil OFF (unlatches), when preceding net conditions are ON • Toggle Coil -- changes its state when it is activated
  • 8. 13-8 Dr. D. J. Jackson Lecture 14-15Electrical & Computer Engineering Simple Ladder Logic Program Dr. D. J. Jackson Lecture 14-16Electrical & Computer Engineering HMI Editor • Insert shapes, buttons and images onto the display and associate them with specific elements (operands) from the ladder logic program