Secuencias neumáticas con PLC
En los apartados anteriores hemos visto el diseño y programación de circuitos
neumáticos secuenciales con elementos neumáticos: habréis observado la cantidad de
electroválvulas y relés con su cantidad de contactos auxiliares que son necesarios.
Con los PLC y autómatas pasamos a lógica programada: no necesitamos un
secuenciador (aunque se programe muy parecido), aumenta la cantidad de
instrucciones y funciones de programación, la cantidad de elementos a utilizar se
reduce considerablemente ya que los conectamos directamente al PLC, pero se debe
seguir un procedimiento básico de programación para evitar movimientos de la
secuencia no deseados o incompatibles.
Asimismo, en cuanto a aire comprimido sólo tenemos la línea de alimentación de las
electroválvulas, de manera que disminuimos también el número de conexiones de aire
y sus inconvenientes.
En documentos anteriores cuando dábamos a pulsador de marcha PM el circuito
estaba diseñado de tal manera que la secuencia se hacía automáticamente mediante
las electroválvulas y no tenían nombre. En caso de PLC todos los elementos deben
tener nombre para tener referencia en la programación y poder gobernar cada
elemento individualmente.
Cada grupo de válvula-cilindro se debe corresponder para su correcto funcionamiento
y en los ejemplos de los documentos anteriores hemos utilizado para conocer la
posición del pistón “finales de carrera” y ahora utilizaremos “detectores o captadores
magnéticos (a 2 o 3 hilos)”.
En una secuencia neumática con los métodos “paso a paso” y “cascada” se hace una
selección de “grupos de presión de aire” y “pasos o fases” de manera tal que:
• Solo una electroválvula de grupo tenía presión en un momento y evitábamos
señales incompatibles.
• Para cambiar de paso o fase dentro de un grupo utilizamos los detectores de los
cilindros.
De esta forma se hace una selección de que válvulas y cilindros deben ser gobernados
y nos aseguramos el correcto orden de la secuencia. Ahora con el PLC vemos que el
cableado ha disminuido notablemente y ya no es necesario la formación de grupos,
pero si debemos de idear un procedimiento para ejecutar la secuencia.
Distinguiremos 2 tipos de secuencias:
• Secuencias simples que, aunque sean largas, no se repite una misma orden.
(A+B+A-C+B-C- ; A+B+C+A-B-C-)→ En estos casos con los detectores magnéticos
de los cilindros es bastante sencillo hacer la secuencia, pero se necesita muchas
condiciones de evaluación.
• Secuencias complejas, en las que se repite o repiten una misma orden.
(A+B+A-A+B-A-B+A+B-A- ; A+B+A-C+ C-B- A+)→ Fijaros que estas secuencias
tienen ordenes repetidas. En este caso debemos seguir un procedimiento para el
diseño de la programación: cada orden de la secuencia se enumera y seguiremos
dos posibles procedimientos para saber exactamente el “paso, fase o etapa” por
la que se ejecuta la secuencia:
➢ Con “Marcas”: utilizamos 1 bit de memoria para conocer el número por el
que va la secuencia. En este caso la condición de ejecución será la Marca
con los detectores magnéticos. A esta marca le llamaremos
paso/fase/etapa y establece el orden por el que se ejecuta la secuencia.
Una Marca es como una salida, difiere en que no son conectables eléctricamente, sólo
sirven para realizar operaciones internas: conocer valores de operaciones o situaciones
ocurridas.
➢ Con contador: utilizamos un contador para para conocer el número por el
que va la secuencia. En este caso la condición de ejecución será el valor
actual del contador con los detectores magnéticos.
Y puestos a suponer, imaginar que hay un fallo de corriente o la secuencia no sigue
ejecutándose: pues con cualquier procedimiento de secuencia compleja sabremos el
ultimo estado.
Nota→ Aunque utilicemos marcas o contadores (o cualquier otro elemento), en
programación lo mejor es poner nombres o tags a todo. Se hace el programa más fácil
de entender, seguir y programar.
Cabe decir que estos ejercicios son básicos pues solo utilizaremos los captadores
magnéticos de los cilindros, pero en una instalación real habrá detectores, sensores,
finales de carrera, relés de seguridad…y en cuanto a programación haremos uso de
contadores, temporizadores…. de tal manera que existirán unas condiciones de
funcionamiento adicionales a evaluar, dependiendo de cada instalación, para
ejecutar ordenes en el PLC.
No poner nombres de archivo muy largos al guardar ya que os puede dar error al
abrirlos. Si os pasara, acortar el nombre.
Y como se nos hace pequeño el espacio debido a que los elementos se nos salen del
recuadro tenemos 2 opciones:
1. Cableado en un documento y la programación en otro documento. Podemos
simular todos a la vez, sin embargo, debemos utilizar conectores de enlace en el
cableado para que lea correctamente las entradas y salidas entre documentos.
Viene bien esta forma porque podemos hacer la
conexión con un PLC físico o virtual abriendo solo el
documento de cableado.
Y en caso de tener en un sólo documento todo,
seleccionar en la simulación sólo el documento actual
porque puede dar fallo de simulación (no sé si será
problema del portapapeles).
2. Si utilizamos un solo documento podemos eliminar la visualización de los
recuadros y aumentar el tamaño del formato. En las propiedades
deseleccionamos las opciones de formato y aumentamos el espacio a 800x800.
De esta manera dejamos en blanco todo el documento y con espacio suficiente
para el diseño. Pero si queremos imprimir deberemos ingeniárnoslas para ello:
copiar partes del documento y pegar en otro nuevo, o imprimir pantalla y pegar
en otro…por ejemplo.
Ejemplo de programación de secuencia simple “A+B+C+A-B-C-“con electroválvulas 3/2
monoestables y cilindros de simple efecto. Para este caso vamos a tomar como
condiciones los detectores de todos los cilindros.
Tendremos un pulsador de marcha PM y un interruptor de marcha continua IMC.
Y ahora vamos a añadir una condición adicional para poder seguir la secuencia paso a
paso manualmente y comprobarla. Añadimos un pulsador de PS (paso siguiente).
Tener en cuenta que si lo hacemos con logo debemos hacer referencia (activar) las
salidas de logo, no las electroválvulas. Y las entradas de logo, no los detectores.
1. Electroválvulas 3/2 monoestables con cilindros de simple efecto (ambos
retornan por muelle).
Cableamos el circuito y ahora realizamos una programación rápida para probar
entradas y salidas.
Ejemplo de programación
de secuencia simple
“A+B+C+A-B-C-“
Tener en cuenta que si lo
hacemos con logo
debemos activar las salidas
de logo, no las
electroválvulas. Y las
entradas de logo, no los
detectores.
Si lo hacemos con puertas lógicas los
ejemplos son muy fáciles de realizar.
2. Electroválvulas 5/2 biestable con cilindros de doble efecto.
Creamos un circuito básico para probar las
entradas y salidas.
Ejemplo de programación de secuencia simple “A+B+C+A-B-C-“ con electroválvulas 5/2
biestables y cilindros de doble efecto en Ladder y FBD.
vamos a realizar la secuencia compleja “A+B+B-A-“ con Electroválvulas 3/2
monoestables con cilindros de simple efecto. Lo primero a hacer es asignar un número
de paso/fase/etapa a cada orden de la secuencia y tras ello comenzar.
A+B+B-A- →Secuencia
1 2 3 4 →Paso
Ahora vamos a realizar la secuencia compleja “A+B+B-A-“ con Electroválvulas 5/2
biestables con cilindros de doble efecto. Marcha es I9 y Pausa es I10.
A+B+B-A- →Secuencia
1 2 3 4 →Paso
3. Combinación de los anteriores (incluso si queremos algo más complejo se
puede agregar detectores en el centro del cilindro).
➔ Si no funciona los detectores una vez cableados, volverlos a seleccionar y en sus
propiedades le volvéis a poner 3 hilos- PNP -salida lateral.
Con su circuito básico de prueba de entradas
y salidas.
Podeis descargar los ejemplos:
https://www.4shared.com/rar/KW6ER9e7ku/logo_secuencias_neumaticas.html
https://mega.nz/file/SkY1BLoC#QDILsSypwPGxyaLRdUBU0_PUII4Feg7af8-gN2rXjLA

010. Circuitos secuenciales electroneumaticos programados con PLC.pdf

  • 1.
    Secuencias neumáticas conPLC En los apartados anteriores hemos visto el diseño y programación de circuitos neumáticos secuenciales con elementos neumáticos: habréis observado la cantidad de electroválvulas y relés con su cantidad de contactos auxiliares que son necesarios. Con los PLC y autómatas pasamos a lógica programada: no necesitamos un secuenciador (aunque se programe muy parecido), aumenta la cantidad de instrucciones y funciones de programación, la cantidad de elementos a utilizar se reduce considerablemente ya que los conectamos directamente al PLC, pero se debe seguir un procedimiento básico de programación para evitar movimientos de la secuencia no deseados o incompatibles. Asimismo, en cuanto a aire comprimido sólo tenemos la línea de alimentación de las electroválvulas, de manera que disminuimos también el número de conexiones de aire y sus inconvenientes. En documentos anteriores cuando dábamos a pulsador de marcha PM el circuito estaba diseñado de tal manera que la secuencia se hacía automáticamente mediante las electroválvulas y no tenían nombre. En caso de PLC todos los elementos deben tener nombre para tener referencia en la programación y poder gobernar cada elemento individualmente. Cada grupo de válvula-cilindro se debe corresponder para su correcto funcionamiento y en los ejemplos de los documentos anteriores hemos utilizado para conocer la posición del pistón “finales de carrera” y ahora utilizaremos “detectores o captadores magnéticos (a 2 o 3 hilos)”. En una secuencia neumática con los métodos “paso a paso” y “cascada” se hace una selección de “grupos de presión de aire” y “pasos o fases” de manera tal que: • Solo una electroválvula de grupo tenía presión en un momento y evitábamos señales incompatibles. • Para cambiar de paso o fase dentro de un grupo utilizamos los detectores de los cilindros. De esta forma se hace una selección de que válvulas y cilindros deben ser gobernados y nos aseguramos el correcto orden de la secuencia. Ahora con el PLC vemos que el cableado ha disminuido notablemente y ya no es necesario la formación de grupos, pero si debemos de idear un procedimiento para ejecutar la secuencia.
  • 2.
    Distinguiremos 2 tiposde secuencias: • Secuencias simples que, aunque sean largas, no se repite una misma orden. (A+B+A-C+B-C- ; A+B+C+A-B-C-)→ En estos casos con los detectores magnéticos de los cilindros es bastante sencillo hacer la secuencia, pero se necesita muchas condiciones de evaluación. • Secuencias complejas, en las que se repite o repiten una misma orden. (A+B+A-A+B-A-B+A+B-A- ; A+B+A-C+ C-B- A+)→ Fijaros que estas secuencias tienen ordenes repetidas. En este caso debemos seguir un procedimiento para el diseño de la programación: cada orden de la secuencia se enumera y seguiremos dos posibles procedimientos para saber exactamente el “paso, fase o etapa” por la que se ejecuta la secuencia: ➢ Con “Marcas”: utilizamos 1 bit de memoria para conocer el número por el que va la secuencia. En este caso la condición de ejecución será la Marca con los detectores magnéticos. A esta marca le llamaremos paso/fase/etapa y establece el orden por el que se ejecuta la secuencia. Una Marca es como una salida, difiere en que no son conectables eléctricamente, sólo sirven para realizar operaciones internas: conocer valores de operaciones o situaciones ocurridas. ➢ Con contador: utilizamos un contador para para conocer el número por el que va la secuencia. En este caso la condición de ejecución será el valor actual del contador con los detectores magnéticos. Y puestos a suponer, imaginar que hay un fallo de corriente o la secuencia no sigue ejecutándose: pues con cualquier procedimiento de secuencia compleja sabremos el ultimo estado. Nota→ Aunque utilicemos marcas o contadores (o cualquier otro elemento), en programación lo mejor es poner nombres o tags a todo. Se hace el programa más fácil de entender, seguir y programar. Cabe decir que estos ejercicios son básicos pues solo utilizaremos los captadores magnéticos de los cilindros, pero en una instalación real habrá detectores, sensores, finales de carrera, relés de seguridad…y en cuanto a programación haremos uso de contadores, temporizadores…. de tal manera que existirán unas condiciones de funcionamiento adicionales a evaluar, dependiendo de cada instalación, para ejecutar ordenes en el PLC.
  • 3.
    No poner nombresde archivo muy largos al guardar ya que os puede dar error al abrirlos. Si os pasara, acortar el nombre. Y como se nos hace pequeño el espacio debido a que los elementos se nos salen del recuadro tenemos 2 opciones: 1. Cableado en un documento y la programación en otro documento. Podemos simular todos a la vez, sin embargo, debemos utilizar conectores de enlace en el cableado para que lea correctamente las entradas y salidas entre documentos. Viene bien esta forma porque podemos hacer la conexión con un PLC físico o virtual abriendo solo el documento de cableado. Y en caso de tener en un sólo documento todo, seleccionar en la simulación sólo el documento actual porque puede dar fallo de simulación (no sé si será problema del portapapeles). 2. Si utilizamos un solo documento podemos eliminar la visualización de los recuadros y aumentar el tamaño del formato. En las propiedades deseleccionamos las opciones de formato y aumentamos el espacio a 800x800. De esta manera dejamos en blanco todo el documento y con espacio suficiente para el diseño. Pero si queremos imprimir deberemos ingeniárnoslas para ello: copiar partes del documento y pegar en otro nuevo, o imprimir pantalla y pegar en otro…por ejemplo.
  • 4.
    Ejemplo de programaciónde secuencia simple “A+B+C+A-B-C-“con electroválvulas 3/2 monoestables y cilindros de simple efecto. Para este caso vamos a tomar como condiciones los detectores de todos los cilindros. Tendremos un pulsador de marcha PM y un interruptor de marcha continua IMC.
  • 5.
    Y ahora vamosa añadir una condición adicional para poder seguir la secuencia paso a paso manualmente y comprobarla. Añadimos un pulsador de PS (paso siguiente). Tener en cuenta que si lo hacemos con logo debemos hacer referencia (activar) las salidas de logo, no las electroválvulas. Y las entradas de logo, no los detectores.
  • 6.
    1. Electroválvulas 3/2monoestables con cilindros de simple efecto (ambos retornan por muelle). Cableamos el circuito y ahora realizamos una programación rápida para probar entradas y salidas.
  • 7.
    Ejemplo de programación desecuencia simple “A+B+C+A-B-C-“ Tener en cuenta que si lo hacemos con logo debemos activar las salidas de logo, no las electroválvulas. Y las entradas de logo, no los detectores. Si lo hacemos con puertas lógicas los ejemplos son muy fáciles de realizar.
  • 8.
    2. Electroválvulas 5/2biestable con cilindros de doble efecto. Creamos un circuito básico para probar las entradas y salidas.
  • 9.
    Ejemplo de programaciónde secuencia simple “A+B+C+A-B-C-“ con electroválvulas 5/2 biestables y cilindros de doble efecto en Ladder y FBD.
  • 11.
    vamos a realizarla secuencia compleja “A+B+B-A-“ con Electroválvulas 3/2 monoestables con cilindros de simple efecto. Lo primero a hacer es asignar un número de paso/fase/etapa a cada orden de la secuencia y tras ello comenzar. A+B+B-A- →Secuencia 1 2 3 4 →Paso
  • 12.
    Ahora vamos arealizar la secuencia compleja “A+B+B-A-“ con Electroválvulas 5/2 biestables con cilindros de doble efecto. Marcha es I9 y Pausa es I10. A+B+B-A- →Secuencia 1 2 3 4 →Paso
  • 13.
    3. Combinación delos anteriores (incluso si queremos algo más complejo se puede agregar detectores en el centro del cilindro). ➔ Si no funciona los detectores una vez cableados, volverlos a seleccionar y en sus propiedades le volvéis a poner 3 hilos- PNP -salida lateral. Con su circuito básico de prueba de entradas y salidas.
  • 14.
    Podeis descargar losejemplos: https://www.4shared.com/rar/KW6ER9e7ku/logo_secuencias_neumaticas.html https://mega.nz/file/SkY1BLoC#QDILsSypwPGxyaLRdUBU0_PUII4Feg7af8-gN2rXjLA