Gracias, ante todo por la respuesta.
Me he estado informando a nivel profesional que Telemecanique tiene una opción de ser programado en un lenguje muy parecido al BASIC, pero desconocía las limitaciones a la hora de programar en dichos lengujes.
He manejado a nivel básico en diagramas de contactos el Siemens S-200, pero para hacer cosas serias tienes que emigrar a modo instrucción, pero soy muy reacio a aprender intrucciones de un determinado fabricante, por este motivo formule dicha pregunta en este foro.

Tengo altos conocimientos en ensamblador y algo menos de C y me gustaría aplicar esos conocimientos a los PLC.
Gaby (Jaén)