Integração Automática de Modelos de Sistemas de Sinalização Ferroviária em Sistemas Embebidos
Autor(a) principal: | |
---|---|
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 |