A continuación se describe cómo se crea un programa. El programa se puede escribir en uno de los siguientes lenguajes: Diagrama de Contactos (LD), Texto Estructurado (ST), Diagrama de Bloques de Funciones (FBD), Lista de Instrucciones (IL) y Diagrama Secuencial (SFC).