I have a project to do in the near future.
I was thinking to use a PLC or small automate todo that.
I was looking what exist today on the market...
I first found EATON Moeller, then CROUZET EM3 and the new EM4.
Then... I discovered the ARDUINO project some days ago.
With the actual stage of the ARDUINO project, is it possible to achieve the same level of functions offered by the EM4 remote ?
--> Of course I know that the "cloud" part of the em4 would probably not exist.
My interest in the EM4 remote is to be able to remotly connect, debug, upload new soft, monitor, ...
If it is possible already... how to do ?
How it flows ? How long it would take to do this project ?
Is it a project that make sense with ARDUINO ?
Does it make sense to use it in an industrial and professional environment ?
So if you want that kind of capability such as remote debug and firmware flash, arduino platform doesn't have it yet. It doesn't prevent you from making one. You may need a second mcu to receive or retrieve new firmware and then flash it to the main mcu. I myself am interested in such capability. It saves site visits. What I envision is a web host that stores new firmware and a client that can retrieve it and update arduino. I'm just stuck on how to implement it without breaking the bank (has to be stable too). An alternative is to attach the arduino to a raspberry pi (a single board linux computer) and you need some dynamic IP service to log on to the raspberry pi and upload firmware like you would with a PC and connected arduino.
I've been running version 5 of DCIPLC on a crankshaft grinder for miniature engines now for a few years.
It's a machine I built and the PLC section essentially watches preset limits made from opto sensors from old printers and the like. Program runs on an old computer.
Links to the free software and how-to for the hardware below.
So if you want that kind of capability such as remote debug and firmware flash, arduino platform doesn't have it yet. It doesn't prevent you from making one. You may need a second mcu to receive or retrieve new firmware and then flash it to the main mcu. I myself am interested in such capability. It saves site visits. What I envision is a web host that stores new firmware and a client that can retrieve it and update arduino. I'm just stuck on how to implement it without breaking the bank (has to be stable too). An alternative is to attach the arduino to a raspberry pi (a single board linux computer) and you need some dynamic IP service to log on to the raspberry pi and upload firmware like you would with a PC and connected arduino.
Well... to remotely upload the soft into Arduino... I think there are other solutions like:
I guess that will work but requires complicated setup. I'd do raspberry pi model B or B+ for less money and more functionality (could do DHCP with dynamic IP service for remote sites so no pre-set IP addresses).