SlideShare a Scribd company logo
1 of 25
PLC Terminology and Application
• Programmable Logic Controller, also called a
PLC or programmable controller, is a
computer-type device used to control
equipment in an industrial facility
• PLC Applications: Process Control, HVAC
Control, Conveyor Systems, Food Processing
Machinery, Auto Assembly Lines, etc.
(Regulatory Control as well as Sequential
Control Systems)
System Wiring Comparison
Traditional hardwire
system
PLC System wiring
PLC System Input/Output
Relay and Coil
PLC System with Relays
System Rack Components
PLC Modules
PLC Modules
Modular Controller
PLC Program Up-load
PLC Program Down-load
A picture of PLC system
Basic Component of PLC
Input/Output Systems
• Discrete Inputs/Outputs
• Analog Inputs/Outputs
• Special Purpose Modules
• Intelligent Modules
• Communication Modules
Discrete Signal Types
• Selector switches
• Temperature switches
• Flow switches
• Level switches
• Valve position switches
• Starter auxiliary contacts
• Pushbuttons
• Motor starter contacts
• Limit switches
• Pressure switches
• Hand switches
• Proximity switches
• Relay contacts
• Photoelectric sensors
• Anunciators
• Alarm lights
• Electric control relays
• Electric fans
• Indicating lights
• Electric valves
• Alarm horns
• Solenoid valves
• Motor starters
• Heater starters
Analog Devices
• Flow transmitters
• Pressure transmitters
• Temperature
transmitters
• Analytical transmitters
• Position transmitters
• Potentiometers
• Level transmitters
• Speed instruments
• Electric motor drives
• Analog meters
• Chart data recorders
• Process controllers
• Current-to-pneumatic
Transducers
• Electrical-operated
valve
• Variable speed drives
Special Purpose Modules
• Binary Coded Decimal (BCD) Modules
– Provide parallel communication between the
processor and input/output devices
• Encoder/Counter Input Module
– Used for operations that require direct high speed
encoder input into a counter
• Pulse Counter Input Module
– Used to interface with field instruments that generate
pulse such as positive displacement (PD) flowmeters
and turbine type flowmeters
Intelligent Module
• Can perform complete processing functions, independent
of the CPU and the control program scan
• Thermocouple Input Module
– Designed to accept inputs directly from a thermocouple
– Provides cold junction compensation
• Stepping Motor Module
– Generates a pulse train that is compatible with stepping motor
translators that represent distance, speed, and direction
commands
• Control Loop Module (PID module)
– Used in continuous closed-loop where the proportionalintegral-
derivative (PID) control algorithm is required
Standard Languages
• Ladder Diagram (LD)
Uses a standardized set of ladder logic symbols
• Sequential Function Charts (SFC)
Blocks connected together like a circuit diagram
• Functional Block Diagram (FBD)
A graphical language used to describe sequential
operations
• Instruction List (IL)
Low level language
• Structured Text (ST)
High level structured language designed for automation
processes
Programming Devices
• Used to enter, store, and monitor the PLC software
• PC-based system
• Connected to the PLC only during :
– programming & testing
– startup
– troubleshooting
Ladder Diagram
• Representations of relay ladder diagrams
• The most widely used
• Composed of six categories of instructions
– Relay type
– Timer/counter
– Data manipulation
– Arithmetic
– Data transfer
– Program control
Sequential Function Charts (SFC)
• Represented as a set of well-defined steps, linked
by transitions
• Actions within the steps are detailed by using the
Structured Text language (ST)
Functional Block Diagram (FBD)
• Describes a relationship or function between input and output
variables
• Well suited for many applications involving the flow of information
or data between control components
• Allows the programmer to build complex control procedures
• Extensive function blocks library is provided
Instruction List (IL)
• Very effective for small simple applications or
for optimizing parts of an application
• A list of low level instructions
• Consists of standardized operators
– Data manipulation
– Arithmetic
– Branch instruction
Structured Text (ST)
• Used mainly to implement complex procedures
• Default language for the description of the actions
within steps and conditions attached to the transitions
of the SFC
• Statement types :
– assignment
– subprogram or function call
– “C” function block call
– Selection (if, then, else, case, etc)
– Iteration (for, while, repeat, etc)
– Control (return, exit, etc)
– Special

More Related Content

Similar to 12997233.ppt

programmable logic Controller intro.pptx
programmable logic Controller intro.pptxprogrammable logic Controller intro.pptx
programmable logic Controller intro.pptxfayub78
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)yogesh8418
 
Mechatronics and the Injection Moulding Machine
Mechatronics and the Injection Moulding MachineMechatronics and the Injection Moulding Machine
Mechatronics and the Injection Moulding MachineNereus Fernandes
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.pptMohanumar S
 
Programmable logic Controlller ppt
Programmable logic Controlller pptProgrammable logic Controlller ppt
Programmable logic Controlller pptkarthik R
 
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Mohanumar S
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)masoommehsoud1
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerSatyamShivansh
 
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptMECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptCHANDRA KUMAR S
 
PLC boot camp training courses in Lahore Pakistan.pptx
PLC boot camp training courses in Lahore Pakistan.pptxPLC boot camp training courses in Lahore Pakistan.pptx
PLC boot camp training courses in Lahore Pakistan.pptxirfanakram32
 
Advance automation training program converted
Advance automation training program convertedAdvance automation training program converted
Advance automation training program convertedRitesh Sharma
 

