SlideShare a Scribd company logo
13
Most read
15
Most read
16
Most read
Basic PLC Progrmming
Flowchart
Ladder Diagram
 Primary programming language for PLCs.
 Other programming methods include:
 Function block diagrams (FBDs)
 Structured text (ST)
 Instruction List (IL)
 Sequential function charts (SFCs)
 Visual and Graphical language unlike textual high-level,
such as C, C++, Java…
 Derived form relay logic diagrams
 Primitive Logic Operations
 OR
 AND
 NOT
Ladder Diagram
Ladder Diagram
 Power Rails - Pair of vertical lines
 Rungs - Horizontal lines
 Contacts A, B, C, D… arranged on
rungs
 Note in PLC Ladder Logic:
 No Real Power Flow (like in
relay ladder)
 There must be continuous
path through the contacts to
energize the output
Terminologies
Power Rails
Rungs
Ladder Diagram
Binary Input Devices
Device One/Zero Interpretation
Limit switch Contact/no contact
Photodetector Contact/no contact
Pushbutton switch On/off
Timer On/off
Control relay Contact/no contact
Circuit breaker Contact/no contact
Ladder Diagram
Binary Output Devices
Device One/Zero Interpretation
Motor On/off
Alarm buzzer On/off
Lights On/off
Control relay Contact/no contact
Valves Closed/open
Clutch Engaged/not engaged
Solenoid Energised/not energised
Anatomy of Ladder Diagram
o
Anatomy of Ladder Diagram
 Input instructions are entered on the left
 Output instructions are entered on the right
 The power rails simulate the power supply lines
 L1 and L2 for AC circuits and +24V and
ground for DC circuits
 Most PLCs allow more than one output per rung
 The processor (or “controller”) scans ladder
rungs from top-to-bottom and from left-to-right.
 The basic sequence is altered whenever
jump or subroutine instructions are
executed.
Basic Ladder Logic Symbols
Logic Functions
 PLC programming is a logical procedure
 In a PLC program, “things” (inputs and rungs) are
either TRUE or FALSE
 If the proper input conditions are TRUE:
 The rung becomes TRUE and an output action
occurs (for example, a motor turns on)
 If the proper input conditions are not TRUE:
 The rung becomes FALSE and an output action
does not occur
Logic Functions
 AND
Logic Functions
 OR
Logic Functions
 NOT
Relay to Ladder Diagram
Relay to Ladder Diagram

More Related Content

PPTX
Unit 4 - PLC.pptx
PPTX
L3 Programmable logic controller
PPTX
programmable logic Controller intro.pptx
PPTX
pp-05-relay-logic-2.pptx................
PDF
PLCProgramming for beginners in automation
PDF
Modul PLC Programming.pdf
PPT
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
PDF
Basics of PLC programming and a brief guide
Unit 4 - PLC.pptx
L3 Programmable logic controller
programmable logic Controller intro.pptx
pp-05-relay-logic-2.pptx................
PLCProgramming for beginners in automation
Modul PLC Programming.pdf
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
Basics of PLC programming and a brief guide

Similar to Ladder Diagram Languages-Programmable Logic Controller (20)

PDF
PLC BASIC.pdf
PDF
PLC BASIC.pdf
PDF
PLC BASIC.pdf
PPTX
Part 6 PLC languges.
PPTX
Programmable Logic Controller
PDF
Chapter 3 - Basics of PLC Programming (1).pdf
PPTX
PLC Programming Introduction
PPTX
CAM ladder logic diagram
DOCX
Plc notes
PPTX
Session 08 - PLC Programming Introduction
PPTX
plc presentation of this message was delivered.pptx
PDF
What is a ladder diagram? Ladder diagram programming
PDF
1913523 vanshika
PPTX
Lecture_PLC_Week for industialization in plc
PPT
PLC Basics Presentation.ppt thank you for all
PPTX
Programmable logic controller (plc)
PDF
Introduction to automation
PPT
10617568.ppt
PPTX
Programmable Logic Controller and ladder logic programming
PPT
12997233.ppt
PLC BASIC.pdf
PLC BASIC.pdf
PLC BASIC.pdf
Part 6 PLC languges.
Programmable Logic Controller
Chapter 3 - Basics of PLC Programming (1).pdf
PLC Programming Introduction
CAM ladder logic diagram
Plc notes
Session 08 - PLC Programming Introduction
plc presentation of this message was delivered.pptx
What is a ladder diagram? Ladder diagram programming
1913523 vanshika
Lecture_PLC_Week for industialization in plc
PLC Basics Presentation.ppt thank you for all
Programmable logic controller (plc)
Introduction to automation
10617568.ppt
Programmable Logic Controller and ladder logic programming
12997233.ppt
Ad

