Software">
Nothing Special   »   [go: up one dir, main page]

Autómata Programable PLC Guía #2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 26

GUÍA N°2 – Implementación de aplicación para la selección de objetos en cinta

transportadora empleando funciones básicas

FACULTAD CURSO AMBIENTE

Ingeniería Autómata Programable PLC Laboratorio Remoto

ELABORADO POR INVENTUM/Alberto APROBADO POR Javier Pierola


Alvarado Rivera Polastri

VERSIÓN 001 FECHA DE 12/04/2021


APROBACIÓN

1. LOGRO GENERAL DE LA UNIDAD DE APRENDIZAJE

Implementar un sistema de clasificación de cajas por peso para un almacén de correos con el fin de
automatizar el proceso, a través del uso de las herramientas de Factory I/O y TIA Portal.

2. OBJETIVOS ESPECÍFICOS DE LA PRÁCTICA

● Reconocer los diferentes elementos del sistema de clasificación: Sensores, actuadores y


controladores
● Definir la lógica de clasificación de cajas
● Identificar los componentes importantes de la escena a programar en TIA Portal
● Desarrollar el algoritmo para clasificación
● Validar una experiencia práctica de clasificación de cajas en un almacén de correos
● Implementar programas con bloques comparadores en TIA Portal.

3. MATERIAL Y EQUIPOS

● Software TIA Portal V16


● Software PLCSIM
● Software Factory I/O
● Plantilla_1_inicial.factoryio
● Computadora personal.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 1 de 26


4. FUNDAMENTO

4.1. BLOQUES Y FUNCIONES

Para esta experiencia, serán empleados los siguientes componentes en el software TIA Portal.

4.1.1. BLOQUE COMPARADOR (CMP)

Los bloques comparadores en TIA Portal permiten comparar 2 valores del mismo tipo, para determinar si el
primer valor es “igual”, “mayor”, “menor”, “diferente”, “mayor o igual”, “menor o igual” que el segundo valor,
si se encuentra dentro o fuera de un rango determinado, o incluso para identificar si se trata de un formato
numérico válido. Los bloques comparadores se encuentran en el menú de Instrucciones Básicas, como se
muestra en la Figura 1:

Figura 1: Menú de instrucciones básicas con bloques de comparación

Los tipos de dato compatibles con los bloques de comparación son datos numéricos como: Int, DInt, Real,
Byte, Word, DWord y Time. Cabe resaltar que solo se pueden comparar dos valores del mismo tipo. Si se
buscara comparar dos datos de tipos o formatos diferentes, será necesario realizar una conversión previa.

Para insertar un bloque de comparación, basta con arrastrarlo desde el menú de instrucciones hasta algún
segmento del entorno de programación, como se muestra en la Figura 2:

Figura 2: Bloque de comparación “mayor o igual” sin configurar

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 2 de 26


La Figura 2 muestra un bloque de comparación “mayor o igual”, con sus partes señaladas: En las secciones
1 y 4 se debe ingresar el valor o la dirección de las variables a comparar, la sección 2 indica el tipo de
comparación a realizar y la sección 3 permite indicar el tipo de dato de las variables a comparar. Como
ejemplo, en la Figura 3, se muestra la comparación de dos variables del tipo “Int” (entero), almacenadas
cada una en espacios de memoria. En caso la variable 1 sea mayor o igual a la variable 2, el comparador
cerrará el contacto para activar la línea de programa en la que se encuentra.

Figura 3: Bloque de comparación “mayor o igual” completo

También es posible comparar variables con constantes, como se muestra en la Figura 4.

Figura 4: Bloque de comparación “mayor o igual” completo

5. PROCEDIMIENTO (DESARROLLO DE LA PRÁCTICA)

En esta sección se explica el procedimiento a seguir para desarrollar la PROPUESTA DE SOLUCIÓN


(sección c) planteada, frente a la PROBLEMÁTICA INDUSTRIAL (sección b) que se tiene, detallando
también el CONTEXTO DE LA PROBLEMÁTICA (sección a) en la cual se presenta este problema.

a) CONTEXTO DE LA PROBLEMÁTICA

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 3 de 26


El contexto de la problemática sobre la que está construido el problema se presenta en el anexo 8.1.

b) PROBLEMÁTICA INDUSTRIAL

El almacén de una importante empresa de correo quiere automatizar la clasificación de cajas de


