Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Leonardo Fernandes
Título: Protótipo de CLP para Linux embarcado
 
Resumo:
Este trabalho apresenta a implementação de uma ferramenta que permite um hardware com Linux Embarcado assumir funcionalidades de um CLP. A ferramenta é composta por um editor gráfico da linguagem de diagramas Ladder, que permite criar programas com as principais instruções de entrada, saída, comparação, lógica, aritmética, além das instruções do tipo temporizador e contador. Também permite traduzir o programa fonte Ladder para código em linguagem C a partir de uma representação intermediaria da lógica criada. Essa representação intermediária é baseada na técnica denominada código de três endereços, através de uso de quádruplas. Para desenvolver o editor gráfico foi utilizada a linguagem de programação Java juntamente com a API gráfica Java2D. Como parte do protótipo foi desenvolvido uma placa de testes, um hardware composto por sensores e atuadores conectados a uma placa mãe composta por um módulo com Linux Embarcado, permitindo que o código C gerado seja compilado e executado no hardware. Este trabalho também apresenta os resultados obtidos através do teste de desempenho e uma avaliação da ferramenta realizada pela turma de Automação do décimo semestre do curso de Engenharia Elétrica da FURB.