Ladder programming language for the OpenPLC and Arduino