Professional Documents
Culture Documents
Programação
Linguagem de Programação
Classificação
SENAI 25
Controladores Lógico Programáveis
1111
COMPILADORES 0000
PROGRAMA OU 0101
INTERPRETADORES 0100
• diagrama de contatos;
• diagrama de blocos lógicos;
• lista de instruções;
• texto estruturado.
Diagrama de Contatos
• diagrama de relés;
• diagrama escada;
• diagrama Ladder.
26 SENAI
Controladores Lógico Programáveis
Esta forma gráfica de apresentação está muito próxima à forma normalmente usada
em diagramas elétricos.
Mesma linguagem utilizada em lógica digital, onde sua representação gráfica é feita
através das chamadas portas lógicas.
Lista de Instrução
• forma de programação;
• forma de representação;
• documentação;
• conjunto de Instruções.
Forma de Programação
É a maneira pela qual o programa se estrutura. Esta forma pode ser linear ou
estruturada.
• organização;
• desenvolvimento de bibliotecas de rotinas utilitárias para uso em vários programas;
SENAI 27
Controladores Lógico Programáveis
• facilidade de manutenção;
• simplicidade de documentação e fácil entendimento por outras pessoas, além do
autor do software.
Forma de Representação
• diagrama de Contatos;
• diagrama de Blocos;
• lista de Instruções.
Estas três formas são mais usuais e permitem que o usuário se adapte a uma forma
de programar mais próxima do ambiente de projeto usado para desenvolver projetos
de diagramas elétricos.
Documentação
Conjunto de Instruções
28 SENAI
Controladores Lógico Programáveis
• funções Lógicas;
• memorização;
• temporização;
• contagem.
• movimentação de dados;
• funções aritméticas.
Podem ter funções mais complexas como comunicação de dados, conexão com
interfaces homem-máquina (IHM), controle analógico, sequenciamento, etc:
• saltos controlados;
• indexação de instruções;
• conversão de dados;
• PID;
• seqüenciadores;
• aritmética com ponto flutuante.
Normalização
Essa padronização está de acordo com a norma IEC 1131-3. Este tipo de
padronização é viável, utilizando-se o conceito de linguagem de alto nível. Através de
um chamado compilador pode-se adaptar um programa à linguagem de máquina de
qualquer tipo de microprocessador. Isto é, um programa padrão pode servir tanto para
o CP de um fabricante A como de um fabricante B.
SENAI 29
Controladores Lógico Programáveis
As linguagens são:
• programação convencional;
• Sequencial Function Chart (SFC) - evolução do graphcet francês.
30 SENAI