Publicação

Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais

Ver documento

Detalhes bibliográficos
Resumo:Este trabalho visa possibilitar o controlo por CLP (Controlador Lógico Programável) de um modelo de processo em ambiente de simulação. O trabalho desenvolvido recorre à norma IEC(International Electrotechnical Commission) 61131-3, com destaque para a linguagem IL(Instruction List). Foi desenvolvido um conversor, de nome Matlaber, que recebe código CLP em linguagem IL e o converte automaticamente para um ficheiro ".m", compatível com o ambiente Matlab/Simulink. Este ficheiro será uma função Matlab que simula um CLP correndo um programa equivalente ao original, para uso no ambiente Simulink. O trabalho desenvolvido inclui também um tradutor de códigos CLP proprietários, de nome UnifIL, que normaliza o código CLP proprietário em código IL. Com estes dois elementos, torna-se possível emular o funcionamento de programas de controlo de CLP proprietários, em ambiente Matlab/Simulink. A tradução do código proprietário é feita com recurso a dicionários de regras e tradução próprios, sendo portanto expansível a várias linguagens de CLP de baixo nível, desde que um dicionário adequado seja criado. Para a prova de conceito foram criados 2 dicionários para linguagens proprietárias: Siemens Step 7 (STL série 200) e Mitsubishi Q Series (List Mode).
Autores principais:Pereira, André Caldeira
Assunto:CLP Matlab Simulink Programação Proprietário Norma
Ano:2011
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade Nova de Lisboa
Idioma:português
Origem:Repositório Institucional da UNL
_version_ 1868982967049650176
author Pereira, André Caldeira
author_facet Pereira, André Caldeira
author_role author
contributor_name_str_mv Martins, João F
Lima, Celson
RUN
country_str PT
creators_json_txt [{\"Person.name\":\"Pereira, André Caldeira\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Martins, João F
Lima, Celson
RUN
datacite.creators.creator.creatorName.fl_str_mv Pereira, André Caldeira
datacite.date.Accepted.fl_str_mv 2011-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2012-01-23T15:56:43Z
datacite.date.embargoed.fl_str_mv 2012-01-23T15:56:43Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv CLP
Matlab
Simulink
Programação
Proprietário
Norma
datacite.titles.title.fl_str_mv Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
dc.contributor.none.fl_str_mv Martins, João F
Lima, Celson
RUN
dc.creator.none.fl_str_mv Pereira, André Caldeira
dc.date.Accepted.fl_str_mv 2011-01-01T00:00:00Z
dc.date.available.fl_str_mv 2012-01-23T15:56:43Z
dc.date.embargoed.fl_str_mv 2012-01-23T15:56:43Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10362/6871
dc.language.none.fl_str_mv por
dc.publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv CLP
Matlab
Simulink
Programação
Proprietário
Norma
dc.title.fl_str_mv Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description Este trabalho visa possibilitar o controlo por CLP (Controlador Lógico Programável) de um modelo de processo em ambiente de simulação. O trabalho desenvolvido recorre à norma IEC(International Electrotechnical Commission) 61131-3, com destaque para a linguagem IL(Instruction List). Foi desenvolvido um conversor, de nome Matlaber, que recebe código CLP em linguagem IL e o converte automaticamente para um ficheiro ".m", compatível com o ambiente Matlab/Simulink. Este ficheiro será uma função Matlab que simula um CLP correndo um programa equivalente ao original, para uso no ambiente Simulink. O trabalho desenvolvido inclui também um tradutor de códigos CLP proprietários, de nome UnifIL, que normaliza o código CLP proprietário em código IL. Com estes dois elementos, torna-se possível emular o funcionamento de programas de controlo de CLP proprietários, em ambiente Matlab/Simulink. A tradução do código proprietário é feita com recurso a dicionários de regras e tradução próprios, sendo portanto expansível a várias linguagens de CLP de baixo nível, desde que um dicionário adequado seja criado. Para a prova de conceito foram criados 2 dicionários para linguagens proprietárias: Siemens Step 7 (STL série 200) e Mitsubishi Q Series (List Mode).
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://run.unl.pt/bitstreams/6a914c2e-5a1a-447f-9200-1cf915469a1c/download
id run_41e1090614aa00d25c8b867d690a9c2c
identifier.url.fl_str_mv http://hdl.handle.net/10362/6871
inst_facet_str urn:organizationAcronym:unl{{{_:::_}}}Universidade Nova de Lisboa
instacron_str unl
institution Universidade Nova de Lisboa
instname_str Universidade Nova de Lisboa
language por
network_acronym_str run
network_name_str Repositório Institucional da UNL
oai_identifier_str oai:run.unl.pt:10362/6871
organization_str_mv urn:organizationAcronym:unl
person_str_mv Pereira, André Caldeira
publishDate 2011
publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
repo_facet_str urn:repositoryAcronym:run{{{_:::_}}}Repositório Institucional da UNL
reponame_str Repositório Institucional da UNL
repository_id_str urn:repositoryAcronym:run
service_str_mv urn:repositoryAcronym:run
spelling porFaculdade de Ciências e Tecnologiaen_USEste trabalho visa possibilitar o controlo por CLP (Controlador Lógico Programável) de um modelo de processo em ambiente de simulação. O trabalho desenvolvido recorre à norma IEC(International Electrotechnical Commission) 61131-3, com destaque para a linguagem IL(Instruction List). Foi desenvolvido um conversor, de nome Matlaber, que recebe código CLP em linguagem IL e o converte automaticamente para um ficheiro ".m", compatível com o ambiente Matlab/Simulink. Este ficheiro será uma função Matlab que simula um CLP correndo um programa equivalente ao original, para uso no ambiente Simulink. O trabalho desenvolvido inclui também um tradutor de códigos CLP proprietários, de nome UnifIL, que normaliza o código CLP proprietário em código IL. Com estes dois elementos, torna-se possível emular o funcionamento de programas de controlo de CLP proprietários, em ambiente Matlab/Simulink. A tradução do código proprietário é feita com recurso a dicionários de regras e tradução próprios, sendo portanto expansível a várias linguagens de CLP de baixo nível, desde que um dicionário adequado seja criado. Para a prova de conceito foram criados 2 dicionários para linguagens proprietárias: Siemens Step 7 (STL série 200) e Mitsubishi Q Series (List Mode).application/pdfen_USConversão automática de código CLP para ambientes de simulação com recurso a normas internacionaisPereira, André CaldeiraMartins, João FLima, CelsonHostingInstitutionOrganizationalRUNe-mailmailto:run@unl.ptrun@unl.pt2012-01-23T15:56:43Z20112011-01-01T00:00:00ZHandlehttp://hdl.handle.net/10362/6871http://purl.org/coar/access_right/c_abf2open accessCLPMatlabSimulinkProgramaçãoProprietárioNorma8040923 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesishttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://run.unl.pt/bitstreams/6a914c2e-5a1a-447f-9200-1cf915469a1c/download
spellingShingle Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
Pereira, André Caldeira
CLP
Matlab
Simulink
Programação
Proprietário
Norma
status SINGLETON
subject.fl_str_mv CLP
Matlab
Simulink
Programação
Proprietário
Norma
title Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
title_full Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
title_fullStr Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
title_full_unstemmed Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
title_short Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
title_sort Conversão automática de código CLP para ambientes de simulação com recurso a normas internacionais
topic CLP
Matlab
Simulink
Programação
Proprietário
Norma
topic_facet CLP
Matlab
Simulink
Programação
Proprietário
Norma
url http://hdl.handle.net/10362/6871
visible 1