Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

The Complete PLC Programmer Mini Course Basic Level-ver03-25

via Udemy

Overview

This course is a great introduction to Programmable Logic Controllers Theory, Principles, and Programming Applications.

What you'll learn:
  • Understand PLC's basic arquitecture
  • Utilize Basic PLC's Programming Software
  • Identify PLC's Harware and Components
  • Set up PLC System for Programming and Operation
  • Utilize Design Methods to Implement Small-Scale PLC Projects
  • Program standard applications in ladder logic language

This course is a basic introduction to the world of PLCs. Specifically, the course presents the use of the PIB [PLC-in-A-Box] and the Allen Bradley Micro_Logix 1000 controller and hardware and software.

Course Outline:

GENERAL SECTION:

Module 1: Understanding PLCs

Lesson 1: What is a PLC?

A programmable logic controller (PLC) is a specialized computing device used in industrial control systems to automate processes. PLCs are designed to withstand harsh industrial environments and are commonly employed in manufacturing, energy, and other industries to control machinery and processes.

Lesson 2: Components of a PLC

Explore the key components of a PLC, including the CPU (Central Processing Unit), input and output modules, power supply, and communication ports. Understand how these components work together to execute control logic.

Module 2: PLC Programming Basics

Lesson 1: Programming Languages

Learn about the common programming languages used in PLCs, such as ladder logic, function block diagrams, and structured text. Understand the principles behind each language and their applications in industrial automation.

Lesson 2: Basic Instructions

Explore fundamental instructions in PLC programming, including input and output instructions, timers, counters, and comparison instructions. Gain hands-on experience with simple programming examples to reinforce understanding.

Module 3: PLC Communication

Lesson 1: Communication Protocols

Understand communication protocols used by PLCs to exchange data with other devices, such as sensors, actuators, and Human Machine Interfaces (HMIs). Explore protocols like Modbus, Profibus, and Ethernet/IP.

Lesson 2: Networking PLCs

Learn about networking PLCs for seamless integration into larger control systems. Discover concepts like master-slave configurations, network topologies, and the importance of a reliable communication infrastructure.

SPECIFIC SECTION:

SECTION 1: AN INTRODUCTION TO PIB, Lesson 1: Intro to the PIB , Lesson 2: Setting Drivers for the PIB

Lesson 3: Verifying Communication with the PIB , Lesson 4: The PIB Software Overview , Lesson 5: Selecting the PIB Processor

Lesson 6: The PIB Basic Commands Library , Lesson 7: The PIB Software Data Files , Lesson 8: The PIB First Project

Lesson 10: Testing the First PIB Project

SECTION 2: PRINCIPLES OF PLC THEORY, - Relay and ladder logic principles, - Defining PLC: What is a PLC?

- Justifying the use of PLC--why are they used? , - Ways to represent input and output elements, - Conversion of relay to ladder

- Schematic electrical to ladder logic conversion

SECTION 3: PLC SYSTEM SET UP, - PLC Design process, - 7-Steps method to design PLC projects, - Computer logic and ladder logic

- What is inside a PLC computer architecture?, - ladder logic programming fundamentals

- system set up for programming and operation

SECTION 4: PLC STANDARD APPLICATIONS, - Program Start-Stop ladder, - Program Jogging to Start-stop

- Program Forward-reverse ladder application, - Program ON-OFF delay timer application

And much more...always improving this course.

Syllabus

  • An Overview of the PIB (PLC-in-abox) System
  • Basic PLC Theory and Principles
  • PLC Set-Up for Applications
  • Programming Standard Application Excercises
  • PLC Programming and Simulation Tools

Taught by

Dr. Oscar Rodriguez

Reviews

4 rating at Udemy based on 506 ratings

Start your review of The Complete PLC Programmer Mini Course Basic Level-ver03-25

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.