Repository logo
 
Publication

Desenvolvimento de aplicações de automação usando Ignition

dc.contributor.advisorFerreira, João Paulo Morais
dc.contributor.authorRibeiro, Tomás Verdade
dc.date.accessioned2023-03-27T11:17:47Z
dc.date.available2023-03-27T11:17:47Z
dc.date.issued2023-03-16
dc.date.submitted2022-12-19
dc.description.abstractO 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.tid203310446
dc.identifier.urihttp://hdl.handle.net/10400.26/44356
dc.language.isoporpt_PT
dc.subjectTeatrospt_PT
dc.subjectSimulaçãopt_PT
dc.subjectControlopt_PT
dc.subjectUnitypt_PT
dc.subjectSCADApt_PT
dc.subjectBase de dadospt_PT
dc.subjectIgnitionpt_PT
dc.titleDesenvolvimento de aplicações de automação usando Ignitionpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tomas-Verdade-Ribeiro.pdf
Size:
8.65 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: