top of page

Programming An Airport Grade Conveyor system

Learning PLC Programming For Industrial Applications

This page briefly covers a PLC programming project, a part of the Industrial Robotics module from college.

​

The project was to create and test a PLC based box sorting system in which a conveyer will direct a box to a different destination based on box parameters.

 

Once a viable solution was produced and verified, the code was to be uploaded onto a  pre-built conveyor system consisting of airport grade parts used often in industry.

​

This was first done through software, using both an industrial  Ladder Logic-based language and that of a more simple flowchart-based language.  After the system was verified through software, the program was to then be uploaded and tested on a PLC with a simple prototyping I/O board, consisting of 8 switches and 8 LEDs.

​

This setup was used previously on the course within assignments. For example, these would involve producing certain expected outputs based on provided inputs or create various LED sequences.

​

-------------------------------------------------------------------------------------------

Sadly I do not have much footage from my college-based projects, as a lot of that content was lost. For this reason, I only have limited footage from this time, mainly from partial backups and old social media posts.

​

Otherwise, I would have broken down and annotated the code and tests performed.

-------------------------------------------------------------------------------------------

​

I found the Ladder Logic method of programming simple to learn but annoying to use, being formatted different from most other programming methods used on the course. Though I did see its usefulness when describing a circuit on the system.

​

After the code was verified on this method, we had a safety brief involving the conveyer and how to safely work around it.

​

​

​

After that, it was time to test it on the conveyor system and behold it worked the first time!

​

​

I found this project extremely interesting but also extremely limiting. I wish I had more involvement in the design and production fo the system. As well as this, there was a lot of sensors available to be used, but as the assignment demanded the system to be more timing oriented, most of the system was not used. 

​

​

​

In summary, a lot was learned but the solution produced seemed too simplistic where the produced code didn't use the full effect of the actuators and sensors and resulted in more pre-produced commands for the components used. 

​

Using what was learned at the ABB Robotics training day and my visits to the BMW and Vauxhall factories, I would also like to expend the system to implement a pick and place robot/robots to also direct the items on the convayer.

​

bottom of page