curso de rs logix

107
Curso de Automação Industrial Curso de Automação Industrial Desenvolvimento: Vitor Pereira Nunes Desenvolvimento: Vitor Pereira Nunes Supervisão: João Viana da Fonseca Neto Supervisão: João Viana da Fonseca Neto Laboratório de Controle de Processos Laboratório de Controle de Processos

Upload: thulio-lopes-magalhaes

Post on 07-Dec-2015

55 views

Category:

Documents


11 download

DESCRIPTION

Curso RS logix

TRANSCRIPT

Page 1: Curso de RS Logix

Curso de Automação IndustrialCurso de Automação Industrial

Desenvolvimento: Vitor Pereira NunesDesenvolvimento: Vitor Pereira Nunes

Supervisão: João Viana da Fonseca NetoSupervisão: João Viana da Fonseca Neto

Laboratório de Controle de ProcessosLaboratório de Controle de Processos

Page 2: Curso de RS Logix

22 de 106 de 106

• Introdução;• Reconhecimento do Hardware;• Software: Instalação de RSLogix e RSLinx • Configuração da comunicação Micro-PLC; • Configurações Iniciais do RSLogix • Trabalho com Projetos e Arquivos;• Endereçamento; • Introdução a Linguagem Ladder;;

ConteúdoConteúdo

Page 3: Curso de RS Logix

33 de 106 de 106

• Programação;• Comunicação;• Instruções de Bit;• Instruções de Temporização e Contagem;• Instruções de Matemáticas;• Instruções de Movimentação;• Instruções de Lógica;• Instruções de Comparação.• Projetos Finais

ConteúdoConteúdo

Page 4: Curso de RS Logix

IntroduçãoIntrodução

Aula 2Aula 2

Page 5: Curso de RS Logix

55 de 106 de 106

• Histórico;

• Vantagens;

• Desvantagens;

• Aplicações;

IntroduçãoIntrodução

Page 6: Curso de RS Logix

Reconhecimento do HardwareReconhecimento do Hardware

Aula 3Aula 3

Page 7: Curso de RS Logix

77 de 106 de 106

HardwareHardware

Page 8: Curso de RS Logix

88 de 106 de 106

• Tipos de PLC:

– Fixo: provê o sistema de alimentação, as entradas e saídas, e o processador em uma única unidade;

– Modular: provê cada funcionalidade em módulos separados.

HardwareHardware

Page 9: Curso de RS Logix

99 de 106 de 106

HardwareHardware

Page 10: Curso de RS Logix

1010 de 106 de 106

• O hardware de um PLC modular é composto basicamente por 5 elementos:

– Fonte de Alimentação– Chassi ou Rack de Montagem– Processador ou CPU– Cartões de I/O– Unidade de Programação

HardwareHardware

Page 11: Curso de RS Logix

1111 de 106 de 106

• Fornecer corrente para todos os módulos do PLC;

• Níveis de tensão de 24 Vdc ou 110/220 Vac;

• A escolha da fonte depende da soma de corrente dos diversos módulos.

Fonte de AlimentaçãoFonte de Alimentação

Page 12: Curso de RS Logix

1212 de 106 de 106

Fonte de AlimentaçãoFonte de Alimentação

Page 13: Curso de RS Logix

1313 de 106 de 106

• Concentra todos os módulos;

• Permite sustentação e proteção aos outros módulos;

• Provê conexões para dados e alimentação;

• Possui número variado de ranhuras (slots);

• Permite interligação com outros módulos.

Chassi ou RackChassi ou Rack

Page 14: Curso de RS Logix

1414 de 106 de 106

Chassi ou RackChassi ou Rack

Page 15: Curso de RS Logix

1515 de 106 de 106

• Divide-se em:– Entrada:

• Digital• Analógica

– Saída• Digital• Analógica

Cartões de I/OCartões de I/O

Page 16: Curso de RS Logix

1616 de 106 de 106

Cartões de Entrada e SaídaCartões de Entrada e Saída

• Entradas Discretas

• Saídas Discretas

Page 17: Curso de RS Logix

1717 de 106 de 106

Cartões de Entrada e SaídaCartões de Entrada e Saída

Page 18: Curso de RS Logix

1818 de 106 de 106

• Executa as instruções previamente programadas;

• Memória: RAM e EEPROM;

• Bateria e Capacitor;

• Controla os dispositivos de entrada e saída;

• Controla os canais de comunicação.

ProcessadorProcessador

Page 19: Curso de RS Logix

1919 de 106 de 106

Processador - SCANProcessador - SCAN

Page 20: Curso de RS Logix

2020 de 106 de 106

• Posição PROG: habilita o processador a ser programado, para qualquer execução e impede que passe para RUN remotamente;

• Posição REMPROG: permite que o processador seja programado e que passe para RUN remotamente (LED RUN apagado);

• Posição RUN: inicia a execução do código na memória, impede que o processador seja programado remotamente e não permite download;

• Posição REMRUN: o programa continua em execução e permite que o processador seja programado .

Processador – Chave Processador – Chave

Page 21: Curso de RS Logix

Instalação do RSLogix 500 e do Instalação do RSLogix 500 e do RSLinxRSLinx

Aula 4Aula 4

Page 22: Curso de RS Logix

2222 de 106 de 106

ConceitosConceitos

• RSLogix 500:Programa responsável por provê um ambiente

para programação Ladder

• RSLinx:Programa responsável por provê uma

comunicação entre PC e PLC através de drivers / protocolos de comunicação.

Page 23: Curso de RS Logix

2323 de 106 de 106

Recursos NecessáriosRecursos Necessários

• Requisitos mínimos de Hardware:Intel Pentium II 500MHz128 MB de RAM, para o Windows XP ou 200045 MB de espaço disponível no HDPlaca de vídeo com 256 cores e resolução de

800x600

Page 24: Curso de RS Logix

2424 de 106 de 106

Recursos NecessáriosRecursos Necessários

• Requisitos mínimos de Software:Windows 98 ouWindows NT ouWindows 2000 ouWindows XP

Obs: para o RSLogix funcionar será necessário a instalação do RSLinx

Page 25: Curso de RS Logix

2525 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

• Passo 1 Executar o programa de instalação

Page 26: Curso de RS Logix

2626 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

• Passo 2 Clique em Install RSLogix 500

Page 27: Curso de RS Logix

2727 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

• Passo 3 Siga as instruções que aparecerem na tela Serial: essa informação pode ser encontrada

na caixa do seu produtoAtivação: para ativar, será preciso inserir o

disquete com a licensa.

Page 28: Curso de RS Logix

2828 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

Ativação: pressione OK e mova a licença.

O RSLogix 500 está instalado.

Page 29: Curso de RS Logix

2929 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

Agora instale o RSLinx Execute a instalação clicando em Install RSLinx

Page 30: Curso de RS Logix

3030 de 106 de 106

Instalação Passo-a-PassoInstalação Passo-a-Passo

Os mesmos procedimentos devem ser tomados para a instalação.

Ao final os programas instalados poderão ser encontrados em Iniciar/Programas/Rockwell Software.

Page 31: Curso de RS Logix

Configurando o RSLinxConfigurando o RSLinx

Aula 5Aula 5

Page 32: Curso de RS Logix

3232 de 106 de 106

O Que é o RSLinxO Que é o RSLinx

• Programa usado para configuração de drivers para a comunicação PC - PLC

Page 33: Curso de RS Logix

3333 de 106 de 106

Comunicação entre PC e PLCComunicação entre PC e PLC

• Necessidade: Quando for preciso fazer download ou

upload de programas. Configuração das portas para programação

Ladder. Monitoração em tempo real do PLC. Programação on-line

Page 34: Curso de RS Logix

3434 de 106 de 106

Comunicação entre PC e PLCComunicação entre PC e PLC

• Pode utilizar diversos tipos de comunicação: Serial, DH+, Ethernet...

COM1/COM2Canal Serial

Serial usando padrão RS232

Page 35: Curso de RS Logix

3535 de 106 de 106

Configurando o RSLinxConfigurando o RSLinx

• Configuração do canal serial do computador para comunicação com o PLC. Abra o RSLinx, clicando no ícone na área de

trabalho:

Ou clicando em Iniciar / Programas / Rockwell Software / RSLinx / RSLinx

Page 36: Curso de RS Logix

3636 de 106 de 106

Clique no ícone mostrado abaixo em seu RSLinx para acessar o item Configure Drivers

Ou no menu Communications selecione o item Configure Drivers

Configurando o RSLinxConfigurando o RSLinx

Page 37: Curso de RS Logix

3737 de 106 de 106

No Configure Drivers selecione o driver de acordo com a conexão

Configurando o RSLinxConfigurando o RSLinx

Page 38: Curso de RS Logix

3838 de 106 de 106

Selecione o driver RS-232 DF1 devices, e clique em Add New. Em seguida digite um nome para o driver.

É recomendado colocar um nome que indentifique-o, para diferenciá-lo de outros que possam está em rede

Configurando o RSLinxConfigurando o RSLinx

Page 39: Curso de RS Logix

3939 de 106 de 106

Selecione a porta de comunicação e clique em Auto-Configure

Configurando o RSLinxConfigurando o RSLinx

Page 40: Curso de RS Logix

4040 de 106 de 106

FinalizandoFinalizando

• É necessário que o RSLogix 500 esteja configurado com esse driver para finalizar a configuração.

Abra o RSLogix 500 Abra ou crie um projeto Clique no menu Comm e

selecione o item System Comms…

Page 41: Curso de RS Logix

4141 de 106 de 106

FinalizandoFinalizando

Clique sobre o controlador escolhido e marque a opção Apply to Project e OK

Page 42: Curso de RS Logix

Configurando o RSLogixConfigurando o RSLogix

Aula 6Aula 6

Page 43: Curso de RS Logix

4343 de 106 de 106

O Que é o RSLogixO Que é o RSLogix

• Programa usado para desenvolvimento de aplicações em LADDER para a família de PLC’s da Rockwell, bem como download, upload e monitoração de programas no PLC.

Page 44: Curso de RS Logix

4444 de 106 de 106

Configuração InicialConfiguração Inicial

• Necessidade: Quando for usar o RSLogix pela primeira

vez. Quando for iniciar um novo programa em

LADDER.

Page 45: Curso de RS Logix

4545 de 106 de 106

Configuração InicialConfiguração Inicial

• Configuração inicial do RSlogix para programação – Abra o RSLogix, clicando no ícone na área de

trabalho:

– Ou clicando em Iniciar / Programas / Rockwell Software / RSLogix / RSLogix 500 English

Page 46: Curso de RS Logix

4646 de 106 de 106

Clique em , abrirá a tela a seguir: selecione a CPU do PLC com o seu respectivo sistema operacional. Essas informações se encontram em uma etiqueta colada na CPU.

Configurando a CPUConfigurando a CPU

Page 47: Curso de RS Logix

4747 de 106 de 106

Configuração das portas de Entrada e Saída: clique no item IO Configuration. Essa configuração permitirá o endereçamento dos cartões de I/O conectados ao chassi.

Configurando I/OConfigurando I/O

Page 48: Curso de RS Logix

4848 de 106 de 106

Clique em Read IO Config para que a configuração seja feita automaticamente.

Configurando I/OConfigurando I/O

Page 49: Curso de RS Logix

4949 de 106 de 106

Selecione o driver de comunicação desejado e clique novamente em Read IO Config. Observe que após a configuração automaticamente aparecem os dispositivos de entrada e saída conectados ao chassi.

Configurando I/OConfigurando I/O

Page 50: Curso de RS Logix

5050 de 106 de 106

FinalizandoFinalizando

• É necessário que o RSLogix 500 esteja associado a um driver para finalizar a configuração.

Clique no menu Comm e selecione o item System Comms…

Page 51: Curso de RS Logix

5151 de 106 de 106

FinalizandoFinalizando

Clique sobre o controlador escolhido e marque a opção Apply to Project e OK.

Page 52: Curso de RS Logix

Trabalhando com Projetos e Trabalhando com Projetos e ArquivosArquivos

Aula 7Aula 7

Page 53: Curso de RS Logix

5353 de 106 de 106

Ambiente de TrabalhoAmbiente de Trabalho

Área de

MemóriaÁrea de

Inserção

de linhas

Barra de

Instruções

Tabuladas

Barra

On-line

Page 54: Curso de RS Logix

5454 de 106 de 106

Área de MemóriaÁrea de Memória

Área de

Dados

Área de

Programas• Dividida em:

– Área de Programas– Área de Dados

Page 55: Curso de RS Logix

5555 de 106 de 106

Área de ProgramasÁrea de Programas

• Sys 0 e Sys 1: são arquivos usados pelo controlador;

• LAD 2: Ladder principal do ciclo de varredura;

• Podem ser aumentada até 256 arquivos.

Page 56: Curso de RS Logix

5656 de 106 de 106

Área de DadosÁrea de Dados

• O0 – Saída• I1 – Entrada• S2 – Status• B3 – Binário• T4 – Temporizadores• C5 – Contador• R6 – Controle• N7 – Inteiros• F8 – Ponto Flutuante

Page 57: Curso de RS Logix

5757 de 106 de 106

Área de DadosÁrea de Dados

• Cada arquivo na área de dados pode ter até 256 elementos;

• Pode-se ter até 256 arquivos de dados

Page 58: Curso de RS Logix

EndereçamentoEndereçamento

Aula 8Aula 8

Page 59: Curso de RS Logix

5959 de 106 de 106

EndereçamentoEndereçamento

____ : ____ . ____ / ____ ____

I = Entrada

O = Saída

Número do Slot

Palavra 0 – 1º

1 – 2º

Bit (0 – 15)

– O índice da palavra pode ser suprimido, se o dispositivo não possuir mais que 16 bits.

– E o bit pode ser substituído por letras em caso de arquivos T4, C5, R6.

Page 60: Curso de RS Logix

Introdução a Linguagem LadderIntrodução a Linguagem Ladder

Aula 9Aula 9

Page 61: Curso de RS Logix

6161 de 106 de 106

• Características:– Linguagem Gráfica;

– Conjunto de instruções completo;

– Regras gerais: Linhas Verticais: linhas-mãe ou linhas de alimentação As saídas estão sempre na direita O fluxo de execução ocorre de cima para baixo e da esquerda

para a direita A habilitação das linhas horizontais depende da lógica de

acionamento à sua esquerda.

Linguagem LadderLinguagem Ladder

Page 62: Curso de RS Logix

6262 de 106 de 106

Programa em LadderPrograma em Ladder

Page 63: Curso de RS Logix

ProgramaçãoProgramação

Aula 10Aula 10

Page 64: Curso de RS Logix

6464 de 106 de 106

• Para inserir códigos no Ladder:– Selecione a linha desejada e pressione Insert para adicionar

uma nova linha;– Instrução: digitar o nome da instrução ou arrastá-la da barra

de instruções;– Os comandos Ctrl+C, Ctrl+V, Ctrl+X e Ctrl+Z funcionam

neste ambiente.

• Para inserir comentários no Ladder:– Comentários por instrução– Comentários por endereço– Símbolos– Comentários de linha e título de página

Progamação em LadderProgamação em Ladder

Page 65: Curso de RS Logix

ComunicaçãoComunicação

Aula 11Aula 11

Page 66: Curso de RS Logix

6666 de 106 de 106

• A comunicação pode ser feita de diversas formas, dependendo do processador em uso:

– RS 232– EthernetIP– DeviceNet– ControlNet

Comunicação PC - PLCComunicação PC - PLC

Page 67: Curso de RS Logix

6767 de 106 de 106

Modo On-line e Off-lineModo On-line e Off-line

On-line: Ambiente de teste e monitoração;Off-line: Ambiente de Programação

Page 68: Curso de RS Logix

6868 de 106 de 106

Fazendo Download e UploadFazendo Download e Upload

Para enviar programas em LADDER para o PLC, primeiramente salve-o e clique em Download, como mostra a figura abaixo:

Page 69: Curso de RS Logix

6969 de 106 de 106

Fazendo Download e UploadFazendo Download e Upload

Para enviar programas do PLC para o PC, clique em Upload, como mostra a figura abaixo:

Page 70: Curso de RS Logix

Instruções de Controle de FluxoInstruções de Controle de Fluxo

Aula 12Aula 12

Page 71: Curso de RS Logix

7171 de 106 de 106

Instruções de BitInstruções de Bit

• JSR – Jumper to Subroutine– Direciona o processador para um arquivo

de sub-rotina.

• SBR – Subroutine – Usada na primeira linha da sub-rotina.

• RET – Return– Finaliza a sub-rotina.

Page 72: Curso de RS Logix

Instruções de BitInstruções de Bit

Aula 13Aula 13

Page 73: Curso de RS Logix

7373 de 106 de 106

Instruções de BitInstruções de Bit

• XIC – Examine if Close– Verdadeiro quando o bit for 1– Falso quando o bit for 0

• XIO – Examine if Open – Verdadeiro quando o bit for 0

– Falso quando o bit for 1

• OTE – Output Energize– Seta um bit (1) quando a linha for verdadeira

Page 74: Curso de RS Logix

7474 de 106 de 106

Instruções de BitInstruções de Bit

• OTL – Output Latch• OTU – Output Unlatch

– Seta um bit (1) quando a linha for verdadeira e mantém esse estado mesmo que a linha seja falsa. Sendo resetado (0) somente com um OTU.

• OSR – One Shot Rising– Seta um bit (1) por um ciclo de scan quando houver uma

transição positiva.

Page 75: Curso de RS Logix

7575 de 106 de 106

ExercícioExercício

• Implemente um flip-flop RS

• Implemente um flip-flop D

• Implemente um flip-flop JK

Page 76: Curso de RS Logix

7676 de 106 de 106

ExercícioExercício

• Com FC1 acionado e com um pulso do botão BL1, deve-se ligar o motor de descida M1 e o motor de giro M2.

• Quando FC2 for acionado, deve-se desligar o motor M1 e ligar o motor de subida M3.

• Ao acionar FC1, deve-se desligar os motores M2 e M3.

Page 77: Curso de RS Logix

Instruções de Temporização e Instruções de Temporização e ContagemContagem

Aula 14Aula 14

Page 78: Curso de RS Logix

7878 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• Arquivos do tipo T: contém dados referente aos temporizadores.

• Arquivo padrão T4 – Timer.

• Dividido em 3 palavras: – Estado (EN, TT, DN)– Preset (PRE)– Acumulador (ACC)

Page 79: Curso de RS Logix

7979 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• TON – Timer on Delay – inicia a contagem quando a linha se torna verdadeira.

Endereço

Valor do Preset

Base para contagem

Page 80: Curso de RS Logix

8080 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• EN: indica que a linha do temporizador é verdadeira;

• TT: indica que o temporizador está contando. EN tem que ser verdadeiro e ACC < Preset;

• DN: indica que o temporizador terminou de contar. EN tem que ser verdadeiro e ACC = Preset;

• Preset: indica o valor que o temporizador vai contar;

• ACC: indica o valor atual da contagem.

Page 81: Curso de RS Logix

8181 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• TOF – Timer off Delay – inicia a contagem quando a linha se torna falsa

Endereço

Valor do Preset

Base para contagem

Page 82: Curso de RS Logix

8282 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• EN: indica que a linha do temporizador é verdadeira;

• TT: indica que o temporizador está contando. EN tem que ser falso e ACC < Preset;

• DN: indica que o temporizador terminou de contar. EN tem que ser falso e ACC < Preset;

• Preset: indica o valor que o temporizador vai contar;

• ACC: indica o valor atual da contagem.

Page 83: Curso de RS Logix

8383 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• RTO – Retentive Timer on Delay – inicia a contagem quando a linha se torna verdadeira e mantém o valor mesmo a linha sendo falsa.

Endereço

Valor do Preset

Base para contagem

Page 84: Curso de RS Logix

8484 de 106 de 106

Instruções de TemporizaçãoInstruções de Temporização

• EN: indica que a linha do temporizador é verdadeira;

• TT: indica que o temporizador está contando. EN tem que ser verdadeiro e ACC < Preset;

• DN: indica que o temporizador terminou de contar. EN tem que ser verdadeiro e ACC = Preset;

• Preset: indica o valor que o temporizador vai contar;

• ACC: indica o valor atual da contagem.

OBS: Para resetar o RTO é preciso utilizar a instrução RES.

Page 85: Curso de RS Logix

8585 de 106 de 106

ExercícioExercício

• Faça um diagrama ladder para um sistema que precisa que um motor passe 6,3 segundos ligados e 6,3 segundos desligados.

• Implemente um semáforo que seja ligado e desligado por uma chave retentiva. Tempos: vermelho 9s, amarelo 3s e verde 6s.

• Programar um acionamento seqüencial para a partida de 5 motores a cada 2 seg (usando uma chave) e desligá-los ao mesmo tempo (usando outro botão).

Page 86: Curso de RS Logix

8686 de 106 de 106

Instruções de ContagemInstruções de Contagem

• Arquivos do tipo C: contém dados referente aos contadores.

• Arquivo padrão C5 – Counter.

• Dividido em 3 palavras: – Estado (CU, CD, DN, OV, UN)– Preset (PRE)– Acumulador (ACC)

Page 87: Curso de RS Logix

8787 de 106 de 106

Instruções de ContagemInstruções de Contagem

• CTU – Count Up – contas as transições de falso para verdadeiro, crescente.

Endereço

Valor do Preset

Page 88: Curso de RS Logix

8888 de 106 de 106

Instruções de ContagemInstruções de Contagem

• CU: indica que a linha do contador é verdadeira;

• OV: indica que ACC > 32767;

• DN: indica que ACC >= Preset;

• Preset: indica o valor que o contador vai contar;

• ACC: indica o valor atual da contagem.

OBS: Para resetar o CTU é preciso utilizar a instrução RES.

Page 89: Curso de RS Logix

8989 de 106 de 106

Instruções de ContagemInstruções de Contagem

• CTD – Count Down – contas as transições de falso para verdadeiro, decrescente.

Endereço

Valor do Preset

Page 90: Curso de RS Logix

9090 de 106 de 106

Instruções de ContagemInstruções de Contagem

• CD: indica que a linha do contador é verdadeira;

• UN: indica que ACC < (-32768);

• DN: indica que ACC >= Preset;

• Preset: indica o valor que o contador vai contar;

• ACC: indica o valor atual da contagem.

OBS: Para resetar o CTD é preciso utilizar a instrução RES.

Page 91: Curso de RS Logix

9191 de 106 de 106

ExercícioExercício

• Programe um relógio que mostre minutos e horas.

Page 92: Curso de RS Logix

Instruções MatemáticasInstruções Matemáticas

Aula 15Aula 15

Page 93: Curso de RS Logix

9393 de 106 de 106

Instruções MatemáticasInstruções Matemáticas

Page 94: Curso de RS Logix

9494 de 106 de 106

Instruções MatemáticasInstruções Matemáticas• Source: local onde o valor está armazenado;

• Dest: local onde o resultado será armazenado;

• ADD: soma as Sources;

• SUB: subtrai as Sources;

• MUL: multiplica as Sources; • DIV: divide as Sources;

• NEG: inverte o sinal da Source;

• SQR: calcula a raiz quadrada da Source;

• CLR: zera o conteúdo de Dest.

Page 95: Curso de RS Logix

9595 de 106 de 106

Instruções MatemáticasInstruções Matemáticas

• CPT – Compute – executa uma expressão matemática com várias operações.

Endereço do resultado

Expressão

Page 96: Curso de RS Logix

9696 de 106 de 106

ExercícioExercício

• Programar um sistema de conversão de unidades de temperatura da seguinte maneira:

– Através de duas chave de duas posições indicar a unidade origem e a destino (0 – Celsius, 1 – Fahrenheit);

– Executar a conversão usando as instruções ADD, SUB, MUL e DIV;

– Executar a conversão usando a instrução CPT.

Page 97: Curso de RS Logix

Instruções de MovimentaçãoInstruções de Movimentação

Aula 16Aula 16

Page 98: Curso de RS Logix

9898 de 106 de 106

Instruções MatemáticasInstruções Matemáticas

• MOV – Move – move o valor de Source para Dest.

Origem do Dado

Destino

Page 99: Curso de RS Logix

Instruções de LógicaInstruções de Lógica

Aula 17Aula 17

Page 100: Curso de RS Logix

100100 de 106 de 106

Instruções de LógicaInstruções de Lógica

• Realizam operações lógicas bit-a-bit

Page 101: Curso de RS Logix

101101 de 106 de 106

ExercícioExercício

• Utilizando as instruções de lógica repetir os exercícios do Flip-Flop D, RS e JK.

Page 102: Curso de RS Logix

Instruções de ComparaçãoInstruções de Comparação

Aula 18Aula 18

Page 103: Curso de RS Logix

103103 de 106 de 106

Instruções de ComparaçãoInstruções de Comparação

Page 104: Curso de RS Logix

104104 de 106 de 106

Instruções de ComparaçãoInstruções de Comparação• Source: local onde o valor está armazenado;

• EQU: testa se dois valores são iguais;

• NEQ: testa se dois valores são diferentes;

• LES: testa se o valor A é menor que o valor B; • LEQ: testa se o valor A é menor ou igual que o valor B;

• GRT: testa se o valor A é maior que o valor B; • GEQ: testa se o valor A é maior ou igual que o valor B;

• LIM: testa valores dentro ou fora de uma faixa específica.

Page 105: Curso de RS Logix

105105 de 106 de 106

ExercícioExercício

• Utilizando a instrução LIM, repetir o exercício do Semáforo utilizando somente 1 temporizador.

• Programe um sistema de empacotamento de remédios da seguinte forma:

– Acione uma esteira usando uma chave liga / desliga.– Cada comprimido que passar pelo sensor (use um botão)

conte uma vez;– No total de 20 comprimidos, para a esteira e espere 10

segundos para empacotar e acione a esteira novamente.

Page 106: Curso de RS Logix

106106 de 106 de 106

Projetos FinaisProjetos Finais

• Programar um somador para funcionar conforme descrição abaixo:

– Iniciar a operação pressionando uma chave;– O somador deverá somar os valores de 5 em 5 segundo

iniciando no zero;– Quando o valor for maior que 150, zerar e inicia o ciclo

novamente.

• Exercícios Propostos do Livro Engenharia de Automação Industrial de Cícero Couto Moraes, pág. 74 a 79.

Page 107: Curso de RS Logix

107107 de 106 de 106

ContatosContatosLaboratório de Controle de ProcessosFone: (98) 2109 – 8238

Site: www.lcp.dee.ufma.br

Prof. Dr. João Viana da Fonseca [email protected]

Eng. Vitor Pereira [email protected]

Eng. Jorge Henrique Santos Medeiros [email protected]

Eng. Jorge Farid [email protected]