eso es cierto Siemens y otras marcas mas son lideres en eso, pero a lo que se refiere @fm es que arduino o un micro queda abierto a cualquier campo de accion, y un plc tiene funciones determinadas y no puede hacer mas, ejemplo si queres i2c y no tenes esa funcion en un micro la podes lograr por codigo en un plc no tiene y no la va a tener por mas que le hagas.