encomiendas. Tradicionalmente, este proceso era realizado por operarios, pero dado el peso de las cajas
que podía superar los 10 kg, se presentaban usualmente problemas ergonómicos y lesiones. Además, con
el auge del comercio electrónico, necesitan una mayor rapidez para procesar el envío de las encomiendas y
atender a más clientes en menos tiempo. Las cajas pueden ser de 4 tipos: Caja de 3 kg, Caja de 8 kg, Caja
de 10 kg y Caja de 15 Kg; y lo que se desea es separarlas en 2 grupos: Un grupo de cajas con pesos menores
o iguales a 9 kg, y otro grupo de cajas mayores a 9 kg.

La empresa requiere tus servicios para implementar la solución para este proceso. ¡Manos a la obra!

c) PROPUESTA DE SOLUCIÓN

Para dar solución al problema, debe aplicarse la metodología de solución, la cual consiste en 4 pasos:

1. Pensar en el problema
2. Proponer y plantear distintas soluciones
3. Evaluar las soluciones y seleccionar la más óptima
4. Implementar la solución

Nota: La presente guía se enfocará en el paso 4.

ESCENA EN FACTORY I/O

Como propuesta de solución, se ha implementado en la planta un sistema como el mostrado en la Figura 5,


el cual puede ser abierta con la Plantilla_1_inicial.factoryio (proporcionada por el docente):

Figura 5: Escena en Factory I/O de la problemática industrial.

La lógica del control del programa se basa en lo siguiente:

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 4 de 26


● Se cuenta con 3 bandas transportadoras. La banda (B1) se encuentra al inicio de la línea, por donde
ingresan las cajas que son descargadas de un camión. Al extremo de ingreso de la banda (B1), se
encuentra un sensor fotoeléctrico retroreflectivo (S1), que sirve para reconocer el ingreso de una
caja. De igual forma, un sensor del mismo tipo (S2) se encuentra al final de la misma, para reconocer
que una caja sale de (B1).

● La banda (B1) deberá transportar la caja hasta la balanza (Bbal), donde se medirá el peso de la
caja. La balanza cuenta además con un sensor fotoeléctrico difuso (S3), para determinar si hay una
caja sobre la misma. Si la caja pesa menos de 9kg, deberá activarse el actuador lineal (P1) para
redirigir la caja a la banda (B3). En caso contrario, si la caja pesa 9 kg o más, deberá seguir por la
banda (B2).

Asimismo, el problema deberá resolverse siguiendo las siguientes pautas:

● Recuerda que un sensor fotoeléctrico retroreflectivo funciona con lógica negativa: Siempre está
recibiendo un haz de luz gracias al reflector, por lo que siempre está “activo”. Ante la presencia de
un objeto, el haz de luz se interrumpe, desactivando el sensor.

● Recuerda que un sensor fotoeléctrico difuso funciona con lógica positiva: Siempre está en estado
“inactivo”, disparando un haz de luz constante pero que no se refleja. Ante la presencia de un objeto,
este mismo objeto reflejará el haz de luz, activando el sensor.

● Pista: Las bandas (B2) y (B3), así como la banda curva (BC1), pueden estar siempre activas.

ESTRUCTURACIÓN DEL PROGRAMA

Se desarrolló la estructura del programa siguiendo el diagrama GRAFCET que se presenta en la Figura 6.
Mediante esta estructura, se tienen bloques, que representan distintas etapas del proceso, y dentro de cada
bloque se ejecutan acciones determinadas. El desarrollo de este diagrama permite establecer paso a paso
cómo operará el sistema y tener una visión general del proceso (Siemens, 2021).

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 5 de 26


Figura 6: Diagrama GRAFCET para dar solución a la problemática.

PROGRAMACIÓN Y CONFIGURACIÓN

1. Se deben modificar las variables en TIA Portal, de tal manera que coincidan con las variables de la
escena de Factory I/O. En ese sentido, las variables de entrada y salida se presentan en la tabla la
Tabla 1, mientras que las variables en memoria se presentan en la Tabla 2.

Tabla 1. Listado de variables de entrada y salida en TIA Portal. Fuente: Elaboración propia.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 6 de 26


Entradas Dirección Descripción Salidas Dirección Descripción

PM %I0.0 Pulsador de marcha B1 %Q0.0 Faja transportadora 1

PP %I0.1 Parada de emergencia B2 %Q0.1 Faja transportadora 2

