Arduino PLC for automation
This project is designed to make an automotive production line system capable to be adapted to different needs.
The production line will be automated using an Arduino PLC, that will control all the processes and the robots behaviours. A Panel PC will be able to monitor them and to become the management point of the input-output data feed.
This application could be applied remotely using an Ethernet PLC if it is necessary and the information can be accessed wherever you want, through a VPN connected to our MQTT server.
This database could be shown on a Panel PC based on Raspberry Pi that will monitor all the information.
Control with Industrial Arduino
All the important production line data will be collected using several sensors; for example, load cells to weigh certain pieces, lasers to measure distances, pressure devices to measure the force applied assembling the pieces, etc. All this information will be sent to an Arduino PLC , where it will be processed. Considering the specific orders previously programmed or the ones introduced through the Panel PC, the Industrial Arduino PLC may send the commands to the production line actuators. As an example, we can see all the mechanized arms and the robots to execute all the orders.
All this information can be monitored through the Panel PC, where you can control and configure all the system parameters.
In the Panel PC, there will be also a broker server (MQTT) that is responsible for receiving and sending data between the Arduino PLC and the Panel PC.
To monitor the data, Node-RED will be used.
The main points to achieve are the following
Automate an automotive production line.
Easy management; through the PLC, the Panel PC, even so using a mobile phone or a tablet.
- All processes controlled and monitored 24/7.
- Divided labor camps regarding the monitoring interface.
- Wide embracing in relation with the different lines (possibility to select one line or another and to apply this to different parameters).
- Adaptability; the system could be modified in respect to the hardware and reprogrammed in respect to the software to adapt to every little change in the line.