SlideShare a Scribd company logo
1 of 8
Download to read offline
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 2Malinga Ephraim
 
ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011Altium
 
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
 
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
 
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 14Charlton Inao
 
Floating point units
Floating point unitsFloating point units
Floating point unitsdipugovind
 
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 PldsGaditek
 
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 APPLICATIONSDr.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 PowertrainsSandeep 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 (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 Programmable Logic Controllers: VisiLogic Overview and Basic Ladder Logic

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 rev2011benson215
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfBereket 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 ShekhawatJitender 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 controllertaruian
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic conceptsYasir Hashmi
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLCSumit 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 rev2011benson215
 

Similar to Programmable Logic Controllers: VisiLogic Overview and Basic Ladder Logic (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 (6)

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

Recently uploaded

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 

Recently uploaded (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 

Programmable Logic Controllers: VisiLogic Overview and Basic Ladder Logic

  • 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