Supongo "goldete" que los problemas de programación que mencionas son debidos a que al aparato en cuestión es un controlador de clima o calefacción, donde lo programable son únicamente algunas cosas de subrutinas o bloques ya creados en ellos y sin temporizadores, y no a un autómata industrial donde ahí es todo absolutamente programable incluidos todo tipo de temporizadores y enclavamientos.
Yo no recomiendo el uso de autómatas de no ser que habitualmente se trabaje con ellos ya que con el tiempo de no uso se va perdiendo memoria de programacion. También en caso de averías, una lógica cableada, los circuitos eléctricos de los cuadros eléctricos de toda la vida, son fáciles de seguir y comprobar pero con los autómatas además de saber interpretar eso circuitos eléctricos en lógica programada hay que acordarse de como meterse en el autómata para seguirla y eso, si se hace de semestre en semestre y puede que con diferentes autómatas, es complicado. Creo que los autómatas son para trabajar con ellos de manera mas o menos habitual o para contar en la empresa con un especialista en programacion.
De cualquier manera, si en frio o clima no se domina la lógica cableada, su razón de ser y funcionamiento, así como toda su aparamenta de campo que le cuelga, meterse con la programacion de autómatas para hacer lo mismo lo veo algo peligroso y arriesgado. Y si, creo que a los especialistas en programacion, que no tienen porque conocer la instalación o maquina, se les debe de aportar un esquema eléctrico de lo que deben de programar, o diagrama de bloques, acompañando de las explicaciones necesarias del funcionamiento del sistema.
La gran ventaja, una de ellas, de los autómatas programables es que en caso de repetición de instalaciones o de maquinas el tiempo empleado en programacion sale muy rentable y eso es precisamente lo que se pretendía, y se hace en caso de habital empleo de ellos, con las subrutinas o bloques en los controladores y autómatas.
En este orden de cosas, si para unas aplicaciones en concreto, encontramos un automata o controlador con esos bloques o subrutinas preprogamados y que nos interesan, y son faciles de programar, de manejar y de documentar, como por ejemplo el caso de Carel que comenta "goldete", siempre sera mejor solucion, en mi opinion, y mas rentable, que meternos en aprender pogramacion de automatas industriales donde mas de un 50% de sus capacidades no las usaremos nunca.
Salud