Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignación IV
Programación en Step7 –GRAFCET y PLC S7-300
Estudiantes:
Miguel Josué Mercado Ochoa
V-18054379
José Ramón Nádales Piamo
V-15468500
EJEMPLO Nº1.
Enunciado: Se dispone de un cilindro neumático doble efecto y se desea controlar el avance y
retroceso de dicho cilindro. Para ello se presiona una vez un pulsador de Inicio normalmente
abierto (NA), lo que ocasiona el avance del cilindro. Al completar su carrera de avance, el
cilindro permanece 5 segundos extendido, y al cabo de ese tiempo el actuador se regresa
automáticamente. Al llegar a su posición inicial (retraído), el cilindro vuelve a realizar el
avance descrito.
Paso 1: Para esta actividad se hace uso del software SIMATIC Manager Step7 en la opción de
asistente para nuevos proyectos:
Paso 2: Según lo indicado en el enunciado, se procede a la configuración del CPU del tipo
modular como lo es el 312C del PLC, el cual posee entradas y salidas discretas.
Paso 3: Se procede asignar nombre al nuevo proyecto.
Paso 4: Procedemos a insertar un FB para el Grafcet y asignar un nombre simbólico.
Paso 5: De igual forma al hacer doble clic sobre FB1, se abre el ambiente de programación de
S7-Graph
Paso 6: De igual forma se asignan nombres simbólicos y tipo de datos a las direcciones
absolutas que se utilizarán en la programación.
Se muestra a continuación que al hacer clic sobre el icono del candado denominado
“Preseleccionado/Directo” para habilitar elementos de edición para programar en S7-Graph.
1.) Empezamos la programación Insertando una etapa con transición.
2.) Haciendo clic en T1 y podemos observar que aparece la nueva etapa y la nueva
transición.
3.) Siguiendo los pasos anteriores, insertamos dos etapas más con sus transiciones
correspondientes.
4.) Insertamos un Salto Hacemos clic en T4 y aparecerá el salto Escribir el paso a donde se
salta en este caso S2.
5.) Haciendo doble clic sobre los cuadros y rectángulos se puede colocar descripciones a
las etapas y acciones.
6.) Insertar rama alternativa (divergencia en O) y abrir rama alternativa debajo de S4.
7.) Insertar una etapa y una transición después de T5 y luego un salto a S1.
8.) Se programa la Transición T1, insertando dos contactos (NA) en serie, para luego
proceder a insertar los nombres a los contactos.
9.) De forma similar se proceden a programar las Transiciones T2 y T3, insertando dos
contactos (NA) en serie.
10.) Se procede a programar las Transiciones T5 y T6, insertando para ello un comparador
>= en la T5, y un contacto NA en la Transición T6 denominado ¨S1¨.
11.) Procedemos a programar la Transición T4, para ello vamos a insertar un contacto (NA)
denominado “S1” en serie con 1 comparador
12.) Procedemos a programar las Acciones de las distintas Etapas:
ETAPA S2:
ETAPA S3:
ETAPA S4 con Acción 1:
ETAPA S4 con Acción 2 y 3
ETAPA S4, con las Tres
Acciones programadas:
ETAPA S5:
PRESENTACIÓN EN CADENA DE TODAS LAS ETAPAS DEL PROGRAMA.
Proceso de Simulación
Análisis del Funcionamiento del Programa.
Luego en la Etapa3 s2 censa el fin avance de carrera del cilindro y por medio de la
Transición T3 el contador T0 controla el tiempo para que la Servo válvula Sv1 permanezca
activa (cilindro extendido) durante 5seg.
Enunciado:
• Agregar al ejemplo anterior del cilindro, un pulsador de Parada, que permita detener el
proceso en cualquier momento.
• Cuando se presiona el pulsador de parada normalmente cerrado, el cilindro vuelve a su
posición inicial y la cantidad de ciclos que se lleve acumulados, se lleva a cero.
Desarrollo de la Actividad Nº2.
Paso 1: Para esta actividad se hace uso del software SIMATIC Manager Step7 en la opción de
Administrador Simatic, guardar el proyecto con otro nombre:
Paso 2: En el Administrador Simatic abrimos los bloques del proyecto cilindro2, haciendo
doble clic sobre FB1 para ir al S7-Graph.
Paso 2: luego abrimos la Tabla de símbolos desde el menú Herramientas del S7-Graph y
declaramos la nueva variable pulsador de “Parada”.
1.) Para agregar el pulsador de parada, se requiere abrir nuevas ramas alternativas
(divergencias en “O”), en las diferentes etapas, con la finalidad de permitir que pueda ser
presionado en cualquier momento y se detenga el sistema. En este caso insertamos una rama
alternativa debajo de la Etapa 2
9.)
Modificamos las condiciones de las transiciones T1, T3, T4, T5 y T7 ya
que se debe incluir la condición excluyente por medio del pulsador
de parada, de manera que el Grafcet siga un solo camino según las
ramas programadas.
PRESENTACIÓN EN CADENA DE TODAS LAS ETAPAS DEL PROGRAMA.
Proceso de Simulación
Análisis del Funcionamiento del Programa.
Luego en la Etapa3 s2 censa el fin avance de carrera del cilindro y por medio de la
Transición T3 el contador T0 controla el tiempo para que la Servo válvula Sv1 permanezca
activa (cilindro extendido) durante 5seg.
Enunciado: Realizar el cambio de señalización para un semáforo que tiene una luz roja, una
amarilla, una verde y una señalización de paso peatonal.
• Se tiene un botón de arranque normalmente abierto y uno de parada normalmente
cerrado. Al pulsar el botón de arranque se enciende la luz roja durante 10 segundos,
luego la luz verde durante 20 segundos y por último se enciende la luz amarilla durante
5 segundos.
• Por cada tres ciclos se enciende la luz de paso peatonal por 15 segundos. El sistema
termina cuando se pulsa el botón de parada. La figura 139 describe las luces para
avances de autos y la figura 140 es para el paso de peatón.
Paso 1: Para esta actividad se hace uso del software SIMATIC Manager Step7 en la opción de
asistente para nuevos proyectos:
Paso 2: Según lo indicado en el enunciado, se procede a la configuración del CPU del tipo
modular como lo es el 312C del PLC, el cual posee entradas y salidas discretas.
Paso 3: Se procede asignar nombre al nuevo proyecto.
Paso 4: Procedemos a insertar un FB para el Grafcet y asignar un nombre simbólico.
Paso 5: De igual forma al hacer doble clic sobre FB1, se abre el ambiente de programación de
S7-Graph
Paso 6: Declaración de variables en tabla de símbolos, para asignar nombres y tipo de datos a
las direcciones absolutas que se utilizarán en la programación del programa.
1.)
ETAPA S1:
2.)
ETAPA S2:
3.)
ETAPA S3:
4.)
ETAPA S4:
5.)
ETAPA S5:
6.)
ETAPA S6:
7.)
ETAPA S7:
Proceso de Simulación
Análisis del Funcionamiento del
Ejercicio N° 1. Semáforo
• La Etapa S5 está compuesta por un contador ó bien acumulador de ciclos, esto con la
finalidad de llevar el registro de eventos de los comparadores Z0 =Igual condicionada por T8 y
Z0= Menor condicionada por T9, esto para que el programa pueda funcionar de manera cíclica.
Laboratorio
Ejercicio N° 2. Control de ebullición de agua
Enunciado: Se tiene el proceso de control de ebullición de agua, descrito en la figura 150.
El proceso consta de:
• Pulsador de arranque (START) y 1 pulsador de parada (STOP).
• 1 Tanque
• 1 Transmisor de temperatura (TT) PT100.
• 3 Válvulas de control.
• 1 sistema de combustión.
• 1 sensor de nivel bajo (LL) y 1 sensor de nivel alto (LH).
Paso 1: Para esta actividad se hace uso del software SIMATIC Manager Step7 en la opción de
asistente para nuevos proyectos:
Paso 2: Según lo indicado en el enunciado, se procede a la configuración del CPU del tipo
modular como lo es el 312C del PLC, el cual posee entradas y salidas discretas.
Paso 3: Se procede asignar nombre al nuevo proyecto.
Paso 4: Procedemos a insertar un FB para el Grafcet y asignar un nombre simbólico.
Paso 5: De igual forma al hacer doble clic sobre FB1, se abre el ambiente de programación de
S7-Graph
Paso 6: Declaración de variables en tabla de símbolos, para asignar nombres y tipo de datos a
las direcciones absolutas que se utilizarán en la programación del programa.
1.)
ETAPA S1:
2.)
ETAPA S2:
3.)
ETAPA S3:
4.)
ETAPA S4:
5.)
ETAPA S5:
6.)
ETAPA S6:
7.)
ETAPA S7:
8.)
ETAPA S8:
Proceso de Simulación
Análisis del Funcionamiento del Ejercicio Nº 2
Control de ebullición de agua.
• En la etapa inicial del ejercicio 2 se tiene una etapa sin acción alguna y la transición T1
con una condición para que arranque el proceso. Los contactos Vacío y Lleno de T1 están en
abierto y cerrado respectivamente ya que con el tanque completamente vacío, los sensores
están normalmente cerrado para el de nivel bajo y abierto para el de nivel alto. De cumplirse
la condición o transición T1 Arranque.
• La etapa S2 pasa a ser activa al cumplirse la transición T1 por lo que abre la válvula de
llenado la cual deja de ser activa al cumplirse una de las dos transiciones ya que esta acción
tiene un evento N. Si se cumple la transición T2 full que es cuando se llena el tanque
completamente, se activara la etapa S3 Control mostrada en la figura 154, pero si se cumple la
transición T3 ParadaT3, se hace un salto hacia la etapa S6.
• En esta etapa se tiene un evento S la cual al activarse y salir la etapa S3 control, se
mantiene encendido el Control de Combustión. También se tiene un temporizador On Delay,
ya que según enunciado del ejercicio, deben de cumplirse dos segundos para que se active la
válvula de combustión y se quiere usar la transición T4 para este propósito. Si se cumple la
transición T4, se activara la etapa S4 y la etapa S7.
• En el comienzo de la etapa S4 se tiene dos líneas paralelas y es porque esta etapa está
compartiendo una rama simultánea. Esta etapa tiene una acción de abrir la válvula de
combustible. Seguido esta la transición T6 que tiene la condición de comparar la temperatura
del agua con el set point, la cual de ser así se activa la etapa S5. Si se cumple la transición T7
ParadaT7, se hace un salto hacia la etapa S6. se muestra la etapa S7 con dos rayas paralelas en
su parte superior la cual esta es la rama simultánea que comparte con la etapa S4.
• La etapa S7 no tiene acción o tarea alguna a realizar por lo que se considera activa. La
transición T12 es verdadera porque ya fue accionada en la etapa S3, pero se colocó aquí ya
que al final de esta rama simultánea se tiene un salto a S7 por lo que se está repitiendo este
ciclo hasta que se apague el control de combustión o se pulse stop. En esta etapa S7, de no
tener la transición T17 ParadaT17, la etapa S7 después del primer encendido, siempre se
mantendría activa así el proceso se halla apagado. La etapa que sigue a la etapa S7 es la etapa
de muestreo.
• La etapa S8 Muestreo es donde tiene las operaciones aritméticas que se le debe hacer a
la señal de entrada tomada desde la termocupla para leer la temperatura del agua. Estas
operaciones sirven para llevar a escala a la señal de entrada y poder hacer comparaciones para
llevar a cabo el proceso. La última acción de la etapa S8 es un temporizador que sirve de
tiempo de muestreo de la muestra, es decir la temperatura que al cumplirse la transición T13,
se hace un salto a la etapa S7.
• S5 es el proceso en que el agua se deja hervir por 15 segundos después de pasar los 100
grados de temperatura pero si por algún otro factor externo al proceso es decir una
perturbación, la temperatura desciende, se tiene la transición T10 en el cual se tiene un
comparador para supervisar este caso la cual pasaría a ser activa la etapa S4. Al cumplirse 15
segundos de que la temperatura está por encima de los 100 grados de temperatura, se hace
verdadera la transición T8 pasando a ser activa la etapa S6.