
Learn Rslogix 5000 and Studio 5000 programming with an emulator, build from scratch, and set up links and drivers while developing hands-on control logic fundamentals through live controllers.
We have now moved to a new platform that supports better video quality so you will need to sign up there & take the course at the new location to get the best results.
Please use the link in the resources tab below
Compare rslogix 5000 legacy software (versions 20 and below) with studio 5000 (versions 21 and above) and learn how studio 5000 integrates hmi and legacy logic, with emulation options.
Learn how to create a Studio 5000 project with the logic emulator, configure the processor, version, and slots, and explore the Studio 5000 logic designer and project structure.
Compare RSLogix 5000 and Studio 5000 differences, including controller properties, IO views, memory, faults, and Ethernet workflows across four languages: ladder logic, structured text, function block, and sequential function chart.
Explore RSLogix 5000 builds and emulator variations, compare interfaces, and practice creating a version 20 file on slot 1 to broaden programming versatility.
Learn to set up and emulate an RSLogix 5000 controller, including adding or deleting a processor, configuring a virtual backplane, and downloading while online or offline.
Configure a 1750-6F8 analog input card in RSLogix 5000, setting per-channel ranges (0–20 mA, 0–10 V), scaling, alarms, and calibration as needed.
Scale analog input cards for voltage and current signals, set engineering units, and adjust wiring to map 0–10 V or 0–20 mA inputs on Rockwell RSLogix 5000 systems.
Set up and time tasks in Studio 5000, choosing periodic scans over continuous, assign main routines to ladder logic, function block, structured text, and sequential function chart, and monitor timing.
Explore data types and bit sizing in rslogix 5000, including bool, sint, int, and dint, and build a timer on with flasher timers, tags, presets, and done bits in milliseconds.
Explore the timer off scenario in RSLogix 5000, comparing timer off and timing behavior, the done bit, and how to implement debouncing and flasher timers using rung logic.
Explore the retentive timer, which preserves elapsed time until reset, and how the done bit and reset control accumulation; compare with regenerative timers and practical testing tips.
Learn basic ladder logic timers in RSLogix 5000, including flasher, timer on, timer off, and retentive timers, with practical input and output card wiring.
Explore counters and timers, using one-shot bits with dimension one to create 32 bits, and reset logic to manage count up and count down with done and examine on/off behavior.
Learn to use the negate instruction in RSLogix 5000 to flip a real value to its opposite and back, with a timer illustrating the flip.
Explore how the move instruction transfers a timer's value to a destination tag, and how compare logic captures the greatest value with value changed triggers.
Learn to implement Allen Bradley compare and compute instructions in RSLogix 5000, wire timers, test bits, and aliasing to control outputs with ladder logic.
Explore indirect addressing using a 50-dent array, zero-based indexing, and tag-based pointers. Learn how brackets and a tag value navigate to a specific array element to move data between dents.
Discover indirect addressing in ladder logic by building a routine, creating an indirect array and array position, and using move instructions to output values based on bracketed references.
Learn to alias bits in Allen Bradley PLCs, linking local I/O to tags via aliasing, then test with start/stop buttons, a timer, and a motor starter.
Demonstrates alias tags in RSLogix 5000, comparing program scope tags, alias scope tags, and controller scope, and wiring a start button to drive states from starting to running.
Export and import ladder logic, structured text, and routines between Allen Bradley plc processors, including verification and error handling across RSLogix 5000 v20 and Studio 5000 v30.
Pull the date and time with a GSV using wall clock, store it in a date/time data type, and expose it on a UDP tag in Studio 5000 emulator.
Learn how to configure produced and consumed tags between two rslogix 5000 processors using a user defined data type, io tree setup, and backplane communication.
Configure produced and consumed data between processor one and processor two, define user-defined data types and tags, and troubleshoot communication with aliases and RPI settings.
Build a watchdog loop between two RSLogix processors by generating and clearing produce/consume data, adding a watchdog compare, a one-second timer, and fault signaling to detect lost communication.
Learn how to create an add-on instruction for a conveyor control example in RSLogix 5000, including setting input and output parameters, local tags, and signatures, with offline testing.
Master rslogix 5000 jsr input and output parameter passing by building a simple subroutine with input parameters and a return value, showcasing raw values, booleans, and dent data types.
Learn how to use RSLogix 5000 jump to label to bypass code, test scenarios, and keep old code for reference by managing temporary rungs and logic.
Discover how the nop no operation works as a placeholder and separation point in RSLogix 5000, aiding troubleshooting and selective monitoring without active instructions.
Explore first in, first out (fifo) load and unload in RSLogix 5000, using a 20-element array, a free-running timer, one-shot timing, and indirect addressing to demonstrate data transfer.
Explain RSLogix 5000 FIFO load and unload through a practical quick-scan workflow, showing test beds, arrays, and index-driven data transitions as loading fills and unloading starts at position 20.
Explore how scan rate and task timing influence Allen Bradley PLC performance, compare periodic versus continuous tasks, monitor for task overlaps and faults, and highlight timing considerations for servo control.
Discover the difference between controller scope tags and program scope tags in RSLogix 5000, and how scope affects tag reuse, program organization, and processor scan rates.
Master the Studio 5000 task monitor to assess processor health, CPU utilization, and task rates, attach to a processor, and troubleshoot performance with update-rate adjustments.
Learn to use the RSLogix 5000 task monitor to assess processor health, monitor CPU usage, memory, and connections, and generate a diagnostic report for your program.
This course is designed to give you a deep understanding of the core values needed to be able to program, troubleshoot, and have the deepest knowledge of Rockwell Automation PLC controls with RSlogix 5000 or Studio 5000. This course starts from scratch and builds up element by element to give the very best detail about PLC controls.
This is the best course in 2021 for a detailed Rockwell Automation PLC training program like this before for the cost and I highly doubt that there will be anything close to this unless I am the one who makes it. Continuously raising the bar is my mission and I encourage you to join my journey.
As part of making this course the best, I will be adding revisions or videos from time to time to add more sections but as it sits right now there are over 20 hours of video training about RSLogix 5000 and Studio 5000 controls.
I have a very successful YouTube channel about PLC programming and run a website to assist with this effort as well which is called Online PLC Support...Just Google "Online PLC Support" & visit our Facebook page
OnlinePLCSupport is our website that offers a lot of free training along with our YouTube channel "Shane Welcher" & our Facebook page of "OnlinePLC Support".
You can also find me on LinkedIn at Shane Welcher Sr.