Desenvolvimento de servidor OPC UA para sistema CNC

Detalhes bibliográficos
Autor(a) principal: Lucas, João Luís Fernandes
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