Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Autómatas programables.Bloques Funcionales.
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Buenos días, vamos a hablar hoy sobre la programación de bloques funcionales.
00:00:08
Estamos en el tema 10 de automatas programables.
00:00:17
Esto que vemos arriba es un automata programable con sus entradas y sus salidas
00:00:25
y vamos a estudiar lenguaje de programación de bloques funcionales.
00:00:31
Bueno, como ya sabéis, la programación de autómatas programables se hace a través de los lenguajes de programación.
00:00:37
Vamos a ver cinco tipos de lenguajes de programación.
00:00:47
El primero es el que veremos hoy, de bloques funcionales.
00:00:55
Luego veremos otro de diagramas de contactos, otro de lista de instrucciones, texto estructurado y diagramas de GRASSET.
00:00:59
Empezamos. Esto es un resumen muy esquemático de la programación de bloques funcionales.
00:01:15
Tenemos bloques de funciones básicas en negrita, tenemos entradas, ¿vale? Muy importante, las entradas se enumeran con una I mayúscula y después el número de entrada, ¿vale?
00:01:26
Son los captadores, como pueden ser pulsadores, contactos de seguridad, etcétera. Las salidas se van a dibujar así, con una Q y el número de salida, en este caso es la primera, pues Q1, ¿vale?
00:01:48
en la salida se colocan los actuadores, bobinas de contacto, pilotos de señalización, etc.
00:02:13
Y dentro de las funciones tenemos OR, la función OR, que realiza la suma lógica de dos o más señales
00:02:22
y el resultado lo colocamos a la salida del bloque.
00:02:38
La función OR representa la conexión de dos o más contactos conectados en paralelo.
00:02:44
La salida vale 1 cuando alguna de sus entradas tenga un estado lógico de 1.
00:02:53
vale
00:03:01
primero hay que decir
00:03:03
salida y entrada
00:03:05
con el valor de 1
00:03:09
o 0
00:03:11
estamos en lenguaje binario
00:03:12
se llama verdad
00:03:16
1 o 0
00:03:17
y entonces
00:03:18
pues
00:03:20
si queremos que la salida
00:03:22
salga 1
00:03:25
la salida hemos dicho que se ponía
00:03:26
con una Q
00:03:29
vale, 1 es la salida 1
00:03:30
y las entradas en este caso hay 2
00:03:33
vale, y esta función R
00:03:36
se pone cuando lo que queremos expresar
00:03:39
son dos conexiones que están en paralelo
00:03:43
vale, aquí hay dos pulsadores
00:03:46
S1 y S2
00:03:50
vale, en paralelo
00:03:55
por ejemplo
00:03:57
vale entonces cogeremos de entradas y uno y dos como están en paralelo cogeremos esta función o
00:04:01
r y tendremos aquí la salida la salida que lo que pondremos en la salida es la bobina está
00:04:09
del contacto vale si la salida vale 1 alguna de las entradas tiene que valer 1 vale pueden
00:04:18
valer 1 las dos entradas o una de ellas. Aquí viene la fórmula lógica que es la suma de las entradas.
00:04:29
Si tenemos los números que es 1 y 0, pues decimos que Q es 1 si alguna de las entradas es 1, o si las dos entradas son 1.
00:04:49
Este cuadro, si no lo entendéis, os vais al libro y viene muy claramente que si la entrada 1 y la 2 son 0, Q vale 0.
00:05:08
Si la entrada 1 es 1 y la entrada 2 es 0, Q vale 1.
00:05:28
Si la entrada I1 es 0 y la entrada I2 es 1, la salida es 1.
00:05:35
Y si las dos entradas es 1, la salida va a ser 1.
00:05:43
Esa es la ecuación lógica de esta función.
00:05:49
¿Y qué más decir de esto?
00:05:58
Muy importante, OR y NOR son para transcribir dos contactos, dos pulsadores en paralelo.
00:06:00
y AND y NAND
00:06:24
es para
00:06:26
en serie
00:06:27
seguimos
00:06:28
NOR
00:06:33
es la función NOR
00:06:35
es como OR
00:06:37
pero se invierte
00:06:39
el estado, ¿qué quiere decir eso?
00:06:42
pues ponemos en la ecuación
00:06:44
lógica una barrita
00:06:46
arriba, ¿qué quiere decir eso?
00:06:48
pues que
00:06:50
la Q, la salida
00:06:51
solo vale una cuando todas sus entradas tengan un estado lógico de cero.
00:06:54
O sea, cuando alguna de las dos valga uno, pues Q valdrá cero siempre.
00:07:04
O sea, ¿qué quiere decir que se invierte el estado?
00:07:13
que es como OR, pero la salida, la salida, si debería salir, si cuando, ¿vale? Lo contrario que en el caso anterior, ¿vale?
00:07:16
Seguimos con la función AND, es para programar dos contactos en serie, los tenemos aquí, veis que I1 y I2 están en serie que son las entradas y Q1 en este caso va a ser la salida
00:07:33
Y vemos que la ecuación lógica es I1 por I1. ¿Qué nos va a querer decir esto? Que cuando la salida valga 1, que la salida vale 1 cuando todas sus entradas tengan el estado lógico de 1.
00:08:00
¿Vale? Por eso se multiplica porque 1 por 1 es 1, 1 por 0 es 0 y 0 por 0 es 0. Solo la salida valdrá 1 cuando los contactos valgan 1.
00:08:23
Vale, no lo he dicho, pero al contacto abierto, aquí le vamos a poner el valor de 1.
00:08:41
Bueno, lo vamos a ver más claramente en el ejemplo, que si pulsamos el contacto 1, pues le damos el número 1 y si pulsamos el contacto 2, le damos el número 1.
00:08:57
Entonces, si lo conectamos, pasará la corriente y se alimentará la salida, entonces tendrá el valor de 1 también.
00:09:20
La función AND es cuando tenemos dos o más contactos en serie y la ecuación lógica es la inversa de la de AND.
00:09:31
O sea que valdrá cero cuando sus dos entradas tengan un estado lógico de uno, solo.
00:09:53
Y hemos dicho que es la función AND, pero se invierte el resultado.
00:10:11
Y esta de NOT, la función NOT, que es la inversa de cualquier entrada.
00:10:18
Se invierte el valor de entrada.
00:10:32
La salida vale 1 cuando su entrada tenga un estado lógico de 0.
00:10:35
Un contacto abierto negado es un contacto cerrado.
00:10:43
¿Qué quiere decir esto? Si al contacto abierto le llamamos 1, si le ponemos NOT, es un contacto cerrado, que tendrá estado lógico de 0.
00:10:48
al contacto abierto
00:11:07
vuelvo a decir la función OR
00:11:16
por si no ha quedado claro
00:11:19
al contacto abierto le vamos a llamar 1
00:11:21
y si en el esquema que queremos representar
00:11:25
tenemos un contacto cerrado
00:11:31
pues hay que poner la función NOT delante
00:11:33
para decir que ese contacto
00:11:39
antes o después
00:11:42
para decir que ese contacto
00:11:44
después
00:11:46
para decir que ese contacto es cerrado
00:11:46
si no, pues será abierto
00:11:49
¿vale?
00:11:51
muy importante
00:11:54
OR
00:11:55
se utiliza para poner
00:11:55
contactos
00:11:59
en paralelo
00:12:01
y AND en serie
00:12:04
y si los quieres cerrados
00:12:06
en vez de abiertos
00:12:08
se pone not
00:12:09
perfecto, dentro de
00:12:11
los bloques de funciones
00:12:16
dentro de las
00:12:19
de los bloques funcionales
00:12:23
tenemos las funciones especiales
00:12:25
se puede añadir
00:12:28
también temporizador
00:12:29
contactor
00:12:31
y más funciones
00:12:32
vale, aquí vamos a ver
00:12:35
un par de ejemplos
00:12:37
vale
00:12:40
Y queremos hacer la programación mediante diagramas de bloques funcionales de este circuito. ¿Cómo lo haremos? Pues aquí vemos, primero hay que enumerar las entradas y como entradas tenemos S1, S2 y S3, ¿vale?
00:12:40
En este tipo de programación vamos a tener S1 que va a ser equivalente a I1, S2 que va a ser equivalente a I2 y S3 que va a ser equivalente a I3.
00:13:08
Y como salida tendremos la H1, que en este caso, como solo hay esa salida, tendremos que H1 equivale a Q1, que está aquí.
00:13:27
Así, perfecto. Ahora tenemos que primero resolvemos la parte que está en paralelo, ¿vale? Como cuando lo hacíamos con la ley de Ohm, ¿vale?
00:13:41
Para poner una resistencia equivalente, ¿vale? Tenemos que S2 y S3 están en paralelo, ¿qué funciones serán en paralelo? OR, ¿vale? OR y NOR, y en serie AND y NAND, ¿vale?
00:14:03
Estamos en paralelo S2 y S3, luego ponemos aquí la función OR, ¿vale? Como los dos están abiertos, aquí antes no ponemos a ninguna NOT, que sería que están cerrados, ¿vale?
00:14:22
Vale, y 2 y 3 están en paralelo, están abiertos, vale, y están en paralelo, por eso ponemos la función OR, vale, y luego lo que nos sale de ahí, vale, lo juntamos con la entrada primera, vale, y lo juntamos con AND.
00:14:45
¿Por qué con AND? Porque está en serie con S1, ¿vale? Entonces S1 lo ponemos en serie con lo que nos sale de transformar estos dos contactos en paralelo, ¿vale?
00:15:13
que es lo que nos sale de por aquí
00:15:35
¿vale? por eso ponemos la función
00:15:37
antes ¿vale? y que lo
00:15:39
que nos salga
00:15:41
será
00:15:42
nuestra salida
00:15:44
que en este caso es una luz
00:15:47
¿vale? entonces
00:15:49
en el caso de que
00:15:51
sea uno
00:15:53
ese uno
00:15:55
bueno
00:15:58
mira aquí viene mejor explicado
00:16:01
y uno y
00:16:03
I2 se representa por la suma y su resultado está en serie con el contato I1, que se representa por el producto.
00:16:05
Por lo tanto, la ecuación Q1 es igual a I1 por paréntesis I2 más I3.
00:16:18
¿Qué quiere decir? Que si queremos que se encienda la luz, que Q1 sea 1, y su 1 tendrá que ser 1 obligatoriamente,
00:16:28
que quiere decir que tendremos que dar al pulsador S1 y que ISU2 o ISU3 necesariamente una o las dos tendrá que estar pulsadas para que se encienda Q1, ¿vale?
00:16:45
Aquí tengo que decir que 1 más 1 es 1, ¿vale? Porque el 2 no existe. ¿Qué quiere decir? Si tenemos algo conectado y otra cosa conectada, el resultado es una conexión, ¿vale? Eso quiere decir.
00:17:05
En la ecuación se tienen dos funciones
00:17:26
Una OR para paralelo
00:17:36
Como os he dicho
00:17:39
Y otra AND para conectarlo en serie
00:17:41
Esto con esto
00:17:44
Con lo que salga de esto
00:17:46
Por ello se resuelve en paralelo la función OR
00:17:49
Y su salida se multiplica por la función AND
00:17:54
Por la entrada 1
00:17:59
obteniendo el resultado final, ¿vale?
00:18:01
Esto es la explicación de la ecuación lógica, ¿vale?
00:18:04
¿Y cómo se representa esto en el esquema de maniobra?
00:18:10
Vale, pues tenemos una línea y un neutro, como siempre, ¿vale?
00:18:15
Esta es la PLC, el automata programable, ¿vale?
00:18:30
Y tenemos la línea que va a L1 y el que va a N.
00:18:34
Las entradas, pues en ISU1 metemos S1, en ISU2 metemos S1.
00:18:38
Vale, se pueden meter siempre a dos.
00:18:57
Uno es cerrado, o le programas y pones NOT.
00:19:01
Pones NOT, después la función NOT y ya sale como que está cerrado.
00:19:09
O le puedes poner aquí cerrado y ya está.
00:19:14
Vale, ¿qué tenemos por aquí?
00:19:22
por la salida
00:19:23
que de L1
00:19:27
sale L1 y de la
00:19:29
N que está aquí
00:19:31
vale, primero en la salida
00:19:32
sale la línea y el
00:19:35
neutro, vale, cada salida
00:19:37
tiene línea y neutro
00:19:39
L1 sale por aquí
00:19:40
y el neutro sale por aquí
00:19:43
y sale la luz también
00:19:45
por aquí
00:19:47
vale, como solo tiene una salida
00:19:48
pues solo ponemos una salida
00:19:51
si tuviera más, pues pondríamos más
00:19:53
vale, este caso
00:19:56
¿qué tenemos?
00:19:59
pues aquí tenemos
00:20:03
os leo el problema
00:20:04
realiza el programa
00:20:06
mediante diagramas de bloques funcionales
00:20:08
de este circuito dado
00:20:11
vale, ¿qué vemos en el circuito?
00:20:14
vemos una entrada que es S1
00:20:16
y otra entrada que es S2
00:20:19
que tiene un contacto abierto y uno cerrado
00:20:22
Vale, y cada contacto corresponde a una salida de la bobina de un contactor K1 y un contactor K2.
00:20:24
¿Vale? No pone KM1 porque no sabemos si conecta un motor ese contactor o no.
00:20:35
Y por eso es la M de KM1.
00:20:43
¿Vale? Y aquí abajo tenemos neutro.
00:20:47
Vale, la solución es lo que es, luego tenemos dos entradas, isu1 y isu2, tenemos dos salidas, qsu1 y qsu2, aquí es caso 1 y caso 2, vale, pero en este lenguaje de programación la entrada la llamamos i y la salida la llamamos q.
00:20:49
vale que tenemos y tenemos lo primero
00:21:19
vamos a hacer como bueno
00:21:27
tenemos en ese 1 y eso lo hacen vale como está en paralelo el comando es and
00:21:39
vale, y su 1 y su 2 vienen por aquí y con el AND sale la salida con su 1, o sea hemos hecho esta
00:21:53
raya, vale, tenemos dos contactos en serie, tenemos aquí dos contactos en serie, vale,
00:22:03
poníamos la función AND para los contactos en serie, vale, las dos entradas y su 1 y su 2 vienen
00:22:12
en serie y sale la salida a curso 1. Luego, aquí, ¿cómo era? Que nos decía que las dos entradas
00:22:22
tenían que ser uno si queríamos que la salida fuera uno vale que tenemos aquí esto con esto
00:22:40
vale esto con esto también lo tenemos en serie que tenemos la primera entrada abierta en la
00:22:52
segunda entrada cerrada vale el contacto cerrado y luego caso 2 vale pues tenemos aquí la primera
00:23:02
entrada la primera entrada que la tenemos aquí que viene para acá y como está en serie ponemos
00:23:14
la función AND y la segunda entrada como la tenemos cerrada ponemos el comando NOT para
00:23:22
decir que está cerrada. ¿Veis? Aquí está
00:23:30
y su uno
00:23:34
¿vale? Y su uno viene del pulsador
00:23:37
S1 que está abierto y queremos cerrado porque aquí
00:23:42
le tenemos cerrado ¿vale? Entonces ponemos
00:23:45
la función not antes y fijaos que aquí hay un
00:23:50
circulito ¿vale? Eso quiere decir que está negativo
00:23:53
vale, que es lo contrario
00:23:57
de algo, entonces
00:24:00
el abierto que viene
00:24:02
por aquí, le juntamos
00:24:04
con el cerrado que viene
00:24:06
por aquí
00:24:08
vale, con la función
00:24:09
AND, porque están
00:24:11
en serie, y lo que nos sale
00:24:14
va a ser
00:24:16
Q2, que va a ser
00:24:17
la bobina K2
00:24:19
vale
00:24:22
os leo la explicación
00:24:23
Se asignan los contactos a las entradas y salidas. Como solo hay dos contactos, S1 y S2, se asignan las dos primeras salidas del automata.
00:24:26
El contacto cerrado de S2 se obtiene negando S2, ¿vale?
00:24:37
Como hemos dicho aquí, ¿vale?
00:24:50
La ecuación lógica para cada actuador en este caso son estas dos ecuaciones,
00:24:52
Que Q1 es igual a I1 por I2 y Q2 es igual a I1 por la inversión de I2, ¿vale?
00:25:00
O sea que las dos son uno, bueno en principio las dos no pueden pulsarse todas, si se pulsa ISO 1 y ISO 2, tenemos aquí uno y uno y la salida será uno.
00:25:13
En este caso la salida será 0, ya que si tenemos pulsado ISO 2, ISO 2 con una barra arriba será 0 y 1 por 0 es 0, la salida será 0.
00:25:43
Cuando dejamos de pulsar ISO 2 y tenemos pulsado ISO 1, ¿vale? Tenemos que ISO 1 es 1 y como tenemos que impulsar ISO 2 está cerrado.
00:25:58
luego es uno también, la salida es curso dos, que es uno también, ¿vale?
00:26:14
Y en este caso, pues se conectaría lo que fuera los contactos de curso dos, se conectarían.
00:26:25
Si sale uno, se conectan y si la salida sale cero, pues no se conecta.
00:26:33
¿Cómo lo conectaríamos en el diagrama, en el esquema de maniobra? Pues aquí está representado. Aquí en las prácticas del tema 10 viene otro lenguaje de programación que ya veremos,
00:26:40
Pero las entradas y las salidas a la PLC, a la automata programable, sí que lo podéis echar ya o no, ¿vale?
00:27:00
Vemos aquí que viene la línea para arriba y sale por abajo.
00:27:10
En la primera salida, ¿vale?
00:27:15
Que la CUS1 tenemos la línea y al neutro que va la bobina, ¿vale?
00:27:19
La bobina de CAS1, ¿vale?
00:27:26
Y en la salida 2 también tenemos la línea y el neutro que viene la bobina de caso 2.
00:27:29
Con respecto a las entradas, tenemos la entrada S1 y S2, ¿vale?
00:27:38
Y aquí el neutro, ahí la línea.
00:27:45
Línea y neutro lo primero y luego las entradas, ¿vale?
00:27:49
S1 se corresponde con S1 y S2 se corresponde con S2.
00:27:53
Muchas veces lo que se hace es que entren todas abiertas
00:27:58
Y si alguna es cerrada, pues ya lo programamos después
00:28:04
Espero que os haya servido
00:28:09
Salud
00:28:13
- Subido por:
- Alicia H.
- Licencia:
- Dominio público
- Visualizaciones:
- 89
- Fecha:
- 2 de mayo de 2020 - 12:28
- Visibilidad:
- Público
- Centro:
- IES ENRIQUE TIERNO GALVAN
- Duración:
- 28′ 22″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 119.43 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.