
Ladder Logic Programming Course
Master industrial PLC programming from the ground up, covering ladder logic, timers, counters, analog control, and safety systems. This course gives you the hands-on technical skills employers demand in modern manufacturing and automation environments. From wiring field devices to commissioning production-ready programs, you'll build real competence at every step.
What you will learn:
You'll start with PLC hardware architecture and I/O wiring, then move into ladder logic fundamentals, timer and counter instructions, and data handling operations. From there, you'll tackle structured programming, sequencer instructions, and analog PID control. The course also covers systematic troubleshooting, safety circuit programming, and factory acceptance testing procedures. Supplementary material introduces HMI design, industrial communication networks, motion control basics, and IEC 61131-3 structured text. By the end, you'll have the skills to program, commission, and maintain industrial PLC systems with confidence.
How you study in a practical way Ladder Logic Programming Course
How you practice Ladder Logic Programming Course
For companies who want to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to Industrial Automation and PLCs
Introduction to Industrial Automation and PLCs
Lesson 1 • PLC Hardware Architecture
Examines CPU, power supply, I/O modules, and backplane components. Connects physical hardware understanding to software programming concepts introduced later.
Lesson 2 • Industrial Automation Fundamentals
Covers the evolution from relay-based to PLC-based control and key automation concepts. Establishes context for understanding why ladder logic was developed.
Lesson 3 • I/O Wiring and Field Devices
Covers sourcing and sinking wiring configurations and common field device types. Proper wiring knowledge prevents hardware damage and incorrect signal interpretation.
Lesson 4 • PLC Operating Cycle and Scan
Explains the read-execute-write scan cycle that governs PLC operation. Understanding scan order is essential for writing predictable ladder logic programs.
Lesson 5 • PLC Programming Software Overview
Introduces the programming environment, project structure, and software navigation. Students connect to a PLC, create a project, and configure basic hardware settings.
Chapter 2HideHide detailsSee detailsLadder Logic Fundamentals and Basic Instructions
Ladder Logic Fundamentals and Basic Instructions
Lesson 1 • Output Coil and Latch Instructions
Covers OTE, OTL, and OTU instructions for controlling output bits. Latch and unlatch pairs enable memory retention across scan cycles.
Lesson 2 • Addressing and Tag-Based Programming
Compares file-based numeric addressing with modern tag-based addressing systems. Proper tag naming improves program readability and long-term maintainability.
Lesson 3 • Examine On and Examine Off Instructions
Teaches XIC and XIO contact instructions and their relationship to bit states. Students practice reading bit status and predicting rung continuity outcomes.
Lesson 4 • Ladder Diagram Language Concepts
Explains rungs, rails, contacts, and coils as the building blocks of ladder logic. Connects the visual metaphor to relay schematic diagrams for intuitive understanding.
Lesson 5 • Series and Parallel Logic Structures
Demonstrates AND logic through series contacts and OR logic through parallel branches. Students design multi-condition control rungs for real-world scenarios.
Chapter 3HideHide detailsSee detailsTimer and Counter Instructions
Timer and Counter Instructions
Lesson 1 • Designing Timer-Based Control Sequences
Applies timer instructions to create timed start delays, alarm delays, and pulse outputs. Students chain multiple timers to produce complex sequential timing behavior.
Lesson 2 • Combining Timers and Counters
Integrates timer and counter instructions to solve multi-variable control problems. Students build a timed cycle counter program as a capstone for this chapter.
Lesson 3 • Practical Counter Applications
Implements part counting, batch control, and production tracking using counter instructions. Students combine counters with outputs to trigger actions at defined counts.
Lesson 4 • Counter Instruction Types and Parameters
Covers CTU, CTD, and RES instructions for counting events up and down. Counter status bits enable conditional logic based on accumulated count values.
Lesson 5 • Timer Instruction Types and Parameters
Introduces TON, TOF, and RTO timer instructions with their preset and accumulated values. Each timer type suits different timing requirements in control applications.
Chapter 4HideHide detailsSee detailsData Handling and Comparison Instructions
Data Handling and Comparison Instructions
Lesson 1 • Compute and Advanced Math Instructions
Uses the CPT compute instruction to write multi-operation expressions in a single rung. Advanced functions include SQR, ABS, and trigonometric operations.
Lesson 2 • Arithmetic Instructions
Introduces ADD, SUB, MUL, DIV, and MOD instructions for mathematical calculations. Students apply arithmetic to scale sensor values and compute setpoints.
Lesson 3 • Comparison Instructions
Teaches EQU, NEQ, LES, GRT, LEQ, GEQ instructions for evaluating numeric conditions. Comparison results drive output logic based on real-time process data.
Lesson 4 • Scaling and Engineering Unit Conversion
Applies SCL and linear scaling formulas to convert raw analog counts to engineering units. Accurate scaling is critical for process control and alarm setpoint logic.
Lesson 5 • Move and Copy Instructions
Covers MOV, COP, and FLL instructions for transferring data between tags and arrays. Efficient data movement is foundational to all arithmetic and comparison operations.
Chapter 5HideHide detailsSee detailsProgram Control and Structured Programming
Program Control and Structured Programming
Lesson 1 • Jump and Label Instructions
Covers JMP and LBL instructions for conditional program flow redirection within a routine. Proper use reduces unnecessary scan time but requires careful logic design.
Lesson 2 • Modular Program File Organization
Structures programs into main, equipment, and utility routines for clarity and scalability. A well-organized file structure reduces troubleshooting time significantly.
Lesson 3 • Master Control Reset and Zone Control
Explains MCR and ZCL instructions for enabling and disabling groups of rungs. Zone control simplifies safety interlocking and machine mode management.
Lesson 4 • Fault Handling and Program Diagnostics
Introduces fault routines, fault codes, and recovery logic for robust program design. Students configure fault handlers that log errors and attempt safe recovery.
Lesson 5 • Subroutine and Jump-to-Subroutine Instructions
Teaches JSR, SBR, and RET instructions for calling and returning from subroutines. Subroutines enable code reuse and logical separation of machine functions.
Chapter 6HideHide detailsSee detailsSequencer and Shift Register Instructions
Sequencer and Shift Register Instructions
Lesson 1 • LIFO Stack Instructions
Covers LFL and LFU instructions for last-in, first-out data stack management. LIFO stacks suit applications requiring reverse-order data retrieval and undo operations.
Lesson 2 • Bit Shift and FIFO Instructions
Introduces BSL, BSR, FFL, and FFU instructions for shifting data through arrays. These instructions support conveyor tracking, queue management, and data logging.
Lesson 3 • Sequencer Compare and Load Instructions
Teaches SQC for comparing input states to a reference table and SQL for loading data. These instructions enable feedback-verified sequencing and dynamic table updates.
Lesson 4 • Designing a Multi-Step Machine Sequence
Integrates sequencer and shift instructions into a complete multi-step machine program. Students document state transitions and validate each step against design specifications.
Lesson 5 • Sequencer Output Instruction
Covers the SQO instruction for outputting predefined bit patterns at each sequence step. Sequencers replace large banks of timer-driven rungs with compact, table-driven logic.
Chapter 7HideHide detailsSee detailsAnalog Control and PID Fundamentals
Analog Control and PID Fundamentals
Lesson 1 • PID Instruction Structure and Parameters
Explains the PID instruction data file, control variable, setpoint, and output parameters. Understanding each parameter is prerequisite to effective loop tuning.
Lesson 2 • Alarm and Safety Integration with PID
Adds high, low, and deviation alarms to PID loops and integrates safety shutdowns. Students program alarm hysteresis to prevent nuisance trips during normal operation.
Lesson 3 • Cascade and Feedforward Control
Introduces cascade PID configuration and feedforward compensation for disturbance rejection. These advanced strategies improve control performance in complex processes.
Lesson 4 • Analog Module Configuration
Covers channel configuration, signal range selection, and filter settings for analog modules. Correct module setup ensures accurate process variable readings in the program.
Lesson 5 • PID Tuning Methods
Applies open-loop step test and Ziegler-Nichols methods to determine initial PID gains. Students observe loop response and iteratively refine gains for stable control.
Chapter 8HideHide detailsSee detailsAdvanced Diagnostics, Safety, and Commissioning
Advanced Diagnostics, Safety, and Commissioning
Lesson 1 • Safety Relay and Safety PLC Concepts
Introduces safety integrity levels, safety relays, and safety-rated PLC platforms. Students understand how safety logic differs from standard control logic in design and validation.
Lesson 2 • Program Verification and Factory Acceptance Testing
Covers FAT procedures, test case development, and structured sign-off documentation. Systematic verification ensures the program meets all functional and safety requirements.
Lesson 3 • Emergency Stop and Safety Circuit Programming
Programs E-stop circuits, safety gate monitoring, and light curtain integration in ladder logic. Correct safety circuit design prevents hazardous energy release during faults.
Lesson 4 • Site Acceptance Testing and Commissioning
Guides students through SAT execution, startup checklists, and live process validation. Commissioning skills bridge the gap between lab programming and production deployment.
Lesson 5 • Systematic Troubleshooting Methodology
Establishes a structured fault-finding process using online monitoring, force functions, and trend data. A repeatable methodology reduces mean time to repair in production environments.
Your valid completion certificate
This course is for you:
Electricians: ready to move from wiring panels to programming the controllers inside them.
Instrumentation technicians: wanting to take ownership of the control logic they maintain daily.
Mechanical engineers: expanding their skill set to include the software side of automation.
Career changers: drawn to stable, well-paying roles in industrial automation and controls.
Recent engineering graduates: bridging the gap between classroom theory and factory-floor practice.
Maintenance supervisors: seeking deeper technical knowledge to lead their automation teams effectively.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQs
Who is Dedika?
Is the certificate valid in the Philippines?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















