Sei sulla pagina 1di 10

OBJETIVOS

Generales
Se conoce la importancia del control que debe mantener una industria en sus sistemas
de transporte de produccin, de la materia prima, de sus servicios generales y
proveedores de herramientas y refacciones. Dicha necesidad fue explotada para
generar un sistema de semforos para optimizar y estandarizar el control de dichos
accesos en la planta DeAcero Acera-Laminacin Ramos Arizpe.

Particulares
1. Generar el sistema de automatizacin de semforos con la utilizacin de un PLC,
Siemens S7-1200 DC/DC/DC.
2. Visualizacin y mando, del sistema con una pantalla HMI Siemens Basic Color,
en la cual el personal puede controlar el cambio de las luces del semforo para
los accesos de vehculos.
3. El sistema de control debe contenerse en la caseta de basculas de la planta
acera, con un tablero Hoffman con inclinacin de 30 grados por ergonoma a
peticin del personal de basculas.
4. La alimentacin de 110 VCA del tablero ser compartida con mdulos de pesaje
de las bsculas, con fines de organizar la instalacin.
5. Generar ingenieras (diagramas) del sistema de semforos apegado a las
normas IECC, y a los formatos utilizados en la industria con el software EPLAN y
anexarlo a la biblioteca de la planta Acera, y compartirlo con personal del
departamento elctrico para mantenimientos.

RESUMEN

Esta entrega, es el desarrollo de semanas de planeacin y anlisis para la innovacin a


una necesidad en la planta de fusion DeAcero Ramos Arizpe, la principal opcin era
inclinarse hacia un sistema de mando local elctrico por la base de costos bajos, el
inconveniente apareca con la incapacidad de monitoreo a distancia y la llegada rpida
por el personal al lugar de la instalacin del sistema, por fallos o mantenimiento, alejado
a 650 metros de la acera, lugar donde est contenido el departamento elctrico
El sistema deba mantener en control el acceso a las dos basculas de carga de entrada
y salida de materia prima o producto terminado de planta, organizar cual vehculo
prosigue en el acceso todo por medio de indicaciones de cambio a las luces, rojo,
amarillo y verde. Sensores pticos de barrera infrarroja para las seales de
retroalimentacin de ingreso y salida de vehculos.

CAPITULO I. INTRODUCCIN

Antecedentes

Se conoce la importancia del control que debe mantener una industria en sus sistemas
de transporte de produccin, de la materia prima, de sus servicios generales y
proveedores de herramientas y refacciones. Dicha necesidad fue explotada para
generar un sistema de semforos para optimizar y estandarizar el control de dichos
accesos en la planta DeAcero Acera-Laminacin Ramos Arizpe.

DEFINICIN DEL PROBLEMA

S conoce la importancia de la organizacin y estandarizacin en las industrias, muchas


metodologas han sido creadas, con el nico fin de producir, de la manera ms eficaz y
barata posible. En la planta de fusin De Acero Ramos Arizpe los accesos de camiones
de carga son demasiados por ser una industria de produccin masiva de acero en
barras se necesitaba dar eficacia a las entradas y salidas por la gran aglomeracin de
camiones de carga.

MARCO TEORICO.
Programacin PLC (Control lgico programable) S7-1200 SIEMENS.

La programacin PLC es un lenguaje de alto nivel, orientado al control, recopilacin de


datos y seales, de campo de manufactura. En la actualidad es el principal manipulador
de la maquinaria y los procesos de produccin en la industria.
Los PLC son dispositivos basados en sistemas de microcontroladores y procesadores
de lgica digital que convierten seales de entrada en procesos digitales o anlogos,
almacenados en memorias EEPROM, y acoplados a buces de salida optocopladas a
transistores o relevadores, dando respuestas de rangos de microsegundos y muestreos
de alta resolucin de 8 hasta 64 Bits.
El controlador lgico programable (PLC) S7-1200 tiene la capacidad de controlar
dispositivos para las diferentes tareas de automatizacin. Cumple con la tarea de vigilar
las entradas segn la lgica del programa de usuario, que puede incluir lgica
booleana, instrucciones de contaje y temporizacin, funciones matemticas complejas,
as como comunicacin con otros dispositivos inteligentes. Ofrece una amplia gama de
mdulos de seales y Signal Boards (SB).

Tabla 1. Mdulos de seales y Signal Boards.

Software STEP 7 Basic.


Permite desarrollar, editar y observar la lgica del programa necesaria para controlar la
aplicacin, incluyendo herramientas para gestionar y configurar todos los dispositivos
del proyecto, tales como PLCs y dispositivos HMI. Adems ofrece dos lenguajes de
programacin (KOP y FUP) que permiten desarrollar el programa de control de la
aplicacin de forma fcil y eficiente. Asimismo, incluye las herramientas para crear y
configurar los dispositivos HMI en el proyecto.

