Buscar

Aula14-InstrucoesAritmeticas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Instruções Aritméticas e de Comparação
Prof. Thiago Brito
Doutorando em Engenharia Elétrica (UFRJ)
Mestre em Engenharia Elétrica (UFMA)
Bacharel em Engenharia da Computação (UFAM)
Universidade Federal do Amazonas (UFAM)
Faculdade de Tecnologia (FT)
Departamento de Eletrônica e Computação (DTEC)
2Universidade Federal do Amazonas - UFAM
Instruções Aritméticas e de Comparação
Referências
ROQUE, Luiz Alberto Oliveira Lima. Automação de
processos com linguagem ladder e sistemas supervisórios.
1ª. Ed. Rio de Janeiro, LTC, 2014.
BOLTON, William. Mecatrônica – uma abordagem
multidisciplinar. 4º. Ed. Porto Alegre, Bookman, 2010.
PETRUZELLA, Frank D. Programmable Logic Controllers. 4th
ed., New York, McGraw-Hill, 2011.
3Universidade Federal do Amazonas - UFAM
Instruções Aritméticas e de Comparação
Introdução
• As instruções matemáticas permitem realizar operações
elementares:
•Adição (ADD);
• Subtração (SUB);
•Multiplicação (MUL);
• Divisão (DIV);
• Raiz quadrada (SQR);
• Nessas instruções utilizaremos memória destinada aos
números inteiros, cuja capacidade de armazenamento
compreende 256 posições numéricas, ou seja, N7:0 até
N7:255.
4Universidade Federal do Amazonas - UFAM
Instruções Aritméticas e de Comparação
Introdução
• As instruções de comparação permitem realizar diversos
tipos de comparação:
• Igual A=B (EQU);
• Diferente A≠B (NEQ);
•Menor A<B (LES);
•Menor ou igual A≤B (LEQ);
•Maior A>B (GRT);
•Maior ou igual A≥B (GEQ);
• Limite Limite Inferior ≤ Teste ≤ Limite Superior (LIM).
5Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
ADD
• Sintaxe da instruçãoADD:
• O campo Source A indica a posição de memória do
primeiro número sobre a qual será realizada a operação;
• O campo Source B indica a posição de memória do
segundo número sobre o qual será realizada a operação;
• O campo Dest indica a posição de memória que
armazenará o resultado.
6Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
SUB
• Sintaxe da instrução SUB:
• O campo Source A indica a posição de memória do
primeiro número sobre a qual será realizada a operação;
• O campo Source B indica a posição de memória do
segundo número sobre o qual será realizada a operação;
• O campo Dest indica a posição de memória que
armazenará o resultado.
7Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
MUL
• Sintaxe da instrução MUL:
• O campo Source A indica a posição de memória do
primeiro número sobre a qual será realizada a operação;
• O campo Source B indica a posição de memória do
segundo número sobre o qual será realizada a operação;
• O campo Dest indica a posição de memória que
armazenará o resultado.
8Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
DIV
• Sintaxe da instrução DIV:
• O campo Source A indica a posição de memória do
primeiro número sobre a qual será realizada a operação;
• O campo Source B indica a posição de memória do
segundo número sobre o qual será realizada a operação;
• O campo Dest indica a posição de memória que
armazenará o resultado.
9Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
SQR
• Sintaxe da instrução SQR:
• O campo Source indica a posição de memória do
número sobre a qual será realizada a operação;
• O campo Dest indica a posição de memória que
armazenará o resultado.
10Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
Exemplo 1
• Pede-se elaborar um programa em Ladder que simule uma
calculadora das operações soma e subtração entre dois
números inteiros, que podem ser escolhidos entre 0 e 2.
11Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
Exemplo 1
12Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
Exemplo 1
13Universidade Federal do Amazonas - UFAM
Instruções Aritméticas
Exemplo 1
14Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Igualdade
• Sintaxe da instrução EQU:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
15Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Diferente
• Sintaxe da instrução NEQ:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
16Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Menor
• Sintaxe da instrução LES:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
17Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Menor ou Igual
• Sintaxe da instrução LEQ:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
18Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Maior
• Sintaxe da instrução GRT:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
19Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Maior ou Igual
• Sintaxe da instrução GRT:
• O campo Source A indica a posição de memória do
número sobre a qual será realizada a comparação;
• O campo Source B indica a posição de memória do
número sobre a qual será realizada a comparação.
20Universidade Federal do Amazonas - UFAM
Instruções de Comparação
Limite
• Sintaxe da instrução LIM:
• O campo Low Lim indica a posição de memória do
número que representa o limite inferior a comparação;
• O campo Test indica a posição de memória do número
que está sendo comparado;
• O campo High Lim indica a posição de memória do
número que representa o limite superior a comparação;
•.
21Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
• Sem utilizar instruções explícitas de contagem, pede-se
elaborar programa em linguagem ladder que possibilite ligar
e desligar manualmente um motor. O código desativará
automaticamente o motor após contar de forma crescente
um ou dois acionamentos. Sugestão: utilizar instrução One
Shot Rising.
22Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
23Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
24Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
25Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
26Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
27Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
28Universidade Federal do Amazonas - UFAM
Instruções de Contagem
Exemplo 2
OBRIGADO !!!
PERGUNTAS ???
Universidade Federal do Amazonas – UFAM

Continue navegando