We may earn an affiliate commission when you visit our partners.
Course image
Paul Lynn

As a PLC programmer, you will usually find yourself working alone, unsupported and with nobody to help you but Google.  Your boss or client will tell you what they need, and the only thing they want to hear from you is, "Here it is."  And when you deliver, it goes without saying that the expectation is - that it WORKS.

Read more

As a PLC programmer, you will usually find yourself working alone, unsupported and with nobody to help you but Google.  Your boss or client will tell you what they need, and the only thing they want to hear from you is, "Here it is."  And when you deliver, it goes without saying that the expectation is - that it WORKS.

This is the course (only ten dollars on PLC Dojo) the acclimates you to the real world.  This isn't the classroom anymore; this is war.  You vs the PLC.

In this course, we hit the ground RUNNING. I designed this course to build upon the theoretical training students received in "PLC Programming from Scratch" by taking that knowledge (plus a few new pieces) and constructing original ladder logic applications to solve everyday, industrial problems.

Using the Rockwell software RSLogix 500, RSLinx and RSLogix 500 Emulate, you will be given various descriptions / specifications for programs and then expected to write each one from scratch.  After, I will walk everybody through my own approach to each problem step-by-step.  Lastly, we'll run each project on the emulator and debug as required before moving on to the next section.

This course is 100% practical.  It is expected and assumed that you got the theoretical in my previous PLC course, and as such, this course contains NO   This is all new material.  There ARE a few new instructions used in this course, and those will be properly introduced, but you should already know how to use blocks like.  Again - this is an   It has a  Don't try to walk before you crawl and then get all sour and mad about it when you fall down.  

Let me be clear: you WILL struggle in this course.  That's the whole point.  My first PLC course has a lot of group hugs, hand-holding, warm bottles of milk and hippie drum circles all in a safe, friendly, positive learning environment.  This course is NOT like that.  This is boot camp.  This is you being thrown into the deep end of the swimming pool... with a shark.  If you want to get frustrated, wrack your brain trying to solve hard problems and learn what it's like being a PLC programmer - this is your course.  You'll come out of it better, faster and smarter.  If you're not ready for that yet, take my first course.

What's covered in each of the five PLC courses I teach here and on my own PLC Dojo site?

PLC Fundamentals (Level 1) teaches you how to program with the focus on ladder logic, which is the most popular PLC programming language.  The goal is to teach you everything you need to know to make a PLC do what you want it to do.  You are also given all the software necessary to both CREATE and RUN your own programs live - right on your own computer.

Applied Logic (Level 2) forces you to take what you've learned and solve problem after progressively harder problem unassisted.  You get a spec and are told simply: "Make it work, and don't progress until you have."  After, you get to watch me solve each one as well.  By the end, you don't just know how to program - you are a

Process Visualization (Level 3) gives you both knowledge and experience in FIVE different HMI / SCADA development environments.  By the end, you've created several

IEC Paradigms (Level 4) is only for the heavyweights.  This course teaches you how to program using all five IEC programming languages (plus one more) in multiple environments.  There are projects as well, so by the end, you have seen it all and DONE it all as well.  There won't be anything anybody can show you that you won't already be familiar with.

TIA Portal Master Project (Level 5) is the culmination of everything. In that course, you'll program an entire power plant using all five PLC programming languages (in PARALLEL. ) with a full HMI. It's a massive and complex project that really showcases your talents in an interview.

Enroll now

What's inside

Learning objectives

  • By the end of this course, you will be both able and practiced at originating complex ladder logic applications.
  • The primary and overall objective of this course is to give an intermediate plc programming student, rigorous, practical experience in creating unguided, original ladder logic.
  • Students will build on the knowledge and understanding of plc programming they got from "plc programming from scratch" by using those instructions and environments and techniques to create real-world solutions to problems defined throughout this course.
  • Upon completion of this course, students will have the requisite skill set to translate a description of a process into a functioning logical solution.

Syllabus

