
Develop job-ready PLC programming skills by exploring hardware, IO, and ladder logic across RSLogix 500 & 5000, Micrologix 1100 series, compact logic, and control logics, with hands-on sample programs.
Explore free, detailed PLC tutorials and extra videos for RSLogix 500 and 5000, plus community discussions and bonus Udemy HMI development content for enhanced learning.
Trace the evolution from relay logic to rugged plc systems and discover why industrial automation favors plc for reliable, 24/7 operation in harsh environments.
Explore ladder logic as the dominant PLC programming approach, shaped like electrical schematics, with sequential rungs and clear inputs, outputs, and predefined instructions for easy maintenance and troubleshooting.
Explore plc hardware options from Micrologix 1100 to Compact Logic, and learn about Logix 500/5000 and Studio 5000 for hands-on practice, plus panel view and safety relays.
Explore PLC hardware fundamentals, including onboard and modular I/O, digital and analog inputs/outputs, ethernet and serial ports, and platform variations like micrologix 1100 and allen-bradley.
Explore PLC inputs, focusing on sinking versus sourcing configurations, PNP and NPN sensors, and how 24-volt dc and 0-10 volt or 4-20 milliamp analog signals are wired.
Explore plc output options on the Micrologix 1100, including 24v dc, 110v ac, relayed and non-relay outputs, plus analog 0–10v and 4–20 ma.
Explore external hardware options for control systems, comparing ControlLogix and CompactLogix, and design integrated PLC rack architectures with Point IO and Remote IO modules.
Develop a broader understanding of plc hardware and modules, including discrete and analog inputs, timers and rtd modules, and output relays, with sinking/sourcing and pnp/npn notations for external hardware interfacing.
Discover how to download three free PLC tools—RSLogix Micro Starter Lite without Linux, RSLogix Emulate 500, and RSLinx Classic—from the Rockwell compatibility site for hands-on practice.
Explore data files in RSLogix 500 and understand how binary (B3), integer (N7), and float (F8) data structures organize ladder logic, including pre-mapped inputs/outputs and timers, counters, and control bits.
Learn how ladder logic organizes programs into rungs and branches, using conditional statements to energize outputs with and/or logic, along with null conditions and proper end instructions.
Explore output latch and output unlatch concepts, their pitfalls, and why a single otp energize instruction with clear branches is safer than multiple latches in plc programs.
Build a three-button station with a stack light to practice ladder logic across RSLogix 500 and 5000, wiring three inputs to three outputs, and unlatching with start, stop, and reset.
Explain one shot, one shot rising, and one shot falling instructions in RSLogix PLC programming. Demonstrate single-scan execution on transitions from low to high and high to low.
Configure timers in RSLogix 500/5000 using ton, tof, and rto; learn base and preset, acc, enable, t and done bits, and best practice with separate timers.
Explore how counters use CTU and CTD instructions to count up or down, track the accumulated value, and reset with done bits and move-based resets.
Apply comparator instructions to compare integers using less than, greater than, and their equal counterparts. Pair limit tests with low and high bounds and beware flipped limits that invert logic.
Learn to implement basic arithmetic instructions on PLCs—add, subtract, multiply, and divide—storing results in destinations and handling divide-by-zero faults, while exploring the compute instruction CPT for multi-operand calculations.
Develop a dual-station tank filling and discharge system in RSLogix 5000 using ladder logic, with start/stop controls, valve actuation, and HMI visualization of 100% fill and 5% empty thresholds.
Learn to link HMI controls to PLC tags for a tank filling and discharging system using rslogix500/5000, test signals, and visualize flow with animations, timers, and status indicators.
Finalize RSLogix 500/5000 system by implementing HMI that shows filling and discharge statuses and a tank level bar driven by tank actual level tag, with run, stopped, and full states.
Explore scaling analog PLC signals with a linear transformation, mapping input ranges to outputs. Learn scale with parameters, sql, and the compute instruction for practical conversions like Celsius to Fahrenheit.
Learn the bit shift right (BSR) instruction in rslogix plc, how length sets the shift point, how bits traverse the shift register, and how zero acts as the reject station.
Explore the bit shift left instruction in RSLogix 500/5000, using a bit address and length to drive a shift register such as B3 390 for rejects and tracking.
Master the fundamentals of RSLogix 500 instructions, practice ladder logic and programming techniques, and use the PLC instruction summary sheet to prepare for interviews and apply concepts.
Explore ladder logic rung structure, including end and or functions, extended or, and branches, and learn how to break complex rungs into simpler, maintainable steps.
Analyze a complex rslogix 500/5000 plc rung with multiple inputs and outputs, troubleshoot by inspecting outputs and inputs, and verify timer and counter interactions, including reset bits.
Learn why you should energize a bit only once in ladder logic to prevent flickering and the nightmare of troubleshooting; always use a single OT instruction in RSLogix programs.
Explore the benefits of input and output buffering in plc programming, including tag buffering, debouncing loops, and easy troubleshooting through centralized input maps and descriptions.
Explore troubleshooting PLC systems with RSLogix Emulate 500 and Studio 5000, simulate complete programs on your laptop, prototype functions, and install and set up the software.
Learn to emulate RSLogix 500 projects on your workstation with Logics Emulate 500, build timer-based ladder logic, and download and run the program in the simulator.
Configure external I/O modules for the Micrologix 1100 PLC, including slot-based and embedded I/O, and set filters, input ranges, and data formats for digital and analog channels.
Troubleshoot plc systems with simulation and use forces to toggle inputs and outputs on a Micrologix 1100 elevator. Learn risks of forced signals and how to remove them for testing.
Master cross referencing in rslogix 500/5000 to see every tag usage across rungs, inputs, timers, and outputs, and pinpoint where faults originate in the ladder logic.
Learn a first control systems project using RSLogix 500/5000 to wire a two-input PLC that blinks an led at 3s, 2s, 1s, and 0.5s with button-based reset.
Go online with a micrologix 1100 by configuring the initial IP via bootp, identifying MAC addresses, and using bootp utility, links, and RSLogix 500 to download and run.
Present a hardware overview for the PLC project, featuring a Micrologix 1100 as the brain, two inputs (button and a PNP prox sensor) in sinking mode, and an LED output.
Test all PLC inputs and outputs after going online to verify wiring, labels, and sensor and LED signals, ensuring the field hardware communicates with your program.
Set up rslogix 500 & 5000 plc projects from initialization to offline ladder creation, with input/output segregation, proxy signal naming, and main-to-subroutine flow; then download and test online.
Count sensor activations and protect against false triggers with a debounce timer. The prox sensor input must be maintained for a set duration before the counter updates.
Implement a presence counter and reset functionality in RSLogix 500/5000 to drive LED sequences based on detected objects, with debounced inputs, counter logic, and overflow protection.
Set up an LED blink sequence in RSLogix using timers T42 and T43, energizing the LED on timer done and resetting to loop with adjustable durations.
Apply a limit function to prevent the LED from blinking beyond a counter range, and test inclusive versus non-inclusive behavior using RSLogix 500/5000.
Build the base streetlight system using ladder logic to control two lights with green, yellow, and red outputs, and implement timer-based transitions via subroutines in the PLC.
Implement a handshaking traffic-light system in RSLogix500 PLC with one-shot resets to alternate lights. Build an FTView ME HMI interface using a boolean array to display each light’s status.
Explore HMI system control display implementation by adding numeric entries and displays, wiring animated traffic light sequences, and aligning road and light elements for a realistic PLC RSLogix setup.
Design an HMI screen layout to control a two-light PLC system, sending signals from the HMI to the PLC via a separate system control pop-up with a navigation bar.
Design and implement an HMI control display to write timer values to the PLC, configure light panels with numeric inputs and displays, and verify PLC tag integrity.
Build and troubleshoot a streetlight plc using CompactLogix and Studio 5000, add external digital inputs and outputs, select io modules, and implement descriptive ladder logic with input/output tagging.
Implement I/O fault handling in a street light PLC by building a fault array, latching faults, and an alarm with reset, using HMI feedback and red light signaling.
Use the BootP utility to assign a static IP to Rockwell devices over Ethernet, selecting the correct adapter, and disabling BootP after the IP is set to prevent reversion.
Identify and manage PLC firmware revisions, upgrades, and downgrades across RSLogix 5000, Studio 5000, and CompactLogix using Slings Classic and Rockwell compatibility tools.
Compare Logix 5000 with 500, explore Studio 5000 interface, and manage controller and program tags, I/O configuration, tasks, routines, data types, and motion instructions for Allen-Bradley PLCs.
Discover how to create and manage RSLogix 5000 tags, including controller and program scope, data types, arrays, aliases, and referencing, with live checks and offline edits.
Explore the Logix 5000 instruction set, including OTL, O2 latch/unlatch, one shots, timers, counters, comparators, and compute operations for migration from logic 500 to 5000.
Define and instantiate user defined data types in RSLogix 5000, using structured tags, arrays, booleans, and timers for modular motor or tank control.
Demonstrates how to implement a UDP structure with a VFD via Ethernet, configure IO, map PLC tags, and build a robust motor control sequence using interlocks, permissives, and feedback.
Learn to configure external 1769 i/o in RSLogix 5000 and Studio 5000, add 1769 OB 32 cards, assign slots, view embedded i/o with controller tags, and download to run.
Learn to integrate Powerflex 525 ethernet VFDs with RSLogix 5000 Studio 5000, configure IP addresses, startup parameters, and drive control using tags and Ethernet IP.
Explore real-time trends in RSLogix 5000 and Studio 5000 to monitor booleans and timers, configure trend pens and charts, and diagnose timing and sequencing on cams and conveyors.
Master messaging between a ControlLogix and a MicroLogix using RSLogix 5000 and Studio 5000. Learn to configure a message instruction, set up a message controller, and monitor errors across Ethernet.
Learn to create an add-on instruction in rslogix 5000 studio 5000 offline, define parameters and local tags, and build a basic calculation AOI for testing.
Learn how to set up alarms in RSLogix 500 and Logix 5000, distinguishing stop critical alarms from notifications, organizing alarms for HMI, and defining operator responses.
Decide whether alarms shut down the entire process or a section, with palletizing and tank examples, and segregate alarms from non-critical notifications in separate ladders.
Design and implement a scalable alarm structure in rslogix 500/5000 ladder logic, using bit-based alarms, timers, resets, and an expandable alarms register.
Master alarms and faults in RSLogix 500/5000 by labeling and commenting, using spare bits, and implementing AFI logic with horn and light alerts for operators.
In this class, you will learn absolutely everything necessary to land a job as an entry level PLC technician (engineer, etc.).
We will cover basic topics such as what a PLC is used for, how it is able to receive and process Inputs & Outputs. We will take a much deeper dive with hands on labs and practice sessions during which I will give you specific real world scenarios to work with and give you tips and common pitfalls. These lessons are designed to strengthen your knowledge of PLCs and give you an edge during interviews.
At the end of each section, you will face a quiz which will allow you to test yourself on the material you have learned before moving to the next section. As some one who has administered interviews to PLC technicians, these questions are crucial in making sure that you've understood the material presented.
What are the requirements for the class?
What can I expect from this class?
What is the target audience for the class?