Sensor de presencia
S1 %I0.2 B3 %Q0.2 Faja transportadora 3
ubicado en la entrada B1

Sensor de presencia
S2 %I0.3 BBal %Q0.3 Balanza transportadora
ubicado a la salida de B1

Sensor de presencia de Banda transportadora


S3 %I0.4 BC1 %Q0.4
BBal curva

Sensor de presencia a la
S4 %I0.7 A1 %Q1.0 Actuador lineal
salida de BBal

Sensor frontal del Luz indicadora de


SFP %I0.5 LuzVerde %Q1.1
actuador lineal 1 proceso en marcha

Sensor frontal del Luz indicadora de


STP %I0.6 LuzRoja %Q1.2
actuador lineal 2 proceso pausado

Sensor de peso de la
Peso %IW30
balanza

Tabla 2: Listado de variables de tipo memoria en TIA Portal. Fuente: Elaboración propia.

Memoria Dirección Descripción

Inicio %M0.0 Indicar el inicio del proceso

etapa1 %M0.1 Bloque 1 del GRAFCET

etapa2 %M0.2 Bloque 2 del GRAFCET

etapa3 %M0.3 Bloque 3 del GRAFCET

cond1 %M0.4 Condición de clasificación 1

cond2 %M0.5 Condición de clasificación 2

etapa4 %M0.6 Bloque 4 del GRAFCET

etapa6 %M0.7 Bloque 6 del GRAFCET

flanco_neg_s4 %M1.0 Estado del flanco negativo del sensor S4

etapa5 %M1.1 Bloque 5 del GRAFCET

etapa7 %M1.2 Bloque 7 del GRAFCET

etapa8 %M1.3 Bloque 8 del GRAFCET

peso_norm %MD2 Valor normalizado del peso

peso_scaled %MW6 Valor escalado del peso

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 7 de 26


2. Para esta experiencia se debe emplear la plantilla proporcionada por Factory I/O, la cual contiene el
segmento 1 del programa por defecto, el cual se muestra en la Figura 7.

Figura 7: Línea del programa principal.

3. El sistema parte de un estado de reposo, identificado con el bloque 0 del diagrama GRAFCET. Para
generar la transición entre este bloque inicial hacia el bloque 1, se debe configurar el segmento de
inicialización, como se muestra en la Figura 8, con el cual se dará comienzo al proceso si se cumplan
las siguientes condiciones:

● S1 está activado
● PM se ha presionado
● SPT está activado (actuador lineal está en su posición inicial)
● PP no se ha presionado (por defecto esta señal está en valor lógico 1)

Así, se activará la variable Inicio (Dirección: %M0.0), la cual permanecerá en alta hasta que se presione PP,
deteniendo el proceso.

Figura 8: Línea del programa para iniciar el proceso.

4. Asimismo, se configuran los indicadores de luz del estado del proceso, a través de las funciones que
se presentan en la Figura 9. Mediante este bloque, se activa la señal LuzVerde mientras la variable
Inicio esté en alta (proceso está en marcha), caso contrario esta se apagará y se encenderá la señal
LuzRoja.

Figura 9: Línea del programa con la configuración de los indicadores del proceso.

5. En la Figura 10, se presenta la sección del diagrama GRAFCET y el camino que sigue el flujo del
proceso señalado en color rojo, con el criterio de transición señalado por el bloque de color verde
para pasar del bloque 0 al bloque 1.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 8 de 26


Figura 10: Sección del diagrama GRAFCET con la transición del bloque 0 al bloque 1.

Al estar activa la variable Inicio, se realizará la transición desde el bloque 0 al bloque 1, el cual está
identificado en TIA Portal con el nombre etapa1 (Dirección: %M0.1), activando esta señal, como se ilustra
en la Figura 11.

Figura 11: Línea del programa con el Inicio de la etapa 1 del proceso.

6. Una vez dentro del bloque 1, las acciones a ejecutar dentro son las que se presentan en la sección
del diagrama GRAFCET de la Figura 12.

Figura 12: Sección del diagrama GRAFCET con las acciones a ejecutar dentro del bloque 1.

De esta manera, mientras etapa1 permanezca activada, la acción que se ejecutará es activar las bandas
transportadoras B1, BC1, B2 y B3. La primera permitirá el paso de las cajas, mientras que las otras quedarán
activas permanentemente hasta que se detenga el proceso, tal como se aprecia en la Figura 13.

