PLC Course (Allen Bradley)

Introduction

This course provides a thorough introduction to Allen Bradley PLC programming, focusing on the fundamentals of ladder logic, programming techniques, and real-world applications. Students will gain hands-on experience through various exercises and projects that reinforce their learning using LogixPro PLC simulator.

Course Outline
Introduction to PLCs
  • Know How PLC:
  • i. History of PLCs
  • ii. Intro to Relay Logic
  • Basic Concepts of PLC:
  • i. CPU, I/O modules, power supply
  • ii. Scan cycle and working of PLC
  • iii. Programming languages in PLC
  • Overview of Allen Bradley PLCs:
  • i. Product lines (ControlLogix, CompactLogix, MicroLogix)
Ladder Logic Fundamentals
  • Introduction to Ladder Logic:
  • i. Basic concepts and structure
  • ii. Symbols and elements (contacts, coils, timers, counters).
  • Reading Ladder Logic Diagrams:
  • i. Understanding rungs, branches, and logic flow
  • PLC Command Instructions:
  • i. Normally open and normally closed contacts, Output Coils
  • ii. Timers and Counters;TON, TOF, RTO timers; Up counters and down counters
  • Mathematical Operations:
  • i. Basic arithmetic and comparison functions
Programming in LogixPro Software
  • LogixPro Software:
  • i. Installation and setup
  • ii. Navigating the software environment
  • iii. Creating new project; Setting up project and PLC program
  • iv. Running the program simulation
  • v. Writing, Testing and troubleshooting of programs
Programming Exercises
  • Basic On/Off Control: Program a simple push button to start and stop a motor.
  • Logic Gates: Programming of basic logic gates operations.
  • Reverse Forward Motor Control: Create a reverse forward motor control system.
  • Star Delta Motor Control: Create a star-delta motor control system.
  • Traffic Light Simulation: Create a basic traffic light control with red, yellow, and green lights.
  • Start/Stop Motor with Limit Switch: Control a motor using a limit switch to stop the motor when it reaches a certain point.
  • Dam Water Level Control: Program a level control system for a dam.
  • Fan Control with Temperature Sensor: Use a temperature sensor to turn on/off a fan based on temperature thresholds.
  • Push Button Counter: Count the number of times a button is pressed and display the count.
  • Silo Filling Control: Program a system that fills a silo to a specific level using sensors.
  • Two-Speed Motor Control: Control a motor to run at two different speeds based on input.
  • Water Pump Control with Float Switches: Control a water pump based on high and low float switch inputs.
  • Sequential Control of Multiple Motors: Create a program that starts multiple motors in a specific sequence.
  • PID Control Simulation: Implement a basic PID control for maintaining a process variable (like temperature).
  • Alarm System: Design a simple alarm system that triggers based on certain conditions.
  • Product Sorting System: Control a system that sorts products based on sensors detecting their attributes.
Prerequisites
  • Knowledge of PLC basic programming
  • Prior experience with Industrial process control.
  • Familiarity with Siemens hardware and industrial communication protocols
Career Prospects / Job Roles
  • On completion of this course you will have an High level knowledge of PLC programming.
Ideal For
  • Automation engineers familiar to base programming.
  • Engineers familiar with other PLC brands transitioning to ABB PLCs.
  • Anyone interested in learning PLC programming.
Course Duration
  • Approx. 24 Hrs.
Scroll to Top