Recently uploaded (20)

PDF
COLEAD A2F approach and Theory of Change
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
ART-APP-REPORT-FINctrwxsg f fuy L-na.pptx
PPTX
lesson6-211001025531lesson plan ppt.pptx
PDF
Presentation1 [Autosaved].pdf diagnosiss
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PPTX
water for all cao bang - a charity project
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Sustainable Forest Management ..SFM.pptx
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
Introduction-to-Food-Packaging-and-packaging -materials.pptx
PPTX
Primary and secondary sources, and history
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Tour Presentation Educational Activity.pptx
PPTX
worship songs, in any order, compilation
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
COLEAD A2F approach and Theory of Change
2025-08-10 Joseph 02 (shared slides).pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
ART-APP-REPORT-FINctrwxsg f fuy L-na.pptx
lesson6-211001025531lesson plan ppt.pptx
Presentation1 [Autosaved].pdf diagnosiss
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
water for all cao bang - a charity project
Hydrogel Based delivery Cancer Treatment
Sustainable Forest Management ..SFM.pptx
Effective_Handling_Information_Presentation.pptx
Introduction-to-Food-Packaging-and-packaging -materials.pptx
Primary and secondary sources, and history
nose tajweed for the arabic alphabets for the responsive
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
The Effect of Human Resource Management Practice on Organizational Performanc...
Tour Presentation Educational Activity.pptx
worship songs, in any order, compilation
chapter8-180915055454bycuufucdghrwtrt.pptx
Ad

Ladder Diagram Languages-Programmable Logic Controller

  • 3. Ladder Diagram Primary programming language for PLCs. Other programming methods include: Function block diagrams (FBDs) Structured text (ST) Instruction List (IL) Sequential function charts (SFCs) Visual and Graphical language unlike textual high-level, such as C, C++, Java… Derived form relay logic diagrams Primitive Logic Operations OR AND NOT
  • 5. Ladder Diagram Power Rails - Pair of vertical lines Rungs - Horizontal lines Contacts A, B, C, D… arranged on rungs Note in PLC Ladder Logic: No Real Power Flow (like in relay ladder) There must be continuous path through the contacts to energize the output Terminologies Power Rails Rungs
  • 6. Ladder Diagram Binary Input Devices Device One/Zero Interpretation Limit switch Contact/no contact Photodetector Contact/no contact Pushbutton switch On/off Timer On/off Control relay Contact/no contact Circuit breaker Contact/no contact
  • 7. Ladder Diagram Binary Output Devices Device One/Zero Interpretation Motor On/off Alarm buzzer On/off Lights On/off Control relay Contact/no contact Valves Closed/open Clutch Engaged/not engaged Solenoid Energised/not energised
  • 8. Anatomy of Ladder Diagram o
  • 9. Anatomy of Ladder Diagram Input instructions are entered on the left Output instructions are entered on the right The power rails simulate the power supply lines L1 and L2 for AC circuits and +24V and ground for DC circuits Most PLCs allow more than one output per rung The processor (or “controller”) scans ladder rungs from top-to-bottom and from left-to-right. The basic sequence is altered whenever jump or subroutine instructions are executed.
  • 11. Logic Functions PLC programming is a logical procedure In a PLC program, “things” (inputs and rungs) are either TRUE or FALSE If the proper input conditions are TRUE: The rung becomes TRUE and an output action occurs (for example, a motor turns on) If the proper input conditions are not TRUE: The rung becomes FALSE and an output action does not occur
  • 15. Relay to Ladder Diagram
  • 16. Relay to Ladder Diagram