Exportar registro bibliográfico

Transcritor de redes de Petri para linguagem de programação de máquina (2010)

  • Authors:
  • USP affiliated authors: MELLO, ANDRÉ TORRES FERRAZ DE - EP ; BARBOSA, MARCELO CASTRO - EP
  • School: EP
  • Sigla do Departamento: PMR
  • Subjects: REDES DE PETRI; LINGUAGEM DE MÁQUINA
  • Language: Português
  • Abstract: Rede de Petri é uma poderosa ferramenta gráfica para a modelagem de sistemas a eventos discretos. No entanto, a transcrição da Rede de Petri para as linguagens de programação de controladores lógicos programáveis (CLPs) é ainda feita manualmente dada a inexistência de transcritores que transformem automaticamente o formato em uma linguagem programável. O alvo deste trabalho é a solução deste problema por meio do projeto e implementação de um transcritor capaz de interpretar Rede de Petri e traduzí-la para linguagens de programação de CLP. Para alcançar este objetivo, foi realizada uma pesquisa preliminar, de modo a avaliar o cenário atual da utilização de Rede de Petri, seus diferentes tipos e capacidades de modelagem. As linguagens de programação da IEC 61131-3 também foram abordadas. Depois, os padrões de leitura e escrita do transcritor foram definidos: o programa lê redes de Petri do tipo SIPN (Signal Interpreted Petri Nets) em formato PNML (Petri Net Markup Language), um padrão de intercâmbio recentemente estabelecido, e as compila em três linguagens de programação de CLP: ladder diagram, sequential function chart e structured text, todas através de algoritmos específicos. O formato de saída é o PLCOpen XML, uma linguagem que tem como objetivo a padronização das linguagens de programação da IEC 61131-3 e do seu intercâmbio. O transcritor ainda permite a simulação da rede carregada de maneira passo-a-passo, permitindo ao usuário final a verificação de possíveis erros de modelagem durante o desenvolvimento. Com isso, o transcritor cria um fluxo de trabalho completamente automatizado para o desenvolvimento e programação de CLPs utilizando-se redes de Petri como linguagem base.
  • Imprenta:

  • Download do texto completo

    Tipo Nome Link
    Versão Publicada ANDRE TORRES FERRAZ DE ME... Direct link
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      MELLO, André Torres Ferraz de e BARBOSA, Marcelo Castro. Transcritor de redes de Petri para linguagem de programação de máquina. 2010. Trabalho de Conclusão de Curso (Graduação) – Escola Politécnica, Universidade de São Paulo, São Paulo, 2010. Disponível em: https://bdta.abcd.usp.br/directbitstream/c811471b-d673-4b92-b0cf-b0f932c38582/ANDRE%20TORRES%20FERRAZ%20DE%20MELLO%20PMR10.pdf. Acesso em: 27 abr. 2024.
    • APA

      Mello, A. T. F. de, & Barbosa, M. C. (2010). Transcritor de redes de Petri para linguagem de programação de máquina (Trabalho de Conclusão de Curso (Graduação). Escola Politécnica, Universidade de São Paulo, São Paulo. Recuperado de https://bdta.abcd.usp.br/directbitstream/c811471b-d673-4b92-b0cf-b0f932c38582/ANDRE%20TORRES%20FERRAZ%20DE%20MELLO%20PMR10.pdf
    • NLM

      Mello ATF de, Barbosa MC. Transcritor de redes de Petri para linguagem de programação de máquina [Internet]. 2010 ;[citado 2024 abr. 27 ] Available from: https://bdta.abcd.usp.br/directbitstream/c811471b-d673-4b92-b0cf-b0f932c38582/ANDRE%20TORRES%20FERRAZ%20DE%20MELLO%20PMR10.pdf
    • Vancouver

      Mello ATF de, Barbosa MC. Transcritor de redes de Petri para linguagem de programação de máquina [Internet]. 2010 ;[citado 2024 abr. 27 ] Available from: https://bdta.abcd.usp.br/directbitstream/c811471b-d673-4b92-b0cf-b0f932c38582/ANDRE%20TORRES%20FERRAZ%20DE%20MELLO%20PMR10.pdf

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Academic Works of Universidade de São Paulo     2012 - 2024