Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Automat Ind P1 PDF
Automat Ind P1 PDF
Entrenador
o Facilita las conexiones en el caso de conectar el autómata a una maqueta de
un proceso físico.
o Permite probar programas sin conexión a ningún equipo físico simulando las
entradas manualmente mediante el movimiento de interruptores
(representarán entradas provenientes de sensores).
2
En las figuras siguientes se muestran las entradas y salidas que llevan incorporadas los
autómatas disponibles en el laboratorio, así como el módulo adicional de salida
analógica. Recuérdese que, en esta asignatura, normalmente accionaremos las entradas
y realizaremos las conexiones a través del entrenador sobre el que está montado el
autómata.
14 entradas digitales
integradas (24 VDC)
2 entradas analógicas
integradas
10 salidas digitales
integradas (por relé)
3
Entorno de programación
o PC con el programa TIA Portal de Siemens (Totally Integrated Automation
Portal).
La figura siguiente muestra el aspecto de la pantalla inicial del programa TIA Portal
V13:
4
2. PASOS A SEGUIR PARA PROGRAMAR EL AUTÓMATA
Crear proyecto
5
Para realizar programas con mayor comodidad se recomienda, al menos en las prácticas
iniciales, pasar a la "Vista del proyecto". Para ello pulsaremos el botón "Vista del
proyecto" que aparece en la esquina inferior izquierda, mostrándose la ventana de la
figura siguiente.
Una vez que se ha creado un proyecto nuevo, podemos observar que no existe ningún
dispositivo asociado al mismo (en el panel de la izquierda, en el "Árbol del proyecto",
no aparece ningún dispositivo). Los autómatas del laboratorio están conectados al PC a
través de un cable y tarjeta de red. Para agregar el autómata al proyecto, primero lo
alimentaremos accionando el interruptor correspondiente del entrenador sobre el que
está montado y, a continuación, haremos doble click sobre la opción "Agregar
dispositivo" del panel izquierdo. Una vez hecho esto nos aparecerá la ventana de la
figura siguiente.
6
En esta ventana seleccionaremos el botón "Controladores" de la columna de la
izquierda (un autómata es un "controlador") y nos aparecerá en la parte central un
listado con todos los posibles modelos de autómatas que pueden conectarse.
Existen 2 métodos para agregar el autómata: dejando que TIA detecte automáticamente
el modelo de autómata, o introduciéndolo manualmente. A continuación vamos a ver
cómo se agrega el autómata con cada uno de estos métodos.
El modelo concreto de CPU puede leerse en el lateral derecho del propio autómata.
En nuestro ejemplo, el modelo de CPU es "CPU 1214C AC/DC/Rly", con código de
modelo "6ES7 214-1BG31-0XB0". Seleccionamos esta CPU en el listado, como se
observa en la figura siguiente.
7
En la parte superior de la ventana anterior se puede escribir un nombre para el
dispositivo (autómata) aunque, en este ejemplo, dejaremos el nombre que
aparece por defecto (PLC_1). Pulsamos el botón Aceptar y después de un
tiempo se volverá a la Vista del proyecto con el autómata ya agregado, como se
observa en la figura siguiente (aparece el autómata "PLC_1" en el panel de la
izquierda).
8
Método 2: Detección automática del dispositivo. En este caso elegimos como
modelo de autómata “CPU 1200 sin especificar” (en la ventana “Agregar
dispositivo”), como se muestra en la figura siguiente.
En esta ventana elegimos cualquier versión del firmware (no es necesario conocerla, ya
que el programa la detectará, aunque es conveniente elegir la versión más baja de las
que aparezca en la lista). Pulsamos el botón Aceptar, y aparecerá la ventana de Vista
de dispositivo:
9
En esta ventana seleccionamos la opción “determinar la configuración del
dispositivo conectado” (en el cuadro amarillo de la parte central). A continuación
aparecerá la ventana de “Detección de hardware”.
Se trabajará con el lenguaje de programación KOP. De este modo, los elementos que
aparecerán en el programa serán contactos, bobinas y cuadros.
Para crear nuestro programa, abriremos la opción "Bloques de programa" del menú
de la izquierda. En esta opción existe la posibilidad de "Agregar un nuevo bloque" o
acceder directamente al bloque "Main [OB1]" que ya está creado, pero vacío. Este es el
bloque principal del programa del autómata, que se ejecuta cíclicamente como se ha
explicado en clase de teoría.
10
Todas las instrucciones
Instrucciones más frecuentes
I0.0 Q0.0
I0.0 Q0.1
El programa indica que la salida Q0.0 estará activa cuando lo esté la entrada I0.0 y que
la salida Q0.1 estará activa en caso contrario.
Nota: Obsérvese que al arrastrar hacia el programa con el ratón cualquier operación
(contacto, bobina, etc.), aparece un pequeño cuadrado de color verde indicando lugares
donde puede colocarse dicha operación en un segmento. Se recomienda practicar con el
editor para familiarizarse con su funcionamiento y ver otras posibilidades del mismo.
Por ejemplo, también pueden introducirse operaciones seleccionándolas primero con el
ratón y pulsando después sobre el punto del programa donde se desea colocar.
11
caso, el editor crea automáticamente etiquetas para cada entrada/salida o variable que
vayamos usando en el programa (con los nombres "Tag_1", "Tag_2", etc.), en una tabla
que posteriormente podrá ser modificada.
Aunque en el menú de la parte superior existen botones directos para compilar y cargar
el programa, la primera vez que se compila y carga el programa de un proyecto es
recomendable hacerlo como se indica a continuación, para evitar errores de
inconsistencias entre la configuración del proyecto y las características del autómata
concreto. Las cargas posteriores del programa del proyecto sí pueden hacerse más
cómodamente desde los botones del menú superior.
Pulsaremos el botón derecho del ratón sobre la opción del panel izquierdo
correspondiente al autómata ("PLC_1 ... "), y seleccionamos la opción
"Compilar->Hardware y software (solo cambios)", como se muestra en la figura
siguiente.
12
Si no se ha producido ningún error, en la ventana inferior central aparecerán mensajes
indicando que el software y hardware se han compilado correctamente.
Opciones de
conexión
13
Pulsamos el botón "Iniciar búsqueda" y, después de un tiempo, se muestra en la parte
inferior el autómata encontrado, como se puede ver en la figura siguiente.
Autómata
encontrado
14
En esta ventana podemos elegir la acción "Parar todos" en el menú de acciones del
mensaje "Parar módulos", para que se paren todos los módulos activos del autómata y
pueda cargarse nuestro programa (véase figura siguiente).
Una vez puesto en marcha el programa se probará el funcionamiento del mismo desde
el entrenador. Para ello se utilizarán:
15
Al mover el interruptor correspondiente a la entrada I0.0, la salida Q0.0 tomará
los mismos valores que la entrada (se activa cuando se activa el interruptor) y la
salida Q0.1 tomará los valores contrarios (se inactiva cuando se activa el
interruptor).
16
3. REPASO DE LOS ELEMENTOS DEL LENGUAJE KOP A UTILIZAR EN
ESTA PRÁCTICA
x
Contacto normalmente abierto: deja circular la corriente cuando
la entrada o variable x está activa (valor 1)
x
Contacto normalmente cerrado: deja circular la corriente cuando
la entrada o variable x está inactiva (valor 0)
I0.1
I0.0 Q0.0
Q0.1
NOT
Q0.1
17
B. Elementos tipo bobina
x
Bobina de asignación: la salida o variable x se activa si llega
corriente y se inactiva si no llega corriente.
I0.0 Q0.0
I0.0
Q0.0
Q0.1
Q0.1
S
1
Q0.2
Q0.2
Q0.3
R
2
18
4. EJEMPLO 1: CONTROL DE UN MOTOR DESDE UN PANEL DE MANDO
A continuación se indican los elementos que constituyen el panel de mando del motor y
las entradas y salidas del autómata a las que se encuentran conectados:
I0.0 Q0.0
Q0.1
Q0.2
19
ASDFGH
Se pide: modificar el programa anterior para que contemple estos nuevos elementos
y probar el resultado sobre el autómata.
Final de carrera
ascensor abajo
SEGUNDA PLANTA
Llamada arriba
LL
contrapeso
ascensor
botón subir
Llamada abajo
Final de carrera LL
ascensor arriba
20
Las conexiones de sensores y actuadores al autómata son las siguientes:
QWERTY UIOP
21
EJERCICIO 2: PARADAS SUAVES PARA EL ASCENSOR
Con el objeto de conseguir unas paradas más suaves, se introducen dos nuevos sensores
de fin de carrera, uno de ellos poco antes de que el ascensor alcance el piso superior y
otro de ellos poco antes de que alcance el piso inferior. Además se añade un contactor
que cambia el modo de alimentación del motor de triángulo (mayor tensión aplicada a
los devanados) a estrella (menor tensión) para que en el último tramo del recorrido el
ascensor circule más lentamente y de este modo la parada sea más suave.
Las conexiones de los nuevos sensores y el nuevo contactor con las entradas y salidas
del autómata se muestran en la tabla siguiente:
Final carrera ascensor casi arriba Entrada I0.6 contacto = 24V, no contacto = 0V
Final carrera ascensor casi abajo Entrada I0.7 contacto = 24V, no contacto = 0V
Contactor estrella-triángulo Salida Q0.2 24V = triángulo, 0V = estrella
Se pide: modificar el programa anterior para que contemple estos nuevos elementos
y probar el resultado sobre el autómata.
La representación del ascensor con los dos nuevos sensores instalados se puede
consultar en la figura siguiente:
motor
Final de carrera
ascensor abajo
ascensor
botón subir
botón bajar
PRIMERA PLANTA
Final de carrera
ascensor casi arriba
Llamada abajo
LL
Final de carrera
ascensor arriba
22
EJERCICIO 3: CONTROL DE BARRERA DE GARAJE
La figura siguiente muestra una barrera de entrada a un garaje que se desea automatizar:
final de carrera
barrera arriba
final de carrera
barrera abajo
pulsador
sensor de paso
de vehículo
motor barrera
QWERTY UIOP
23