Visualizadores.
Es un componente estndar, los Basic Panels SIMATIC HMI ofrecen dispositivos con
pantalla tctil para tareas bsicas de control y supervisin. Todos los paneles tienen el
tipo de proteccin IP65 y certificacin CE, UL, cULus y NEMA 4x. Utilizando un
visualizador KTP 600 Basic PN. Color (TFT, 256 colores) o monocromo (STN, escala de
grises), pantalla tctil de 6 pulgadas con 6 teclas tctiles, vertical u horizontal, tamao:
5.7", resolucin: 320 x 240. Con 128 variables, 50 pantallas de proceso, 200 alarmas,
25 curvas, 32 KB memoria de recetas 5 recetas, 20 registros y 20 entradas.
Principios bsicos de programacin.
Estructurar el programa de usuario.
Al crear el programa de usuario para las tareas de automatizacin, las instrucciones del
programa se insertan en bloques lgicos:
Un bloque de organizacin (OB) reacciona a un evento especfico en la CPU y puede
interrumpir la ejecucin del programa de usuario, ofrece la estructura bsica y es el
nico bloque lgico que se requiere para el programa de usuario. Los dems OBs
ejecutan funciones especficas, tales como tareas de arranque, procesamiento de
alarmas y tratamiento de errores, o ejecucin de un cdigo de programa especfico en
determinados intervalos.
Un bloque de funcin (FB) es una subrutina que se ejecuta cuando se llama desde otro
bloque lgico (OB, FB o FC). El bloque que efecta la llamada transfiere parmetros al
FB e identifica un bloque de datos determinado (DB) que almacena los datos de la
llamada o instancia especfica de este FB. La modificacin del DB instancia permite a
un FB genrico controlar el funcionamiento de un conjunto de dispositivos.
Una funcin (FC) es una subrutina que se ejecuta cuando se llama desde otro bloque
lgico (OB, FB o FC). La FC no tiene un DB instancia asociado. El bloque que efecta
la llamada transfiere los parmetros a la FC. Los valores de salida de la FC deben
escribirse en una direccin de la memoria o en un DB global.
Seleccionar el tipo de estructura del programa de usuario.

Segn los requisitos de la aplicacin, es posible seleccionar una estructura lineal o


modular para crear el programa de usuario:
Un programa lineal ejecuta todas las instrucciones de la tarea de automatizacin de
forma secuencial, es decir, una tras otra. Generalmente, el programa lineal deposita
todas las instrucciones del programa en el OB encargado de la ejecucin cclica del
programa (OB1).
Un programa modular llama bloques de funcin especficos que ejecutan determinadas
tareas. Para crear una estructura modular, la tarea de automatizacin compleja se
divide en tareas subordinadas ms pequeas, correspondientes a las funciones
tecnolgicas del proceso. Cada bloque lgico provee el segmento del programa para
cada tarea subordinada. El programa se estructura llamando uno de los bloques lgicos
desde otro bloque.

Figura 1. Representacin de estructura lineal y modular.


Creando bloques lgicos genricos que pueden reutilizarse en el programa de usuario,
es posible simplificar el diseo y la implementacin del programa de usuario.
Bloque de organizacin (OB).
Estos bloques sirven de interfaz entre el sistema operativo y el programa de usuario. El
OB de ciclo contiene el programa principal. Es posible incluir ms de un OB de ciclo en
el de usuario. En estado operativo RUN, los OBs de ciclo se ejecutan en el nivel de
prioridad ms bajo y pueden ser interrumpidos por todos los dems tipos de
procesamiento del programa. Tras finalizar el procesamiento de los OBs de ciclo, la
CPU vuelve a ejecutarlos inmediatamente. Esta ejecucin cclica es el tipo de
procesamiento "normal" que se utiliza para los controladores lgicos programables.
Funcin (FC).

Una funcin (FC) es un bloque lgico que, por lo general, realiza una operacin
especfica en un conjunto de valores de entrada. La FC almacena los resultados de
esta operacin en posiciones de memoria.
Son utilizados para ejecutar operaciones estndar y reutilizables, p. ej. en clculos
matemticos y ejecutar funciones tecnolgicas, p. ej. Controles individuales con
operaciones lgicas binarias. Una FC no tiene ningn bloque de datos instancia
asociado (DB). La FC usa la pila de datos locales para los datos temporales utilizados
para calcular la operacin. Los datos temporales no se almacenan. Para almacenar los
datos de forma permanente es preciso asignar el valor de salida a una posicin de
memoria global, p. ej. el rea de marcas o un DB global.
Bloque de funcin (FB).
Un bloque de funcin (FB) es un bloque lgico que utiliza un bloque de datos instancia
para sus parmetros y datos estticos. Los FBs tienen una memoria variable ubicada
en un bloque de datos (DB) o DB "instancia". El DB instancia ofrece un bloque de
memoria asociado a esa instancia (o llamada) del FB y almacena datos una vez que
haya finalizado el FB. Es posible asociar distintos DBs de instancia a diferentes
llamadas del FB. Los DBs instancia permiten utilizar un FB genrico para controlar
varios dispositivos. El programa se estructura de manera que un bloque lgico llame un
FB y un DB instancia. La CPU ejecuta luego el cdigo del programa en ese FB y
almacena los parmetros del bloque y los datos locales estticos en el DB instancia.
Cuando finaliza la ejecucin del FB, la CPU regresa al bloque lgico que ha llamado el
FB. El DB instancia conserva los valores de esa instancia del FB. Estos valores estn
disponibles para las llamadas posteriores al bloque de funcin, bien sea en el mismo
ciclo o en otros ciclos.

Figura 2. muestra un OB que llama un FB tres veces, utilizando un bloque de


datos diferente para cada llamada.
Bloque de datos (DB).
Los bloques de datos (DB) se crean en el programa de usuario para almacenar los
datos de los bloques lgicos. Todos los bloques del programa de usuario pueden
acceder a los datos en un DB global. En cambio, un DB instancia almacena los datos
de un bloque de funcin (FB) especfico. Un DB se puede definir de manera que sea de
slo lectura.
Existen dos tipos de DBs, un DB global almacena los datos de los bloques lgicos en el
programa. Cualquier OB, FB o FC puede acceder a los datos en un DB global, un DB
instancia almacena los datos de un FB especfico. La estructura de los datos en un DB
instancia refleja los parmetros (Input, Output e InOut) y los datos estticos del FB. (La
memoria temporal del FB no se almacena en el DB instancia).

Potrebbero piacerti anche