Vous êtes sur la page 1sur 23

Automação Industrial

Linguagem Lista de Instrução

Prof. Carlos A. V. Cardoso


DEL UFS
Sumário
 Combinações Lógicas
 Temporizadores
 Contadores
Linguagem de Programação –
CLP - Lista de Instruções
Esta é uma linguagem baseada em instruções fundamentais, e é útil
em situações onde apenas é possível fazer programação do CLP
através da sua própria interface gráfica e seu pequeno teclado.
Inicio de uma linha lógica
Para cada início de uma linha lógica ou de blocos de contatos com
um comando normalmente aberto é utilizado o comando LD, que é
a abreviação do termo inglês load, cujo significado é re-chamar [1].
Inicio de uma linha lógica
A instrução LDN diferentemente do caso anterior permite rechamar
ou iniciar uma linha lógica um bloco de contatos com um
normalmente fechado [1].
Habilitação da saída
O comando “=“ habilita a saída de uma linha lógica como uma
bobina [1].
.
Habilitação da saída set/reset
A seguir a representação das bobinas set e reset [1].
Conexão de contatos em série
Para a conexão em serie de contatos ou blocos de contatos utiliza-se as
seguintes instruções:
A deriva do termo AND e em serie com outro contato implementa a operação
lógica AND.
AN deriva do termo inglês AND NOT e define que esta sendo conectado um
contato normalmente fechado na expressão lógica AND.
Conexão de contatos em paralelo
Para a conexão em paralelo de contatos ou blocos de contatos utiliza-se as
seguintes instruções:
O deriva do termo OR e em paralelo com outro contato implementa a
operação lógica OR.
ON deriva do termo inglês OR NOT e define que esta sendo conectado um
contato normalmente fechado na expressão lógica OR.
Blocos de Contatos em Série
A instrução ALD combina dois blocos de contatos por meio de operação lógica
AND. Para tanto o CLP armazena resultados parciais de operações lógicas numa
pilha ou STACK, sendo que quando estes forem seguidos por uma instrução
ALD os dois últimos resultados parciais ou mesmo contatos serão associados
através de uma operação lógica AND.
Blocos de Contatos em Paralelo
A instrução OLD combina dois blocos de contatos por meio de operação lógica
OR. Para tanto o CLP armazena resultados parciais de operações lógicas numa
pilha ou STACK, sendo que quando estes forem seguidos por uma instrução
OLD os dois últimos resultados parciais ou mesmo contatos serão associados
através de uma operação lógica OR.
Função OR/AND (Paralelo/Série)
Caso se tenha uma combinação de blocos paralelo e série, por exemplo dos
blocos A e B correspondentes a um circuito em paralelo (A) e a um circuito em
série (B). Portanto, programa-se primeiro o bloco (A) e depois o bloco (B);
Função OR/AND (Paralelo/Série)
A seguir outro possível caso a ser convertido de ladder a linha de instrução.
Função OR/AND (Paralelo/Série)
O exemplo a seguir permite concluir que é melhor colocar os blocos primeiro
em paralelo e depois em serie uma vez que fazendo isto economizamos
instruções, no primeiro caso foram utilizadas 3 instruções enquanto no segundo
4.
Exemplos
 A seguir um conjunto de exemplos
Exemplos
 A seguir um conjunto de exemplos
Exemplos
 A seguir um conjunto de exemplos
Exemplos
 Com base no diagrama funcional mostrado a seguir converter em
diagrama ladder e em lista de instruções [1].
Exemplos
Exemplos
Temporizadores

Lista de Instruções
(*Network 0*)
LD %I0.0
TON T1, 100
ST %Q0.0
Contadores

Lista de Instruções
(*Network 0*)
LD I0.0
LD I0.1
CTU C2, 20
(*Network 1*)
LD C2
= Q0.0
Bibliográfia
 PRUDENTE, F. Automação Industrial –PLC- Programação e
Instalação. 1 edição. Rio de Janeiro: LTC, 2013, 344p.
 ANDRE LUIZ. Controladores Lógicos Programáveis (CLP´s)
Linguagem de Lista de Instruções. Instituto Federal de
Educação, Ciência e Tecnologia de Goiás. Campus Jatai.