Beruflich Dokumente
Kultur Dokumente
ÍNDICE
1 – Introdução ............................................................................................................................. 03
ANEXOS...................................................................................................................................... 42
CLP OMRON – Treinamento básico 3
1) INTRODUÇÃO
Observe na figura 1 acima que no comando elétrico temos reles cujos contatos
servem apenas para lógica de acionamento. No CLP temos também contatos que
CLP OMRON – Treinamento básico 4
somente são utilizados no programa, sem função externa. É o caso dos contatos 500 e
501 no programa. A saída 200, contudo, é implementada fisicamente. Em ambos os
casos podemos utilizar tantos contatos quanto desejarmos destas saídas (respeitando o
limite de memória do CLP).
O programa representado na fig.1 não pode ser entendido diretamente pelo CLP.
Para que o mesmo possa compreender e executar uma determinada tarefa é
necessário que o programa seja escrito na memória do mesmo através de uma
determinada linguagem. No caso do CLP OMRON este programa seria escrito em
mnemônico da seguinte forma:
LD 0000
OUT 0500
LD 0001
OR 0501
AND NOT 0500
OUT 0501
LD 0501
OUT 0200
END Indica final de programa
2.1) INICIALIZANDO
Toda vez que o programador for conectado ao CLP (de preferência com a chave
no modo MONITOR) deverá ser seguido o seguinte procedimento de inicialização:
Como descrito acima, o CLP interpreta uma linguagem própria, com mnemônicos
que abreviam comandos, por exemplo LD para LOAD.
Para entrar com o seguinte trecho de código no CLP devemos seguir os passos
a frente:
LD 0000
OUT 0500
LD 0001
OR 0501
AND NOT 0500
OUT 0501
LD 0501
OUT 0200
END Indica final de programa
Para verificar o programa, basta utilizar as setas para cima e para baixo. Os
endereços serão mostrados sequencialmente.
CUIDADO!
Por exemplo:
É possível alterar algum canal com o CLP no modo MONITOR. Para tanto
procede-se como indicado abaixo (para alterar o DM 200, por exemplo):
CLP OMRON – Treinamento básico 10
O procedimento descrito acima para alterar o valor de canais também pode ser
utilizado para temporizadores e contadores, contudo se efetuarmos como indicado
estaremos alterando o valor atual do temporizador ou contador. Se desejarmos alterar o
valor presetado (que terá validade em toda contagem a partir da alteração) devemos
procurar a instrução no programa e alterar o dado, observe:
Nem tudo no programador OMRON é trivial. Alguns detalhes não são descritos
diretamente no teclado. A seguir temos uma descrição de alguns destes detalhes.
CLP OMRON – Treinamento básico 11
Endereçamento indireto:
Alerta
Toda vez que o CLP encontra uma função NOP não executa nada e perde o
tempo de execução de uma instrução básica.
Exemplo:
LD 0000
OR 0200
NOP
OUT 0300
Exemplo:
END
Após uma função IL não habilitada todas as saídas das linhas seguintes serão
desligadas até que apareça uma instrução ILC.
No exemplo abaixo se a entrada 0000 estiver OFF, as saídas 200 e 201 serão
desligadas, independentes das condições das linhas correspondentes. Caso a entrada
0000 esteja ON as saídas 200 e 201 serão ligadas (ou desligadas) de acordo com as
condições das linhas das mesmas.
CLP OMRON – Treinamento básico 15
Exemplo:
LD 0000
IL
LD 0012
AND 0500
OUT 0200
LD H300
AND 0005
OUT 0201
ILC
No exemplo que segue se a entrada 0000 estiver ON as saídas 200 e 201 serão
ligadas ou desligadas de acordo com as condições da linha. Caso a entrada 0000 fique
OFF as saídas permanecerão nas condições anteriores – ligadas ou desligadas.
Exemplo:
LD 0000
JMP 00
LD 0012
AND 0500
OUT 0200
LD H300
AND 0005
OUT 0201
JME 00
CLP OMRON – Treinamento básico 16
Exemplo:
LD 0000
LD 0002
KEEP HR1000
LD HR1000
OUT 0200
Exemplo:
LD 0000
LD 0002
LD 0003
CLP OMRON – Treinamento básico 17
CNTR 100
#0010
II – Entrada crescente
DI – Entrada decrescente
Rt - Reset
Exemplo:
LD 0000
DIFU 1000
LD 0012
DIFD 1002
Exemplo:
LD 0000
OUT TR0
CMP
DM0000
DM0001
LD TR0
AND 25505
OUT 300
AND 25506
OUT 301
AND 25507
OUT 302
Cada vez que a entrada 0000 for ‘ligada’ é feita uma comparação entre o valor
atual dos canais DM0000 e DM0001 e em função do resultado será ‘ligado’ um dos
contatos 25505, 25506 ou 25507.
Assim se DM0000 > DM0001 liga 25505 e saída 300
Se DM0000 = DM0001 liga 25506 e saída 301
Se DM0000 < DM0001 liga 25507 e saída 302
Exemplo:
LD 0000
MOV
DM0000
DM0001
CLP OMRON – Treinamento básico 20
Digite aqui o
nome do
programa
Digite
qualquer
comentário/
observação
Escolha o
modelo da
CPU
Após entrada dos dados clique em OK. Uma nova janela de programa em
Ladder aparecerá.
Selecione
aqui o drive
de trabalho
Se for a primeira vez que o programa atual é salvo aparecerá uma caixa de
diálogo (figura 5.3), caso contrário o programa será diretamente salvo no disco.
Selecione
aqui o drive
de trabalho
No sumário
podem ser
entradas
informações
diversas
CLP OMRON – Treinamento básico 23
Para inserir uma linha clique no botão linha da barra de ferramentas ou selecione
CONECT LINE do menu LADDER. Então arraste o mouse do ponto inicial até o ponto
final da posição desejada.
CLP OMRON – Treinamento básico 25
Endereço da instrução
(00000, por exemplo)
Da mesma forma que foram inseridas instruções podem ser inseridas funções.
Diretamente pela barra de ferramentas através do botão FUN ou selecionando
FUNCTIONS... do menu LADDER. Através de uma destas seleções será ativada uma
caixa para escolha da função desejada.
Selecione aqui a que Selecione aqui a
grupo pertence a função desejada
função desejada
Após a entrada de uma função esta também deve ser editada. Com um duplo
clique como antes podemos editá-la. Os dados devem ser fornecidos numa caixa
CLP OMRON – Treinamento básico 26
Você pode copiar, cortar e colar partes de um programa para outro ou mover
partes em um mesmo programa.
Para selecionar uma ou mais linhas basta clicar ao lado esquerdo da linha e
arrastar o mouse pelas linhas desejadas.
Então selecione COPY (copiar) ou CUT (cortar) no menu EDIT. Posicione o
cursor na posição de destino do trecho selecionado e selecione PASTE (colar) do menu
EDIT. É possível efetuar estas operações diretamente através de botões da barra de
ferramentas.
CLP OMRON – Treinamento básico 27
Ld 0001 .
Barra de instruções
em mnemônico
Ou
21 0000 0001
Endereço a ser
inserido
Comentário a
respeito do
endereço
Esta tabela apresenta todos os valores dos canais e bits dos canais. Se o CLP
estiver on-line a tabela é atualizada de acordo com alterações no CLP, caso contrário
conterá os valores anteriores (ou zero, para novos programas).
Para acessar esta tabela selecione PLC DATA do submenu TABLES do menu
VIEW.
Selecione nesta barra o
formato desejado para
apresentação dos dados
(Hexa, decimal, binário etc)
Esta tabela pode ser editada. Assim é possível escrever na área de dados e
enviar ao CLP.
Após uma destas seleções responda OK. O software CPT efetua uma verificação
do programa, testes de comunicação e lê informações do CLP. Se tudo estiver correto o
botão de conexão acima passa a indicar PROGRAM, informando o modo de operação
do CLP e conexão On-line.
Na caixa da porta serial é possível escolher a porta utilizada para acessar o CLP
bem como demais dados de comunicação tais como taxa de transmissão, paridade etc.
De uma maneira geral a única opção pode sofrer alterações é a porta serial que varia
normalmente entre COM1 e COM2 nos computadores.
Primeiramente o CLP deve estar conectado – ON-LINE. Veja item anterior para
conexão.
Da mesma forma anterior você deve optar pelo que deseja transferir. Veja caixa
abaixo:
Quando um programa está sendo monitorado pode ser útil visualizar na tela
somente algumas linhas (malhas) de interesse, mesmo que estejam em locais
diferentes do programa.
Linha marcada.
Cada vez que o contato sofrer a alteração selecionada (ligar ou desligar) a caixa
mudará de cor indicando esta alteração do contato.
Selecione o
que deseja
comparar
CLP OMRON – Treinamento básico 41
Neste exemplo
os programas
do CLP e do
micro são
iguais
Quando o CLP está on-line com o CPT é possível forçar contatos. Para isso
posiciona-se o cursor sobre o contato que se deseja forçar e clica-se com o botão
direito. Após seleciona-se a operação desejada (ON, OFF ou limpa)
ANEXO 1
Podemos alterar algumas configurações nos CLPs da série H através dos DMs
de 900 a 929 (para mais informações consulte tabela dos DMs).
Porém não basta alterarmos estes DMs para que as alterações tenham efeito de
forma adequada. Existem alguns procedimentos que devem ser executados pelo
usuário para que o CLP reconheça as modificações.
Basicamente devemos efetuar duas tarefas chamadas de “SYSTEM SETTING” e
“SYSTEM REGISTRATION”. Na primeira habilitamos o CLP a aceitar e operar com as
modificações e na segunda registramos estas modificações para que prevaleçam
mesmo em caso do CLP ser desligado – o processador efetua uma cópia de backup
dos DMs 900 nos DMs 1900. Não entraremos em detalhes sobre estas tarefas, uma
vez que foge ao escopo desta apostila.
Basicamente devemos seguir os passos abaixo caso efetuemos alguma
modificação na área de configuração. Devemos seguir estes passos também se o CLP
por algum motivo perder dados da área de configuração e apresentar alarme SYS FAL
9E ou 9F – quando as configurações vão para o padrão de fábrica e o contador de alta
velocidade perde sua função. Neste caso antes de seguirmos o processo abaixo
devemos alterar o valor do DM905 para 8000, reabilitando o contador rápido da
entrada 0000.