PLC Ladder Programming Training Course
Programmable Logic Controllers (PLCs) are essential tools in modern automation systems. This course introduces participants to PLC ladder programming, enabling them to design, implement, and troubleshoot automation processes effectively.
This instructor-led, live training (online or on-site) is aimed at beginner-level automation engineers and enthusiasts who wish to learn the fundamentals of PLC ladder programming and apply it in industrial and personal projects.
By the end of this training, participants will be able to:
- Understand the basic concepts and applications of PLCs in automation systems.
- Write simple and advanced ladder programs using logical functions and memory management.
- Integrate PLCs with networks for broader system applications.
- Apply learned skills to create and test real-world automation scenarios.
Format of the Course
- Interactive lectures and discussions.
- Abundant exercises and hands-on practice.
- Practical implementation in a live-lab environment.
Course Customisation Options
- To request a customised training session for this course, please contact us to arrange.
Course Outline
Introduction to PLCs
- What is a PLC and its role in automation?
- Key components and architecture of PLCs
- Overview of applications with PLCs
Overview of PLC Programming Languages
- Introduction to Ladder Logic
- Sequential Function Charts (SFC)
- Structured Text and C programming for PLCs
Getting Started with Ladder Programming
- Understanding ladder diagrams
- Creating basic ladder programs
- Common elements: coils, inputs, and outputs
Working with Memory
- Memory types and their applications
- Storing and retrieving data
- Implementing memory in ladder programming
Logical Functions and Advanced Features
- Using AND, OR, and NOT functions in ladder logic
- Timers and counters
- Advanced functionality: arithmetic and comparison operations
Practical Ladder Programming Exercises
- Designing small automation programs
- Troubleshooting common programming issues
- Testing and validating ladder programs
PLC and Networking
- Integrating PLCs with network systems
- Communication protocols and standards
- Practical applications of networked PLCs
Summary and Next Steps
Requirements
- Logical thinking
- Basic knowledge of programming
Audience
- Automation engineers
- Hobbyists interested in developing intelligent home solutions
Open Training Courses require 5+ participants.
PLC Ladder Programming Training Course - Booking
PLC Ladder Programming Training Course - Enquiry
PLC Ladder Programming - Consultancy Enquiry
Testimonials (1)
every time i wasn't sure about some exercise, the trainer explained to me in multiple ways, until I understood.
Oncel Seleamet - IRROM Industrie
Course - PLC Ladder Programming
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Allen Bradley Ethernet-Based Device Integration and Communication
21 HoursThe Allen Bradley platform is a prominent industrial automation environment widely used for configuring, controlling, and integrating PLCs, HMIs, and networked devices.
This instructor-led live training, available online or onsite, is designed for intermediate-level automation professionals looking to interconnect and integrate Allen Bradley automation devices via Ethernet for seamless communication across PLCs, HMIs, servers, and routers.
Upon completion of this training, participants will be equipped to:
- Configure Ethernet-based communication within the Allen Bradley ecosystem.
- Integrate PLCs, HMIs, servers, and routers using standard communication protocols.
- Implement practical network topologies for automation systems.
- Troubleshoot device connectivity and data exchange issues.
Course Format
- Guided instruction with demonstrations using Allen Bradley tools.
- Hands-on integration exercises involving Ethernet-connected devices.
- Practical configuration and testing in a live-lab environment.
Course Customisation Options
- Customised training versions can be arranged based on specific device models or network architectures.
Allen-Bradley PLC Programming and Applications in Manufacturing
21 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for beginner to intermediate-level engineers and technicians who wish to master the fundamentals of AB PLCs and apply them to real-world manufacturing scenarios.
By the end of this training, participants will be able to:
- Understand the role and applications of AB PLCs within the manufacturing sector.
- Program AB PLCs using RSLogix 5000/Studio 5000.
- Troubleshoot common issues and carry out maintenance on PLC systems.
- Design and implement a PLC-controlled system for a manufacturing process.
- Demonstrate proficiency in PLC programming through a practical project.
Introduction to AI in Smart Factories and Industrial Automation
14 HoursAI in Smart Factories refers to the application of artificial intelligence to automate, monitor, and optimise industrial operations in real time.
This instructor-led, live training (available online or on-site) is designed for beginner-level decision-makers and technical leads seeking a strategic and practical introduction to leveraging AI within smart factory environments.
By the end of this training, participants will be able to:
- Understand the core principles of AI and machine learning.
- Identify key AI use cases in manufacturing and automation.
- Explore how AI supports predictive maintenance, quality control, and process optimisation.
- Evaluate the steps involved in launching AI-driven initiatives.
Course Format
- Interactive lectures and discussions.
- Real-world case studies and group exercises.
- Strategic frameworks and implementation guidance.
Course Customisation Options
- To request a customised training session for this course, please contact us to make arrangements.
CANoe for CAN Compact Training
28 HoursCANoe is a comprehensive software tool developed by Vector, widely used for the development, testing, and analysis of in-vehicle networks and ECUs, particularly those relying on the CAN (Controller Area Network) protocol.
This instructor-led, live training session (available online or on-site) is designed for beginner to intermediate-level automotive engineers and testers who aim to utilise CANoe for simulating, testing, and analysing CAN-based communication systems.
Upon completion of this training, participants will be able to:
- Install and configure CANoe along with its associated components
- Grasp the fundamentals of the CAN protocol and understand message framing
- Develop simulations for ECUs and CAN networks using CAPL scripting
- Effectively monitor, analyse, and debug CAN traffic
Programming and Operating Fanuc and Epson Robots
14 HoursThis instructor-led, live training in New Zealand (delivered online or on-site) is designed for intermediate to advanced engineers and technicians who want to learn how to program, operate, and optimise Fanuc and Epson robotic systems for industrial applications.
By the end of this training, participants will be able to:
- Understand the architecture and functionality of Fanuc and Epson robots.
- Program robot movements, logic, and sensor integrations.
- Implement safety protocols and troubleshooting techniques.
- Optimise robotic workflows for improved efficiency.
Industrial Robotics Automation: ROS-PLC Integration & Digital Twins
28 HoursIndustrial Robotics Automation: ROS-PLC Integration & Digital Twins is a hands-on course focused on bridging industrial automation with modern robotics frameworks. Participants will learn to integrate ROS-based robotic systems with PLCs for synchronized operations and explore digital twin environments to simulate, monitor, and optimise production processes. The course emphasises interoperability, real-time control, and predictive analysis using digital replicas of physical systems.
This instructor-led, live training (online or onsite) is aimed at intermediate-level professionals who wish to build practical skills in connecting ROS-controlled robots with PLC environments and implementing digital twins for automation and manufacturing optimisation.
By the end of this training, participants will be able to:
- Understand communication protocols between ROS and PLC systems.
- Implement real-time data exchange between robots and industrial controllers.
- Develop digital twins for monitoring, testing, and process simulation.
- Integrate sensors, actuators, and robotic manipulators within industrial workflows.
- Design and validate industrial automation systems using hybrid simulation environments.
Format of the Course
- Interactive lecture and architecture walkthroughs.
- Hands-on exercises integrating ROS and PLC systems.
- Simulation and digital twin project implementation.
Course Customisation Options
- To request a customised training for this course, please contact us to arrange.
LS Electric XGT Series PLC Hardware Configuration and Management
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for beginner, intermediate, or advanced-level engineers and technicians who wish to use XGT Series PLCs to configure hardware, manage modules, and maintain stable PLC systems.
By the end of this training, participants will be able to: identify XGT hardware components, configure PLC system modules, perform backup and diagnostic tasks, and troubleshoot common hardware issues.
LS Electric XG5000 PLC Programming and Diagnostics
14 HoursThis instructor-led, live training in New Zealand (delivered either online or on-site) is tailored for PLC users who wish to use XG5000 to create, test, download, monitor, and troubleshoot PLC programs.
By the end of this training, participants will be able to: create and manage projects, configure hardware and communications, develop ladder logic, and diagnose PLC faults.
Omron PLC Motion Control with Sysmac Studio
14 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at intermediate-level automation engineers and control system designers who wish to implement motion control solutions using Omron PLCs.
By the end of this training, participants will be able to:
- Understand fundamental motion control concepts and their applications.
- Configure motion hardware and software in Sysmac Studio.
- Program and optimise single-axis and multi-axis motion control.
- Implement coordinated motion strategies, including interpolation and synchronisation.
Omron PLC with Sysmac Studio
35 HoursThis instructor-led, live training in New Zealand (online or on-site) is aimed at intermediate-level programmers who wish to enhance their skills in Omron PLC programming, HMI configuration, motion control, and safety systems.
By the end of this training, participants will be able to:
- Configure and programme Omron PLCs using Sysmac Studio.
- Understand and apply IEC concepts in ladder logic and structured text programming.
- Develop motion control programmes for single-axis and coordinated movements.
- Create HMI interfaces using the NA series and integrate them with Sysmac controllers.
- Implement and simulate safety standards and programmes using NX series safety hardware.
Introduction to OMRON PLC programming
21 HoursThis course introduces students to the fundamentals of Programmable Logic Controllers (PLCs). Following an exploration of core PLC concepts, learners will acquire and apply basic Ladder Diagram (LAD) instructions through hands-on industrial automation exercises. Target Audience: Electrical Specialists, Mechanical Engineers, and Programmers with an interest in industrial automation.
Remote Terminal Unit (RTU) Configuration for Automation and Control Power Systems
21 HoursA Remote Terminal Unit (RTU) is a critical field device used to collect data, transmit signals, and execute control commands within automation and power system networks.
This instructor-led, live training (online or on-site) is designed for intermediate-level professionals who wish to configure RTUs for automation and control operations within power cell environments.
By the end of this training, participants will be equipped to:
- Set up RTU hardware and correctly map input/output channels.
- Configure communication parameters for seamless integration with SCADA and control systems.
- Implement logic, alarms, and control strategies within RTU platforms.
- Effectively troubleshoot RTU performance and communication issues.
Course Format
- Instructor-led presentations featuring real-world examples.
- Hands-on configuration activities and practical exercises.
- Live demonstrations of RTU communication and control workflows.
Course Customisation Options
- Customised course versions are available based on specific RTU hardware models or control environments.
Smart Robots for Developers
84 HoursA Smart Robot is an Artificial Intelligence (AI) system capable of learning from its environment and experiences, continuously enhancing its capabilities through that knowledge. Smart Robots are designed to collaborate with humans, working alongside them and learning from their behaviour. Moreover, they are equipped to perform not only manual tasks but also cognitive functions. Beyond physical robots, Smart Robots can exist purely as software applications, residing within a computer without moving parts or direct physical interaction with the external world.
In this instructor-led, live training programme, participants will explore the diverse technologies, frameworks, and techniques used to program various types of mechanical Smart Robots. They will then apply this knowledge to complete their own Smart Robot projects.
The course is structured into four sections, each spanning three days of lectures, discussions, and hands-on robot development in a live lab environment. Each section concludes with a practical, hands-on project, enabling participants to practice and demonstrate their newly acquired skills.
The target hardware for this course will be simulated in 3D using specialised simulation software. The ROS (Robot Operating System) open-source framework, along with C++ and Python, will be used to programme the robots.
By the end of this training, participants will be able to:
- Grasp the key concepts underpinning robotic technologies
- Understand and manage the interaction between software and hardware within a robotic system
- Comprehend and implement the software components that form the foundation of Smart Robots
- Build and operate a simulated mechanical Smart Robot capable of seeing, sensing, processing, grasping, navigating, and interacting with humans via voice
- Enhance a Smart Robot's ability to perform complex tasks through Deep Learning
- Test and troubleshoot a Smart Robot in realistic scenarios
Target Audience
- Developers
- Engineers
Course Format
- A blend of lecture, discussion, exercises, and intensive hands-on practice
Note
- To customise any aspect of this course (programming language, robot model, etc.), please contact us to arrange.