Figura 13: Línea del programa con las acciones a ejecutar en la etapa 1.

7. Continuando con el flujo del proceso, en la Figura 14, se presenta la sección del diagrama GRAFCET
y el camino que sigue el proceso señalado en color rojo, con el criterio de transición señalado por el
bloque de color verde para pasar del bloque 1 al bloque 2.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 9 de 26


Figura 14: Sección del diagrama GRAFCET con la transición del bloque 1 al bloque 2.

Partiendo del bloque 1, se hará una transición al bloque 2, representado por la variable etapa2 (Dirección:
%M0.2), si se cumple que S2 está en estado lógico 0 (no olvidar que el sensor opera mediante un contacto
normalmente cerrado) y SPT está en estado lógico 0 (el actuador lineal está desactivado), como se observa
en la Figura 15.

Figura 15: Línea del programa con la transición de la etapa 1 hacia la etapa 2.

8. Dentro del bloque 2, las acciones a ejecutar dentro son las que se presentan en la sección del
diagrama GRAFCET de la Figura 16.

Figura 16: Sección del diagrama GRAFCET con la acción a ejecutar dentro del bloque 2.

Dentro de etapa2, la acción que se llevará a cabo es activar la balanza transportadora, representada por la
variable BBal para dejar pasar la caja a la zona de pesaje, tal como lo presenta la Figura 17.

Figura 17: Línea del programa con la acción a ejecutar durante la etapa 2. Fuente: Elaboración propia.

9. Continuando con el flujo del proceso, en la Figura 18, se presenta la sección del diagrama GRAFCET
y el camino que sigue el proceso señalado en color rojo, con el criterio de transición señalado por el

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 10 de 26


bloque de color verde para pasar del bloque 2 al bloque 3.

Figura 18: Sección del diagrama GRAFCET con la transición del bloque 2 al bloque 3.

Para generar la transición del bloque 2 al bloque 3, representado por la señal etapa3 (Dirección: %M0.3),
debe cumplirse que el S3 ha detectado la caja en circulación y ya está en posición para ser pesada (S3 en
estado lógico 1). Si se cumple esta condición, inmediatamente se activa la etapa3 y se desactiva etapa2,
como lo muestra la Figura 19.

Figura 19: Líneas del programa con la transición de la etapa 2 a la etapa 3.

10. En la Figura 20, se tiene la sección del GRAFCET con el detalle de las acciones a ejecutar dentro
del bloque 3.

Figura 20: Sección del diagrama GRAFCET las acciones a ejecutar dentro del bloque 3.

Mientras etapa3 está activa, se desactivarán simultáneamente BBal y B1, y se analizará el peso de la caja
que se encuentre detenida sobre la balanza, para luego evaluar dos condiciones para elegir el camino que
tomará el proceso. En la Figura 21 se presenta la estructura de esta etapa.

Nota: las funciones de normalización y escalamiento del valor de la señal analógica proporcionada por la
balanza de Factory I/O serán explicadas con más detalle en las siguientes clases, así que por el momento
solo se deben copiar esos bloques.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 11 de 26


Figura 21: Líneas del programa con las acciones del bloque 3.

El criterio para elegir entre ambas condiciones se basa en lo siguiente:

a. Si se cumple la condición 1, representada por la variable cond1 (Dirección: %M0.4), es decir


que el valor obtenido es mayor o igual a 9 kg, se activará cond1 luego de un retardo de 1s,
como se muestra en la Figura 22.

Figura 22: Línea del programa del análisis de la condición 1 correspondiente al bloque 3.

b. Si se cumple la condición 2, representada por la variable cond2 (Dirección: %M0.5), es decir,


el valor obtenido es menor a 9kg, se activará cond2 luego de un retardo de 1s, como se
presenta en la Figura 23.

Figura 23: Línea de programa con el análisis de la condición 2 correspondiente al bloque 3.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 12 de 26


11. En la Figura 24, se tiene la sección del GRAFCET que contiene los bloques 3, 4 y 6, junto con las
acciones dentro de cada bloque y las condiciones de transición que debe cumplirse. En esta sección
se evalúan dos condiciones para establecer el camino que seguirá el programa.

Figura 24: Sección del diagrama GRAFCET con dos caminos a seguir.

Dependiendo de la condición de análisis que se detecte durante el bloque 3, se realizará una transición hacia
el bloque 4 o hacia el bloque 6, representados por las variables etapa4 (Dirección: %M0.6) y etapa6
(Dirección: %M0.7), respectivamente, como se aprecia en la Figura 25.

