Skip to content

ju9da9/IndustrialAutomationCUProject

Repository files navigation

Industrial Automation Conveyor System

Project Description

This repository contains an academic industrial automation project developed in the Automação Industrial 2 curricular unit, from Baschelor's degree in Electrical and Computer Engineering at the Polytechnic Institute of Leiria, Portugal.

The complete system includes:

  • Conveyor belt control using PLCs
  • Box transportation between conveyors
  • Automatic routing logic
  • Packaging and labeling processes
  • Communication between Siemens PLCs
  • HMI supervision
  • SCADA integration
  • MySQL database integration
  • Web server visualization

Repository Structure

Part 1 – PLC Control System

This section contains the base control implementation:

  • Conveyor transfer logic
  • Data structures for box tracking
  • GRAFCET-based transfer sequence
  • PLC programming in TIA Portal
  • Sensor and actuator logic

Part 2 – Automation & Process Expansion

This section contains the process expansion stage:

  • Automatic routing control
  • Data creation and transfer functions
  • Packaging function block
  • Labeling function block
  • Routing conveyor control
  • Process automation improvements

Part 3 – Industrial Communication & Integration

This section contains communication and supervision integration:

  • PROFIBUS-DP communication
  • Siemens S7-1200 and S7-1500 communication
  • ET200L remote station
  • KTP600 HMI
  • Citect SCADA
  • MySQL integration
  • Web server monitoring

Technologies Used

  • Siemens TIA Portal
  • PLC Programming (LADDER)
  • Siemens S7-1200
  • Siemens S7-1500
  • ET200L
  • PROFIBUS-DP
  • WinCC
  • KTP600
  • Citect SCADA
  • Modbus TCP
  • MySQL Workbench 8.0
  • Siemens Web Server

System Overview

  1. Box detection
  2. Data generation
  3. Conveyor transfer
  4. Routing control
  5. Packaging process
  6. Labeling process
  7. PLC communication
  8. HMI/SCADA supervision
  9. Database logging
  10. Web visualization

Reports

The laboratory reports included in this repository are written in Portuguese.

Video Demonstration

Watch the video demonstration

About

Industrial automation project developed for the Automação Industrial 2 curricular unit at the Polytechnic Institute of Leiria, featuring PLC conveyor control, Siemens PLC communication, HMI/SCADA supervision, and MySQL integration.

Topics

Resources

License

Stars

Watchers

Forks

Contributors