Un PLC es un controlador lógico programable y se utilizó por primera vez para reemplazar los circuitos de relé. iec 61131-3 es el estándar eléctrico para los métodos de programación plc, aunque muchos programadores no están formados formalmente y ni siquiera saben que existe este estándar. cada programador desarrolla su propio estilo y métodos de programación, tal como lo hacen los programadores de computadoras.
diagrama de escalera
Este es el más común de los métodos plc. El diagrama parece un esquema de cableado para un circuito de relé con la línea de alimentación a la izquierda y las salidas a la derecha. Este es el método de programación principal para plcs en controles industriales. se le llama diagrama de escalera porque cuando lo mira, se ve como una escalera con las entradas y salidas del programa contenidas en cada peldaño. Como ejemplo, tiene un sensor de proximidad que cuando se activa, envía 24vdc a la plc. en el programa, desea que ese disparador encienda un motor. el renglón para esa secuencia se verá así: - || ----- () -, donde - || - representa la entrada del sensor de proximidad y - () - representa la salida del motor.
diagrama de bloques de funciones
El método del diagrama de bloques de función es también un método de programación pictórico. consiste en bloques para cada función que muestran las entradas y salidas para secuencias más complejas y líneas dibujadas entre cada bloque que ilustran qué hará cada salida y qué afectará a cada entrada. por ejemplo, puede tener una báscula en su proceso y si desea que suene una alarma si el peso medido en la báscula es demasiado alto o demasiado bajo, entonces la báscula tendrá un cuadro con la línea dibujada desde la salida del peso hacia el Entrada variable de la caja de alarma. la salida de la caja de alarma para la alarma demasiado alta o demasiado baja irá a una bocina y / o luz de alarma.
tabla de funciones secuenciales
El método de gráfico de función secuencial es otro método pictórico. se parece más a un diagrama de flujo, solo que es más complejo. Hay tres elementos principales en un gráfico de funciones secuenciales: pasos, acciones y transiciones. cada paso contiene la lógica para una parte particular del proceso. como ejemplo: pesar un artículo, verificar alarmas y hacer sonar la alarma si el peso está fuera de los límites. Las acciones son las actividades individuales de realizar los pasos. las transiciones mueven el proceso de un paso al siguiente.
texto estructurado
este es un lenguaje de texto y no se usa con frecuencia con los plcs, aunque muchos fabricantes sí lo permiten dentro del software de programación de sus plcs. es muy similar a pascal o básico, y para las personas capacitadas en programación de computadoras, puede ser el más fácil. Los procesos matemáticos complejos o la toma de decisiones a menudo son más fáciles de lograr con texto estructurado, ya que se puede hacer en una página en comparación con muchos peldaños de un diagrama de escalera.
lista de instrucciones
El método de la lista de instrucciones es probablemente el método más complicado, ya que se parece más al lenguaje ensamblador. Esto puede ser útil para procesos que repiten una pequeña función a menudo. Aunque es un método poderoso, a menudo es más fácil programar el proceso en un diagrama de escalera que aprender a programar con una lista de instrucciones.