element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Raspberry Pi for Industrial Uses
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 37 replies
  • Answers 26 answers
  • Subscribers 668 subscribers
  • Views 11296 views
  • Users 0 members are here
  • iiot
  • plc
  • pi compute
  • industry
  • sbc
  • compute module 3
  • raspberry_pi
  • raspberri pi
  • raspberry pi 3b+
  • process control
  • raspberry pi 3 a+
  • dcs
  • compute module
Related

Raspberry Pi for Industrial Uses

tonydbeck
tonydbeck over 6 years ago

I am interested to know what experience others have had using a Raspberry Pi in industry?  I would love to hear about:

 

  • Any issues with short and long term reliability?
  • Connectivity with Industrial control systems -
    • Have add on boards been used?
    • Have custom PCB's been made to interface 24V based I/O on PLC's / DCS systems etc?
    • How has it been hooked up to power?
  • Issues with EMI?
  • Long term SD card reliability?
  • Has a Pi been used to actually control some industrial equipment rather than for monitoring or HMI?
  • What version of Pi was used - eg. Compute module
  • Why use a Pi vs a PLC or industrialised PC?
  • What were the biggest challenges?
  • Was there any challenge from peers or management in using something that could be viewed as an educational tool rather than industrial control equipment?
  • What OS has been used?
  • Have there been any concerns around security? Especially if connecting to a Process Control Network.
  • What security precautions have been taken?

 

I can see lots of advantages to using a Pi in industry - for example the amount of power and versatility for such a low cost!

 

 

Even if you don't have experience using a Pi in industry - it would still be great to hear people points of view! 

 

I look forward to some interesting responses!

 

-------------------------------------------

Tony

  • Sign in to reply
  • Cancel
Parents
  • mp2100
    0 mp2100 over 6 years ago

    I’ve been watching for this too. Searching around the ‘net ive seen a German company selling rPi Hardware as a PLC equivalent system. Sorry, the link is on my rPi, I’ll look for it. They have discrete and analog I/O cards.  An rPi on it’s own only has discrete (on/off) control, and serial/i2c/spi communication, so you need additional components if you want analog control.

     

    My concern is reliability in hot environments or vibration. I’d consider using an rPi for monitoring first, before trying it for controlling something. I’ve considered the BBBlack Industrial from element 14, it has a better temperature rating.

    BeagleBone Black Industrial

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • tonydbeck
    0 tonydbeck over 6 years ago in reply to mp2100

    Hi Allen and Shabaz,

     

    Thankyou for your responses! 

     

    I had come across the netPI in the past - it looks like a fantastic product where they have almost thought of everything.  One thing that does appear to be missing on this board is the CSI camera interface, although I guess there is potential to connect a USB camera.  The ability to take and analyse pictures is something that I believe could be very useful in machine vision applications.  

     

    This device looks very geared up for interfacing and communicating with control systems.  The RS232, RS485, Digital IO add-on boards are a brilliant addition. 

     

    That is a really great point with regard to how a standard Pi could be used - it may be ideal for monitoring something, but maybe not for use to actually control something.

     

    With regard to the BeagleBone Black Industrial - I had not come across the industrial version - but again this looks like a great device!  I have been aware of the BeagleBone SBC's for a while, but have not ever delved into them - this community is probably a great place to start!  image  Have you used them for any projects?  Does the BeagleBone board have any distinct advantages over the rPi?

     

    Another board that I have come across and am actually looking into using for a project I am working on is the: MyPi Industrial IoT Integrator Board from Embedded Micro Technology. 

     

    This board uses the Compute Module and has been designed for integrating into industrial equipment.  There is an extended temperature range version for use in very hot or very cold environments.

    It has 2 CSI camera connectors and a host of add on I/O boards.  They will also design and supply custom I/O boards for a specific requirement.  They have made a custom I/O board for me to aid in the project development phase. 

     

    Perhaps one disadvantage is they do not offer a hardened software platform such as the Yocto based Docker host platform on the netPi, although there is nothing to stop someone taking this approach themselves and using a similar software platform or using the Ubuntu Snappy core. 

     

    Cheers

    -----------------------------------------------------------

    Tony

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • shabaz
    0 shabaz over 6 years ago in reply to tonydbeck

    Hi Tony,

     

    Interesting board (MyPi). I think the literature is a bit misleading though, they state:

    image

    however they don't qualify it. I guess that version comes with a fan or heatsinking (which is harder on a SIMM module).

    The netPi is a more believable 50 deg C, and they explicitly state that this is supported without throttling, and their extended range is up to 60 deg C.

    The netPi has a lot more tests/approvals too, but as you say, it seems not to support CSI, so would put it out of the game it if this was required.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • shabaz
    0 shabaz over 6 years ago in reply to tonydbeck

    Hi Tony,

     

    Interesting board (MyPi). I think the literature is a bit misleading though, they state:

    image

    however they don't qualify it. I guess that version comes with a fan or heatsinking (which is harder on a SIMM module).

    The netPi is a more believable 50 deg C, and they explicitly state that this is supported without throttling, and their extended range is up to 60 deg C.

    The netPi has a lot more tests/approvals too, but as you say, it seems not to support CSI, so would put it out of the game it if this was required.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • tonydbeck
    0 tonydbeck over 6 years ago in reply to shabaz

    Hi Shabaz,

     

    My understanding is that it is the components that are used that are extended temperature versions. I agree that the literature is a little misleading.

     

    As stated in the Compute Module data sheet this would be the max for the silicon die and does not take into account heat generated by itself....

    image

    Of course, not all industrial uses are subject to extremes of temperature so this may not necessarily be a critical requirement.

     

     

    Another plus for the netPi is that it comes in a really nice DIN rail mountable package.

     

    I would argue that the two products are aimed at slightly different end uses - netPi is a fully finished product with tests/approvals and can be used as-is, whereas the myPi is designed to be integrated into something and is not a stand-alone item.

     

    Another product I have come across and have purchased to test out is the Siemens IoT2040.  It can be purchased here:

    https://uk.rs-online.com/web/p/iot-development-kits/1244038/  It seems that element14 do not currently stock it unfortunately.

     

    Here is the Siemens Support Page link:

    https://support.industry.siemens.com/cs/products/6es7647-0aa00-1ya2/simatic-iot2040?pid=815412&mlfb=6ES7647-0AA00-1YA2&mfn=ps&lc=en-WW

     

    I believe it is based on the Intel Galileo Gen 2 - which is interesting as Intel have now discontinued this board.

     

    Like the netPi it uses Yocto and natively supports Node-Red.  It also has connections for mPCLe cards and Arduino shields which is pretty cool.  I have got an I/O module with mine that plugs into the Arduino shield connector and has 5x24V DI, 2x24V DO - up to 300mA, 2x0-10V AI and 2x4-20mA AI.  As the module is made by Siemens for the device, it fits in really well and has a very neat cover plate.

     

    Cheers

    -----------------------------------------------------------

    Tony

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • mp2100
    0 mp2100 over 6 years ago in reply to tonydbeck

    The Siemen IOT device is very interesting. We are a big Siemens user, and no one has ever mentioned this to me.  Imagine that, a Siemens device with an arduino header!

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 6 years ago in reply to mp2100

    I’ve used the Siemens device - IOT2000 -  and like it.

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • mp2100
    0 mp2100 over 6 years ago in reply to Jan Cumps

    Jan,

    I just read through the user manual, from the Siemens web site.  It’s all about installation, and not much else.  Are there instructions on using the IOT2000?

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 6 years ago in reply to mp2100

    you might find this useful

    https://www.youtube.com/playlist?list=PL_atu5RtEPi72ubTe0c7rr1xJWhBSXted

     

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 6 years ago in reply to Robert Peter Oakes

    Yes, that video series helped me to get started.

    And for C/C++ native linux executables development, Intel’s Galileo MRAA github examples.

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 6 years ago in reply to Jan Cumps

    ... and join Siemens’ forum. Next to questions, it also has how-to guides.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube