Codesys based plcs