Professional Documents
Culture Documents
Automatización
FACULTAD DE INGENIERÍA
CORPORACIÓN UNIVERSITARIA DE LA COSTA, C.U.C.
.
INFORME DE LABORATORIO 1: ENCENDIDO Y APAGADO DE TRES
MOTORES
Jaime estupiñan vega
Jestupn2@cuc.edu.co
Roberto orellano.
rorellan2@cuc.edu.co
2 OBJETIVOS
RESUMEN: en el presente documento se
expondrá el planteamiento, análisis y resolución de
un problema descrito en clase. Sobre el arranque de 2.1 OBJETIVO GENERAL
un motor y el cambio de giro de los mismos. se
aplicarán nuevos conceptos correspondientes al Realizar una simulación con una lógica secuencia
programa TIA PORTAL como los FB y. Además de donde los parámetros sean claros y poder entender
la simulación del programa resultante. cada paso que haga nuestro sistema.
PALABRAS CLAVE: FB, DB, Motor, Giro, Sentido.
2.2 OBJETIVO ESPECÍFICOS
Andrés Ramírez
Ing. Mecatronico
1
Lab. Automatización
FACULTAD DE INGENIERÍA
CORPORACIÓN UNIVERSITARIA DE LA COSTA, C.U.C.
.
arranque y los de reloj, que permiten que empiece
la ejecución desde un sitio en concreto y formar 4 PROCEDIMIENTO
una base de tiempos respectivamente. Su
nomenclatura es muy diversa, dependiendo Para esta experiencia se propuso una actividad que
siempre del tipo de autómata y fabricante. consiste en encender 3 motores.
Los bloques de función FB son esenciales y son
usados en los PLC de la marca SIEMENS. Estos
tienen la ventaja de ser invocados desde el
programa principal OB. Los datos de las variables de Tag I/O
los FB se van guardando en posiciones de memoria Star_1 Entrada
llamadas DB, con el fin de que estos datos puedan Star_2 Entrada
ser usados posteriormente en el programa Star_3 Entrada v.
principal. Los FB tienen un parámetro llamado
Stop_1 Entrada
STATIC; cuando se llama a un FB, se genera una
Stop_2 Entrada
instancia DB que acompaña a esta llamada del FB.
Dentro del DB están todos los parámetros estáticos Stop_3 Entrada v.
del FB, disponibles en cualquier momento para otro Motor_1 Salida
bloque en el programa, es decir se guardan todos Motor_2 Salida
los valores de las variables contenidas en STATIC Motor_3 Salida
automáticamente en el FB. Tabla 1. Entradas y Salidas.
BLOQUES (FB,OB,DB):
El uso de bloques de función FB resulta conveniente Esta tabla se realiza con la finalidad de satisfacer las
en el control y programación de un proceso condiciones que nos piden, ya que establecemos la
industrial. Los Bloques de Función FB permiten ser base para el desarrollo en TIA PORTAL. Estas
invocados simultáneamente en un mismo variables las declaramos al principio de todo antes
programa con una DB distinta para cada llamado. de realizar cualquier diagrama. Entonces
Garantizando que cada FB tenga su propia instancia
empezamos con el proceso de solución.
de DB y obtener datos independientes en cada
bloque insertado en el programa principal OB.
1. Empezamos diseñando la lógica del
programa, en nuestro caso será en lenguaje
Los bloques de función son definidos por el
estándar internacional IEC 61499 [3, 4], el cual ha KOP, queda de la siguiente forma:
sido desarrollado conjuntamente con el estándar
IEC 61131-3 que define aspectos de los FB [5].
Existen Programación de Controladores Lógicos
(PLC) mediante Ladder y Lenguaje de Control
Estructurado (SCL) en MATLAB aplicaciones
comunes usando FB, como el diseño de sistemas
distribuidos, control de nivel en tanques de un
proceso, sistemas de control industrial basado en
FB [6], diseño de prototipos en diferentes niveles
de control [7, 8], y arquitecturas de desarrollo de
soporte a ingeniería usando FB [9].
Andrés Ramírez
Ing. Mecatronico
2
Lab. Automatización
FACULTAD DE INGENIERÍA
CORPORACIÓN UNIVERSITARIA DE LA COSTA, C.U.C.
.
Fig.3
Fig.1
Andrés Ramírez
Ing. Mecatronico
3
Lab. Automatización
FACULTAD DE INGENIERÍA
CORPORACIÓN UNIVERSITARIA DE LA COSTA, C.U.C.
.
5 CONCLUSIONES
6 BIBLIOGRAFÍA
[1] H Páez-Logreira, R. Zamora-Musa & J. Bohórquez-Pérez,
"Programación de Controladores Lógicos (PLC) mediante
Ladder y Lenguaje de Control Estructurado (SCL) en
MATLAB", Fac. Ing., vol. 24 (39), pp. 109-119, Mayo-Ago.
2015.
Andrés Ramírez
Ing. Mecatronico