And just FYI, I know this is an Espruino forum, but there's an actual Arduino PLC now, I have one and it's awesome. https://www.automationdirect.com/open-source/home I have the CPU, IO, and Ethernet shield with it.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
And just FYI, I know this is an Espruino forum, but there's an actual Arduino PLC now, I have one and it's awesome. https://www.automationdirect.com/open-source/home I have the CPU, IO, and Ethernet shield with it.