Desenvolvimento de aplicações de automação usando Ignition
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.26/44356 |
Resumo: | 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. |
id |
RCAP_00d8dba0bc5ef532a89e94b4c548b4d8 |
---|---|
oai_identifier_str |
oai:comum.rcaap.pt:10400.26/44356 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Desenvolvimento de aplicações de automação usando IgnitionTeatrosSimulaçãoControloUnitySCADABase de dadosIgnitionO 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.Ferreira, João Paulo MoraisRepositório ComumRibeiro, Tomás Verdade2023-03-27T11:17:47Z2023-03-162022-12-192023-03-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.26/44356TID:203310446porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-06-08T02:15:45Zoai:comum.rcaap.pt:10400.26/44356Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:48:02.889733Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Desenvolvimento de aplicações de automação usando Ignition |
title |
Desenvolvimento de aplicações de automação usando Ignition |
spellingShingle |
Desenvolvimento de aplicações de automação usando Ignition Ribeiro, Tomás Verdade Teatros Simulação Controlo Unity SCADA Base de dados Ignition |
title_short |
Desenvolvimento de aplicações de automação usando Ignition |
title_full |
Desenvolvimento de aplicações de automação usando Ignition |
title_fullStr |
Desenvolvimento de aplicações de automação usando Ignition |
title_full_unstemmed |
Desenvolvimento de aplicações de automação usando Ignition |
title_sort |
Desenvolvimento de aplicações de automação usando Ignition |
author |
Ribeiro, Tomás Verdade |
author_facet |
Ribeiro, Tomás Verdade |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ferreira, João Paulo Morais Repositório Comum |
dc.contributor.author.fl_str_mv |
Ribeiro, Tomás Verdade |
dc.subject.por.fl_str_mv |
Teatros Simulação Controlo Unity SCADA Base de dados Ignition |
topic |
Teatros Simulação Controlo Unity SCADA Base de dados Ignition |
description |
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. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-12-19 2023-03-27T11:17:47Z 2023-03-16 2023-03-16T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.26/44356 TID:203310446 |
url |
http://hdl.handle.net/10400.26/44356 |
identifier_str_mv |
TID:203310446 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131563262214144 |