Está en la página 1de 25

ESCUELA ACADÉMICO PROFESIONAL DE

INGENIERÍA ELECTRÓNICA
CURSO: CONTROLES ELÉCTRICOS
Y AUTOMATIZACIÓN

Profesor:
Dr.Ing. Chávez Temoche Noé Manuel Jesús

Tema:
INFORME DE TAREA ACADEMICA

Integrante:
Briceño Posada José Eduardo

Código:
1523220823

Grupo Horario: 90G-3

BELLAVISTA, NOVIEMBRE 2019.

1
INDICE
Objetivo ........................................................................................................................................................ 3
Conceptos de PLC ......................................................................................................................................... 8
Conceptos de programación ........................................................................................................................ 9
ESTUDIO DE FACTIBILIDAD .........................................................................................................................10
viabilidad comprensión ..........................................................................................................................10
viabilidad económica ..............................................................................................................................10
Viabilidad técnica....................................................................................................................................10
viabilidad de comportamiento ...............................................................................................................10
Implemetancion del software ....................................................................................................................11
Diagrama de flujo de la faja transportadora ..........................................................................................11
Diagrama de flujo del sistema de taponado...........................................................................................12
Algoritmo ....................................................................................................................................................13
Logica Ladder ..............................................................................................................................................14
Requisitos del hardware ESPECIFICACIÓN .................................................................................................19
Esquema del proyecto ................................................................................................................................23

2
3
Objetivo
El objetivo de este proyecto es diseñar, desarrollar y “sistema de llenado de botellas automática
mediante PLC”. Este trabajo proporciona una gran cantidad de ventajas como bajo consumo de
energía, bajo costo operacional, menos mantenimiento, precisión y muchos más. Este proyecto
se basa en la automatización industrial y es una gran aplicación que se utiliza en muchas
industrias, como las industrias de lácteos, productos químicos, alimentos, agua mineral y
muchos fabricantes industriales. Un prototipo ha sido desarrollado para ilustrar el proyecto. El
llenado es la tarea que se lleva a cabo por una máquina y este proceso es ampliamente utilizado
en muchas industrias. En este proyecto, el llenado de la botella se controla mediante el uso de
un controlador conocido como PLC, que es también el centro de todo el sistema.
El proyecto consiste en una banda transportadora la cual cual se encarga de transportar la
botella para su recorrido en las etapas de llenado y envasado , al comenzar el circuito la banda
transportadora moviliza una botella vacia al llegar a determinado punto un sensor de presencia
envía una señal para que la banda transportadora se detenga en ese momento una bomba de
agua se activa y comienza el llenado de la botella por un tiempo pre establecido, luego de eso la
banda continua su recorrido hasta llegar a la etapa de taponado en donde un actuador eléctrico
lineal empuja una tapa rosca en la parte superior de la botella y mediante un motor dc comienza
a enroscar la tapa, luego la botella continua su recorrido hasta un deposito

Se han utilizado 6 entradas y 6 salidas digitales


4 motores dc a 3.3v
1 bomba de agua a 5v
4 sensores infrarrojos
Relees y cableado externo

La lógica ladder se ha utilizado para la programación del PLC, que es el idioma más utilizado y
aceptado para la programación del PLC. El PLC utilizado en este sistema es un Siemens S7 - 300
que hace el sistema más flexible y fácil de operar.

4
Esquema físico y caractersitcas del PLC Siemenes s7-300

5
Figura2. Modulos de configuración
Fuente de alimentación :
 Graduación acorde a la demanda de corriente desde 2 A hasta 10 A Modulos de señal
Módulos de señal para
 Señales digitales y analógicas
 Configuración centralizada y descentralizada

Módulos de comunicación Punto-a-Punto para :
 Dispositivos periféricos de todo tipo
 1 o 2 interfaces, hasta 115.2 kBit/s
 Diversos medios de transmisión
 Protocolos estandar o específicos del cliente Protocolos estandar o específicos del cliente
Módulos de función para :
 Conteo de alta velocidad
 Posicionamiento
 Control en lazo cerrado
 Control de cámara

6
7
Conceptos de PLC
La ejecución del programa de usuario:

La CPU soporta los siguientes tipos de bloques de código que nos permiten crear una estructura
eficiente para nuestro programa de usuario:
• Módulos de organización ( OB) definen la estructura del programa. Algunos OBs han
predefinido comportamiento y empezar a eventos, sino que también pueden crear OBs con eventos de
arranque personalizado.
• funciones ( FCS) y bloques de función ( FB) contiene el código del programa que corresponde a
tareas o combinaciones de parámetros específicos. Cada FC o FB proporciona un conjunto de parámetros
de entrada y salida para el intercambio de datos con el bloque de llamada. Un FB también utiliza un bloque
de datos asociado (llamado una instancia DB) para mantener el estado de valores entre ejecución que
pueden ser utilizados por otros bloques en el programa. Válidos los números de FC y FB oscilan entre 1 y
65535.
• Los bloques de datos ( DB) almacenar datos que pueden ser utilizados por los bloques de
programa. números de DB válidas están comprendidas entre 1 y 65535.
La ejecución del programa de usuario comienza con uno o más opcionales bloques de puesta en
marcha de organización (OBs) que se ejecutan una vez en el modo RUN entrar, seguido por uno o más OBs
de ciclo que se ejecutan cíclicamente.
Modos de funcionamiento de la CPU

La CPU tiene tres modos de funcionamiento: STOP, ARRANQUE y RUN. LED de estado en la parte
frontal de la CPU indican el modo actual de funcionamiento.
• En modo STOP, la CPU no está ejecutando el programa. Podemos descargar un proyecto.
• En el modo de arranque, el OBs de inicio (si está presente) se ejecutan una vez. Los eventos de
alarma no se procesan durante el modo de inicio.
• En el modo RUN, los OBs de ciclo se ejecutan repetidamente. Los eventos de alarma pueden
ocurrir y ser procesado en cualquier punto dentro del modo RUN.

Tipo de datos del PLC

El editor de tipo de datos PLC nos deja definir estructuras de datos que podemos utilizar varias
veces en nuestro programa. Creamos un tipo de datos del PLC mediante la apertura de la sucursal “tipos
de datos PLC” del árbol del proyecto y haga doble - clic en el elemento "Añadir nuevo tipo de datos". En el
elemento PLC tipo de datos de nueva creación, utilizamos dos de un solo clic para cambiar el nombre del
nombre predeterminado y haga doble clic para abrir el editor de tipo de datos del PLC.

Creamos una estructura de tipo de datos personalizado PLC utilizando los mismos métodos de
edición que se utilizan en el editor de bloques de datos. A continuación, añadir nuevas filas para cualquier
tipo de datos que son necesarios para crear la estructura de datos que queremos.

Si se crea un nuevo tipo de datos PLC, a continuación, el nombre del nuevo tipo de PLC aparecerá
en el tipo de datos de caída selector de listas desplegables en el editor y el editor de código de interfaz de
bloque de DB.
Los usos potenciales de los tipos de datos de PLC:

• tipos de datos de PLC se pueden utilizar directamente como un tipo de datos en una interfaz de
bloque de código o en bloques de datos.
• tipos de datos del PLC se pueden utilizar como una plantilla para la creación de múltiples
bloques de datos globales que utilizan la misma estructura de datos.

8
Conceptos de programación

los conceptos de programación Estructuración del programa de usuario Cuando creamos un


programa de usuario para las tareas de automatización, insertamos las instrucciones para el
programa en bloques de código:
• Un módulo de organización ( OB) responde a un evento específico en la CPU y se puede
interrumpir la ejecución del programa de usuario. El valor predeterminado para la ejecución
cíclica del programa de usuario (OB 1) proporciona la estructura de base para el programa de
usuario y es el único bloque de código requerida para un programa de usuario. Si incluimos
otros OBs en nuestro programa, estos OBs interrumpen la ejecución del OB 1. Los otros OBs
realizan funciones específicas, como para tareas de arranque, procesamiento de alarmas y
errores, o para ejecutar código de programa específico a intervalos de tiempo específicos.

• UNA bloque de función ( FB) es una subrutina que se ejecuta cuando se llama desde otro
bloque (OB, FB o FC). El bloque de llamada pasa parámetros a la FB y también identifica un
bloque de datos específico (DB) que almacena los datos para la llamada específica o instancia
de esa FB. Cambio de la DB de instancia permite un FB genérico para controlar el
funcionamiento de un conjunto de dispositivos. Por ejemplo, una FB puede controlar varias
bombas o válvulas, con diferentes DBs de instancia que contienen los parámetros de
funcionamiento específicos para cada bomba o válvula.