Figura 25: Líneas del programa con la transición de la etapa 3 a etapa 4 o etapa 6, dependiendo de las
condiciones.

12. En la Figura 26, se observa la sección del diagrama GRAFCET con las acciones a ejecutar una vez
dentro del bloque 4.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 13 de 26


Figura 26: Sección del diagrama GRAFCET con la acción a ejecutar dentro del bloque 4.

Se partirá del cumplimiento de cond1, haciendo la transición del bloque 3 al bloque 4. La acción que se
llevará a cabo una vez dentro de etapa4 es activar BBal, como se ilustra en la Figura 27, para permitir el
paso de la caja hacia B3.

Figura 27: Línea del programa con la acción a ejecutar durante etapa4.

13. En la Figura 28, se presenta la sección del diagrama GRAFCET y el camino que sigue el flujo del
proceso señalado en color rojo, con el criterio de transición señalado por el bloque de color verde
para pasar del bloque 4 al bloque 5.

Figura 28: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 4 y 5.

Siguiendo con la secuencia, para generar la transición del bloque 4 al bloque 5,representado por la señal
estado5 (Dirección: %M1.1), debe cumplirse que se ha detectado un flanco negativo en S4, es decir que la
caja ha terminado de pasar completamente a través de este sensor y ha salido de BBal, como se observa
en la Figura 29.

Figura 29: Línea del programa con la transición de la etapa 4 hacia la etapa 5.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 14 de 26


14. En la Figura 30, se observa la sección del diagrama GRAFCET con las acciones a ejecutar una vez
dentro del bloque 5.

Figura 30: Sección del diagrama GRAFCET con las acciones a ejecutar dentro del bloque 5.

Una vez dentro de la etapa5, las acciones que se llevarán a cabo son desactivar BBal y activar B1, para
continuar con el flujo del proceso para el paso de las cajas a través de esta faja transportadora de entrada,
como se aprecia en la Figura 31.

Figura 31: Líneas de programa con las acciones a ejecutar durante la etapa 5.

15. En la Figura 32, se presenta la sección del diagrama GRAFCET y el camino que sigue el flujo del
proceso señalado en color rojo, con el criterio de transición señalado por el bloque de color verde
para pasar del bloque 5 al bloque 2.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 15 de 26


Figura 32: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 5 y 2.

Como se ha mencionado, la etapa5 retornará hacia la etapa2, si se cumple la condición que S2 ha detectado
la presencia de un objeto y por lo tanto cambia su estado lógico a 1 y también el sensor trasero del actuador
lineal está activado, repitiendo el ciclo de evaluación, como se presenta en la Figura 33.

Figura 33: Línea del programa con la transición desde la etapa 5 hacia la etapa 2 para repetir el ciclo del
proceso.

16. En la Figura 34, se presenta la sección del diagrama GRAFCET y el camino que sigue el flujo del
proceso señalado en color rojo, con el criterio de transición señalado por el bloque de color verde
para pasar del bloque 3 al bloque 6.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 16 de 26


Figura 34: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 3 y 6.

Por otro lado, si se cumple cond2, se hará la transición del bloque 3 al bloque 6, activando la señal etapa6
(Dirección: %M0.7) y desactivando etapa3, como se aprecia en la Figura 35.

Figura 35: Línea del programa con la transición de la etapa 3 hacia la etapa 6.

17. Una vez dentro del bloque 6, las acciones a ejecutar dentro son las que se presentan en la sección
del diagrama GRAFCET de la Figura 36.

Figura 36: Sección del diagrama GRAFCET las acciones a ejecutar dentro del bloque 6.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 17 de 26


Al activarse etapa6, la acción que se ejecutará es activar A1, como se aprecia en la Figura 37, haciendo que
el artículo se traslade hacia las fajas curvas BC1 y B2 para salir por la segunda zona de clasificación.

Figura 37: Línea del programa con la acción a ejecutar durante la etapa 6.

18. En la Figura 38, se presenta la sección del diagrama GRAFCET y el camino que sigue el proceso
señalado en color rojo, con el criterio de transición señalado por el bloque de color verde para pasar
del bloque 1 al bloque 2.

Figura 38: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 6 y 7.

