Upload
duongdien
View
215
Download
0
Embed Size (px)
Citation preview
How Arduino Is Open-sourcing IndustryArduino Day 2015 ndash Fablab Cocircte drsquoOpale ndash Calais
Matthieu PUIGT
matthieupuigt[at]univ-littoralfr
(1) IUT du Littoral Cocircte drsquoOpale ndash Dept Geacutenie Industriel et Maintenance ndash Longuenesse FR-62698httpwwwiut-gim-stomerfr
(2) LISIC ndash ULCO ndash Calais FR-62228httpwww-lisicuniv-littoralfr~puigt
March 28 2015
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 1
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)
Comments in the fora1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 3
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)
Comments in the fora1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 3
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 3
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
IntroductionArduino cheap easy to use and sufficient performance for a largenumber of applicationsOpen-source icirc Possibility to adapt (new card shield) for a specificapplicationDevelopment of fieldbus shields (RSxxx CAN bus Ethernet) andcommunication protocol librarys (Modbus TCPIP)Early some thought to industrial applications (eg here in 2009there in 2009 here in 2010 etc)Comments in the fora
1 Not robust enough (10 ways to destroy an Arduino)2 Hardware requirement for an electricalindustrial system (12V-24V
compliant rail-mounted etc)3 Integration in an industrial system (especially integration with SCADA)icirc PLCs are designed for this 40+ years of experience Why changing
Two words about the open-source business modelProvide an open tool for free (OS software plans to build a card)Sell a service to make it run (softwarehardware installation sellingelectronic cards teaching how to use the material etc)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 2
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 3
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 3
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Rugged ArduinosMore robust open-source Arduino-like cards
Ruggeduino Special Edition ($5495)16MHz 8bit micro-C (like Arduino) 35ndash30V IO protected Arduino formfactorTemperature range -40C +50CSame IDE as Arduino
Olimex PIC32-Pinguino (e1995-)80 MHz 32bit micro-C (Pinguino) 9ndash30V IO protected Arduino form factor+ specific UEXT connectorTemperature range -25C +85CIDE (Pinguino) close to ArduinoOlimex builds other Duino products
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 4
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Arduino-based PLCsArduino-based products with easy physical integration into industrialsystems (schematics not provided)
All based on AVR micro-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 How Arduino Is Open-sourcing Industry March 28 2015 5
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
A trully open-source Arduino-based PLCOpenPLC httpwwwopenplcprojectcomBorn as a student projectAll schematics provided possibility to build your own (not possible tobuy one for now)Follows the concept of modular PLCsNot only hardware development but also software development (wersquoregoing to see it)
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 6
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Programming an Arduino like a PLCArduino use a language derived from CVarious PLC programming languages
One inheritated from relay hardware systems Ladder diagram
icirc Development of Ladder languages compatible with ArduinoOpenPLC ndash Soapbox Snap ndash PLClib ndash Ladder Logic for PIC and AVR ndashWaltech Ladder
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 7
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 8
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Arduino in the Computer-Integrated Manufacturing pyramid
ERP
MES
SCADAPLCs micro-Cs (eg Arduino)
Sensors ActuatorsReal-time manufacturing
Delayed management
ERP = Enterprise Resource PlanningMES = Manufacturing Execution SystemSCADA = Supervisory Control And Data Acquisition
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 9
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
SCADA softwares compatible with Arduino
SCADAs can be directly linked with a PLC (one-to-one connexion) orthrough a server (mainly OPC server)OPC server for Arduino allows the use of any SCADA software
Free SCADA softwares for Arduino ACIMUT Visual OPC BuilderOpen-source SCADA softwares Proview ECLIPSE Scada
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 10
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Outline of the presentation
1 Robustifying Arduino and integrating it into industrial systemsRugged ArduinosArduino-based PLCs
2 Arduino and manufacturingArduino in the Computer-Integrated Manufacturing pyramidSCADA softwares compatible with Arduino
3 Conclusion
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 11
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12
Conclusion
Arduino is (slowly but steadily) open-sourcing industry1 Hardware
Open- and closed-source Arduino-based industry compliant hardwareOpen-source PLC in development
2 SoftwareProgramming languages (Ladder)Communication protocols (Modbus TCP OPC server)SCADA (free or open-source solutions)
Need to1 Trying it2 Comparing it with proprietary solutions3 Improving it (if needed)4 Spreading the word
Thank you for your attention Questions
M Puigt How Arduino Is Open-sourcing Industry March 28 2015 12