How Arduino Is Open-Sourcing Industry: Arduino Day 2015 - Fablab Côte D'opale - Calais
How Arduino Is Open-Sourcing Industry: Arduino Day 2015 - Fablab Côte D'opale - Calais
How Arduino Is Open-Sourcing Industry: Arduino Day 2015 - Fablab Côte D'opale - Calais
Matthieu PUIGT
matthieu.puigt[at]univ-littoral.fr
(1) IUT du Littoral Cte dOpale Dept. Gnie Industriel et Maintenance Longuenesse, FR-62698
http://www.iut-gim-stomer.fr/
(2) LISIC ULCO Calais, FR-62228
http://www-lisic.univ-littoral.fr/~puigt/
M. Puigt
Introduction
Arduino: cheap, easy to use, and sufficient performance for a large
number of applications
Open-source Possibility to adapt (new card, shield) for a specific
application
Development of fieldbus shields (RSxxx, CAN bus, Ethernet) and
communication protocol librarys (Modbus, TCP/IP)
Early, some thought to industrial applications (e.g., here in 2009,
there in 2009, here in 2010, etc)
M. Puigt
Introduction
Arduino: cheap, easy to use, and sufficient performance for a large
number of applications
Open-source Possibility to adapt (new card, shield) for a specific
application
Development of fieldbus shields (RSxxx, CAN bus, Ethernet) and
communication protocol librarys (Modbus, TCP/IP)
Early, some thought to industrial applications (e.g., here in 2009,
there in 2009, here in 2010, etc)
Comments in the fora:
Not robust enough (10 ways to destroy an Arduino)
Hardware requirement for an electrical/industrial system (12V-24V
compliant, rail-mounted, etc)
3
Integration in an industrial system (especially integration with SCADA)
PLCs are designed for this. 40+ years of experience. Why changing?
1
2
M. Puigt
Introduction
Arduino: cheap, easy to use, and sufficient performance for a large
number of applications
Open-source Possibility to adapt (new card, shield) for a specific
application
Development of fieldbus shields (RSxxx, CAN bus, Ethernet) and
communication protocol librarys (Modbus, TCP/IP)
Early, some thought to industrial applications (e.g., here in 2009,
there in 2009, here in 2010, etc)
Comments in the fora:
Not robust enough (10 ways to destroy an Arduino)
Hardware requirement for an electrical/industrial system (12V-24V
compliant, rail-mounted, etc)
3
Integration in an industrial system (especially integration with SCADA)
PLCs are designed for this. 40+ years of experience. Why changing?
1
2
Conclusion
M. Puigt
Rugged Arduinos
More robust open-source Arduino-like cards:
Ruggeduino Special Edition ($54.95)
16MHz, 8bit -C (like Arduino), 3.530V, I/O protected, Arduino form
factor
Temperature range: -40 C / +50 C
Same IDE as Arduino
M. Puigt
Arduino-based PLCs
Arduino-based products with easy physical integration into industrial
systems (schematics not provided!)
All based on AVR -C (8 bits, 16MHz)
Rugged (sold as is)
Only software is open-source...
Industruino (from e52, from e110 for 12-24V compatibility)
Controllino (from e119)
Industrial shields (from e135)
M. Puigt
M. Puigt
Conclusion
M. Puigt
Delayed management
MES
SCADA
PLCs / -Cs (e.g., Arduino)
Sensors / Actuators
Real-time manufacturing
.
M. Puigt
M. Puigt
10
Conclusion
M. Puigt
11
Conclusion
Arduino is (slowly but steadily!) open-sourcing industry
1
Hardware
Open- and closed-source Arduino-based industry compliant hardware
Open-source PLC in development
Software
Programming languages (Ladder)
Communication protocols (Modbus, TCP, OPC server)
SCADA (free or open-source solutions)
Need to:
1
2
3
4
Trying it
Comparing it with proprietary solutions
Improving it (if needed)
Spreading the word
M. Puigt
12