Para dar por culminado el bloque 6 y pasar al bloque 7, representado por etapa7 (Dirección: %M1.2), debe
ocurrir que el actuador lineal se ha activado (SPF en alta), activando etapa7 y desactivando etapa6, como
se ilustra en la Figura 39.

Figura 39: Línea del programa con la transición de la etapa 6 a la etapa 7.

19. Una vez dentro del bloque 7, las acciones a ejecutar dentro son las que se presentan en la sección
del diagrama GRAFCET de la Figura 40.

Figura 40: Sección del diagrama GRAFCET las acciones a ejecutar dentro del bloque 7.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 18 de 26


La acción a ejecutarse dentro de la etapa7 es desactivar A1, tal como se ilustra en la Figura 41, regresando
el actuador lineal a la posición inicial.

Figura 41: Línea del programa con la acción a ejecutar durante la etapa 7.

20. Continuando con el flujo del proceso, en la Figura 42, se presenta la sección del diagrama GRAFCET
y el camino que sigue el proceso señalado en color rojo, con el criterio de transición señalado por el
bloque de color verde para pasar del bloque 7 al bloque 8.

Figura 42: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 7 y 8.

La variable etapa7 se dará por finalizada cuando SPT se active (el actuador lineal está en la posición de
reposo), dando pase al bloque 8, representado por la variable etapa8 (Dirección: %M1.3). Este proceso se
muestra en la Figura 43.

Figura 43: Línea del programa con la transición de la etapa 7 hacia la etapa 8.

21. En la Figura 44, se observa la sección del diagrama GRAFCET con las acciones a ejecutar una vez
dentro del bloque 8.

Figura 44: Sección del diagrama GRAFCET con las acciones a ejecutar dentro del bloque 8.

Las acciones a ejecutar dentro de etapa8 son activar B1 y desactivar BBal, como se aprecia en la Figura

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 19 de 26


45, para dejar pasar nuevamente el artículo a través de la faja de entrada y detener la faja transportadora de
la balanza.

Figura 45: Línea del programa con las acciones a ejecutar durante la etapa 8.

22. En la Figura 46, se presenta la sección del diagrama GRAFCET y el camino que sigue el flujo del
proceso señalado en color rojo, con el criterio de transición señalado por el bloque de color verde
para pasar del bloque 8 al bloque 2.

Figura 46: Sección del diagrama GRAFCET con el criterio de transición entre el bloque 8 y 2.

Dado que el proceso es cíclico, etapa8 se dará por finalizada cuando S2 detecte una nueva caja a la salida
de B1 y SPT esté activado (el actuador lineal está desactivado). De esta manera, se realizará nuevamente
el ciclo del proceso desde etapa2, como se ilustra en la Figura 47.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 20 de 26


Figura 47: Línea del programa con la transición de etapa8 hacia etapa2.

23. Finalmente, si se presiona PP, el proceso deberá detenerse automáticamente, desactivando B1,
BBal, BC1, B2 Y B3, y todas las etapas, para garantizar que todos los componentes estén detenidos
al presionar este pulsador. Se pone este segmento al final dado que de esta manera la asignación
de Reset tendrá la prioridad. La línea del programa correspondiente se puede observar en la Figura
48.

Figura 48: Línea del programa para detener la ejecución de los actuadores y etapas activas.

SIMULACIÓN

1. Una vez realizada la programación, se iniciará PLCSIM para poder conectar Factory I/O y TIA Portal.

Para ello se hace clic sobre el botón “Iniciar simulación” , ubicado en la barra de herramientas.
Luego, se hace clic en “Cargar en el dispositivo”, para cargar el programa en PLCSIM.

2. Dentro de Factory I/O, presionar la tecla F4 del teclado para abrir la pestaña Drivers y seleccionar
Siemens S7-PLCSIM desde la ventana desplegable. Luego, dar clic en “Conectar” y esperar unos
segundos. Si todo fue configurado correctamente, aparecerá tal como se muestra en la Figura 49.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 21 de 26


Figura 49: Conexión de Factory I/O con PLCSIM y TIA Portal.
3. Para iniciar con el proceso de simulación, regresar a la escena de Factory I/O y dar click en el botón

de Inicio . La escena estará en ejecución cuando aparezca el ícono de ejecución como está
señalado en la Figura 50.

Figura 50: Simulación en ejecución en el entorno de Factory I/O.

4. Finalmente, para empezar el proceso industrial, dar clic sobre PM en Factory I/O, como se aprecia
en la Figura 51. Observar el funcionamiento de la simulación e identificar las etapas descritas.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 22 de 26


