Document details

EFACEC – RGV Simulator

Author(s): Magalhães, Edgar André Aguiar

Date: 2016

Persistent ID: http://hdl.handle.net/10400.22/10628

Origin: Repositório Científico do Instituto Politécnico do Porto

Subject(s): Automação Industrial; RGV; Simulador 3D; Blender; Python; PLC; Siemens; Industrial Automation; RGV; 3D Simulator; Blender; Python; PLC; Siemens; Automação e Sistemas


Description

Os constantes avanços tecnológicos levam à construção de sistemas mais complexos e mais flexíveis. O mundo da Automação Industrial não é exceção e os sistemas desenvolvidos neste âmbito são complexos, ao ponto de se tornarem difíceis de prever o funcionamento, ainda na fase de conceção. A presente Tese propõe a criação de um simulador que preveja o funcionamento dos circuitos de Veículos Guiados por Carril (RGV) e que auxilie o especialista na configuração e correção do programa Master Controller, o “cérebro” dos RGVs. O simulador permitirá determinar o grau de performance dos sistemas de RGVs em fase de projeto, e ajudará a criar sistemas mais robustos por permitir o teste intensivo antes da instalação. A criação do simulador tornará a permanência de pessoal especializado no local da instalação mais curta e possibilitará a libertação desses recursos de forma a alocá-los a novos projetos, reduzindo assim os custos da empresa. Para desenvolver o simulador, utilizou-se o Blender, uma plataforma de criação de aplicações 3D que tem Application Programming Interface (API) em Python. Foram desenvolvidos modelos que representam os equipamentos reais e módulos que auxiliam a troca de informação entre computadores e Controladores Lógicos Programáveis (PLC) da marca Siemens, que leem desenhos AutoCAD e os traduzem em mundos simulados. O simulador emula o comportamento dos equipamentos e comunica com o Master Controller¸ de forma a testar as suas decisões sobre o circuito. A solução desenvolvida foi e é usada no dia-a-dia pelos especialistas destes equipamentos e ajuda-os de diversas formas, desde a configuração à correção de possíveis erros no programa.

Advances in technology often lead to the construction of more complex and flexible systems. The world of Industrial Automation is no exception and systems developed in this area are complex, to the point of being difficult to predict the operation, when in design phase. This thesis proposes the creation of a simulator that predicts the reaction of Rail Guided Vehicles (RGV) circuits and to assist the automation engineer in the configuration and debug of the Master Controller program, the RGV's "brain". The simulator will determine the level of performance of RGVs systems still in design phase, and will help to create more robust and flexible systems as it allows intensive testing before installation. This simulator will allow to reduce the permanence on-site of specialized staff, freeing the experts to be allocated to new projects, thus reducing the company's costs. To develop the simulator, it was used Blender, a platform for creating 3D applications that have Python as Application Programming Interface (API). 3D models were developed to represent the actual equipment and Python modules to allow the exchange of information between computers and Siemens Programmable Logic Controllers (PLC) and to read and translate AutoCAD drawings into simulated worlds. The simulator emulates the behavior of equipment and communicates with the Master Controller in order to test its decisions on the circuit. The developed solution was and is used in day-to-day basis by RGV’s experts helps them in many ways, from parameters setting to correction of possible errors in the program.

Document Type Master thesis
Language Portuguese
Advisor(s) Figueiredo, Lino Manuel Baptista
Contributor(s) Repositório Científico do Instituto Politécnico do Porto
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents