Escolar Documentos
Profissional Documentos
Cultura Documentos
3a Controlador Lógico Programável TPW03 Aluno
3a Controlador Lógico Programável TPW03 Aluno
JARAGU DO SUL - SC
11338325.01/122009
Sujeito a alteraes sem aviso prvio.
RESUMO
O que se apresenta neste material uma srie de experincias prticas que visam
enriquecer o contedo terico administrado nos cursos voltados s reas que
operam com eletricidade e automao industrial. As experincias e diagramas foram
confeccionados de maneira que estudantes possam tirar o mximo de proveito da
estrutura montada para fins didticos, alm claro, de contribuir para a
aprendizagem significativa. Dentre todas as tarefas sugeridas, h um apanhado de
sugestes de programas que abordam desde a mais simples aplicao do CLP at
sistemas de automao mais elaborados. A seqncia na qual as tarefas so
apresentadas obedecem uma ordem que visa oportunizar um gradual aumento das
habilidades tcnicas, e acima de tudo ao raciocnio lgico relacionados ao uso e
programao de CLPs, de forma a permitir que o usurio da bancada possa
desenvolver novos projetos a partir daqueles que j utilizou ou at mesmo construir
novas formas de utilizao do equipamento eletrnico aqui tratado.
Palavras-chave: Eletricidade, Automao Industrial, Controlador Programvel (CLP).
SUMRIO
INTRODUO ............................................................................................................6
1
INSTALAO DO SOFTWARE DE PROGRAMAO ..............................7
2
VISO GERAL DO SOFTWARE DE PROGRAMAO .............................8
3
PROGRAMAO DA INTERFACE HOMEM-MQUINA (IHM) ................24
4
MDULOS DE EXPANSO DE ENTRADAS/SADAS ANALGICAS ....34
5
EXERCCIOS DE PROGRAMAO .........................................................37
INTRODUO
com grande satisfao que a WEG preparou este material para voc!
Todo o contedo que voc est recebendo foi construdo de maneira a
oportunizar o aprendizado prtico e permitir a observao dos efeitos criados
pelos fenmenos eletromagnticos ou puramente eltricos que ocorrem
isoladamente ou devido a um conjunto de acontecimentos capazes de promover
um objetivo maior.
Dentro de instantes voc vai acessar a srie de experimentos que
podero ser realizados por voc e que permitiro a observao das
possibilidades que se mostram a voc a partir da introduo terica tratada pelo
professor. As montagens prticas e as programaes possveis de serem
efetuadas compreendem desde a mais simples utilizao do CLP at comandos
mais elaborados simulando controle de processos mais complexos.
O que a WEG espera que com o uso deste material voc possa tirar o
mximo de proveito da bancada didtica que est a sua disposio. Seguindo
com ateno as etapas propostas pelos experimentos, a utilizao do CLP aos
poucos se revelar a voc e a partir da voc dar significado s mais
diferenciadas maneiras de propor solues utilizando o este equipamento como
seu aliado.
Bom estudo!
Requisitos de Sistema
O TPW3-PCLINK necessita dos seguintes requisitos bsicos para funcionar
corretamente :
- Um computador pessoal compatvel com o IBM-PC com processador Pentium
133 MHz ou superior;
- Pelo menos 10 Mbytes de espao livre de disco rgido;
- No mnimo 128 Mbytes de memria RAM
- Microsoft Windows 98 ou superior;
Notas :
a) aconselhvel que se feche todos os outros programas/aplicativos abertos.
b) Caso ocorra algum problema ou falha durante a instalao do programa,
entre em contato com a WEG Automao (Fone: 0800 701 0701 ou e-mail:
0800@weg.net).
Tela Principal
A figura abaixo mostra a tela principal do TPW3-PCLINK. Os detalhes
referentes a cada uma das partes da interface feita em seguida.
(1 )
(2 )
( 3)
(4 )
(5 )
( 1 ) Menu Principal
( 2 ) Barra de Botes
( 3 ) Cursor na rea de edio do pr ograma
(6 )
(7 )
(8 )
(4)
(5)
(6)
(7)
(8)
Opes do program a
Indicao do mdulo bsico utilizado
Porta de comunicao serial selecionada
Status de operao do TPW -03
Verso do hardware do TPW -03.
New ( Novo ) : Cria um novo arquivo de programa, seleciona o modelo de TPW -03 e a linguagem
de programao a ser utilizada;
Open ( Abrir ) : Para abrir um arquivo de programa previamente cri ado, com extenso *.tpc;
Close ( Fechar ) : Fecha a edio do programa a tual, lembrando o usurio a salvar o programa.
Esto opo no habilitada quando o programa estiver em modo monitorao;
Save ( Salvar ) : Para salvar o programa que est sendo editado;
Save As ( Salvar Como ) : Para salvar o programa ativo com um outro nome e o local no
computador;
Project Information ( Informaes do projeto ) : Podem ser inseridas informaes relativas ao
projeto, como o autor e um comentrio;
Print ( Imprimir ) : Para imprimir o programa aplicativo ou seus parmetros;
Print Preview ( Visualizar Impresso ) : Permite uma visualizao antecipada do programa
aplicativo ou seus parmetros;
Print Setup ( Ajuste de Impresso ) : Para selecionar e configurar dados, margens, cabealhos e
a impressora;
Recent File List ( Lista de arquivos recen tes ) : Os 4 programas mais recentes so exibidos;
Exit ( Sair ) : Para encerrar a edio e fechar o software de programao;
OBS: Alguns destes comandos so encontrados tambm na Barra de Botes, que permitem um
acesso mais rpido e dir eto ao comando d esejado.
10
Select Model (Tipo de PLC) : Define o tipo de unidade bsica para o qual se r criado o
aplicativo;
Capacidade de memria
8 K instrues
disponvel
16 K instrues
11
12
13
Alguns comandos deste menu somente podero ser utili zados quando o CLP
estiver
comunicando
com
microcomputador
(Comando
Connect
executado ).
14
Run ( Funcionar ) : Coloca a CPU do CLP em modo execuo. Inicia o ciclo de varredura
(scan) do contr olador;
Stop ( Para ) : Paralisa a execuo da CPU do CLP;
Aps este comando o led indicativo RUN ficar continuamente aceso;
Caso ocorra uma indicao de erro verifique a memria de sistema do
controlador para ident ificar o que est oco rrendo;
-
Bit Device
Modifica (fora) o status dos contatos/bobina s para ON ou OFF. Podem ser modificados os seguintes
endereos: entradas (X), sadas (Y), contato auxiliar (M).
Word Device
Os valores dos registradores podem ser alterados, conforme o valor ajustado nesta funo.
15
Memory Watch ( Monitorar Memria ) : Mostra a tabela com os valores reais dos
registradores selecion ados;
PLC -> Memory Pack : Transfere o programa do CLP para a memria de Backup;
Memory Pack -> PLC : Transfere o programa da memria de Backup para o CLP;
System Set ( Ajuste da Memria) : Podem ser ajustados dados da memria, conforme
abaixo:
Memory Capacity
Nesta janela possvel ajustar uma faixa de memria do CLP para gravar os comentrios das
instrues do programa. Cada bloco de comentrio consome 10 bytes da memria. Entende -se como
bloco de comentrio, cada comentrio(symbol) feito a uma instruo. Os comentrios de linha no
so gravados.
Device
Nesta janela possvel ajustar a memria retentiva do CLP. Os endereos que podem ser
ajustados so: M, S, T, C e D.
16
I/O assigment
A janela do I/O assigment, usada para adicionar os mdulos de expanso. Com um
clique no boto direit o do mouse sobre o modelo da CPU utilizada, possvel selecionar os mdulos
a serem adicionados na conf igurao de uma determinada aplicao, j permitindo a visualizao de
como sero os endereos dos pontos de entrada/sada destes mdulos de e xpanso.
Clear PLC (Apagar PLC) : Limpa toda a memria do CLP(programas e ajustes feitos);
Password -> Register... (Registro de Senha ) : Insere a senha com possibilidade de
selecionar o nvel de pr oteo;
Password -> Disable... (Desabilitar Senha ) : Desabilita a senha inserida;
Password -> Delete... (Apagar Senha ) : Apaga a senha inserida;
RTC Set... (Ajuste do RTC ) : Ajuste do Relgio de Tempo Real do CLP, com opes de data
e hora;
17
Monitor Write : Escreve o programa para o CLP com o CLP em modo RUN. Se esta funo
for habilitada o CLP ser programado automaticamente no instante em que o programa compilado
(comando Compile ).
18
19
List of Used Device ( Lista dos compontes usados ) : Apresenta uma lista com todos os
endereos e seus respectivos comentrios. Se o endereo est iver sendo utilizado no programa, este
ser marcado com um asterisco;
20
Project Window ( Janela do projeto ): Se selecionado mostra a janela onde contem os dados
do projeto;
Menu
cone
Atalho
Descrio
File(F)
Alt+F
File New(N)
Crtl+N
File Open(O)
Crtl+O
File Save(S)
Crtl+S
Edit Cut(T)
Crtl+X
Recortar
Edit Copy(C)
Crtl+C
Copiar
Edit Paste(P)
Crtl+V
Colar
21
Help About(A)
View Project
Mostra a janela com os dados do pr ograma
Window(P)
Edit Undo(Z)
Crtl+Z
Edit Redo(O)
Edit Find(F)
Edit Replace(R)
Edit Go to(G)
PLC Connect(C)
Conecta o PLC ao PC
PLC Read(D)
PLC Write(W)
PLCProgram
Monitora o status do programa no CLP
Watch(P)
PLC Device Test(T)
Compile Compile(P)
CompileCompile
Compila todos os programas do projeto
All(A)
Escreve o programa para o CLP com o CLP em modo
PLC Monitor wr ite(O)
RUN
CompileCheck(C)
22
cone
Descrio
cone
Descrio
Contato aberto
Deleta vertical
Contato fechado
Seleciona a seta
Pulso de subida
Pulso de descida
Sada
Sada fechada
Reverte o resultado da
Mostrar nota na sa da
operao (F6)
Linha vertical (F7)
23
24
Composio da IHM:
Linha 1
Bomba 1: Ligada
Tempo: 240 seg
Linha 2
F1
F5
F9
F2
F6
F10
F3
F7
F11
F4
F8
F12
MOD 1
MOD 2
Display
ESC
Teclado
TMR
CNT
ENT
25
Tecla de
Nmero do
Tecla de
Nmero do
Tecla de
Nmero do
Funo
Rel Interno
Funo
Rel Interno
Funo
Rel Interno
F1
M8280
F9
M8288
TMR
M8296
F2
M8281
F10
M8289
CNT
M8297
F3
M8282
F11
M8290
ENT
M8298
F4
M8283
F12
M8291
MOD1
M8299
F5
M8284
Seta Acima
M8292
MOD2
M8300
F6
M8285
Seta Abaixo
M8293
ESC
M8301
F7
M8286
Seta Esquerda
M8294
Reservado
M8302
F8
M8287
Seta Direita
M8295
Reservado
M8303
26
27
28
MODO INICIAL
Utilizao: Este modo pode ser aplicado para mostrar no display uma mensagem
de apresentao, estado inicial da mquina ou processo, uma possvel orientao
ao operador, etc.
Programao: feita diretamente no aplicativo ou atravs da edio dos
registradores especficos.
Parmetros:
Registrador D8284 define o modo de operao do display da interface;
Registrador D8282 define qual das mensagens ser apresentada na Linha 1
do display sob modo inicial de display;
Registrador D8283 define qual das mensagens ser apresentada na Linha 2
do display sob modo inicial de display;
Seqncia de Programao:
-
Exemplo de Programao:
Mensagem
Texto
N. da Linha do display
(File )
1
WEG S/A.
29
- Linha 0000: Quando ocorrer uma transio ON para OFF no marcador auxiliar M8002
(Pulso de inicializao), a funo MOV ir transferir o valor 1 para dentro do regi strador
D8284 configurando o display para operao em modo in icial;
-Linha 0001: A funo MOV ir transferir o v alor 1 para o registrador D8282, indicando que
a mensagem 1 ser enviada para a primeira linha do display da OP07/OP08;
- Linha 0002: Esta funo MOV ir transferir o valor 2 para o registrador D8283, indicando
que a mensagem 2 ser enviada para a segunda linha do display da OP07/OP08;
Utilizao: Este modo pode ser aplicado para apresentar no display mensagens de
estado da mquina e/ou processo, mensagens de alarme, telas de ajuste ou
visualizao de parmetros, etc.
Programao: feita diretamente atravs da funo TEXTP;
NOTAS:
1) O display da IHM OP-07/OP-08 composto por duas linhas, denominadas de
linha 1 e linha 2 (superior e inferior, respectivamente), com limite de 20 caracteres
por linha em cdigo ASCII, no sendo possvel a acentuao ortogrfica.
2) Escrita/Leitura de variveis:
Quando se deseja enviar uma mensagem para a IHM OP-07/OP-08 com campos de
leitura e/ou escrita de variveis, deve-se inserir no texto da tela caracteres que so
classificados como especiais. So eles:
30
A funo TEXTP:
TEXP
Exemplos de Programao:
31
Mensagem
Texto
N. da Linha do display
(File )
10
WEG S/A.
11
Texto de Exemplo
- Linha 0000: Esta funo MOV ir transferir o valor 10 para o registrador D8280, indicando
que a mensagem 10 ser enviada para a linha 1 do display da OP07/OP08, atravs da
funo TEXTP;
- Linha 0001: Habilita a funo TEXTP. O primeiro campo define a mensagem que ir
aparecer na tela da IHM, neste caso o valor em D8280, arquivo FL10. O segundo campo
define as variveis de escrita/leitura, que neste caso no so utilizadas, pois no temos
caracteres especiais na tela. O terceiro campo define quantas linhas esta funo T EXTP ir
configurar, como neste caso estamos utilizando duas linhas, a segunda linha ser o arquivo
definido em D8280 + 1, ou seja, o arquivo FL11;
Com o terceiro parmetro em 2, os arquivos exibidos na tela da IHM ficam em seqncia.
Para exibio de arquivos que no estejam em seqncia, se faz necessrio declarar duas
funes TEXTP, uma para cada linha, definindo seu respectivo arquivo.
32
Mensagem
Texto
(File )
7
Escrita no Registro
D0004 = ?????
- Linha 0000: Esta funo MOV ir transferir o valor 7 para o registrador D8280, indicando
que a mensagem 7 ser enviada para a linha 1 do display da OP07/OP08, atravs da
funo TEXTP;
- Linha 0001: Esta funo TEXTP ir enviar a m ensagem configurada no registrador D8280
para a primeira linha do display da OP07/OP08. O segundo parmetro define a varivel de
escrita/leitura, que neste caso no utilizada, pois nesta me nsagem no existem caracteres
especiais. O terceiro parmetro def ine que esta funo TEXTP ir enviar apenas uma linha
tela da IHM;
- Linha 0002: a funo MOV ir transferir o valor 1 para o registrador D8281, indicando que
a mensagem 1 ser enviada para a linha 2 do di splay da OP07/OP08, atravs da funo
TEXTP;
- Linha 0003: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8281
para a segunda linha do display da OP07/OP08. O segundo parmetro define a varivel de
escrita/leitura, neste caso iremos escrever o valor no registrador D4, portanto a vari vel D3
deve ser declarada na funo. O terceiro parmetro define que esta funo TEXTP ir
enviar apenas uma linha tela da IHM;
Nota: No FL07 no temos nenhum caractere especial (escrita ou leitura), portanto podemos
utilizar qualquer varivel em seu ca mpo que a funo TEXTP no ter efeito sobre a
mesma;
33
( File )
25
Leitura do Registro
20
D0009 = #####
- Linha 0000: Esta funo MOV ir transferir o valor 25 para o registrador D8280, indicando
que a mensagem 25 ser enviada para a linha 1 do display da OP07/OP08, atravs da
funo TEXTP;
- Linha 0001: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8280
para a primeira linha do display da O P07/OP08. O segundo parmetro define a varivel de
escrita/leitura, que neste caso no utilizada, pois nesta me nsagem no existem caracteres
especiais. O terceiro parmetro define que esta funo TEXTP ir enviar apenas uma linha
tela da IHM;
- Linha 0002: a funo MOV ir transferir o valor 20 para o registrador D8281, indicando
que a mensagem 20 ser e nviada para a linha 2 do di splay da OP07/OP08, atravs da
funo TEXTP;
- Linha 0003: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8281
para a segunda linha do display da OP07/OP08. O segundo parmetro define a varivel de
escrita/leitura, neste caso iremos ler o valor do registrador D9, portanto a varivel D9 deve
ser declarada na funo. O terceiro parmetro define que esta funo TEXTP ir e nviar
apenas uma linha tela da IHM;
Nota: No FL25 no temos nenhum caractere especial (escrita ou leitura), portanto podemos
utilizar qualquer varivel em seu campo que a funo TEXTP no ter efeito sobre a
mesma;
34
Clicar com
boto direito do
mouse sobre o
md. bsico
Depois de inserido deve-se clicar (duplo clic) sobre cada unidade de expanso e
selecionar os nveis eltricos que ir ser operar (ver abaixo).
35
36
D8436
Canal 2
D8437
Canal 3
D8438
Canal 60
D8495
D8381
Canal 1
D8382
Canal 2
D8390
Canal 10
37
EXERCCIOS DE PROGRAMAO
38
39
40
41
42
43
44
45
46
47
48
49
50
51