Introduction
Course Intro: Curriculum / Objectives
Software and Course Notes
Contacting Your Instructor
Read more
Student Project Repository
Intermediate Level Programming Instructions
Intro to Instructions: RTO, RES
Intro to Instructions: NEG, ABS
Intro to Instructions: RET, TND
Intro to Instructions: AND, OR, NOT, CLR
Intro to Instructions: ASC, AEX
Intro to Instructions: AIC, ACI
Intro to Instructions: ACN, ASR
New Instructions
Digital Control Logic
Project Specification
How I Built It (Part 1)
How I Built It (Part 2)
How I Built It (Part 3)
Ops Check
Digital Filling Station
Ops Check (Part 1)
Ops Check (Part 2)
Intermission
Relax and Unwind a Little - Clear You Head
Inventory Management
Multiposition Servo Application
Digital Rotameter
How I Built It
Hourmeter
Sensor Calibration
How I Built It (Part 4)
PID Substitution Logic
DDE Messaging
RSLinx Classic Required
Pump Protection
Conclusion
Next Steps
Free Certificate Upgrade
PLC Certified Programmers Alumni Group

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Paul Lynn, who is recognized for their work in PLC Programming
Uses hands-on exercises and projects to reinforce concepts
Develops skills and knowledge in PLC Programming, which are core for indsutry
Explicitly designed for intermediate-level students, with no prior experience required
Provides access to software necessary to complete projects
Covers a wide range of topics relevant to PLC Programming industry

Save this course

Save Applied Logic (Level 2) to your list so you can find it easily later:
Save

Reviews summary

Challenging course with rewarding projects

According to students, Applied Logic (Level 2) is challenging but rewarding. Students appreciate the projects because they enable them to deepen their knowledge of the material. Learners should be prepared for a difficult but worthwhile experience.
Projects help learners deepen their knowledge.
"This is built on PLC I and it helps me a lot with deepening my PLC knowledge."
"PLC II is hard, but it so worth and i feel so great after each project!"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Applied Logic (Level 2) with these activities:
Peer Review and Collaboration
Engage in peer learning by reviewing and collaborating on PLC programming projects.
Browse courses on Peer Review
Show steps
  • Pair up with a fellow student
  • Exchange PLC projects for review
  • Provide constructive feedback
Test Ladder Logic Circuits
Build and test ladder logic circuits to solidify foundational PLC concepts.
Browse courses on Ladder Logic
Show steps
  • Design a control circuit in Ladder Logic
  • Test the circuit in an emulator
  • Identify errors and make corrections
PLC Troubleshooting and Debugging Strategies
Enhance your ability to diagnose and resolve PLC issues.
Browse courses on PLC Troubleshooting
Show steps
  • Review troubleshooting strategies
  • Practice identifying common PLC errors
  • Utilize debugging tools (e.g., RSLogix 500 Emulator)
Two other activities
Expand to see all activities and additional details
Show all five activities
Industrial Automation Project
Apply your PLC programming skills to solve real-world industrial automation problems.
Show steps
  • Identify an industrial automation task
  • Plan and design a PLC control system
  • Implement the control system using ladder logic
  • Test and validate the system
PLC Programming Knowledge Base
Solidify your understanding by creating a comprehensive knowledge base on PLC programming.
Browse courses on PLC Programming
Show steps
  • Gather and organize PLC programming concepts
  • Document the concepts in an organized format
  • Share the knowledge base with others

Career center

Learners who complete Applied Logic (Level 2) will develop knowledge and skills that may be useful to these careers:
PLC Programmer
A PLC Programmer is a professional who specializes in programming and maintaining programmable logic controllers (PLCs), which are used to control automated systems in various industries such as manufacturing, energy, and transportation. This course, Applied Logic (Level 2), can be a valuable asset for aspiring PLC Programmers as it provides hands-on experience in developing complex ladder logic applications from scratch. The course covers a range of essential concepts and instructions, including digital control logic, multiposition servo applications, and PID substitution logic. By completing this course, you will gain the practical skills and knowledge necessary to succeed as a PLC Programmer and contribute to the design and implementation of efficient automated systems.
Automation Technician
An Automation Technician is responsible for installing, maintaining, and repairing automated systems in various industries. This course, Applied Logic (Level 2), can supplement the knowledge and skills required for this role by providing a thorough understanding of ladder logic programming, which is widely used in industrial automation systems. Through hands-on projects and expert guidance, you will learn how to troubleshoot and optimize PLC-based automation systems, making you a valuable asset to any team tasked with maintaining and improving automated processes.
Robotics Engineer
A Robotics Engineer designs, builds, and maintains robotic systems for a variety of applications. This course, Applied Logic (Level 2), can be a helpful resource for aspiring Robotics Engineers as it provides a solid foundation in ladder logic programming, which is commonly used to control robotic movements and functions. The course's focus on practical problem-solving and application development will equip you with the skills necessary to design and implement robotic systems that meet specific requirements and perform reliably in real-world scenarios.
Control Systems Engineer
A Control Systems Engineer designs, implements, and maintains control systems for various industries, including manufacturing, aerospace, and energy. This course, Applied Logic (Level 2), can provide a valuable foundation for individuals interested in this field, as it covers the fundamentals of ladder logic programming, a key component of many industrial control systems. By mastering the concepts and techniques taught in this course, you will gain a deeper understanding of how control systems operate and how to design and implement them effectively.
Electrical Engineer
An Electrical Engineer designs, develops, and maintains electrical systems and components. This course, Applied Logic (Level 2), can be a beneficial addition to the skill set of Electrical Engineers, as it provides specialized knowledge in ladder logic programming, which is commonly used in industrial automation and control systems. By gaining proficiency in ladder logic, you will expand your capabilities in designing and implementing electrical systems that integrate with automated processes, enhancing your value in the industry.
Mechatronics Engineer
A Mechatronics Engineer combines knowledge of mechanical, electrical, and computer engineering to design, build, and maintain automated systems. This course, Applied Logic (Level 2), can enhance the skill set of Mechatronics Engineers by providing a solid foundation in ladder logic programming, a crucial aspect of industrial automation. Through hands-on projects and expert guidance, you will learn how to integrate ladder logic into mechatronic systems, enabling them to perform complex tasks and operate efficiently in real-world applications.
Electronics Technician
An Electronics Technician installs, maintains, and repairs electronic systems and equipment. This course, Applied Logic (Level 2), can provide valuable knowledge and skills for Electronics Technicians, as it covers the fundamentals of ladder logic programming, which is commonly used in industrial automation and control systems. By gaining proficiency in ladder logic, you will enhance your ability to troubleshoot and repair electronic systems that incorporate automated processes, increasing your value in the field.
Industrial Automation Engineer
An Industrial Automation Engineer designs, implements, and maintains automated systems in manufacturing and other industrial environments. This course, Applied Logic (Level 2), can be a valuable resource for Industrial Automation Engineers, as it provides specialized knowledge in ladder logic programming, a key component of industrial automation systems. By mastering the concepts and techniques taught in this course, you will gain a deeper understanding of how to design, troubleshoot, and optimize automated systems, enhancing your effectiveness in this field.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. While ladder logic programming is not a common focus in software engineering, this course, Applied Logic (Level 2), may still provide valuable insights for Software Engineers interested in embedded systems or industrial automation. The course's emphasis on problem-solving and practical application can enhance your ability to design and implement software that interacts with hardware devices and control systems.
Computer Engineer
A Computer Engineer designs, develops, and maintains computer systems. Similar to Software Engineers, ladder logic programming is not a central focus in computer engineering. However, this course, Applied Logic (Level 2), may offer some beneficial knowledge for Computer Engineers interested in embedded systems or industrial automation. The course's focus on practical problem-solving and hands-on projects can help you develop a better understanding of how computers interact with hardware devices and control systems.
Electrical and Electronics Engineer
An Electrical and Electronics Engineer designs, develops, and maintains electrical and electronic systems. While ladder logic programming is not a major focus in electrical and electronics engineering, this course, Applied Logic (Level 2), may provide some useful knowledge for individuals in this field who are interested in industrial automation or embedded systems. The course's hands-on approach and focus on practical problem-solving can enhance your ability to design and implement electrical and electronic systems that integrate with automated processes.
Maintenance Technician
A Maintenance Technician installs, maintains, and repairs equipment and machinery in various industries. This course, Applied Logic (Level 2), can be a valuable asset for Maintenance Technicians who work with automated systems, as it provides a thorough understanding of ladder logic programming, which is commonly used in industrial automation. By mastering the concepts and techniques taught in this course, you will gain the skills necessary to troubleshoot and repair automated systems efficiently, reducing downtime and ensuring optimal performance.
Process Control Engineer
A Process Control Engineer designs, implements, and maintains control systems for industrial processes. While ladder logic programming is not the primary focus in process control engineering, this course, Applied Logic (Level 2), may provide some supplementary knowledge for individuals in this field. The course's emphasis on problem-solving and practical application can enhance your ability to design and implement control systems that integrate with automated processes, improving process efficiency and reliability.
Field Service Engineer
A Field Service Engineer installs, maintains, and repairs equipment and systems in the field. This course, Applied Logic (Level 2), can be a valuable resource for Field Service Engineers who work with automated systems, as it provides a solid foundation in ladder logic programming, which is commonly used in industrial automation. By gaining proficiency in ladder logic, you will enhance your ability to troubleshoot and repair automated systems in the field, minimizing downtime and ensuring optimal performance.
Quality Control Inspector
A Quality Control Inspector ensures that products and services meet quality standards. While ladder logic programming is not a key requirement for Quality Control Inspectors, this course, Applied Logic (Level 2), may provide some indirect benefits. The course's emphasis on problem-solving and attention to detail can enhance your ability to identify and resolve quality issues, particularly in manufacturing environments where automated systems are used.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Applied Logic (Level 2).
Provides a comprehensive introduction to PLC programming for industrial automation. It covers the basics of PLC programming, including ladder logic, function block diagrams, and structured text. The book also includes numerous examples and exercises to help readers learn how to program PLCs.
Provides a comprehensive introduction to automating manufacturing systems with PLCs. It covers the basics of PLC programming, including ladder logic, function block diagrams, and structured text. The book also includes numerous examples and exercises to help readers learn how to design and implement automated manufacturing systems.
Provides a comprehensive introduction to industrial electrical wiring. It covers the basics of electrical wiring, including electrical safety, conduit bending, and wire pulling. The book also includes numerous examples and exercises to help readers learn how to wire industrial electrical systems.
Provides a practical introduction to electrical troubleshooting. It covers the basics of electrical troubleshooting, including electrical safety, test equipment, and troubleshooting techniques. The book also includes numerous examples and exercises to help readers learn how to troubleshoot electrical systems.
Provides a comprehensive introduction to electrical motor controls. It covers the basics of electrical motor control, including motor starters, contactors, and relays. The book also includes numerous examples and exercises to help readers learn how to design and implement electrical motor control systems.
Provides a comprehensive introduction to control systems engineering. It covers the basics of control systems, including feedback control, PID control, and state-space control. The book also includes numerous examples and exercises to help readers learn how to design and implement control systems.
Provides a comprehensive introduction to the fundamentals of electrical engineering. It covers the basics of electrical engineering, including circuit analysis, electromagnetism, and power systems. The book also includes numerous examples and exercises to help readers learn the fundamentals of electrical engineering.
Provides a comprehensive introduction to industrial electronics. It covers the basics of industrial electronics, including electronic components, circuits, and systems. The book also includes numerous examples and exercises to help readers learn the fundamentals of industrial electronics.
Provides a comprehensive introduction to programmable logic controllers (PLCs). It covers the basics of PLCs, including PLC hardware, PLC programming, and PLC applications. The book also includes numerous examples and exercises to help readers learn the fundamentals of PLCs.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Applied Logic (Level 2).
Process Visualization (Level 3)
Most relevant
PLC Fundamentals (Level I)
Most relevant
IEC Paradigms (Level 4)
Most relevant
Studio 5000 PLC Ladder Logic Training. Basic.
PLC & AC Drive with Automatic & Manual Industrial Control
PLC Programming in Siemens TIA Portal
PLC Programming - Training from Scratch on RSLogix500 &...
From Wire to PLC , A Bootcamp In Industrial Automation
Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron &...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser