Aplicación de la realidad virtual al diseño y programación de la automatización de procesos industriales: versión simulación de procesos
Resumen
Este proyecto consiste en el desarrollo de un programa que permita la simulación de procesos industriales, en los cuales se requiera el uso de un PLC, en el entorno de desarrollo de Unity mediante la comunicación entre Unity y PLCsim.
El objetivo de este proyecto es permitir que el usuario pueda interactuar con el medio de trabajo mediante una simulación. En este proyecto se ha diseñado un entorno que consiste en una planta industrial que consta de cuatro cintas transportadoras, tres de ellas se encargan de colocar un tipo de objeto distinto sobre la misma cinta, la cinta principal. También se han añadido tres brazos robóticos que se encargan de retirar los objetos de la cinta transportadora. Todo este proceso es monitorizado mediante sensores situados a lo largo de la cinta transportadora principal que permiten reconocer el tipo de objeto que tiene que coger cada brazo.
La interacción del usuario con el entorno consiste en un panel de control que permite controlar la planta. Mediante el panel de control se puede encender y apagar cintas, cambiar de control manual a control automático, cambiar los tiempos con los que los objetos son puestos en las cintas.
Todos los procesos llevados a cabo en la planta son controlados mediante un PLC virtual, el cual se comunica con la simulación a través de NetToPLCsim que permite crear un servidor virtual dentro del ordenador para que se comuniquen la simulación y el PLC virtual. This project consists in the development of a computer program that allows the simulation of industrial processes, in which is needed a PLC, in the development environment of Unity through constant communication between Unity and PLCsim.
The purpose of this project is to allow the user to interact with the working environment through a simulation. In this project the environment is composed of four belt conveyors, three of them take charge of putting the different objects on the main belt. There are three robotic arms that take the products from the main belt. This process is controlled by sensors placed throughout the main belt that allow each robotic arm which object it must take.
The interaction between the user and the environment consist in a control desk that allows the user to control the industrial plant. Through the control desk the user can turn on and off the conveyor belts, switch from the manual control to automatic and vice versa, change the delivery time of each product.
All the processes that take place in the industrial plant are controlled through a virtual PLC, the PLC communicates with Unity through NetToPLCsim, NetToPLCsim allows the user to create a virtual server to connect Unity and PLCsim.
Trabajo Fin de Grado
Aplicación de la realidad virtual al diseño y programación de la automatización de procesos industriales: versión simulación de procesosTitulación / Programa
Grado en Ingeniería en Tecnologías IndustrialesMaterias/ UNESCO
33 Ciencias tecnológicas3304 Tecnología de los ordenadores
330412 Dispositivos de control
330413 Dispositivos de transmisión de datos
3310 Tecnología industrial
331004 Ingeniería de mantenimiento
Materias/ categorías / ODS
KTI-electronica (GITI-N)Palabras Clave
Realidad virtual, simulación, PLC, Unity, VR, TIA Portal, PLCsimVirtual reality, simulation. PLC, Unity, VR, TIA Portal, PLCsim