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)
- 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
- 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
- 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.