Basic Introduction and Programming of PLC's Using Logix5000
4.6 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
69 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Basic Introduction and Programming of PLC's Using Logix5000 to your Wishlist.

Add to Wishlist

Basic Introduction and Programming of PLC's Using Logix5000

The student will learn the difference programming a PLC using Logix5000 software and other PLC packages.
4.6 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
69 students enrolled
Created by Jeff Sharman
Last updated 7/2017
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students will learn how to create a PLC project and program using the Logix5000 platform
View Curriculum
  • Computer literacy, understanding of electrical and instrumentation drawings. A computer with internet connection

This course covering the Basic Introduction to PLC Programming using Logix5000 Software is for any of you who may have used or had exposure to a conventional PLC, but with little or no exposure to Logix5000 used in any of the 4 platforms where it is used. This software, and the Rockwell Automation platforms that use it, is very powerful and for me is my PLC software and hardware of choice, Very user friendly.

I shall be your instructor during this training and I have had many years practical experience creating projects and programming PLC's, HMI's, commissioning and face to face training.

The course will start by introducing you to the 4 platforms using logix5000 and explaining the differences.

Next, I will cover with you the steps taken to create a logix5000 project and make it work.

Who should Take This Course?

  • This Basic Introduction to PLC Programming using Logix5000 course is designed as an introductory course for users who have had exposure to PLC ladder programming but limited or no exposure to Logix5000.
  • This course is also strongly recommended if you are a user of PLC5 and you are upgrading to Controllogix and you will then be a new user.
  • This is an introductory course, so if you are an experienced user of Logix5000 you might get bored.

Listed below are some of the topics I will cover with you in this course.

  • An explanation of all the different platforms using the Logix5000 software.
  • I will show you how to create a logix5000 project from scratch.
  • You will learn the scheduling mechanism used by Logix5000 in the form of Tasks, Programs and Routines.
  • Setting up and navigating the software will teach you the functions of the toolbars and setting up the color scheme preferred by you.
  • How can the program flow within a project behave? I will show you using instructions such as JSR, MCR and others.
  • You will learn how to program a ladder routine using the most popular instructions such as Bits, Timers, Counters and many others.
  • I will show you how to create Tasks, Programs and Routines.
  • You will learn how to establish communication between computer and PLC using RSlinx.

This is just a short description explaining what you will learn but there is a lot more that you will learn if you take the Basic Introduction to PLC Programming using Logix5000.

There are a number of quizzes that you can complete after each section to help you reinforce your knowledge and gain confidence using the software. There are also some practical labs for you to complete with a solution attached where I will be demonstrating my solution.

At the end of the course, you will feel confident creating and running a project, interrogating an existing project and carrying out necessary changes to a running operation.

The majority of the course consists of video tutorials where I will explain all the different aspects of Logix5000 and demonstrate the use of the software for each of these aspects.

The more you can use the software, the better you will be, Then the next course which will cover advanced options of Logix5000, will be of real benefit to you.

So if you are really serious about learning Logix5000 using platforms such as controllogix, compactlogix or even Softlogix then this course is for you. Enroll on this course and you can be learning Today.

Who is the target audience?
  • Electrical and instrumentation technicians and engineers, Control systems specialists. This is not for computer programmers or web designers.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
29 Lectures
The different Platforms Using Logix5000
4 Lectures 12:05

The Controllogix Platform Using Logix5000

  • This lecture will assist you in making an informed choice of the size required for your project
  • You will be shown the different chassis sizes
  • The functionality of the chassis and the modules.

There are many other features that you will learn about from this article which will be of great assistance in the creation or conversion of your project.

Preview 05:17

Controllogix Platform
2 questions

The Compactlogix Platform using Logix5000

  • Here you will see the differences between this platform and the other platforms
  • When you will maybe use this instead of the bigger controllogix platform
  • The layout of the rack compared to other platforms

There is a lot of demand for this platform and is extremely useful for usage in projects of a certain size.

