Program your first PLC EASY!

Learn how to program your first PLC the EASY way, with this novice course to Programmable Logic Controllers
3.5 (6 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.
302 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 34
  • Length 4 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

What you are going to learn within the next hours of my course, which I really hope that you will enjoy, is how to program your first PLC, by examining step by step the basic parts that comprise a modern Programmable Logic Controller, using Schneider Electric Zelio Logic.

To be more precise, we are going to start with a small refreshing of basic knowledge on the “heart” of a PLC, see what are the basic staff that a PLC is made of, and later on we will examine PLC’s mind, in order to “capture” the key elements inside PLC Ladder and mainly Function Block Diagram (FBD) programming languages standard...

Following that, we will start by analyzing one by one and step by step all the programming elements involved, from the simplest to the most complex, both analogue and digital, while at the same time we will take a detailed tour in the FBD programming environment.

As soon as we describe software's programming elements, we will begin programming our first example in FBD language, having in mind how to use most of our resources, fast & proffesionally, the EASY way!!

Finally when we finish this course above all I hope that you will be ready to start programming your first PLC in FBD language, by knowing how to implement a 5S methodology in your future PLC programming.

What i have learned from all my years of experience is, that it doesn’t matter if you are an electrician, an academic, or an IT programmer…

What really makes the difference is, having someone to show you the easiest way, on how to be clear and methodical….since after all “PLC is for everyone!!”

What are the requirements?

  • All you need is to be interested in Industrial Automation!!! (it's always easier if you are familiar with PLC basics)

What am I going to get from this course?

  • Master a basic PLC hardware configuration in a typical industrial system using Schneider Electric Zelio Logic
  • Master ZelioSoft software environment that Schneider Electric Zelio Logic uses in industrial automation
  • Master the basic programming elements that FBD language uses in industrial automation
  • Master the basic elements that a PLC uses for digital control, including both discrete and analogue signals.
  • Understand and identify the elementary elements of debugging and control for error prevention and problem solving.
  • Understand the basic 5S methodology and how to implement their own methodology in PLC programming for industrial automation.
  • Start programming in FBD language right away!!!!

What is the target audience?

  • Maintenance engineers
  • Engineering Students
  • Engineers
  • Technologists
  • Technicians
  • Electricians
  • Industrial Users
  • Students
  • Mechanical Engineers
  • Automation Enineers
  • System Integrators
  • Automation Specialists

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction - Why follow this course?
03:04

In this lecture we will have a chance to be introduced, and also you can have a glimpse of what to expect from this course.

Section 2: PLC programming: Let's refresh some of the basics!
06:36

In this lecture we will discover PLC's heart, most widely known as hardware, so when completing you will know the basic hardware parts that comprise a PLC configuration in a typical industrial system.

06:18

In this lecture we will take a look in the primary element of digital control, the Bit, as well as in the advanced element of digital control, the Word. When completing you will know the basic principles that a PLC uses for discrete and analogue signals.

16:45

In this lecture we will discover Ladder Logic, probably the most widely used programming language in industrial automation, so when completing you will know the basic elements that comprise this programming language.

06:14

In this lecture we will discover Function Block, probably the simplest programming language in industrial automation, so when completing you will know the basic elements that comprise this programming language.

3 questions
In this quiz we'll see how well you were paying attention in the previous section, regarding some of the basic elements, so when completing you will be sure that you master these key points of PLC programming.

Section 3: Software environment
05:52

In this lecture we will discover how to start ZelioSoft software and select hardware configuration, so when completing you will know how to select a PLC harsware configuration in a typical industrial system.

07:35

In this lecture we will discover the menus and Modes in ZelioSoft software, so when completing you will know how to navigate in PLC programming sofware.

04:20

In this lecture we will discover the Function Bar in ZelioSoft software, so when completing you will know where to find and select the essential FBD programming elements in PLC programming sofware.

3 questions

With tis simple yet informative Quiz you will be able to test and verify your knowledge on ZelioSoft software environment we just analyzed!

Section 4: Discrete programming elements
08:55

In this lecture we will discover Discrete Inputs and Outputs, surely the most used items in PLC programming, so when completing you will know not only how Discrete Inputs and Outputs work, but also to be able to use them in your first PLC program.

05:04

In this lecture we will discover Set-Reset function, probably one of the most widely used function in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

03:20

In this lecture we will discover Bistable function, probably one of the most usefull functions in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

05:51

In this lecture we will discover Logic Functions, surely the most widely used functions in FBD programming, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

18:22

In this lecture we will discover Timer functions, surely the most usefull functions in PLC programming, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

12:15

In this lecture we will discover Counter functions, surely also usefull functions as timers in PLC programming, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

05:24

In this lecture we will discover Fast Counter function, one of the most unique counting functions in PLC programming, widely used in positioning applications, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

05:35

In this lecture we will discover Boolean function, probably one of the most helpful functions in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

07:03

In this lecture we will discover RTC function, probably one of the most needed functions in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

05:29

In this lecture we will discover CAM function, probably one of the most advanced functions in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

04:29

In this lecture we will discover Pulses on Edges Function, probably one of the most special functions in PLC programming, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

3 questions

With tis simple yet informative Quiz you will be able to test and verify your knowledge on all the functions we just analyzed!

Section 5: Numeric programming elements
07:21

In this lecture we will discover Analogue Inputs and Outputs, surely the most advanced items in PLC programming, so when completing you will know not only how Analogue Inputs and Outputs work, but also to be able to use them in your first PLC program.cm.

09:51

In this lecture we will discover GAIN function, probably one of the most necessary functions in analogue processes, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

05:02

In this lecture we will discover Compare function, probably one of the most widely used functions in analogue processes, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

04:08

In this lecture we will discover Min-Max Comparison function, surely one of the most simple yet clever functions in analogue processes, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

07:37

In this lecture we will discover Schmitt Trigger function, probably one of the most usefull functions in analogue adjustable differential processes, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

05:28

In this lecture we will discover Multiplexing function, surely one of the most special functions in analogue signals, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program.

06:40

In this lecture we will discover Math functions, surely the most usefull functions in PLC programming, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

06:56

In this lecture we will discover Text function, probably one of the most widely used functions offering simple Human Machine Interface capabilities, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program

04:48

In this lecture we will discover Archive function, probably one of the most advanced functions in analogue processes, offering basic timestamping services, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program

07:31

In this lecture we will discover Solar functions, surely the most usefull functions in PLC programming regarding solar applications, so when completing you will know not only how these functions work, but also to be able to use them in your first PLC program.

04:14

In this lecture we will discover Status function, probably one of the most advanced functions offering simple diagnostic capabilities, so when completing you will know not only how this function works, but also to be able to use it in your first PLC program

Section 6: Conclusion - Let's create our first program!
11:00

In this lecture we will take a look in the basic methodology of PLC programming, by following the 5S rule, so when completing you will know how to implement 5S methodology with PLC in industrial automation.

4 pages

In this lecture we will have our first workshop in order to test what we have learned in this course, so when completing you will know how to Program Your First PLC in FBD language, and also have practiced your first PLC program in an exercise workshop based in a real life application simplified for your teaching needs!!

4 pages

In this lecture we will have our second workshop in order to test what we have learned in this course, so when completing you will know how to Program Your First PLC in FBD language, and also have practiced your first PLC program in an exercise workshop based in a real life application simplified for your teaching needs!!

05:52

In this lecture we will have a final short look at what we have learned in this course and how we can proceed in the future, so when completing you will know how to Program Your First PLC in FBD language.

In this lecture you will also get supplementary resources (usefull links, example functions and applications, etc), in order to implement P.L.C. technology in industrial automation.

Let's start programming!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Christos Papazacharias, Industrial Automation Marketing Manager - Author

Seasoned technology and business leader with successful track record of delivering exceptional results. 15 years of experience in industrial automation and more than six in product management, product marketing management and audience marketing to various partner channels (SI, OEMs, DO, etc), customer segments (F&B and WWW) and audiences (Electricians, Automation Engineers, Students, Business Owners and Business Decision Makers).

Technology & advertising thought leader with various speaking engagements with press, bloggers and influencer communities in industry events, seminars, press briefings, authoring, social media and blogs.

P&L management responsibilities for the industry business, managing score-cards across different teams between headquarters and the field.

Experience in building and leading teams to deliver exceptional results thru motivation, clear guidance, commitment setting and establishing regular check-points to insure swift execution.

Work-daily with teams to build exceptional campaigns that improve customer satisfaction, simplify work-flows and increase revenue via clear KPI’s and concrete results.

Industrial automation engineer with knowledge from Information Technologies to Industrial Automation.

Experienced with project design, development & commissioning, product & application technical support, training & consulting services with international environment.

Ready to start learning?
Take This Course