Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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.
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
• 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:
• FUP (FUP) es un lenguaje de programación que se basa en los signos gráficos lógicos
utilizados en el álgebra de Boole.
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
viabilidad de comportamiento
10
Implemetancion del software
11
Diagrama de flujo del sistema de taponado
12
Algoritmo
Paso 2: el sensor 1 detecta una botella y se inicia un temporizador que detiene el enclavamiento
Paso 5: el sensor 2 detecta la botella e inicia el enclavamiento del motor de la rueda giratoria
Paso 8: “baja taponadora llega al pico de la botella e inicia el temporizador numero 3 para el
enroscado.
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
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
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
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
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
Diseño de sistemas
22
Esquema del proyecto
Llenado Taponado
Sensor 1 Sensor 2
Banda transportadora
Imágenes
23
24
25