Criando no clp

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (266 palavras )
  • Download(s) : 0
  • Publicado : 14 de julho de 2012
Ler documento completo
Amostra do texto
Existem diversas técnicas e métodos que foram criados para auxiliar o desenvolvimento de
softwares. Algumas delas podem ser perfeitamente aplicadas à programação em ladder. Aseguir tem-se uma abordagem bem superficial sobre alguns conceitos e técnicas que
poderão facilitar o desenvolvimento futuro de rotinas em ladder.
• Modularização
Amodularização consiste na divisão do programa em subrotinas, cada uma com uma
função específica. Desta forma fica mais fácil para quem analisa o programa entender e
alterá-lo quandonecessário.
A outra grande vantagem da modularização é poder aproveitar mais facilmente rotinas de
um programa para outro. Algumas rotinas como estatística e aquecimento sãopraticamente
idênticas em qualquer programa e podem ser adaptadas facilmente quando usadas como
rotinas isoladas.
A estrutura de subrotinas é montada utilizando-se das instruçõesCALL, RET e JMP.

• Estruturação
Um programa quando bem montado é simples de ser analisado por qualquer pessoa, um
dos principais conceitos que contribuem para isso é aestruturação. Podemos a grosso
modo chamar de estruturado um programa que não possui muitas instruções JMP, uma vez
que elas causam desvios no programa dificultando a sua análise;observe que a instrução
CALL não provoca isso, uma vez que após a instrução RET a execução do programa
continua a partir do ponto onde havia sido desviado.
• Fluxogramas
OsFluxogramas são uma das maneiras de se representar a lógica de um programa ou
rotina. Eles consistem em blocos funcionais representando determinadas tarefas que
quando ligadosjuntos formam a lógica do programa. Os principais blocos são:
Processo
Bloco que indica uma ação genérica, como ler uma entrada analógica, realizar uma
operação aritmética
tracking img