Figura 51: Ejecución de la simulación al presionar el pulsador de marcha (PM).

5. Cuando se presione PP, el proceso se detendrá automáticamente, y deberá reiniciarse a través del

botón desde el entorno de Factory I/O, para reiniciarlo a través de PM.

6. ENTREGABLE

La empresa ha quedado muy satisfecha con el trabajo realizado para clasificar las cajas por peso, por lo que
ahora te ha solicitado terminar de separar las cajas de cada tipo. Esta vez, se necesita clasificarlas por altura,
ya que las cajas de 3 kg, 8 kg, 10 kg y 15 kg también tienen alturas diferentes. Entonces, en el primer proceso
de clasificación por peso, se divide las cajas en 2 grupos: cajas de 3 kg y 8 kg; y cajas de 10 kg y 15 kg.

Ahora se necesita separar cada uno de estos grupos en 2 grupos más, dando lugar a la separación completa
de cada tipo de caja: 1 grupo de 3 kg, otro grupo de 8 kg, otro de 10 kg y finalmente uno de 15 kg. ¿Aceptas
el reto?

ESCENA PARA EL ENTREGABLE

La nueva escena se ve como en la Figura 52. Se ha añadido una etapa posterior a la experiencia desarrollada
durante la actividad dirigida que funciona como sigue:

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 23 de 26


Figura 52: Escena de Factory I/O para la experiencia práctica.

● La etapa de clasificación por peso se mantiene, tal como fue descrita en la etapa previa, con las
mismas funciones de clasificación y operadores para iniciar el proceso.

● En la zona de clasificación 1, que corresponde a las cajas con un peso mayor a los 9 kg, se ha
retirado el elemento removedor de cajas, para ahora colocar otro arreglo de fajas, en donde se
clasificará las cajas de acuerdo a su altura y serán redirigidas hacia dos zonas de salida dependiendo
de este criterio, como se aprecia en la Figura 53.

Figura 53: Escena para el entregable de la zona de clasificación 1.

● Las bandas transportadoras B2, BC2 y B4 permiten el traslado de las cajas de peso mayor a los 9
kg, para que puedan ser detectadas por el sensor de altura Alt1. Para efectos prácticos, cuando
ingrese la primera caja y sea detectada por S4, se activará las fajas transportadoras B9, B5, B6, B7
y BC4 permanentemente. El criterio para dirigir la caja hacia una salida u otra de acuerdo a la altura
y activar el empujador neumático Act2, lo deberá establecer el alumno, como se ilustra en la Figura
54.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 24 de 26


Figura 54: Zona de clasificación 2.

Pista: Se puede almacenar el valor de la altura dentro de una variable en memoria y emplear el sensor difuso
S5, para activar Act2.

● En la zona de clasificación 2, que corresponde a las cajas con un peso menor a los 9kg, se ha
retirado el elemento removedor de cajas para ahora colocar otro arreglo de fajas, en donde se
clasificará las cajas de acuerdo a su altura y serán redirigidas hacia dos zonas de salida dependiendo
de este criterio, como se aprecia en la Figura 54.

Figura 55: Escena para el entregable de la zona de clasificación 2.

● Las bandas transportadoras B3, BC3 y BC4 permiten el traslado de las cajas de tamaño menor a
los 9 kg, para que puedan ser detectadas por el sensor de altura Alt2. Para efectos prácticos, cuando
ingrese la primera caja y sea detectada por S6, se activará las fajas transportadoras B9, BC5, B10
Y B11 permanentemente. El criterio para dirigir la caja hacia una salida u otra de acuerdo a la altura
y activar el empujador neumático Act3, lo deberá establecer el alumno, como se aprecia en la Figura
56.

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 25 de 26


Figura 56: Zona de clasificación 3.

Pista: Se puede almacenar el valor de la altura dentro de una variable en memoria y emplear el sensor difuso
S7, para activar Act3

7. FUENTES DE INFORMACIÓN COMPLEMENTARIA

Siemens (Ed.). (2021). Level and Weighing. Belt Scale Application Guidelines, 2(2), 25.

https://www.jaspereng.com/wp-

content/uploads/2016/12/Belt_Scale_Application_Guidelines.pdf

Guía N° 2 - Autómata Programable PLC - Rev 001 |Página 26 de 26

También podría gustarte