Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos

Detalhes bibliográficos
Autor(a) principal: Correia, José Mário Tavares
Data de Publicação: 2021
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.22/18119
Resumo: Um sistema de sinalização ferroviário é um sistema que permite a gestão segura do tráfego ferroviário. Através destes sistemas é possível proteger os veículos ferroviários de eventuais colisões e descarrilamentos, fruto do estabelecimento de itinerários evitando movimentos conflituosos, permitindo assim o movimento dos veículos ferroviários em segurança. O encravamento eletrónico permite uma menor dependência do ser humano para executar determinadas tarefas, sendo possível implementar medidas de mitigação contra acidentes e alcançar níveis de integridade de segurança mais elevados. A Unidade de Transportes, da empresa EFACEC, dedica-se ao desenvolvimento de sistemas de sinalização ferroviários e tem a necessidade de automatizar o processo de integração dos seus produtos genéricos certificados com o nível de integridade de segurança 4 de acordo com a norma EN 50128, em uma aplicação específica, o que originou o trabalho apresentado nesta tese. Este processo de automatização visa melhorar a eficiência do processo de integração e torná-lo menos propenso a erros. De forma a suportar a automatização da componente de integração deste processo, foi criada a ferramenta chamada KCG Adapter To SILWorX, a qual tem como objetivo a integração dos modelos desenvolvidos em SCADE Suite, permitindo executar esses modelos num Programmable Logic Controller, o HIMatrix, programado através da ferramenta SILWorX. A ferramenta desenvolvida pode ser subdividida em três componentes principais. Um deles é o processo que diz respeito à interface gráfica da ferramenta, desenvolvido através das funcionalidades do Windows Presentation Foundation no software Visual Studio 2019. Os restantes processos são afetos à aquisição de informação proveniente do projeto modelado no SCADE Suite. Isto só é possível devido às funcionalidades disponibilizadas pela Application Programming Interface Java do Scade, dedicada para o software Eclipse. Os processos desenvolvidos através do Eclipse resultam em ficheiros executáveis Java Archive. Estes ficheiros são responsáveis por gerar ficheiros XML que contêm informação estruturada acerca do projeto SCADE Suite e das configurações realizadas autonomamente. Os ficheiros XML são interpretados pelo processo da interface gráfica o que permite apresentar a informação ao utilizador. De um modo geral, através do projeto apresentado nesta tese foi possível desenvolver uma ferramenta capaz de interpretar o conteúdo de projetos modelados no SCADE Suite e integrar autonomamente estes modelos nos controladores, de acordo com o SILworX. A utilização desta ferramenta permite substituir o processo de integração manual e torná-lo mais eficiente.
id RCAP_49c32c5b8fb5cfd1f32e49434e29217e
oai_identifier_str oai:recipp.ipp.pt:10400.22/18119
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 Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas EmbebidosFerroviaSistema sinalização FerroviárioEncravamentoSILSCADE SuiteKCGSILworXEclipseWPFXMLRailwayRailway Signalling SystemInterlockingUm sistema de sinalização ferroviário é um sistema que permite a gestão segura do tráfego ferroviário. Através destes sistemas é possível proteger os veículos ferroviários de eventuais colisões e descarrilamentos, fruto do estabelecimento de itinerários evitando movimentos conflituosos, permitindo assim o movimento dos veículos ferroviários em segurança. O encravamento eletrónico permite uma menor dependência do ser humano para executar determinadas tarefas, sendo possível implementar medidas de mitigação contra acidentes e alcançar níveis de integridade de segurança mais elevados. A Unidade de Transportes, da empresa EFACEC, dedica-se ao desenvolvimento de sistemas de sinalização ferroviários e tem a necessidade de automatizar o processo de integração dos seus produtos genéricos certificados com o nível de integridade de segurança 4 de acordo com a norma EN 50128, em uma aplicação específica, o que originou o trabalho apresentado nesta tese. Este processo de automatização visa melhorar a eficiência do processo de integração e torná-lo menos propenso a erros. De forma a suportar a automatização da componente de integração deste processo, foi criada a ferramenta chamada KCG Adapter To SILWorX, a qual tem como objetivo a integração dos modelos desenvolvidos em SCADE Suite, permitindo executar esses modelos num Programmable Logic Controller, o HIMatrix, programado através da ferramenta SILWorX. A ferramenta desenvolvida pode ser subdividida em três componentes principais. Um deles é o processo que diz respeito à interface gráfica da ferramenta, desenvolvido através das funcionalidades do Windows Presentation Foundation no software Visual Studio 2019. Os restantes processos são afetos à aquisição de informação proveniente do projeto modelado no SCADE Suite. Isto só é possível devido às funcionalidades disponibilizadas pela Application Programming Interface Java do Scade, dedicada para o software Eclipse. Os processos desenvolvidos através do Eclipse resultam em ficheiros executáveis Java Archive. Estes ficheiros são responsáveis por gerar ficheiros XML que contêm informação estruturada acerca do projeto SCADE Suite e das configurações realizadas autonomamente. Os ficheiros XML são interpretados pelo processo da interface gráfica o que permite apresentar a informação ao utilizador. De um modo geral, através do projeto apresentado nesta tese foi possível desenvolver uma ferramenta capaz de interpretar o conteúdo de projetos modelados no SCADE Suite e integrar autonomamente estes modelos nos controladores, de acordo com o SILworX. A utilização desta ferramenta permite substituir o processo de integração manual e torná-lo mais eficiente.A railway signalling system is a system that allows to control the railway traffic safely. Through these systems, it is possible to establish routes, protecting rail vehicles from potential collisions and derailments, allowing to avoid conflicting movements and ensure the safety of the rail vehicle. The electronic interlocking relies less on humans to perform determined tasks, enabling the implementation of mitigation measures against accidents, achieving higher safety integrity levels. The Unidade de Transportes of the company EFACEC develops railway signaling systems. It felt the need to automate the integration process of its generic products certified with safety integrity level 4 according to EN 50128, for a specific application, which originated the work presented in this thesis. This automation process aims to improve the efficiency of the integration process and make it less error-prone. To automate the integration process, it was developed a tool called KCG Adapter To SILWorX, which aims to integrate the models developed in SCADE Suite in a HIMatrix Programmable Logic Controller. This tool provides the possibility to run the models developed in SCADE Suite in the Programmable Logic Controllers, programmed through the SILWorX tool. The tool developed can be subdivided into three main processes. One of them is the process that concerns the graphical interface of the tool developed through the Windows Presentation Foundation functionalities in Visual Studio 2019 software. The remaining processes regard the acquisition of information coming from the project modeled in the SCADE Suite. That is only possible due to the functionalities provided by SCADE's Java Application Programming Interface, dedicated for Eclipse software. The processes developed through Eclipse result in executable Java Archive files. These files are responsible for generating XML files that contain structured information about the SCADE Suite project and the configurations performed autonomously. The graphical interface process interprets the XML files, allowing to present information to the user. In general, this thesis project made it possible to develop a tool capable of interpreting the content of projects modeled in SCADE Suite and autonomously integrate these models in the controllers, according to SILworX. The use of this tool allows to replace the manual integration process and make it more efficient.Gericota, Manuel Gradim de OliveiraRepositório Científico do Instituto Politécnico do PortoCorreia, José Mário Tavares20212024-07-08T00:00:00Z2021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/18119TID:202758915porinfo:eu-repo/semantics/embargoedAccessreponame: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-03-13T13:09:26Zoai:recipp.ipp.pt:10400.22/18119Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:37:43.660795Repositó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 Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
title Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
spellingShingle Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
Correia, José Mário Tavares
Ferrovia
Sistema sinalização Ferroviário
Encravamento
SIL
SCADE Suite
KCG
SILworX
Eclipse
WPF
XML
Railway
Railway Signalling System
Interlocking
title_short Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
title_full Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
title_fullStr Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
title_full_unstemmed Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
title_sort Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
author Correia, José Mário Tavares
author_facet Correia, José Mário Tavares
author_role author
dc.contributor.none.fl_str_mv Gericota, Manuel Gradim de Oliveira
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Correia, José Mário Tavares
dc.subject.por.fl_str_mv Ferrovia
Sistema sinalização Ferroviário
Encravamento
SIL
SCADE Suite
KCG
SILworX
Eclipse
WPF
XML
Railway
Railway Signalling System
Interlocking
topic Ferrovia
Sistema sinalização Ferroviário
Encravamento
SIL
SCADE Suite
KCG
SILworX
Eclipse
WPF
XML
Railway
Railway Signalling System
Interlocking
description Um sistema de sinalização ferroviário é um sistema que permite a gestão segura do tráfego ferroviário. Através destes sistemas é possível proteger os veículos ferroviários de eventuais colisões e descarrilamentos, fruto do estabelecimento de itinerários evitando movimentos conflituosos, permitindo assim o movimento dos veículos ferroviários em segurança. O encravamento eletrónico permite uma menor dependência do ser humano para executar determinadas tarefas, sendo possível implementar medidas de mitigação contra acidentes e alcançar níveis de integridade de segurança mais elevados. A Unidade de Transportes, da empresa EFACEC, dedica-se ao desenvolvimento de sistemas de sinalização ferroviários e tem a necessidade de automatizar o processo de integração dos seus produtos genéricos certificados com o nível de integridade de segurança 4 de acordo com a norma EN 50128, em uma aplicação específica, o que originou o trabalho apresentado nesta tese. Este processo de automatização visa melhorar a eficiência do processo de integração e torná-lo menos propenso a erros. De forma a suportar a automatização da componente de integração deste processo, foi criada a ferramenta chamada KCG Adapter To SILWorX, a qual tem como objetivo a integração dos modelos desenvolvidos em SCADE Suite, permitindo executar esses modelos num Programmable Logic Controller, o HIMatrix, programado através da ferramenta SILWorX. A ferramenta desenvolvida pode ser subdividida em três componentes principais. Um deles é o processo que diz respeito à interface gráfica da ferramenta, desenvolvido através das funcionalidades do Windows Presentation Foundation no software Visual Studio 2019. Os restantes processos são afetos à aquisição de informação proveniente do projeto modelado no SCADE Suite. Isto só é possível devido às funcionalidades disponibilizadas pela Application Programming Interface Java do Scade, dedicada para o software Eclipse. Os processos desenvolvidos através do Eclipse resultam em ficheiros executáveis Java Archive. Estes ficheiros são responsáveis por gerar ficheiros XML que contêm informação estruturada acerca do projeto SCADE Suite e das configurações realizadas autonomamente. Os ficheiros XML são interpretados pelo processo da interface gráfica o que permite apresentar a informação ao utilizador. De um modo geral, através do projeto apresentado nesta tese foi possível desenvolver uma ferramenta capaz de interpretar o conteúdo de projetos modelados no SCADE Suite e integrar autonomamente estes modelos nos controladores, de acordo com o SILworX. A utilização desta ferramenta permite substituir o processo de integração manual e torná-lo mais eficiente.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-01-01T00:00:00Z
2024-07-08T00: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.22/18119
TID:202758915
url http://hdl.handle.net/10400.22/18119
identifier_str_mv TID:202758915
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
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_ 1799131467222089728