• UNA función ( FC) es una subrutina que se ejecuta cuando se llama desde otro bloque (OB, FB
o FC). El FC no tiene una instancia asociada DB. El bloque de llamada pasa parámetros a la FC.
Los valores de salida de la FC se deben escribir en una dirección de memoria o en una base de
datos global. Lenguaje de programación PASO 7 ofrece los siguientes lenguajes de
programación estándar para S7-300:

• LAD (lógica de escalera) es un lenguaje de programación gráfica. La representación se basa en


diagramas de circuitos.

• FUP (FUP) es un lenguaje de programación que se basa en los signos gráficos lógicos
utilizados en el álgebra de Boole.

• SCL (lenguaje de control estructurado) es un alto nivel de lenguaje de programación basado


en texto.

Lógica de escalera (LADDER) Los elementos de un diagrama de circuito, tales como contactos
normalmente cerrados y normalmente abiertos, y las bobinas están vinculados a las redes de
formulario.

9
ESTUDIO DE FACTIBILIDAD

viabilidad comprensión
Estudio de viabilidad significa que el análisis de un problema para determinar si puede ser
resuelto con eficacia. En otras palabras, es el estudio de las posibilidades del sistema
propuesto. Se estudia la capacidad de trabajo, el impacto sobre la capacidad de la organización
a las necesidades del usuario se encuentran y el uso eficiente de los recursos. Tres aspectos en
los que el sistema tiene que ser viable son los siguientes: -

viabilidad económica

Los controles de análisis económico para la alta inversión incurridos en el sistema. Se evalúa el
desarrollo y los gastos de ejecución de la propuesta de “Proyecto de Automatización
Industrial”. El PLC se utiliza para el desarrollo es fácilmente disponible en el mercado, pero son
muy caros y el software para la programación viene con el PLC por lo tanto, da lugar a la
aplicación de alto costo.

Viabilidad técnica

Este aspecto se centra en el concepto de usar la computadora sentido, “mecanización” de las


obras humanas. Así, la solución automatizada conduce a la necesidad de un estudio de
viabilidad técnica. El enfoque en la plataforma utilizada es el basado en PLC Automatización
Industrial. El sistema propuesto requiere un profundo conocimiento técnico sobre varias
máquinas eléctricas y de hardware del PLC, así como software. Esto es necesario para mejorar
la eficiencia técnica del diseño. De lo contrario, el desarrollo del sistema es simple y fácil de
entender. El resultado obtenido debe ser cierto en las condiciones de tiempo real.

viabilidad de comportamiento

ofertas de viabilidad de comportamiento con el rendimiento de ejecución del sistema


propuesto. Se debe tener una puntuación más alta que la presente en el estudio del
comportamiento. El proyecto debe tener el usuario final cuando el sistema está diseñado
mientras que el diseño. El programador debe ser consciente de del usuario de la condición de
conocimiento de entrada, salida, cálculos, etc. Se debe tener cuidado para evitar medios que
no trabajan y los botones.

10
Implemetancion del software

Diagrama de flujo de la faja transportadora

11
Diagrama de flujo del sistema de taponado

12
Algoritmo

Paso 1: se inicia el enclavamiento del motor de la faja

Paso 2: el sensor 1 detecta una botella y se inicia un temporizador que detiene el enclavamiento

Paso 3: el temporizador numero 1 coloca en alto el motor de bomba de agua

Paso 4: el motor de faja vuelve a enclavarse

Paso 5: el sensor 2 detecta la botella e inicia el enclavamiento del motor de la rueda giratoria

Paso 6: el sensor 3 detecta la botella y detiene el enclavamiento iniciando el temporizador


numero 2

Paso 7: el temporizador numero 2 activa el motor de “ baja taponadora “

Paso 8: “baja taponadora llega al pico de la botella e inicia el temporizador numero 3 para el
enroscado.

Paso 9: inicia el enroscado

Paso 10: inicia el temporizador numero 4 de “sube taponadora”

Paso 10: inicia enclavamiento de motor de rueda giratoria

Paso 11: el sensor 4 detecta la botella al final de la línea y detiene el enclavamiento de rueda
giratoria.

13
Logica Ladder

14
15
16
17
18
Requisitos del hardware ESPECIFICACIÓN

Sensor infrarrojo

Figura4. Sensor infrarrojo

El CNY70 es un sensor óptico infrarrojo de corto alcance. El CNY70 tiene una


construcción compacta donde la fuente de emisión de luz y el detector están dispuestos
en la misma dirección para detectar la presencia de un objeto utilizando el haz de IR de
reflexión en el objeto.

El fotodiodo emite un haz de radiación infrarroja, el fototransistor recibe ese haz de luz
cuando se refleja sobre alguna superficie u objeto.

ESPECIFICACIONES TÉCNICAS

 Tipo de emisor: Fotodiodo IR


 Tipo de detector: fototransistor
 Dimensiones (L x W x H en mm): 7 x 7 x 6
 Distancia de funcionamiento máximo: <0.5 mm
 Longitud de onda del emisor: 950 nm

19
Motor dc

Figura 5 motor dc

Este motor DC posee una caja reductora integrada que le permite entregar un buen torque en un
pequeño tamaño y bajo voltaje. La carcasa del motor es de plástico resistente, no toxico y de
color amarillo.

Especificaciones tecnicas

 Voltaje de Operación: 3V – 6V
 Velocidad Angular nominal: 200 RPM
 Reducción: 48:1
 Consumo máximo de corriente: 150mA
 Diámetro Exterior de Llanta: 65 mm
 Diámetro eje de llanta: 6mm
 Peso: 50g

20
Driver puente H

Figura 6 puente h

El driver puente H L298N es el modulo más utilizado para manejar motores DC de hasta 2
amperios. El chip L298N internamente posee dos puentes H completos que permiten controlar 2
motores DC o un motor paso a paso bipolar/unipolar.

Especificaciones tecnicas

 Chip: L298N
 Canales: 2 (soporta 2 motores DC o 1 motor PAP)
 Voltaje lógico: 5V
 Voltaje de potencia (V motor): 5V - 35V DC
 Consumo de corriente (lógico): 0 a 36mA
 Capacidad de corriente: 2A (picos de hasta 3A)
 Potencia máxima: 25W
 Peso: 30g
 Dimensiones: 43 * 43 * 27 mm

Modulo Relay 4CH 5vdc

Figura 7. Modulo relay 5vdc

El modulo posee 4 Relays de alta calidad, fabricados por Songle, capaces de manejar cargas de
hasta 250V/10A. Cada canal posee aislamiento eléctrico por medio de un optoacoplador y un led
indicador de estado.
21
ESPECIFICACIONES TÉCNICAS

 Voltaje de Operación: 5V DC
 Señal de Control: TTL (3.3V o 5V)
 Nº de Relays (canales): 4 CH
 Modelo Relay: SRD-05VDC-SL-C
 Capacidad máx: 10A/250VAC, 10A/30VDC
 Corriente máx: 10A (NO), 5A (NC)
 Tiempo de acción: 10 ms / 5 ms
 Para activar salida NO: 0 Voltios
 Entradas Optoacopladas
 Indicadores LED de activación

Relees de 24VDC

Figura 8. Relee 24vdc

El Relay SRD-24VDC fabricado por Songle puede manejar cargas de hasta 250V/10A. Su
pequeño tamaño lo hace ideal para diseños donde el tamaño es importante. Para conectar
este relay con nuestro Arduino/Pic/Raspberry Pi es necesario utilizar un driver intermedio
entre el Arduino y el Relay, el driver puede ser un simple transistor BJT NPN (2N2222,
BC537) o utilizar un integrado como el ULN2803 o ULN2003. Este relay trabaja con 12V
DC por lo que es necesario utilizar una fuente de 12V para su alimentación, se recomienda
utilizar condensadores bypass en la alimentación (10uF/100uF) y un diodo(1N4007) en
modo flyback en paralelo con la bobina del relay.

ESPECIFICACIONES TÉCNICAS

 Voltaje de Operación bobina: 12V DC


 Corriente bobina: 37.5 mA
 Voltaje máximo de carga: 240V AC/ 30V DC
 Corriente máxima de carga: 10A
 Contactos: 1 NO, 1 NC
 Tiempo de acción: 10 ms / 5 ms

Diseño de sistemas

22
Esquema del proyecto

Llenado Taponado

Sensor 1 Sensor 2

Banda transportadora

Imágenes

23
24
25

También podría gustarte