Escolar Documentos
Profissional Documentos
Cultura Documentos
Automação: Lista de Instruções
Automação: Lista de Instruções
Lista de Instruções
2
Automação - Lista de Instruções
Operadores / Modificadores
➢ OPERADORES
LD (*carrega operando para o acumulador*)
ST (*carrega o acumulador para o operando*)
ADD (*soma operando ao acumulador*)
➢ MODIFICADORES
“N” – Negação do operador
“C” – Condicional do operador
“(“ – Adiamento de operação
3
Automação - Lista de Instruções
Resumo
4
Automação - Lista de Instruções
Resumo
5
Automação - Lista de Instruções
Resumo
6
Automação - Lista de Instruções
Operação de Soma
Operação Booleana
7
Automação - Lista de Instruções
Execução Adiada
Execução Adiada
Algumas instruções permitem o uso do modificador parêntesis “(“ para adiar resultados
intermediários sem alterar o acumulador:
Resultado = (A+B)*(A-B)
8
Automação - Lista de Instruções
Modificadores
9
Automação - Lista de Instruções
Contador
10
Automação - Lista de Instruções
Outra forma
11
Automação - Lista de Instruções
Outra forma
12
Automação - Lista de Instruções
https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_il_modificators_operators/#b3e80b141efa5c0a8640e01c0d2e4-id-
84f5b095b141efa4c0a8640e01259fc3 13
Automação - Lista de Instruções
Temporizador
14
Automação - Lista de Instruções
Exercícios:
1. X=a+b
2. Y=a-b
3. Z=(C OR D) AND E
4. W=C AND (D OR E)
5. K=(C AND D) OR (E AND F)
6. V=(a+b)*(a-b)
7. Crie uma rotina que avalie dois númeor, A e B. Se A for maior que B, a saída X1 deve
ser acionada, caso contrário, a saída X2 deve ser acionada.
15
Automação - Lista de Instruções
Exercícios
16
Automação - Lista de Instruções
Funções e Bloco de Função
• Lista de instruções pode ser usada para definir funções e bloco de funções.
• Quando usada para definir uma função, o valor retornado é o último valor no
acumulador.
17
Automação - Lista de Instruções
Exercício
Crie uma função para calcular a distância entre dois furos em uma superfície plana.
18
Automação - Lista de Instruções
Exercício
Crie um bloco funcional para calcular a distância entre dois furos em uma superfície
plana. O bloco deverá habilitar a saída ENO caso a distância (Q) for maior que o valor de
Tmax.
19
Automação - Lista de Instruções
Exercício
Fazer o acionamento do motor com proteção de sobrecarga da última aula utilizando IL.
20
Automação - Lista de Instruções