In compliance with high industry standards

Communications for 4.0 Industry with PLC Arduino 


Industrial Arduino for 4.0 Industry

In this case we want to show you how to implement a versatile system in terms of communication to control the storage and labeling of wine production. 

This project consists of using different Arduino PLC controllers connected using several types of communications.


Do you manage a wine factory? If you do, you will be interested in this project.

Imagine a wine factory that needs to control and monitor two rooms:

  • In the first room, there is the bottle labeling and engraving line.

  • The second room is the cellar where the bottles are stored for later sale.

To transport the bottles from one place to another, you will need to implement a conveyor belt system capable of redirecting the bottles on different belts depending on the capacity of the racks.

This system will incorporate a server where all the data collected from the system will be stored, a Panel PC that will serve as a monitoring and control point and four industrial Arduino based programmable logic controllers, in addition to sensors and peripheral devices.

Communications for 4.0 Industry


The whole system will be controlled by the master industrial PLC controller arduino that will be in charge of controlling the other three slave industrial controllers through LoRa (wireless radio frequencies communication protocol). This arduino automation PLC will continously send the process information to the server using an ethernet connected router and then transfer it, in real time, to the Panel PC (control point)

The PLC nr. 2 will control the conveyor belts. Let's imagine that there are 5 belts to be controlled. The first one will be in the labeling and engraving line, the second one will take the bottles from this station to the storage area where they will be derived by 3 other conveyor belts depending on the capacity of the racks.

If the first rack is full, the first conveyor will stop and the second one will turn on to fill shelf nr. 2 and so on continuously. This system can incorporate an unlimited number of conveyor belts depending on the capacity of the warehouse. This PLC will be an M-Duino 57R + since it has relay outputs that can activate monophase 220V engines that carry the conveyor belts.

The PLC nr. 3 will control both machines, the labeling machine and the engraving one. So the labeling machine will communicate with the PLC through the RS-485 protocol since it is the most common in the market for this type of devices. The laser engraver could communicate with the same protocol, but you can take advantage of the versatility of the Industrial Shields equipment, doing it via Bluetooth, thus avoiding physical wiring. The equipment chosen for this application will be an M-Duino 21+ WiFi / Bluetooth.

Finally, the PLC nr. 4 will be in the warehouse where all the bottles on the conveyor belts are stored. In this case, the customer has asked us to control the temperature and humidity of the cellar so that the wine is kept in optimal conditions.

In the racks you will install photoelectric sensors that will indicate the capacity of the shelves. In case they are full, you can communicate it to the PLC nr.2 and activate the second conveyor belt to fill the second rack. To control the climate there will be a temperature and humidity sensor and depending on the selected parameters, you will turn on the dehumidifier and the air conditioning. 

Apart from seeing these parameters on the Panel PC, we suggest you to install a small LCD screen in the warehouse where you can also see them. This screen will be controlled through I2C, which is a very usefull protocol for this type of application. The PLC which will do this task is an M-Duino 19R+, also with relay outputs to activate the dehumidifier and the air conditioning. 

Connection Layout

This system can be easily replicated for any winery or bottling plant, adding elements depending on the needs of the system and extending it to several rooms or industrial automation warehouses since the LoRa communication has a range of more than 15km, thus creating a very wide network of controllers.

With this example, you have seen the importance of the most innovative communications of Industrial Shields and also its effectiveness in terms of implementation since they are predefined and there are own libraries with example codes which makes programming simple apart from being Open Source.


Communications for 4.0 Industry


 If you are thinking of automating your company, contact us.
We will help to find the best open source based solution to monitor and control your facilities.

Check the Arduino and Raspberry Pi Products Range

Industrial Solutions for automation, monitoring and control

PLC Arduino Automation for Industrial Labelling

Up to 20 Inputs & Outputs

PLC Arduino Automation for Industrial Labelling

Up to 58 Inputs & Outputs

Panel PC Industrial Labelling

The power of Raspberry Pi

Download the Communications for 4.0 Industry                                                          with PLC Arduino Case Study

Share it with your teammates

Do you want to receive more information about Industrial Automation?

Open Source technology allows you to develop your Monitor applications.

Just fill the form and we will send you several examples about how to use Open Source based devices on your projects.