Arduino For Industrial Automation Plc And Hmi Integration

Tags: PLC

Design from A-Z control projects using Arduino, Soft PLC, HMI, VFD, ModBus TCP and Electrical panel with full simulation

Last updated 2022-01-10 | 4.8

- Integrating an Arduino with Soft-PLC (CodeSYS)
- Integrating Arduino with HMI supporting ModBus TCP
- Basic motor driver control (VFD) using Arduino

What you'll learn

Integrating an Arduino with Soft-PLC (CodeSYS)
Integrating Arduino with HMI supporting ModBus TCP
Basic motor driver control (VFD) using Arduino
Simulate industrial automation projects using Arduino
Design two full industrial automation projects from scratch
Interfacing industrial sensors with Arduino
Using cutting edge software to design automation projects
Ladder logic skills
Learning VFD setup

* Requirements

* Prior Arduino programming knowledge
* Arduino UNO
* Arduino Ethernet shield
* A Computer/Laptop equipped with Ethernet port and Windows platform

Description

This course provides hands-on Step by Step experience to integrate, Arduino, PLC and HMI using Modbus TCP by implementing real industrial projects.

Real projects will be designed step by step to help you grasp the concepts.

By the end of this course, you will be able to integrate various technologies to control industrial automation projects in multiple ways, like using Soft-PLC with Arduino and using HMI with Arduino.

The materials also contain a lot of videos that will teach you various skills. Stuff like, Ladder logic programming, HMI design, VFD driving and many other cool lectures that you can use to expand the Arduino integration in real industrial automation projects.

You will use technologies and brands like :

  • Arduino

  • CodeSys

  • Schneider Electric

  • Modbus TCP

  • VFD (Industrial motor drivers)


And the best part is you will be able to simulate and integrate most of the things without having to buy any expensive industrial automation hardware. However, if you plan to buy the equipment, then you will be able to design your projects since this course will walk you through Programming and schematic of two complete integration projects.

This course will be based on the famous industrial protocol Modbus TCP, where you will learn how to use it in integrating almost any Modbus TCP supported device with Arduino, and just to note, this protocol supported by over 70% of the industrial automation devices and equipment.

What you need is:


  • Arduino UNO

  • Arduino Ethernet shield

  • PC/Laptop with Windows

  • Some wires and potentiometer

  • Optional (8-CH Arduino Relay external card with 5v 700mA  minimum power supply) 


All software we will use are free so you don't need to worry about obtaining any of them, all the links will be provided, noting that these are very highly professional software used by the biggest companies around the world and are by no mean poorly developed ones.


Skills you will learn in this course:

  • Arduino Integration with CodeSys Soft PLC systems

  • Arduino integration with HMI

  • Learning how to use Modbus TCP with multiple equipment

  • Basic VFD driving using Arduino

  • Design HMI screens in two different software

  • Designing in Ladder Logic

  • Handling Classical VFD devices (Industrial motor drivers)

  • Using Arduino to simulate small size industrial automation projects


The two projects designed from scratch in this course w are designed step by step. And besides, by the end of each project, an electrical panel-based demonstration video will be shown to let you see the result not only in simulation but also with real industrial automation electrical hardware.


An Arduino is NOT a replacement for a PLC system, though it can be deployed for small scale projects.


Who this course is for:

  • Any enthusiast about expanding Arduino capabilities to real applications
  • Anyone curious about integrating arduino with HMI and PLC
  • Arduino Hobbyist
  • Industrial Automation Designers
  • Computer engineers
  • Electrical and Electronics engineers
  • Control Engineers
  • Communication Engineers

Course content

7 sections • 67 lectures

Course Overview Preview 05:52

Before We Start Preview 01:02

PLC VS Soft-PLC Preview 05:45

Why to use a protocol Preview 06:18

Modbus Master-Slave Preview 04:22

ModBus TCP Overview Preview 08:22

Address Shifting Preview 02:29

Getting the SoftPLC Software Preview 02:53

Getting Arduino IDE Preview 00:02

Getting HMI Software Preview 00:02

Introduction Preview 10:38

Relays Preview 06:39

Latch-Unlatch Preview 10:26

Counters Preview 08:12

Timers Preview 04:51

Boolean Operations Preview 08:14

Move Blocks Preview 03:32

Limit block Preview 03:20

Conditional Blocks Preview 07:31

Arithmetic Blocks Preview 05:37

Custom Function Blocks Preview 07:25

Multiple Instances Creation Problem Preview 02:20

Data Types in more details Preview 06:43

Creating a Quick Visual Interface Preview 12:55

Visualization Analog Control Preview 07:05

Setting Up The Library Preview 01:14

Understanding Holding Registers Preview 03:07

Arduino Slave Mode Coding P1 Preview 11:50

Arduino Slave Mode Coding P2 Preview 04:13

CodeSYS Communication and channels Preview 08:15

Preparing Blocks Preview 03:17

Read/Write INT Simulation Test Preview 03:50

Masking Techniques Part 1 Preview 05:48

Masking Techniques Part 2 Preview 02:55

Read Write Bits Preview 03:02

Project Overview Preview 04:10

Schematic Preview 13:28

Programming Soft-PLC Part1 Preview 22:55

Programming Soft-PLC Part2 Preview 11:05

Programming Visualization Part 1 Preview 12:47

Programming Visualization Part 2 Preview 24:03

Arduino Sketch Coding Preview 11:48

Soft Testing Preview 03:51

Hardware Relay Output Testing Preview 06:51

Hardware: Electrical Panel Demonstration Preview 03:53

Cable and Enclosure Choice Preview 03:16

Project Overview Preview 06:22

Schematic Preview 06:16

HMI ModBus Addressing Preview 01:10

HMI Design Part 1 Preview 13:51

HMI Design Part 2 Preview 13:22

Algorithm Overview Preview 03:10

Finite State Machine Preview 06:17

Arduino Sketch Preview 18:22

Soft Testing Preview 13:46

Hardware: HMI Program Upload Preview 00:48

HardwareL Electrical Panel Demonstration Preview 03:52

Master Industrial Automation Control Preview 00:30

Power Supplies Preview 03:30

Motor Driving Techniques Preview 02:55

VFD Demo 1 Preview 05:34

VFD Demo 2 Preview 03:40

VFD Demo 3 Preview 07:13

VFD Demo 4 Preview 06:33

VFD Demo 5 Preview 03:59

Proximity Sensors Preview 03:52

Pressure Sensors Preview 02:56