Controllino MICRO is an industry-grade PLC based on Open Source software. Fully compatible with Arduino.