La lógica secuencial es de gran utilidad en la programación de PLC. Ayuda a ordenar las cosas fácilmente. Una amplia gama de aplicaciones que utilizan PLC tienen alguna lógica secuencial escrita en ellas.
Dos de las secuencias más utilizadas son LIFO y FIFO. Seguramente habrás oído los nombres en electrónica cuando se utilizan para apilar y secuenciar. Estos tipos de lógica secuencial también están disponibles en PLC.
En este artículo, aprenderemos los conceptos de secuencia LIFO y FIFO en la programación de PLC.
Secuencia FIFO en PLC
FIFO significa primero en entrar, primero en salir. El significado de esta secuencia se puede entender fácilmente a partir de su nombre. Lo que llega primero saldrá primero. Introduces un elemento y, cuando solicitas un elemento, se te proporcionará el primero que se introduzca. Esta misma lógica funciona en la programación de PLC para la secuencia FIFO.
En programación, se asigna un bloque lógico llamado FIFO. Puede almacenar hasta 16 palabras o más, según el PLC. Contiene tres tipos de entradas: reinicio, almacenamiento y recuperación.
En un flanco ascendente de la entrada de reinicio, la secuencia se reinicia y se vacía. En un flanco ascendente de la entrada de almacenamiento, la palabra presente en la entrada se almacena en el bloque. El bloque memorizará la secuencia de palabras recibidas.
En un flanco ascendente de la entrada de recuperación, la palabra ingresada primero se dará en la palabra de destino configurada por el programador del PLC. Tiene dos salidas: vacía y llena. Si el bit vacío es verdadero, entonces indica que el almacenamiento está vacío, y si la entrada llena es verdadera, entonces indica que el almacenamiento está lleno.
Secuencia LIFO en PLC
LIFO significa último en entrar, primero en salir. El significado de esta secuencia se puede entender fácilmente a partir de su nombre. Lo que llega último saldrá primero. Usted ingresa un elemento; y cuando solicita un elemento, se le proporcionará el último que se ingrese. Esta misma lógica funciona en la programación de PLC para la secuencia LIFO.
En programación, se asigna un bloque lógico llamado LIFO. Puede almacenar hasta 16 palabras o más, según el PLC. Contiene tres tipos de entradas: reinicio, almacenamiento y recuperación. En un flanco ascendente de la entrada de reinicio, la secuencia se reinicia y se vacía.
En un flanco ascendente de la entrada de almacenamiento, la palabra presente en la entrada se almacena en el bloque. El bloque memorizará la secuencia de palabras recibidas.
En un flanco ascendente de la entrada de recuperación, la palabra que se ingresó en último lugar se dará en la palabra de destino configurada por el programador. Tiene dos salidas: vacía y llena. Si el bit vacío es verdadero, entonces indica que el almacenamiento está vacío, y si la entrada llena es verdadera, entonces indica que el almacenamiento está lleno.
Estas secuencias son bastante fáciles de operar. El programador debe tener cuidado de que no se entreguen entradas simultáneamente a los bloques de almacenamiento. El bloque no realizará ninguna acción en este caso. Solo se debe dar una entrada a la vez. También se debe tener en cuenta que los distintos PLC funcionan de manera diferente en el reinicio en caliente o en el reinicio en frío.
En general, en un reinicio en frío del PLC, por ejemplo, el registro se restablecerá y, en caso de un reinicio en caliente, el registro permanecerá intacto tal como está. Depende del fabricante.