7-Day Money Back Guarantee

  • If you're unsatisfied with the course, just email [email protected] within 7 days of enrolling for a full refund, no complications.

Course curriculum

    1. Lesson 1.1.1 - Preface

      FREE PREVIEW
    2. Course Resources

    3. Lesson 1.1.2 - What is Industrial Automation

    4. Lesson 1.2.1 - Programmable Logic Controller Definition

    5. Lesson 1.2.2 - PLC Architecture

    6. Quiz 1: PLC Architecture

    7. Lesson 1.3.1 - About Rockwell Automation

    8. Lesson 1.3.2 - Rockwell Automation Allen-Bradley Controllers series

    9. Quiz 2: Rockwell Automation / AB Hardware and software

    10. Lesson 1.4.1 - PLC CPU

    11. Lesson 1.4.2 - PLC Power Supply

    12. Lesson 1.4.3 - PLC Digital and Analog IO

    13. Lesson 1.4.4 - PLC Communication

    14. Lesson 1.4.5 - Choose the best suitable PLC hardware for your application

    15. Quiz 3: Choose equipment according to project requirement

    16. Exercise 1: Choose equipment according to project requirement

    1. Lesson 2.1.1 - Studio 5000 Introduction

    2. Lesson 2.1.2 - Studio 5000 Download, Installation, and Activation

    3. Lesson 2.1.3 - Get Started with Studio 5000

    4. Quiz 4: Studio 5000 Overview

    5. Exercise 2: Create a new Project in Studio5000

    6. Lesson 2.2.1 - I_O Configuration

    7. Quiz 5: I/O Configuration

    8. Exercise 3: Configure a Digital Input IO module

    9. Lesson 2.3.1 - Introduction to Tags and Basic data types

    10. Lesson 2.3.2 - Tags Monitor Edit views, Add Remove and Properties

    11. Lesson 2.3.3 - I O Tags and Controller vs. Program Tags Scope

    12. Lesson 2.3.4 - Tags Filters, Search, Cross Reference

    13. Quiz 6: Tags and I/O Tags

    14. Exercise 4: Create new BOOL Tags

    15. Exercise 5: Create SINT, DINT, and REAL Tags

    16. Lesson 2.4.1 - Introduction to PLC Programming Languages and IEC 61131-3

    17. Lesson 2.4.2 - Ladder Diagram (LD) language

    18. Lesson 2.4.3- Structured Text (ST) language

    19. Lesson 2.4.4 - Function Block Diagram (FBD) language

    20. Lesson 2.4.5 - Sequential Function Chart (SFC) language

    21. Lesson 2.4.6 - Choose the correct PLC Programming language

    22. Quiz 7: When to use a specific PLC programming language

    23. Lesson 2.5.1 - Bit type functions – XIC, XIO, OTE, OTL, and OTU Instructions

    24. Quiz 8: Bit-type functions

    25. Exercise 6: Create a simple start/stop logic for a motor

    26. Lesson 2.5.2 - Timer type function – TON Instruction

    27. Lesson 2.5.3 - Let-s develop a basic program

    28. Quiz 9: TON Instruction

    29. Exercise 7: Create alarms for a motor with TON timers

    1. Lesson 3.1.1 - RSLinx Classic and FactoryTalk Linx

    2. Lesson 3.2.1 - Studio 5000 Logix Emulate

    3. Lesson 3.3.1 - Downloading, Uploading, and Online edit

    4. Quiz 10: Software/Hardware interaction

    5. Exercise 8: Download the Motor program to an Emulator controller

    1. Lesson 4.1.1 - Predefined Tags Data types

    2. Lesson 4.1.2 - User Defined Type

    3. Exercise 9: Create a User Defined type for the motor

    4. Lesson 4.1.3 - Arrays

    5. Exercise 10: Create an array of motors

    6. Lesson 4.1.4 - Alias Tags

    7. Exercise 11: Alias tags to IO

    8. Quiz 11: User Defined type, Arrays, aliasing

    9. Lesson 4.2.1 - Bit Instructions – ONS, OSR, OSF

    10. Quiz 12: Bit Instructions – ONS, OSR, OSF

    11. Exercise 12: Change the motor push buttons to use ONE logic

    12. Lesson 4.2.2 - Timer Instructions – TOF, RTO, RES

    13. Quiz 13: Timer Instructions

    14. Exercise 13: Use RTO timer to count the motor working time

    15. Lesson 4.2.3 - Counter Instructions – CTU, CTD, RES

    16. Quiz 14: Counters Instructions

    17. Exercise 14: Add two digital sensors (Parts In/Out) and count parts on a conveyor

    18. Lesson 4.2.4 - Compare Operations - EQU, NEQ, LES, GRT, LEQ, GEQ, LIM, CMP

    19. Quiz 15: Comparison Instructions

    20. Exercise 15: Use comparison instructions to create Over Current alarms

    21. Lesson 4.2.5 - Math Instructions - ADD, SUB, MUL, DIV, MOD, ABS, NEG, SQR, CPT

    22. Quiz 16: Math Instructions

    23. Exercise 16: Use math instructions to scale the conveyor speed

    24. Lesson 4.2.6 - Move Instructions – MOV, CLR, NOT, AND, OR, XOR

    25. Quiz 17: Move/Logical Instructions

    26. Exercise 17: Use MOV instruction to save the last value...

    27. Lesson 4.2.7 - Program Control Instructions – JMP, LBL, JSR, RET, SBR, AFI, NOP

    28. Quiz 18: Use JMP, LBL instruction

    29. Exercise 18: Use JMP and LBL instructions to loop over an array

    30. Quiz 19: JSR, SBR, RET instructions

    31. Exercise 19: Use JSR, SBR, and RET to create a function with parameters

    32. Lesson 4.3.1 - Configuration tab of Digital IO Modules

    33. Lesson 4.3.2 - Configuration tab of Analog Input Modules

    34. Lesson 4.3.3 - Configuration tab of Analog Output Modules

    35. Quiz 20: I/O Configuration advanced properties

    36. Lesson 4.3.4 - Configuration tabs of Communication Modules

    37. Lesson 4.3.5 - Controller Faceplate

    38. Exercise 20: Update IO configuration according to requirements

    1. Lesson 5.1.1 - Tasks

    2. Quiz 21: Tasks

    3. Lesson 5.1.2 - Programs and Routines

    4. Quiz 22: Programs and Routines

    5. Exercise 21: Create a new periodic Task a new Program and Ladder Routine

    6. Lesson 5.2.1 - Searching and Cross Reference

    7. Quiz 23: Searching and Cross Reference

    8. Lesson 5.2.2 - Forcing

    9. Quiz 24: Forcing

    10. Exercise 22: Force some IOs

    11. Lesson 5.2.3 - Trends

    12. Quiz 25: Trends

    13. Exercise 23: Create a trend for all conveyor data

    14. Lesson 5.3.1 - What are Add-On Instruction

    15. Lesson 5.3.2 - Create an Add-On Instruction

    16. Lesson 5.3.3 - Parameters and Local Tags

    17. Lesson 5.3.4 - Logic for the Add-On instruction

    18. Lesson 5.3.5 - Advanced Add-On instruction Properties

    19. Lesson 5.3.6 - Using Add-Ons Instructions

    20. Quiz 26: Add-On Instructions

    1. Part 1 - Instructions

    2. Part 2 - Create Project and IO tags

    3. Part 3 - Valve Control AddOn Instruction

    4. Part 4 - Tank C101 Logic

    5. Part 5 - Tank C101 Simulation

    6. Part 6 - Copy Logic to Tanks C102 and C103

    7. Part 7 - Simulate the all system

    8. Course Completion

About this course

  • $17.00
  • 116 lessons

Testimonials

“This course is very well structured and explained. I recommend it to anyone who wants to start learning PLC Programming.”

Bryan B. Miller

“This is one of the best PLC programming courses out there. I enjoyed the course so much and learned a lot about industrial automation. The quality of the course contents is very rich. The instructor has designed the course in such a way that any beginner can become a master in PLC programming basics if he properly follows the lessons.”

Annette J. Joe

“Really good explanations of the different concepts. The course also shows ways to apply PLC Programming in different contexts and provides good exercises and projects.”

Amos C. Garcia

Get Your Certificate

When you complete all the requirements for the Course PLC Programming Studio 5000 Logix Designer you can download your Certificate.

Our Mission

Our training is the perfect place for beginners to start their journey into the industrial automation world. If you already have experience with PLCs and automation, our courses can help you sharpen your skills and learn new technologies. We are driven by the desire to teach the knowledge required to work as industrial automation professionals.