Contenido.

El alumno aprenderá todos los conceptos fundamentales de programación y será capaz de crear programaciones complejas. Se adentrará en la programación secuencial mediante el Grafcet, la programación estructurada mediante bloques y funciones. Trabajará con variables analógicas y diseñará sencillas pantallas táctiles.


bbintroduccionIntroducción autómatas programables.

Explicamos el funcionamiento básico de un autómata programable.

 


bb2Bits,Bytes, Marcas, palabras y Dobles palabras.

Describimos como se estructura la información digital. Cuantos valores pueden representarse con cada variable.


bb3Introducción TIA Portal.

Primeros pasos con lenguaje de programación TIA Portal. Programación sencila.


bb4Ampliación tarjeta de salida.

Ampliación tarjeta de salida 24 voltios, configuración de byte deseado.

 


bb5Lenguaje de contactos KOP.

Primeros pasos y programas sencillos con lenguaje de contactos KOP.

 


bb7Enclavamientos y flancos.

Enclavamientos, flancos ascendentes, y flancos  descendentes.

 


bb8Temporizadores.

Temporizador a la conexión, temporizador a la desconexión, temporizador de impulsos.


bb9Contadores.

Contador ascendente, Contador ascendente-descendente.

 


bb10Ejercicio 1.1

Crear un programa para el control marcha paro de un motor eléctrico. Las entradas serán la M10.0 que simulará


bb12Ejercicio 1.2

Realizar un Inversor de giro con parada intermedia para el motor M1. Al accionar un pulsador M10.1 se desplazará hacia la derecha.


bb14Ejercicio 1.3

Comprobar el funcionamiento de los cilindros de simple Q0.7 y Q1.0 y de doble efecto. Q1.1 y  Q2.0. Hacer que se activen desde marcas


bb15Ejercicio 1.4

Queremos que el motor de cadena M1 partiendo de la posición inicial activando el final de carrera I0.1, al activar una marca


bb16Ejercicio 1.5

Queremos que el motor de cadena M1 partiendo de la posición inicial activando el final de carrera I0.1, al activar una marca (M10.1) se


bb21Ejercicio 1.6

La puerta del garaje de la figura adjunta funciona del siguiente modo. Al accionar el mando a distancia M10.1,  la puerta inicialmente en


bb33Ejercicio 1.7 

Control de la entrada y salida de vehículos en un aparcamiento. Se desea controlar un aparcamiento de vehículos que dispone de 10


bb46Lenguaje de funciones FUP.

Programación básica mediante funciones.

 


aahqdefault961880GM EJERCICIO 2.1

Inversor de giro sin paso por cero o parada intermedia.

.


bb33EJERCICIO 2.2

Al activar una marca y siempre que el motor 1 este en la posición inicial de su recorrido activando el final de carrera FC 01. El motor saldrá con velocidad rápida (Q0.0).


bb16EJERCICIO 2.3

Secuencia neumática. Hacer una secuencia en la que cada uno de los tres cilindros este desplegado durante un tiempo ………


bbb2Introducción al Grafcet.

Ejemplo de programación.

 


Tala003EJERCICIO 3.1

El taladro de la figura adjunta debe realizar el siguiente ciclo:
1. Situación de reposo activando I0.2 M1 arriba e I0.7…….


EsquemaAlimentadorEJERCICIO 3.2

El alimentador automático de la figura compuesto por el motor M1 Cadena de movimiento horizontal, el cilindro de doble efecto 3 que sube y baja para recoger piezas,


bbb3Funciones matemáticas.

Sumar, restar, Multiplicar, Dividir, Incrementar.

 


bbb13Programación estructurada.

Bloque de funciones FC y FB.

 


bbb14Programación estructurada.

Bloque de datos global. DB.

 


bbb14EJERCICIO 4.1

Crear un programa estructurado para controlar el funcionamiento marcha paro de los tres motores de nuestro cuadro de prácticas.


bbb13EJERCICIO 4.2

Crear un programa para controlar el tiempo de encendido de las luces de un semáforo. Estos tiempos pueden ………


bbb51EJERCICIO 4.3

e pretende crear un programa estructurado para controlar diferentes ciclos de mecanizado. Cada ciclo de mecanizado consiste en un…….


bbb19Variables analógicas.

Variables analógicas, normalizar y escalar valores.

 


bbb19EJERCICIO 5.1

Encender la bombilla (Q2.1) de manera intermitente pudiendo seleccionar los diferentes trenes de pulsos con ….


bb14EJERCICIO 5.2

Poner en marcha el motor de cadena M1 con Q0.0 , pero forzar un desplazamiento lento (Q0.2) cuando este situado entre FC2 (I0.2) y FC3 (I0.3).


bb12EJERCICIO 5.3

Conectar la bombilla de calefacción Q2.1 de manera continua, poner en marcha el motor Q0.4 (750 rpm) y leer la temperatura alcanzada


bbb40Pantalla táctil HMI-1

Configuración pantallas táctiles en TIA Portal.

 


bbb51Pantalla táctil HMI-II

Configuración pantallas táctiles en TIA Portal.

 


bb10EJERCICIO 6.1

Crear pantalla táctil de control y simulación para el apilador de piezas del ejercicio 3.2.
– Botón de marcha y botón de paro…..


EJERCICIO 6.2

Crear una pantalla táctil para el ejercicio 5.3 que refleje el estado de la temperatura de la sonda y la velocidad del Motor 2.