Compactlogix Platform

Familiarize yourself with the structure of Compactlogix

Compactlogix Platform
2 questions

Softlogix Platform using Logix5000

  • You will learn the practical usage of a computer based PLC.
  • You will be shown how to communicate to a remote I/O chassis.

There are a number of instances where you may wish to use this platform.

Preview 03:05

Describe the features of Softlogix

Softlogix Platform
2 questions

This is just to summarize all I have covered in the previous lectures

Platforms Summary
Creating a Logix5000 Project
6 Lectures 33:00

Creating a Project using Logix5000.

  • You will learn how to create a project from scratch and selecting the correct controller and software options.

This is a straightforward but extremely important aspect of using Logix5000.

Creating and Naming a Project

Navigating Toolbars and the Controller Organizer using Logix5000

  • Here I will show you all the different toolbars and their functionality.
  • You will learn all the tools available to you in the Controller Organizer.
  • In addition, you will learn how to set up the project window display that best suits you.

There is a lot more that you will learn This is just a brief summary.

Navigating the Toolbars and Controller Organizer

Tasks, Programs and Routines using Logix5000

  • You will learn the purpose of tasks, programs and routines.
  • I will show you how the scheduling mechanism works.
  • How to use the different types of ladder routines

There is a lot more, but this is just the highlights if what you will learn.

Tasks, Programs and Routines

Creating a Ladder Routine using Logix5000.

  • You will see how a ladder routine is created.
  • How to assign ladder routines for different functions.

Very useful and necessary.

Creating a Ladder Routine

Creating a Periodic Task using Logix5000.

  • I will show you how to create a periodic task.
  • You will see how priorities work and time intervals
  • Also a brief look at Event tasks.

This is critical for project organization and the most efficient use of communication bandwidth. Used extensively.

Creating a Periodic Task

Creating a Project Summary

Things that must be defined when creating a project and its associated Components

Creating a Logix5000 Project
7 questions
Programing a Ladder Routine
7 Lectures 54:10

Numbering System Relationships.

  • This is a refresher as some of you maybe familiar with the relationship between Binary, Decimal and Hexadecimal
  • I will show you the relationship between these numbering systems.

Knowing the relationship between these numbering systems can be very useful. Biinary and Decimal are used extensively in PLC systems and Hexadecimal is used with Ethernet technology.

Preview 03:30

Ladder Logic Bit Instructions as used with Logix5000.

  • You will be made familiar with all the commonly used Bit instructions used in Logix5000 ladder logic.
  • Instructions like XIC, XIO, ONS and many more.

These instructions are used extensively in ladder logic programming. I will show you when to use which instruction for what.

Ladder Logic Bit Instructions

Program Flow within a Ladder Routine.

  • After this lecture, you will know how a program behaves in a ladder routine
  • You will see the use of various instruction types to control how a project behaves under certain conditions.

You will use some of these instructions extensively, such as the JSR instruction. There are others and it is very important to know the functionality of all the ones used the most.

Program Flow and Logic in a Ladder Routine

Using Timers and Counters in Logix5000.

  • Timers and counters are used extensively in projects of all kinds.
  • I will show you the different types of timers and counters and how to use them.

In this lecture, I will show you the different types of timers and counters and examples of their usage. Very important to know as they are very frequently used.

Timers and Counters

Using Comparison Instructions within Logix5000.

  • You will learn how to use the most popular comparison instructions within logix5000.
  • See how they can be used for interlocking and sequencing applications. Extensively used.

Comparison Instructions

Maths Instructions as used in Logix5000.

  • You will learn all the popular Maths instructions within Logix5000.
  • They are used extensively for all kinds of calculations within projects.
  • I will show you examples of their use in ladder routines.

A very important aspect of ladder programming.

Maths Instructions

Programming Summary

This quiz will test your knowledge on the various instructions and programming techniques

