• 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;
2 de 106
Conteúdo
• 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
3 de 106
Aula 2
Introdução
Introdução
• Histórico;
• Vantagens;
• Desvantagens;
• Aplicações;
5 de 106
Aula 3
Reconhecimento do Hardware
Hardware
7 de 106
Hardware
• Tipos de PLC:
8 de 106
Hardware
9 de 106
Hardware
– Fonte de Alimentação
– Chassi ou Rack de Montagem
– Processador ou CPU
– Cartões de I/O
– Unidade de Programação
10 de 106
Fonte de Alimentação
• Fornecer corrente para todos os módulos
do PLC;
11 de 106
Fonte de Alimentação
12 de 106
Chassi ou Rack
• Concentra todos os módulos;
13 de 106
Chassi ou Rack
14 de 106
Cartões de I/O
• Divide-se em:
– Entrada:
• Digital
• Analógica
– Saída
• Digital
• Analógica
15 de 106
Cartões de Entrada e Saída
• Entradas Discretas
• Saídas Discretas
16 de 106
Cartões de Entrada e Saída
17 de 106
Processador
• Executa as instruções previamente programadas;
• Bateria e Capacitor;
18 de 106
Processador - SCAN
19 de 106
Processador – Chave
• Posição PROG: habilita o processador a ser programado,
para qualquer execução e impede que passe para RUN
remotamente;
20 de 106
Aula 4
• 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.
22 de 106
Recursos Necessários
23 de 106
Recursos Necessários
24 de 106
Instalação Passo-a-Passo
• Passo 1
Executar o programa de instalação
25 de 106
Instalação Passo-a-Passo
• Passo 2
Clique em Install RSLogix 500
26 de 106
Instalaçã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 produto
Ativação: para ativar, será preciso inserir o
disquete com a licensa.
27 de 106
Instalação Passo-a-Passo
Ativação: pressione OK e mova a licença.
28 de 106
Instalação Passo-a-Passo
Agora instale o RSLinx
Execute a instalação clicando em Install
RSLinx
29 de 106
Instalação Passo-a-Passo
30 de 106
Aula 5
Configurando o RSLinx
O Que é o RSLinx
32 de 106
Comunicaçã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
33 de 106
Comunicação entre PC e PLC
34 de 106
Configurando 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:
35 de 106
Configurando o RSLinx
36 de 106
Configurando o RSLinx
No Configure Drivers selecione o driver de acordo
com a conexão
37 de 106
Configurando o RSLinx
Selecione o driver RS-232 DF1 devices, e clique em
Add New. Em seguida digite um nome para o driver.
38 de 106
Configurando o RSLinx
Selecione a porta de comunicação e clique em Auto-
Configure
39 de 106
Finalizando
40 de 106
Finalizando
Clique sobre o controlador escolhido e marque a
opção Apply to Project e OK
41 de 106
Aula 6
Configurando o RSLogix
O 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.
43 de 106
Configuração Inicial
• Necessidade:
Quando for usar o RSLogix pela primeira
vez.
Quando for iniciar um novo programa em
LADDER.
44 de 106
Configuração Inicial
• Configuração inicial do RSlogix para
programação
– Abra o RSLogix, clicando no ícone na área de
trabalho:
45 de 106
Configurando a CPU
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.
46 de 106
Configurando I/O
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.
47 de 106
Configurando I/O
Clique em Read IO Config para que a configuração
seja feita automaticamente.
48 de 106
Configurando I/O
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.
49 de 106
Finalizando
• É 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…
50 de 106
Finalizando
Clique sobre o controlador escolhido e marque a
opção Apply to Project e OK.
51 de 106
Aula 7
Barra Barra de
On-line Instruções
Tabuladas
Área de Área de
Memória Inserção
de linhas
53 de 106
Área de Memória
54 de 106
Área de Programas
55 de 106
Área de Dados
• O0 – Saída
• I1 – Entrada
• S2 – Status
• B3 – Binário
• T4 – Temporizadores
• C5 – Contador
• R6 – Controle
• N7 – Inteiros
• F8 – Ponto Flutuante
56 de 106
Área de Dados
• Cada arquivo na área de
dados pode ter até 256
elementos;
• Pode-se ter até 256
arquivos de dados
57 de 106
Aula 8
Endereçamento
Endereçamento
I = Entrada
O = Saída Palavra 0 – 1º
Número do Slot 1 – 2º
59 de 106
Aula 9
– 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.
61 de 106
Programa em Ladder
62 de 106
Aula 10
Programação
Progamação em Ladder
• 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
64 de 106
Aula 11
Comunicação
Comunicação PC - PLC
• A comunicação pode ser feita de diversas formas,
dependendo do processador em uso:
– RS 232
– EthernetIP
– DeviceNet
– ControlNet
66 de 106
Modo On-line e Off-line
On-line: Ambiente de teste e monitoração;
Off-line: Ambiente de Programação
67 de 106
Fazendo Download e Upload
Para enviar programas em LADDER para o PLC,
primeiramente salve-o e clique em Download, como
mostra a figura abaixo:
68 de 106
Fazendo Download e Upload
Para enviar programas do PLC para o PC, clique em
Upload, como mostra a figura abaixo:
69 de 106
Aula 12
71 de 106
Aula 13
Instruções de Bit
Instruções de Bit
73 de 106
Instruções de Bit
74 de 106
Exercício
• Implemente um flip-flop RS
• Implemente um flip-flop D
• Implemente um flip-flop JK
75 de 106
Exercí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.
76 de 106
Aula 14
Instruções de Temporização e
Contagem
Instruções de Temporização
• Dividido em 3 palavras:
– Estado (EN, TT, DN)
– Preset (PRE)
– Acumulador (ACC)
78 de 106
Instruções de Temporização
Endereço
Valor do Preset
79 de 106
Instruções de Temporização
80 de 106
Instruções de Temporização
Endereço
Valor do Preset
81 de 106
Instruções de Temporização
82 de 106
Instruções de Temporização
Valor do Preset
83 de 106
Instruções de Temporização
84 de 106
Exercício
85 de 106
Instruções de Contagem
• Dividido em 3 palavras:
– Estado (CU, CD, DN, OV, UN)
– Preset (PRE)
– Acumulador (ACC)
86 de 106
Instruções de Contagem
Endereço
Valor do Preset
87 de 106
Instruções de Contagem
88 de 106
Instruções de Contagem
Endereço
Valor do Preset
89 de 106
Instruções de Contagem
90 de 106
Exercício
91 de 106
Aula 15
Instruções Matemáticas
Instruções Matemáticas
93 de 106
Instruçõ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.
94 de 106
Instruções Matemáticas
Endereço do resultado
Expressão
95 de 106
Exercício
96 de 106
Aula 16
Instruções de Movimentação
Instruções Matemáticas
Origem do Dado
Destino
98 de 106
Aula 17
Instruções de Lógica
Instruções de Lógica
100 de 106
Exercício
101 de 106
Aula 18
Instruções de Comparação
Instruções de Comparação
103 de 106
Instruçõ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.
104 de 106
Exercício
105 de 106
Projetos Finais
106 de 106