automatos programável
Exercícios práticos
Lucínio Preza de Araújo
E-mail: lucinio@yahoo.com http://www.prof2000.pt/users/lpa Para que serve a linguagem de programação?
O funcionamento de um autómato programável é determinado por um programa armazenado na sua memória.
Esse programa é uma sucessão de instruções que o autómato vai realizar e que pode ser escrito em várias linguagens como a linguagem em diagrama de contactos e a linguagem em lista de instruções.
Linguagens de programação
Vamos aplicar as linguagens de programação referidas anteriormente a um exemplo de um circuito eléctrico muito simples:
“a” , “b” – interruptores – entradas “s” – bobina - saída
Função lógica: s = a + b
A linguagem em diagrama de contactos (Ladder Diagram – LD) permite escrever as instruções do programa do autómato sob forma gráfica.
.
Este tipo de linguagem de programação é utilizado na maioria dos autómatos pelo facto de apresentar semelhança com os esquemas de relés utilizados nos automatismos industriais de lógica cablada.
A linguagem em lista de instruções (Instruction List – IL) permite escrever um programa sob forma de linhas de programas. Cada linha de programa é uma instrução que o autómato compreende.
Linhas do programa
Instrução
(mnemónicas)
Operando
0
Load
LD a 1
Or
OR b 2
Out
OUT s NOTA:
Mnemónicas são abreviaturas das palavras que designam as instruções.
As instruções, sob a forma de mnemónicas, variam ligeiramente conforme o fabricante do autómato.
As variáveis de entrada “a”, “b” e de saída “s” serão substituídas pelos códigos referentes às entradas e saídas dos respectivos autómatos.
OMRON
Autómato SYSMAC C20K
Dispõe de 20 E/S (12 entradas e 8 saídas).
Os dois primeiros dígitos indicam o canal de E/S (00 entradas e 01 saídas) e os dois últimos a E/S a utilizar (00 a 11 nas entradas e 00 a 07 nas saídas).
As entradas vão desde 0000 a