Programming a ladder routine
9 questions
Tag and I/O creation and definition
3 Lectures 29:11

Creating Tags and Defining memory within Logix5000.

  • I will show you how memory is defined and utilized.
  • You will learn how to create tags and use memory efficiently by creating Arrays.
  • You will see the different data types that can be used and the different Tag scopes which can be defined.

A very important part of this training.

Creating Tags and defining memory layout

Defining I/O and Aliases within Logix5000.

  • You will learn how to create various types of I/O modules
  • I will show you the scope where they are created.
  • You will see examples of Analog I/O configuration.
  • Creating alias tags. I will show you.

Without this lecture, you will now be able to create physical l/O and attach realistic tag names to these I/O.

Defining I/O Tags and Aliases

Tags and I/O Summary

These questions will refer to tag and I/O creation and the way they are stored and behave

Tag and I/O Creation and Definition
8 questions
Communicating and going Online
2 Lectures 12:56
Communication between Computer and PLC.

  • In this lecture, you will see the importance of RSlinx.
  • I will show you how to configure the correct driver for the communication being used.
  • You will also learn how to configure an OPC topic for communication with other software. 

Without this, communication will never be established. Extremely important.

Connecting the PLC to Computer

Communications Summary

Learn how to connect a computer and configure RSlinx to communicate to the controller

Connecting the PLC to Computer
3 questions
Documenting and Searching a Project
3 Lectures 09:48
Documenting a Project.

  • Here we will see the importance of using realistic documentation and descriptions in your ladder and your tags . Extremely useful for project familiarization and fault finding.

Adding and Editing Documentation Components

Searching and Replacing Components.
  • Learning the search and replace feature for Tags and Instructions is a very useful feature and is used for fault finding. It makes life so much easier.

Searching and Replacing Project Components

Documentation and Search Summary

Basic questions on Documentation and searching a project

Documentation and Searching
4 questions
Lab Exercises
2 Lectures 04:50
Carwash Exercise

Mixer Exercise
About the Instructor
Jeff Sharman
4.6 Average rating
20 Reviews
69 Students
1 Course
PLC, HMI and Networking Specialist

I was born in the UK, Educated in Chesterfield, Derbyshire. I am married with 1 daughter, also married and I now have 2 grandchildren.

I studied at Chesterfield College of Technology up to National Certificate level in electrical engineering as well as serving a full 5-year apprenticeship as an Instrument Mechanic. This was followed by an extensive UK career.

In 1981, I was offered a position as Instrument Foreman with Sasol, Secunda and this is when I emigrated with my family to South Africa. I was responsible for all instrumentation issues on 5 Sasol units.

After Sasol, in 1991, I moved to Johannesburg where I was employed at Babcock Engineering and Davy International as Senior Instrument Engineer, overseeing projects in Botswana and in the steel industry.

I obtained my first fulltime training position at Fisher Rosemount as Training Manager. presenting courses on the DeltaV and RS3 DCS systems.

I was then offered a position as Training Consultant with Rockwell Automation with whom I have been associated 15 years even since official retirement. I recently completed a long-term commissioning assignment for Rockwell USA in Nigeria, commissioning a power management system for a gas to liquid project at Escravos.

In 2005, I spent time in Germany at Hirschmann who are one of the world leaders in Ethernet technology. I was the first certified Hirschmann trainer in the whole of Africa.

I have completed many courses over the years on Instrumentation, Fisher Control Valves, All the Rockwell systems and networks. In addition, I have received training on Compressor Control, DeltaV DCS and RS3 DCS systems.

My experience is very extensive across many instrumentation and control system fields, particularly PLC’s, Networks and HMI’s.

Throughout my career, I have travelled extensively mainly in Sub Saharan Africa and the Middle East, specifically Dubai, Saudi Arabia, Bahrain and Kuwait. In Africa, Nigeria, Ghana, Mali, Tanzania, Zimbabwe and Botswana. I have also spent some time in Egypt.