Desenvolvimento de servidor OPC UA para sistema CNC
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
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.8/4553 |
Resumo: | A Indústria 4.0 é um conceito cada vez mais popular, e o que traz de novo para a indústria são novas formas de se olhar para conceitos como, por exemplo, a interoperabilidade de sistemas. Neste sentido, surgem tecnologias como a norma de comunicação OPC UA, que pretende ser uma resposta para a unificação das formas de comunicar entre sistemas de plataformas diferentes. Um dos tipos de sistemas utilizados na indústria, é do tipo CNC, onde já existem várias soluções ao nível do seu controlo. Como objetivo deste trabalho, surge então, a adaptação de um servidor OPC UA a um sistema CNC já existente. Como base, decidiu-se utilizar uma solução da fundação OPC, por ser de acesso livre, código aberto e por ser uma ferramenta de referência, ligada diretamente a quem criou e gere esta tecnologia. O processo começa por compreender de que forma foi construída a solução da norma neste módulo de software. Numa segunda fase, procurou gerar-se um sistema mais abrangente, que pudesse ser aplicado em vários equipamentos, de distintos fabricantes, tendo-se optado por construir um tipo abstrato de informação, uma classe genérica, que permita facilmente utilizar vários controladores, através da implementação em classes derivadas específicas. É, assim, elaborado um modelo de informação, seguindo as diretrizes da norma, para depois se integrar no servidor. Desenvolve-se a última funcionalidade, com a implementação de métodos para atualizar o modelo integrado. O resultado é uma aplicação que permite disponibilizar a informação de um sistema CNC utilizando a norma OPC UA. O processo escolhido, neste trabalho, permite encontrar uma solução em que é possível aplicar a tecnologia de comunicação em sistemas que atualmente operam na indústria que, podendo ser heterogéneos, podem beneficiar da utilização de uma classe genérica, o que torna as implementações mais práticas. |
id |
RCAP_bac76453be8bb2e0838b6a8e93f4610d |
---|---|
oai_identifier_str |
oai:iconline.ipleiria.pt:10400.8/4553 |
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 servidor OPC UA para sistema CNCIndústria 4.0OPC UAInteroperabilidadeCNCDomínio/Área Científica::Engenharia e Tecnologia::Engenharia MecânicaA Indústria 4.0 é um conceito cada vez mais popular, e o que traz de novo para a indústria são novas formas de se olhar para conceitos como, por exemplo, a interoperabilidade de sistemas. Neste sentido, surgem tecnologias como a norma de comunicação OPC UA, que pretende ser uma resposta para a unificação das formas de comunicar entre sistemas de plataformas diferentes. Um dos tipos de sistemas utilizados na indústria, é do tipo CNC, onde já existem várias soluções ao nível do seu controlo. Como objetivo deste trabalho, surge então, a adaptação de um servidor OPC UA a um sistema CNC já existente. Como base, decidiu-se utilizar uma solução da fundação OPC, por ser de acesso livre, código aberto e por ser uma ferramenta de referência, ligada diretamente a quem criou e gere esta tecnologia. O processo começa por compreender de que forma foi construída a solução da norma neste módulo de software. Numa segunda fase, procurou gerar-se um sistema mais abrangente, que pudesse ser aplicado em vários equipamentos, de distintos fabricantes, tendo-se optado por construir um tipo abstrato de informação, uma classe genérica, que permita facilmente utilizar vários controladores, através da implementação em classes derivadas específicas. É, assim, elaborado um modelo de informação, seguindo as diretrizes da norma, para depois se integrar no servidor. Desenvolve-se a última funcionalidade, com a implementação de métodos para atualizar o modelo integrado. O resultado é uma aplicação que permite disponibilizar a informação de um sistema CNC utilizando a norma OPC UA. O processo escolhido, neste trabalho, permite encontrar uma solução em que é possível aplicar a tecnologia de comunicação em sistemas que atualmente operam na indústria que, podendo ser heterogéneos, podem beneficiar da utilização de uma classe genérica, o que torna as implementações mais práticas.Neves, Carlos Fernando Couceiro de SousaIC-OnlineLucas, João Luís Fernandes2020-01-23T15:17:38Z2019-11-202019-11-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.8/4553TID:202380688porinfo: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:RCAAP2024-01-17T15:49:32Zoai:iconline.ipleiria.pt:10400.8/4553Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:48:22.273614Repositó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 servidor OPC UA para sistema CNC |
title |
Desenvolvimento de servidor OPC UA para sistema CNC |
spellingShingle |
Desenvolvimento de servidor OPC UA para sistema CNC Lucas, João Luís Fernandes Indústria 4.0 OPC UA Interoperabilidade CNC Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Mecânica |
title_short |
Desenvolvimento de servidor OPC UA para sistema CNC |
title_full |
Desenvolvimento de servidor OPC UA para sistema CNC |
title_fullStr |
Desenvolvimento de servidor OPC UA para sistema CNC |
title_full_unstemmed |
Desenvolvimento de servidor OPC UA para sistema CNC |
title_sort |
Desenvolvimento de servidor OPC UA para sistema CNC |
author |
Lucas, João Luís Fernandes |
author_facet |
Lucas, João Luís Fernandes |
author_role |
author |
dc.contributor.none.fl_str_mv |
Neves, Carlos Fernando Couceiro de Sousa IC-Online |
dc.contributor.author.fl_str_mv |
Lucas, João Luís Fernandes |
dc.subject.por.fl_str_mv |
Indústria 4.0 OPC UA Interoperabilidade CNC Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Mecânica |
topic |
Indústria 4.0 OPC UA Interoperabilidade CNC Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Mecânica |
description |
A Indústria 4.0 é um conceito cada vez mais popular, e o que traz de novo para a indústria são novas formas de se olhar para conceitos como, por exemplo, a interoperabilidade de sistemas. Neste sentido, surgem tecnologias como a norma de comunicação OPC UA, que pretende ser uma resposta para a unificação das formas de comunicar entre sistemas de plataformas diferentes. Um dos tipos de sistemas utilizados na indústria, é do tipo CNC, onde já existem várias soluções ao nível do seu controlo. Como objetivo deste trabalho, surge então, a adaptação de um servidor OPC UA a um sistema CNC já existente. Como base, decidiu-se utilizar uma solução da fundação OPC, por ser de acesso livre, código aberto e por ser uma ferramenta de referência, ligada diretamente a quem criou e gere esta tecnologia. O processo começa por compreender de que forma foi construída a solução da norma neste módulo de software. Numa segunda fase, procurou gerar-se um sistema mais abrangente, que pudesse ser aplicado em vários equipamentos, de distintos fabricantes, tendo-se optado por construir um tipo abstrato de informação, uma classe genérica, que permita facilmente utilizar vários controladores, através da implementação em classes derivadas específicas. É, assim, elaborado um modelo de informação, seguindo as diretrizes da norma, para depois se integrar no servidor. Desenvolve-se a última funcionalidade, com a implementação de métodos para atualizar o modelo integrado. O resultado é uma aplicação que permite disponibilizar a informação de um sistema CNC utilizando a norma OPC UA. O processo escolhido, neste trabalho, permite encontrar uma solução em que é possível aplicar a tecnologia de comunicação em sistemas que atualmente operam na indústria que, podendo ser heterogéneos, podem beneficiar da utilização de uma classe genérica, o que torna as implementações mais práticas. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-11-20 2019-11-20T00:00:00Z 2020-01-23T15:17:38Z |
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.8/4553 TID:202380688 |
url |
http://hdl.handle.net/10400.8/4553 |
identifier_str_mv |
TID:202380688 |
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_ |
1799136977580195840 |