Są.
https://github.com/raymirabel/ArduPLC
Nie podobają mi się wyjścia na przekaźnikach.
Nie to żebym miał coś przeciwko przekaźnikom, ale wiadomo że nie wszędzie sobie poradzą i głupotą jest wpychanie ich na siłę, tylko dlatego że ktoś nie ma lepszego pomysłu.