Write a PLC Program for a Box Sorting System using GRAFCET
5.0 (5 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.
55 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Write a PLC Program for a Box Sorting System using GRAFCET to your Wishlist.

Add to Wishlist

Write a PLC Program for a Box Sorting System using GRAFCET

Use GRAFCET to analyse a Box Sorting system and write PLC code to Run and Test, without the use of any hardware.
Bestselling
5.0 (5 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.
55 students enrolled
Created by Emile Ackbarali
Last updated 7/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use PLC simulation software applications
  • Use simulation software for the simulation of a plant environment
  • Understand the state based concepts underpinning the GRAFCET method
  • Analyse a system based on inputs and outputs
  • Build a sequential function chart (SFC) to model an automation system
  • Transform a sequential function chart (SFC) into ladder logic code
  • Run ladder logic code using a SoftPLC
  • Run equipment simulations to test ladder logic code
View Curriculum
Requirements
  • Basic working knowledge of ladder logic symbols
  • Familiarity with the installation of software applications on the Windows OS platform
  • Familiarity with the concept of sensors and actuators
Description

Learning how to write PLC Ladder Logic applications frequently involves attending classes which cost thousands of US dollars. And the reason you have to spend so much is that you have to pay for the use of a physical PLC (like Allen Bradley, Siemens, Omron, ABB, etc) as well as Plant Equipment.

But there is another way! ... and you don't have to own a PLC or any equipment, just a Windows laptop with the right software, that's all.

In this course, I am going to introduce you to software applications that are able to brilliantly simulate a PLC and plant equipment. The applications work with each other to allow you to write PLC programs, run and test them as if you were using a real PLC with real equipment. 

Specifically, the course will take you through the analysis of a Box Sorting system and show you how to use a design method called GRAFCET, to create your own Ladder Logic application. You will then run and test your ladder logic application on the Box Sorting system to see that it works. 

Both software application can be downloaded in trial mode and can be used as is to perform the exercises in this course.

Who is the target audience?
  • Electrical Engineers
  • Electrical Technicians
  • Electrical Tech or Engineering Students
  • Process Control Technicians and Engineers
  • Process Automation Engineers
  • Programmers working in the Process Automation field
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
03:17:13
+
Introduction
1 Lecture 05:30
+
The Software We Will Be Using
4 Lectures 17:46

Shows where to go to download and install the ITS-PLC MHJ Edition software.

Preview 04:27

Shows where to go to download and install the WinSPS-S7 software.

WinSPS-S7
05:39

Illustrates how the combination of ITS-PLC and WinSPS-S7 can provide a complete PLC training system on a computer without the need for any physical hardware.

How the Software Applications Work with Each Other
05:34

Dia is a diagramming application that will allow for the drawing of GRAFCET diagrams.

Dia - Diagramming Application
02:06
+
Getting Familiar with the ITS-PLC and the Box Sorting System
4 Lectures 27:23

The general user-interface for the ITS-PLC software is demonstrated as well as the basic operation of the box sorting system.

An Overview of the ITS-PLC Interface for the Box Sorting System
06:27

Relevant parts of the user manual are referenced to learn what sensors and actuators exist and their various functions. 

Using the User Manual to Learn about the Sensors and Actuators
06:27

The Box Sorting system is run in manual mode and the actuators are manually activated and the effect of the moving boxes on the various sensors is noted.

Preview 09:54

The operation of the Box Sorting system is summarized and some last changes are made to the sensor / actuator descriptions.

Summary of Box Sorting System
04:35
+
A Practical Introduction to the GRAFCET Method
5 Lectures 26:55

GRAFCET is not a PLC programming language but rather it is a design tool that is used in the step between the control narrative and the PLC program.

What is GRAFCET and Where Does it Fit in to PLC Programming
06:29

In the GRAFCET design method, inputs change the state of the system and the state then sets the outputs of the system.

Understanding the Role of System States
04:11

A simple PLC problem is introduced and then a PLC program is written directly from the Control Narrative.

Introducing a Simple PLC Problem
04:51

A sequential function chart (SFC) is created based on the control narrative as well as the I/O of the simple PLC problem.

Preview 06:12

The sequential function chart (SFC) is translated into a PLC program for the simple PLC problem.

Transforming the Sequential Function Chart (SFC) into a PLC Program
05:12
+
Getting to Know the WinSPS-S7 Application
3 Lectures 20:03

A new solution and default project is created. A brief run down of the most applicable parts of the user interface is also done.

Creating a Solution and a Project
05:47

The symbol table in WinSPS-S7 is used to link the latter to the ITS-PLC application. A single input and a single output are used to illustrate this.

Understanding How to Link WinSPS-S7 to ITS-PLC MHJ Edition
07:42

A simple PLC application consisting of a single ladder logic rung is loaded into the SoftPLC and then linked to the ITS-PLC Box Sorting simulation.

Linking a Simple PLC program to the ITS-PLC Box Sorting system
06:34
+
Building the PLC Program for Box Sorting - Part 1
7 Lectures 43:54

All of the inputs and outputs are entered into the symbol table of the WinSPS-S7 application.

Entering the Inputs and Outputs in the System
06:29

The goal of this section is to create a PLC program to run the feeder belt and entry conveyor only.

The Goal of this Section
02:32

The sequential function chart for the feeder belt and entry conveyor operation is drawn using the Dia software.

Drawing the Sequential Function Chart
11:54

Ladder logic is created the transitions in the sequential function chart.

Creating Ladder Logic for the Transitions
05:54

Ladder logic is created to handle the output conditions. 

Creating Ladder Logic for the Outputs
06:02

Creating Ladder Logic to Initialize System into State 0
05:48

The ladder logic application is loaded into the SoftPLC and then it is placed into Run mode. The ITS-PLC is then placed into Auto mode to test the simulation.

Preview 05:15
+
Building the PLC Program for Box Sorting - Part 2
4 Lectures 19:08

The sequential function chart is extended to move a box onto the turntable and for the turntable to turn 90 degrees.

Extending the Sequential Function Chart to handle the Turntable
05:06

Based on the change to the sequential function chart (SFC), the ladder logic is modified.

Modifying the Ladder Logic based on change to SFC
07:26

The ladder logic application is loaded into the SoftPLC and then it is placed into Run mode. The ITS-PLC is then placed into Auto mode to test the simulation.

Running the Program with the ITS-PLC Box Sorting Simulation
01:31

Ladder logic is added to detect the size of the box as it leaves the feeder belt. This size is then stored.

Adding Ladder Logic to Detect and Store the Box Type
05:05
+
Building the PLC Program for Box Sorting - Part 3
5 Lectures 34:07

Extending the SFC for Low Box going on Right Exit Conveyor.

Extending the SFC for Low Box going on Right Exit Conveyor
09:29

Extending the SFC for High Box going on Left Exit Conveyor

Extending the SFC for High Box going on Left Exit Conveyor
04:39

Ladder logic is added to the existing application based on the additional state transitions.

Adding Ladder Logic for the Additional Transitions
06:29

Adding the ladder logic to implement the additional states and the outputs on in those states.

Adding Ladder Logic for the Additional Output States
09:58

The ladder logic application is loaded into the SoftPLC and then it is placed into Run mode. The ITS-PLC is then placed into Auto mode to test the simulation.

Running the Program with the ITS-PLC Box Sorting Simulation
03:32
+
Conclusion
1 Lecture 02:27
The End - Where To Go From Here
02:27
About the Instructor
Emile Ackbarali
4.5 Average rating
1,025 Reviews
2,495 Students
13 Courses
Software Developer, Systems Integrator and Entrepreneur

I have been working in the fields of Software Development, Software Systems Integration and Process Automation since 1996. In 2003, I stepped out on my own and started working for myself providing software development and systems integration services to small and medium businesses.

I am also associated with a great company called Mora Systems Limited that under the leadership of it's Managing Director has produced innovative and outstanding products and services in the fields of GIS and Cellular based SCADA.

Teaching has always been a passion for me. I have taught at the tertiary level for many years on the subjects of programming, control systems as well as systems integration. In the last few years I found myself incorporating more and more videos into the curriculum with amazing results.

When I heard of uDemy I just could not help but sign up. With teaching in a classroom, you can reach only so many students, but with uDemy you can reach the world! I plan to publish and promote as many courses as I possibly can on the uDemy platform.