Publication
Desenvolvimento de aplicações de automação usando Ignition
dc.contributor.advisor | Ferreira, João Paulo Morais | |
dc.contributor.author | Ribeiro, Tomás Verdade | |
dc.date.accessioned | 2023-03-27T11:17:47Z | |
dc.date.available | 2023-03-27T11:17:47Z | |
dc.date.issued | 2023-03-16 | |
dc.date.submitted | 2022-12-19 | |
dc.description.abstract | O presente documento tem como finalidade retratar todo o envolvimento do estagiário nas atividades e equipas da SA – Soluções em Automação, mais especificamente no departamento de programação, no qual foi inserido. No decorrer do estágio, foi dada a oportunidade de participar ativamente no desenvolvimento e otimização de vários projetos inovadores que a empresa tem em curso. Contudo, o principal foco de trabalho foi na elaboração de uma aplicação para a simulação e controlo de equipamentos de palco usado em teatros e óperas (varas, palcos, elevadores, cortinas, sistemas de iluminação, plataformas, etc..). Numa fase inicial do estágio, a aplicação estava a ser desenvolvida no software Unity da Unity Technologies. A forte componente de simulação gráfica deste software, recorrendo à linguagem C#, tinha bastante interesse para o resultado pretendido. Porém, foram encontrados alguns obstáculos em diferentes componentes e foi necessário repensar o rumo a dar ao projeto. Após a tomada de decisão de não continuar a desenvolver a aplicação no Unity e apenas usar este como simulador, optou-se por desenvolver a aplicação num software com uma linguagem de programação mais adaptada à solução pretendida, surgindo assim a opção do Ignition, da Inductive Automation. Antes de recomeçar a aplicação, foi realizada uma formação online, com a duração de uma semana, na Inductive University de modo a adquirir um maior conhecimento sobre o software e facilitar assim a transição. O software utilizado para o desenvolvimento da aplicação foi um software de SCADA com inúmeras vantagens não só pela facilidade de programação em Python, mas também na comunicação com bases de dados, com autómatos e com o simulador. Ao longo do período do estágio foi possível captar novos conhecimentos, assim como aprofundar conteúdos já lecionados, bem como ganhar uma nova perspetiva do funcionamento interno de uma empresa na área da automação industrial. | pt_PT |
dc.identifier.tid | 203310446 | |
dc.identifier.uri | http://hdl.handle.net/10400.26/44356 | |
dc.language.iso | por | pt_PT |
dc.subject | Teatros | pt_PT |
dc.subject | Simulação | pt_PT |
dc.subject | Controlo | pt_PT |
dc.subject | Unity | pt_PT |
dc.subject | SCADA | pt_PT |
dc.subject | Base de dados | pt_PT |
dc.subject | Ignition | pt_PT |
dc.title | Desenvolvimento de aplicações de automação usando Ignition | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |