Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Introducción a FactoryIO. Segunda parte - Contenido educativo
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:
Hemos hecho la primera parte, la correspondiente a Factory.io, o sea, hemos editado ya la escena.
00:00:07
Ahora nos queda la segunda parte, la correspondiente a TIA Portal.
00:00:14
Para ello, lo primero será abrir TIA Portal.
00:00:19
Una vez que abramos TIA Portal, tendremos una pantalla semejante a la que tenemos ahora mismo, que es la vista portal.
00:00:22
Bien, ¿qué es lo que tenemos que hacer a continuación?
00:00:30
Pues editar el programa en TIA Portal.
00:00:32
puesto que vamos a simular y Factory nos proporciona unas plantillas ya prediseñadas
00:00:35
en función del PLC que tengamos y de la versión de TIA Portal.
00:00:40
Esto es porque no tenemos el equipo físico, si no, no serían necesarias estas plantillas.
00:00:44
En mi caso concreto lo voy a hacer con el S7500 y con una versión 14 de TIA Portal.
00:00:49
Por tanto, tengo que tomar esa plantilla y abrirla con TIA Portal.
00:00:56
Pues entonces lo que haremos será buscar esa plantilla.
00:01:01
Le damos a examinar, buscaremos la ruta donde tengamos las plantillas. Aquí está. En mi caso he comentado que es la plantilla para un S7500 de la versión 14 de TIA Portal. Una vez la seleccionamos y la abrimos.
00:01:04
tarda más o menos en función de la máquina que tengáis
00:01:26
bien, nos mantenemos en la vista portal
00:01:56
pero a mí me gusta más ir a la vista del proyecto
00:02:02
para empezar
00:02:04
ya no tenemos que configurar el equipo
00:02:08
¿por qué? porque ya me lo da él
00:02:11
me voy a fijar aquí, en el árbol del proyecto
00:02:13
para comentar algunas cosas
00:02:17
voy a abrir, lo despliego
00:02:19
voy a desplegar también los bloques
00:02:22
y voy a comentar
00:02:25
Primero, si os fijáis es una CPU 1511 y además no se puede cambiar, no se debe cambiar, esto no tiene importancia puesto que yo podré utilizar todas las entradas y salidas necesarias aunque el hardware del PLC real no disponga de ellas.
00:02:26
también tengo una FC, lo veis aquí de color verde
00:02:41
esta FC ya me la da él, me la da ya creada
00:02:45
pero no debo borrar ni modificarla
00:02:49
puesto que tiene la programación en SCL
00:02:51
si la podéis abrir y verla
00:02:54
y este bloque FC lo que permitirá
00:02:56
es la comunicación del simulador con el factor IO
00:03:01
ya lo han programado para que así sea
00:03:03
si queréis abrirla se puede abrir, de hecho si queréis
00:03:06
Voy a abrirla. Veis la FC9000. Le han puesto ese nombre, perdón, esa numeración. Y ahí está. Veis que tiene un código en SCL que no hay que modificar. En mi caso no lo voy a modificar. Lo dejamos así. Y repito, ¿para qué está esta FC? Para facilitar la comunicación entre el TIA Portal y el Factory.
00:03:09
Y por último tenemos el OB1. ¿Qué tendremos en el OB1? Pues vamos a arrancarlo y lo vemos. Lo abrimos, el OB1, y tiene el segmento 1 ya relleno. ¿Con qué? Con la llamada de la FC.
00:03:41
Además tiene otra particularidad y es que está hecho en FOOP. No sé qué tal se os dará programar en FOOP, pero yo prefiero programar en KOP. Por tanto, vamos a modificar el lenguaje de programación. Botón derecho, cambiar lenguaje de programación, le decimos que lo queremos en KOP. Ahí está.
00:03:56
Bien, ¿qué es lo que tenemos que hacer nosotros? Pues añadir nuestro programa a partir del segmento 2
00:04:21
Dejamos el segmento 1 como está y añadimos a partir del segmento 2
00:04:27
Lo primero que vamos a hacer, es una buena costumbre hacerlo siempre así, es crear nuestra tabla de variables
00:04:32
Vamos a coger la que él ya me da y vamos a ir rellenándola
00:04:41
bien fijaos él ya me da aquí una serie de cosas rellenas yo las puedo cambiar la y 0.0 la q 0.0
00:04:44
y la y 0.1 él ya me las da como tag 1 tag 2 y tag 3 la y 0.0 yo no la voy a utilizar si recordáis
00:04:56
cuando hicimos la escena en factory como entradas pusimos a partir de la 10.0 por tanto esta la voy
00:05:03
a dejar como está. ¿Qué vamos a hacer? Pues vamos a empezar desde aquí. Vamos a empezar
00:05:11
por el pulsador de marcha. Va a ser un booleano. ¿Qué dirección? Pues le vamos a dar la 10.
00:05:16
Si recordáis, el pulsador de marcha era 10.1. A continuación, el de paro. Eso sí, el nombre
00:05:31
puede ser cualquiera podría haberle llamado marcha o marcha tía portal por ejemplo y daría igual lo
00:05:42
que no da igual es que el pulsador de marcha tiene que ser el 10.1 y el pulsador de paro tiene que
00:05:50
ser él 10 puntos más y recordáis teníamos también el motor cinta era el q 0.0 aquí está le puedo
00:05:55
cambiar el nombre o poner motor voy a dejar así le voy a cambiar en vez de poner motor cinta le
00:06:09
voy a poner solo motor para que veáis que se puede tener otro nombre distinto lo que no repito una
00:06:17
vez más lo que no puede modificarse es que sea el q 0.0 el motor siguiente vamos a poner la luz del
00:06:22
pulsador de marcha luz marcha para mi caso va a ser la q lo estoy haciendo de distintos modos
00:06:31
para que veáis que se puede hacer la cruz 0.1 la luz pero a q 0.2 baliza roja sería la q 0.3
00:06:53
perdonad, me he equivocado
00:07:27
baliza
00:07:42
el 3 no es el rojo
00:07:44
sino el verde
00:07:46
y por último la baliza
00:07:47
roja será
00:07:58
el q04
00:08:02
esta es la tabla de variables que tenemos
00:08:03
perfecto, a continuación
00:08:06
ya sí, vamos a editar
00:08:09
un programa sencillito en el
00:08:11
tia portal, empezamos
00:08:13
empiezo por un bloque
00:08:18
aquí no
00:08:20
ahí
00:08:22
Va a ser un set reset. Lo vamos a hacer con un set reset, por ejemplo. Un pulsador de marcha en el set. Un pulsador de paro normalmente cerrado en el reset. ¿Por qué? Porque el pulsador que tenemos en el factory de paro es normalmente cerrado.
00:08:24
Editaremos el pulsador de marcha, el pulsador de paro, más abajo, bien, y aquí vamos a poner una marca intermedia que sea, por ejemplo, la M20.0, por ejemplo, 20.0.
00:08:47
Vamos a modificar el nombre, botón derecho, enviar nombre de la variable y le vamos a poner que sea, por ejemplo, habilitación.
00:09:17
habilitación, no le voy a poner tildes
00:09:25
ya estaría
00:09:30
¿qué segmento es este?
00:09:32
pues justamente
00:09:35
habilitación.marta
00:09:35
barra
00:09:43
este va a ser
00:09:45
el segmento número 2
00:09:48
pasamos al segmento número 3
00:09:50
¿qué vamos a hacer en el segmento número 3?
00:09:52
pues con la habilitación anterior
00:09:55
vamos a arrancar
00:09:57
lo que sería el motor
00:10:01
o sea
00:10:03
Aquí vamos a arrancar el motor. Y aquí con la habilitación. Arrancamos el motor. Activación de la cinta. Activación de la cinta transportadora.
00:10:04
Pasamos al siguiente segmento, las señalizaciones. Primero vamos a señalizar las pulsaciones. Cuando pulsemos el pulsador de paro se va a activar su lámpara, la lámpara del pulsador de paro.
00:10:37
Así que cuando pulsemos marcha, la luz marcha se activará. Y mientras esté pulsado, solamente mientras esté pulsado. Vamos a hacerlo también en este segmento. Lo mismo con el paro. Busquemos paro y la luz de paro. Perfecto.
00:10:55
Perfecto. Y por último, en este, señalización pulsadores. Señalización de pulsadores. Perfecto. Y por último, el último segmento lo que vamos a hacer es señalizar mediante la baliza el funcionamiento.
00:11:28
Bien, entonces, si no hay nada, si el pulsador, perdón, si la habilitación, si no hay habilitación, activaremos la luz roja de la baliza. Y si está en marcha, perdón, me he olvidado ahora. Y si está en marcha, o sea, si hay habilitación, pues la baliza verde. Pues ya está.
00:11:52
¿El siguiente paso cuál será? Pues el siguiente paso es seleccionar todo y compilar. Vamos a compilar a ver si tenemos algún error de compilación, ya sea hardware o ya sea software. Por eso he seleccionado PLC.
00:12:40
repito estamos utilizando la plantilla que me ha facilitado factorio vamos a ver si tengo algún
00:12:58
mensaje de error nada no tengo nada más que advertencias sin problema estas advertencias
00:13:16
errores cero perfecto ya podemos entonces arrancar lo que sería el simulador para ello
00:13:22
selecciono PLC1, o sea selecciono el PLC
00:13:31
y a continuación no le doy aquí
00:13:34
porque no tengo la máquina física
00:13:36
no tengo el PLC físico 1500
00:13:38
pero sí que le doy aquí
00:13:40
a iniciar simulador
00:13:41
al darle me dice que al iniciar se desactivan las restantes
00:13:43
interface, perfecto
00:13:46
acepto
00:13:49
y empezará lo que sería
00:13:50
la carga del simulador, la carga del PLC sim
00:13:54
de TIA Portal
00:13:56
PLC sim de TIA Portal
00:13:58
ya me sale la ventanita
00:14:00
del interface está en esto bien carga lógicamente tiene que estar en esto y ahora me pide permiso si quiere que lo arranque perfecto lo voy a arrancar al finalizar y me lo dejará en room bien ya está ya está cuál será el siguiente paso pues el siguiente paso es habíamos minimizado anteriormente bueno voy a minimizar esta ventana para que no me moleste la ventana del simulador habíamos minimizado repito factor y yo pues ahora
00:14:07
lo vamos a maximizar bien hemos maximizado como podéis ver lo que sería el factory la aplicación
00:14:44
que teníamos hecha en factory para que ahora ya no voy a meter nuevos componentes así que esta
00:14:54
ventana la voy a deshabilitar los las etiquetas de los en este caso de los actuadores también las voy
00:15:00
a deshabilitar me he puesto la frontal completa para que se vea todo bien que será el siguiente
00:15:08
paso pues archivo drivers fijaos el driver antes lo tenía en error ahora ya no está en error ahora
00:15:15
ya tiene un tic dentro de un círculo verde significa que ya hay comunicación entre el
00:15:26
factory y el tia portal bien pues ya podemos proceder a la simulación porque ya está todo
00:15:31
perfectamente configurado como lo haremos pues directamente le damos al pulsador de paro
00:15:39
ah, perdonad, hay que arrancar antes
00:15:46
hay que darle a la flechita
00:15:49
una vez que le damos a la flecha
00:15:51
veis, ya tengo la primera caja
00:15:54
preparada para salir
00:15:56
le daríamos, se pone color verde
00:15:57
en este caso
00:16:02
empieza a funcionar
00:16:03
van saliendo las cajas
00:16:07
según se le da, si yo le diese paro
00:16:09
pararía
00:16:14
el piloto
00:16:15
rojo, lógicamente
00:16:18
como es normalmente cerrado, se enciende
00:16:20
Le vuelvo a dar marcha y vuelve a funcionar. Llega hasta el sitio de recepción. En el momento en que recepciona, desaparece. Así sería tan sencillo como ese es el funcionamiento de lo que acabamos de hacer.
00:16:22
podríamos cerrar, podríamos otra vez empezar de nuevo
00:16:46
podríamos parar la simulación
00:16:52
y podríamos modificar para que no salgan tantas cajas
00:16:58
o salgan más cajas
00:17:02
¿cómo se hace eso?
00:17:03
pues directamente botón derecho se selecciona
00:17:04
el emisor y botón derecho
00:17:07
entonces modificando este valor
00:17:09
puedo hacer que salgan menos cajas
00:17:13
por otro lado también puedo decirle
00:17:18
si quiero que tenga pared o no tenga pared por ejemplo voy a meter otro tipo de piezas en vez
00:17:21
de meter cajas de cartón voy a meter otro tipo de piezas por ejemplo verdes y azules eso es
00:17:28
volvemos a arrancar y vemos que el funcionamiento es distinto ahora o sea el funcionamiento es igual
00:17:42
perdonad pero lo que serían las piezas han cambiado y ahora van bastante más espaciadas
00:17:47
Ya aprenderemos a darle velocidad a la cinta, sí, porque ahora mismo la cinta la tenemos puesto en un funcionamiento digital, o sea, marcha, paro, pero podríamos ponerle un funcionamiento analógico en función de una señal analógica que vaya más rápido o vaya más despacio, ya lo haremos en próximas prácticas.
00:17:52
Pero antes de terminar voy a corregir un par de errores, bueno errores, matizaciones al funcionamiento. Fijaos que el pulsador de paro cuando está parado está de color rojo y a mí me gustaría que funcionase como el pulsador de marcha, o sea cuando se ha pulsado es cuando se enciende y sin estar pulsado no debería estar encendido.
00:18:30
Vamos a corregir eso. Para eso nos vamos a TIA Portal y dentro de TIA Portal, ¿dónde está la activación de pulsadores? Ah, sí, señalización, activación de pulsadores. Fijaos, el pulsador de paro como debería ser, normalmente cerrado. Ahora sí, ahora ese funcionamiento ya funcionará correctamente.
00:18:54
Y aquí vamos a poner, se me ha olvidado poner antes el título, la etiqueta de este segmento, sería señalización de funcionamiento.
00:19:14
Por último, si ahora mismo le diese guardar el proyecto, me machacaría la plantilla, así que lo que voy a hacer es guardar, pero no guardar proyecto, sino proyecto guardar como.
00:19:28
y lo guardaría en otro sitio y con otro nombre.
00:19:48
Por ejemplo, Pinta 1.
00:19:51
A mí siempre me gusta colocar las versiones.
00:19:58
Versión 1.
00:20:00
Le daría a guardar.
00:20:02
Me guardaría el proyecto, me lo guarda en otra ruta
00:20:04
y de ese modo no me machaca la plantilla
00:20:06
y podré utilizarla en ocasiones posteriores.
00:20:09
No pasaría nada porque estas plantillas
00:20:14
las tenemos directamente y se pueden bajar
00:20:16
de la web de Factory.
00:20:19
Si ponéis en Google Factory I.O. plantillas, el primer enlace que os aparece, creo que es el primero o el segundo, son las plantillas.
00:20:20
Os las podéis bajar libremente.
00:20:32
Vamos a probar ahora el funcionamiento a ver si efectivamente funciona.
00:20:38
Marcha.
00:20:46
Perdonad, vuelvo a...
00:20:53
No lo he enviado.
00:20:56
Me sigue funcionando igual que antes.
00:20:57
¿Qué tengo que hacer?
00:20:59
Cargarlo.
00:21:01
Como tengo ya el simulador abierto ahora sí que le doy a la flecha. Lo voy a cargar porque el simulador ya está abierto. Finalizar. Ahora sí. Supongo que no he tenido errores. Vamos a comprobarlo. Cero errores, cero advertencias. Perfecto. Me voy nuevamente y probemos.
00:21:03
Ahora fijaos que el pulsador de paro ya no está encendido
00:21:24
Cuando yo le doy, se enciende
00:21:29
Doy marcha, se enciende
00:21:32
Doy paro, se enciende
00:21:34
Ahora está funcionando correctamente
00:21:38
Pues nada más, esto es todo
00:21:40
Un saludo
00:21:42
- Materias:
- Electricidad, Electrónica
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Autor/es:
- Ángel García
- Subido por:
- Ángel G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 274
- Fecha:
- 20 de abril de 2020 - 13:42
- Visibilidad:
- Público
- Centro:
- IES ANTONIO MACHADO
- Duración:
- 21′ 51″
- Relación de aspecto:
- 16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
- Resolución:
- 1024x578 píxeles
- Tamaño:
- 36.17 MBytes