Similar to 12997233.ppt (20)

programmable logic Controller intro.pptx
programmable logic Controller intro.pptxprogrammable logic Controller intro.pptx
programmable logic Controller intro.pptx
 
Know More about Automation
Know More about Automation Know More about Automation
Know More about Automation
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
 
Plc introduction
Plc  introductionPlc  introduction
Plc introduction
 
Mechatronics and the Injection Moulding Machine
Mechatronics and the Injection Moulding MachineMechatronics and the Injection Moulding Machine
Mechatronics and the Injection Moulding Machine
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt
 
Programmable logic Controlller ppt
Programmable logic Controlller pptProgrammable logic Controlller ppt
Programmable logic Controlller ppt
 
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptMECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
PLC boot camp training courses in Lahore Pakistan.pptx
PLC boot camp training courses in Lahore Pakistan.pptxPLC boot camp training courses in Lahore Pakistan.pptx
PLC boot camp training courses in Lahore Pakistan.pptx
 
n5acb0f1c011fb.pdf
n5acb0f1c011fb.pdfn5acb0f1c011fb.pdf
n5acb0f1c011fb.pdf
 
Dispensing system
Dispensing systemDispensing system
Dispensing system
 
Dispensing system
Dispensing systemDispensing system
Dispensing system
 
Advance automation training program converted
Advance automation training program convertedAdvance automation training program converted
Advance automation training program converted
 
plc introduction
plc introductionplc introduction
plc introduction
 
10617568.ppt
10617568.ppt10617568.ppt
10617568.ppt
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

12997233.ppt

  • 1. PLC Terminology and Application • Programmable Logic Controller, also called a PLC or programmable controller, is a computer-type device used to control equipment in an industrial facility • PLC Applications: Process Control, HVAC Control, Conveyor Systems, Food Processing Machinery, Auto Assembly Lines, etc. (Regulatory Control as well as Sequential Control Systems)
  • 2. System Wiring Comparison Traditional hardwire system PLC System wiring
  • 12. A picture of PLC system
  • 14. Input/Output Systems • Discrete Inputs/Outputs • Analog Inputs/Outputs • Special Purpose Modules • Intelligent Modules • Communication Modules
  • 15. Discrete Signal Types • Selector switches • Temperature switches • Flow switches • Level switches • Valve position switches • Starter auxiliary contacts • Pushbuttons • Motor starter contacts • Limit switches • Pressure switches • Hand switches • Proximity switches • Relay contacts • Photoelectric sensors • Anunciators • Alarm lights • Electric control relays • Electric fans • Indicating lights • Electric valves • Alarm horns • Solenoid valves • Motor starters • Heater starters
  • 16. Analog Devices • Flow transmitters • Pressure transmitters • Temperature transmitters • Analytical transmitters • Position transmitters • Potentiometers • Level transmitters • Speed instruments • Electric motor drives • Analog meters • Chart data recorders • Process controllers • Current-to-pneumatic Transducers • Electrical-operated valve • Variable speed drives
  • 17. Special Purpose Modules • Binary Coded Decimal (BCD) Modules – Provide parallel communication between the processor and input/output devices • Encoder/Counter Input Module – Used for operations that require direct high speed encoder input into a counter • Pulse Counter Input Module – Used to interface with field instruments that generate pulse such as positive displacement (PD) flowmeters and turbine type flowmeters
  • 18. Intelligent Module • Can perform complete processing functions, independent of the CPU and the control program scan • Thermocouple Input Module – Designed to accept inputs directly from a thermocouple – Provides cold junction compensation • Stepping Motor Module – Generates a pulse train that is compatible with stepping motor translators that represent distance, speed, and direction commands • Control Loop Module (PID module) – Used in continuous closed-loop where the proportionalintegral- derivative (PID) control algorithm is required
  • 19. Standard Languages • Ladder Diagram (LD) Uses a standardized set of ladder logic symbols • Sequential Function Charts (SFC) Blocks connected together like a circuit diagram • Functional Block Diagram (FBD) A graphical language used to describe sequential operations • Instruction List (IL) Low level language • Structured Text (ST) High level structured language designed for automation processes
  • 20. Programming Devices • Used to enter, store, and monitor the PLC software • PC-based system • Connected to the PLC only during : – programming & testing – startup – troubleshooting
  • 21. Ladder Diagram • Representations of relay ladder diagrams • The most widely used • Composed of six categories of instructions – Relay type – Timer/counter – Data manipulation – Arithmetic – Data transfer – Program control
  • 22. Sequential Function Charts (SFC) • Represented as a set of well-defined steps, linked by transitions • Actions within the steps are detailed by using the Structured Text language (ST)
  • 23. Functional Block Diagram (FBD) • Describes a relationship or function between input and output variables • Well suited for many applications involving the flow of information or data between control components • Allows the programmer to build complex control procedures • Extensive function blocks library is provided
  • 24. Instruction List (IL) • Very effective for small simple applications or for optimizing parts of an application • A list of low level instructions • Consists of standardized operators – Data manipulation – Arithmetic – Branch instruction
  • 25. Structured Text (ST) • Used mainly to implement complex procedures • Default language for the description of the actions within steps and conditions attached to the transitions of the SFC • Statement types : – assignment – subprogram or function call – “C” function block call – Selection (if, then, else, case, etc) – Iteration (for, while, repeat, etc) – Control (return, exit, etc) – Special