Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila CLP Completa PDF
Apostila CLP Completa PDF
tr_ CTC-240_ P1
MDULO 3
Automao de Processos
Industriais
ndice Analtico
Introduo ..................................................................................................................3
1.2
A Automao Industrial............................................................................................4
1.3
1.4
1.5
1.6
Princpio de Funcionamento.....................................................................................9
1.7
Aspectos de Hardware...............................................................................................9
1.8
1.9
Sistemas Associados.................................................................................................16
1.10
Terminologia ............................................................................................................21
1.11
Anexos.......................................................................................................................29
chada com algoritmos PID, utilizao de estaes remotas de interfaces de E/S (E ntradas e Sadas) e a comunicao com outros equipamentos inteligentes.
Com os desenvolvimentos deste perodo, o CP passou a substituir o microcomputador em muitas aplicaes industriais.
Nesta dcada atual, atravs dos enormes avanos tecnolgicos, tanto de ha rdware como de software, podemos dizer que o CP evoluiu para o conceito de control ador universal de processos, pois pode configurar-se para todas as necessidades de
controle de processos e com custos extremamente atraentes.
A AUTOMAO INDUSTRIAL
Antes de iniciarmos nosso estudo dos controladores programveis, precisamos
sedimentar alguns conceitos importantes. Um destes conceitos est relacionado com
s respostas para algumas perguntas :
O que controle ?
Conforme o dicionrio (Aurlio Buarque de Holanda Ferreira) podemos definir a
palavra controle como segue :
[Do fr. contrle.] S. m. 1. Ato, efeito ou poder de controlar; domnio, governo. 2.
Fiscalizao exercida sobre as atividades de pessoas, rgos, departamentos, ou s obre produtos, etc., para que tais atividades, ou produtos, no se desviem das normas
preestabelecidas.
Controlador
Sensores
Atuadores
Processo
O controle, vendo sob o ponto de vista tecnolgico, tem um papel important ssimo no desenvolvimento de aes planejadas, modelando processos desde os mais
simples at os mais complexos.
O que automao industrial ?
OPERAES FUNDAMENTAIS
A teoria matemtica das proposies lgicas foi apresentada em 1854 (1), pelo
filsofo e matemtico ingls George Boole (1815-1864), definindo assim os conceitos
bsicos da chamada lgebra de Boole para dois valores (sistema binrio). Mas foi s omente em 1938 (2), que o engenheiro americano Claude Elwood Shannon, aplicou a
teoria de Boole ao estudo e simplificao de funes usadas em telefonia, percebendo
que as leis que regem as relaes entre proposies lgicas eram as mesmas que se
aplicavam para dispositivos de chaveamento de dois estados, j que estes dispositivos
podem assumir os seguintes estados, como por exemplo : ligado ou desligado,
aberto ou fechado, potencial alto ou potencial baixo, verdadeiro ou fa lso.
(1) Intitulado como An Investigation of the Laws of Thought
(2) Trabalho entitulado como Symbolic Analysis of Relay and Switching
Tabela Verdade
F=A.B
1.1.1.3 OPERADOR OR
Equao Algbrica
Tabela Verdade
F=A+B
Tabela Verdade
F= A
Tabela Verdade
F = A ?B
Tabela Verdade
F= A?B
Tabela Verdade
F = A ?B ? A ?B
TIPOS DE SINAIS
1.1.2
SINAIS ANALGICOS
So sinais que variam continuamente no tempo conforme uma regra de comp arao uma referncia definida.
Exemplos : potencimetros, transdutores de temperatura, presso, clula de
carga, umidade, vazo, medidores, vlvulas e atuadores analgicos, acionamentos de
motores, etc.
1.1.3
SINAIS DIGITAIS
Incio
Ler as entradas
Executa programa
Atualiza as Sadas
Processador
Memria
Fonte
Barramento
(dados, endereos, controle)
Entradas
Sadas
1.1.4
FONTE DE ALIMENTAO
CPU
A CPU o crebro do sistema. Ela l o sinal das entradas na memria de d ados, executa operaes aritmticas e lgicas baseadas na memria de programa, e
gera os comandos apropriados para a memria de dados controlar o estado das sa das.
Abaixo so apresentadas algumas consideraes e caractersticas principais:
Utiliza microprocessadores ou microcontroladores de 8,16 ou 32 bits e, em
CPs maiores, um coprocessador (microprocessador dedicado) adicional para aume ntar a capacidade de processamento em clculos complexos com aritmtica de ponto
flutuante.
A maioria dos fabricantes de CPs especificam os tempos de varredura como
funo do tamanho do programa (p.e.10ms/1k de programa), e situam-se na faixa de sde 0,3 at 10ms/k, caracterizando a existncia de CPs rpidos e lentos.
Alguns fabricantes provem recursos de hardware e software que possibilitam
interrupes na varredura normal de forma a ler uma entrada ou atualizar uma sada
imediatamente.
10
Recursos de auto-diagnose para deteco e indicao de falhas (Comunic ao, memria, bateria, alimentao, temperatura, etc.) so tambm disponveis em a lguns CPs. Normalmente os indicadores esto localizados na parte frontal do carto da
UCP.
1.1.6
MEMRIAS
INTERFACES DE ENTRADA/SADA
O hardware, de E/S, freqentemente chamado de mdulos de E/S, a interf ace entre os dispositivos conectados pelo usurio e a memria de dados. Na entrada, o
mdulo de entrada aceita as tenses usuais de comando (24VCC,110/220 VCA) que
chegam e as transforma em tenses de nvel lgico aceitos pela CPU. O mdulo de
sada comuta as tenses de controle fornecidas, necessrias para acionar vrios di spositivos conectados.
Os primeiros CPs, como j mencionado anteriormente, eram limitados a inte rfaces de E/S discretas, ou seja, admitiam somente a conexo de dispositivos do tipo
ON/OFF (liga/desliga, aberto/fechado, etc.), o que, naturalmente, os limitavam um co ntrole parcial do processo, pois, variveis como temperatura, presso, vazo, etc., med idas e controladas atravs de dispositivos operados normalmente com sinais analg icos, no eram passveis de controle. Todavia, os CPs de hoje, provem de uma gama
completa e variada de interfaces discretas e analgicas, que os habilitam a pratic amente qualquer tipo de controle.
As entradas e sadas so organizadas por tipos e funes, e agrupadas em
grupos de 2, 4, 8, 16 e at 32 pontos (circuitos) por interface (carto eletrnico) de
E/S. Os cartes so normalmente do tipo de encaixe e, configurveis, de forma a po ssibilitar uma combinao adequada de pontos de E/S, digitais e analgicas.
A quantidade mxima de pontos de E/S, disponveis no mercado de CPs, pode
variar desde 16 a 8192 pontos normalmente, o que caracteriza a existncia de pequ enos, mdios e grandes CPs.
Embora uma classificao de CPs devesse considerar a combinao de dive rsos aspectos (n. de pontos de E/S, capacidade de memria, comunicao, recursos
11
de software e programao, etc.), para propsitos prticos, podemos considerar a cla ssificao proposta na figura a seguir.
1.1.8
PERIFRICOS
12
H atualmente uma acentuada utilizao destes equipamentos com CPs, pri ncipalmente como Interface Homem-Mquina/Processo no nvel de Superviso do co ntrole de processos, tema este que abordaremos no cap tulo 6.
1.1.8.3 MINI-PROGRAMADORES (TERMINAIS DE BOLSO)
So bastante compactos, assemelhando-se em muito com as calculadoras de
mo. Este equipamento preferencialmente utilizado para aplicao no campo, para
testes e parametrizao.
1.1.8.4 OUTROS PERIFRICOS
Ainda dentro da famlia de equipamentos perifricos aos CPs podemos dest acar os seguintes:
INTERFACE HOMEM/MQUINA: Com dimenses reduzidas, so utilizados
principalmente para introduo e visualizao de dados e mensagens. So compostos
de um teclado numrico-funcional, muitas vezes do tipo membrana, e de display alf anumrico, sendo gerenciados por um microprocessador.
IMPRESSORAS: So utilizadas normalmente para prover cpia do programa
de controle e gerao de relatrios e mensagens ao operador. A comunicao feita
normalmente atravs de interfaces de comunicao serial p adro RS 232C.
1.1.9
INTERFACEAMENTO DE PERIFRICOS
13
sibilita o emprego em distncias bem maiores. Muitos CPs oferecem ambos os p adres, RS-232C e loop de corrente.
ASPECTOS DE SOFTWARE
Alm do nmero de pontos de E/S, o que determina a utilizao de um CP so
os recursos de software disponveis, isto , que funes ele pode executar. Todos os
CPs possuem as seguintes funes bsicas de software :
- Lgica E, OU e XOR;
- SET e RESET
- Temporizao e contagem;
- Clculos com aritmtica bsica (+,-,x,?);
- Parnteses ( para associao de lgicas);
- Comparao de valores;
- Registrador de deslocamento;
- Salto.
A medida que os CPs tem sua capacidade de processamento aumentada, su rge a necessidade de funes de software mais avanadas, tais como:
- Clculos com ponto flutuante;
- Clculos integrais e trigonomtricos;
- Malhas de controle PID;
- Posicionamento;
- Contagem rpida;
- Leitura de sinais analgicos;
- Leitura de sinais de temperatura;
- Linearizao de sinais analgicos;
- Lgica fuzzi;
- Outros.
1.1.10
LINGUAGENS DE PROGRAMAO
A programao traduz as funes a serem executadas; para tanto ela deve ser
a mais simples possvel. Utilizando-se de linguagem especfica, baseando-se na m emotcnica, a linguagem de programao usa abreviaes, figuras e nmeros de tal
forma a formar-se acessvel a todos os nveis tecnolgicos.
Os tipos de funes so associaes lgicas ( E, OU, etc), funes de m emria ( SET, RESET, etc), funes de contagem, temporizao, aritmticas e outras
mais especficas. A forma visual que a instruo se apresenta depende unicamente do
tipo de sistema utilizado pelo programador. Seja por exemplo, a associao lgica OU
entre duas informaes que chamaremos de entradas por traduzirem informaes do
processo. O resultado desta associao ser armazenado em uma memria para d e14
STR
OR
AND
AND
OUT
STR
TMR
OUT
X001
X002
NOT X003
NOT C020
C001
C001
V001 V002
C050
15
Diagrama de contatos
X001
X003
C020 C001
X002
C001
C050
TMR V001 V002
Diagrama de blocos
I 1.1
OR
I 1.2
AND
I 2.3
M 100
O 3.2
Ao lado temos um
exemplo de instrues escritas em diagrama de blocos ou
blocos funcionais.
SISTEMAS ASSOCIADOS
Atualmente os controladores programveis trabalham isoladamente, exceto em
aplicaes muito pequenas, e de maneira geral eles compem com outros equip amentos um sistema integrado de controle. A seguir abordaremos algumas questes
interessantes com relao a este aspecto.
1.1.11
REDES DE COMUNICAO
17
comunicar, e cada fabricante de CP possui a sua regra, ou seja, seu protocolo de c omunicao.
Esta incompatibilidade nos protocolos dos diversos fabricantes tem dificultado a
necessidade crescente de interconexo de seus equipamentos, de diferentes tecnol ogias, nos projetos de automao integrada de uma indstria.
Com o propsito de se criarem padres, vrias entidades e organizaes internacionais, tais como a ISO, IEC, IEEE,ANSI, entre outras, tem apresentado propo sta/modelos de padronizao.
FIELD BUS, que objetiva interligar equipamentos primrios localizados no
campo, ou seja, junto ao processo, com o nvel superior de controle e superviso. So
considerados equipamentos primrios, transdutores e atuadores inteligentes, inclui ndo controladores de motores, e at pequenos CPs ou remotas de E/S.
Um dos padres que est sendo adotado de forma mais veemente o PROF IBUS (norma DIN 19245 partes 1 e 2). Os grandes fabricantes europeus adotaram este
padro e j possuem equipamentos que se comunicam nesta rede.
Para comunicao do CP com E/S remotas foi criado o PROFIBUS-DP (norma
DIN 19245 parte 3).
1.1.12
SUPERVISO E CONTROLE
o dos tradicionais painis sinpticos de controle, em funo da ocupao em dem asia, muitas vezes, do espao disponvel, bem como, pela pouca flexibilidade para po ssveis alteraes, tem sido preterida.
Comando global ou
planejamento
Nvel 4
Coordenao ou
gerenciamento
Nvel 3
Superviso
Nvel 2
Controle
Nvel 1
Processo
19
20
TERMINOLOGIA
A terminologia apresentada abaixo normalmente utilizada com Controladores
Programveis.
ACOPLADOR PTICO - Dispositivo que acopla os sinais de um circuito eletrnico a
um outro atravs de radiao eletromagntica (luz).
ALFANUMRICO - Informaes que consiste em caracteres alfabticos, numricos ou
especiais.
ALGORITMO - Um procedimento passo a passo para resolver um problema, as vezes
usado com relao a um programa de software.
AND ou E - Operao que gera um 1" lgico se e somente se todas as entradas forem
1". Na programao em diagramas de contatos, representa-se a operao E como um
circuito em srie.
ASSINCRONO - No ligado a um clock ( funciona fora das restries do clock da CPU).
AUTODIAGNSTICO - O hardware e firmware dentro de um controlador, permitem que
ele monitore seu prprio estado e indique qualquer falha que possa ocorrer dentro dele.
BAUD RATE - Uma medida de comunicao de transmisso serial de dados. o n mero de bits transmitidos por segundo, incluindo bits de partida e parada.
BACKUP - Fonte de energia adicional cuja finalidade reter as informaes contidas
em memrias volteis (RAM), em caso de falha na alimentao do CP.
BCD - Valor decimal codificado em binrio. Um sistema de codificao em que cada
dgito decimal de 0 a 9 representado por quatro dgitos binrios (bits).
BINRIO - Um sistema de numerao que usa somente os algarismos 0" e 1". Ta mbm chamado base 2".
BIT -Um dgito binrio; o menor elemento de dados digitais que pode ter o valor 0"u1"
BIT DE PARIDADE - Um bit adicional acrescentado a uma palavra de memria para
tornar a soma do nmero de 1" em palavra de paridade par ou impar.
BUFFER - Registro para armazenamento temporrio de dados que pode permitir que
os dados saiam em tempos ou taxas diferentes dos dados de entrada.
BURN - Operar um dispositivo a uma temperatura elevada para aumentar a probabil idade de que qualquer defeito do dispositivo cause uma falha. Utiliza-se no controle de
qualidade de equipamentos eletrnicos.
21
22
EPROM - Memria apenas de leitura, programvel, no voltil, que pode ser apagada
atravs de exposio da memria a uma fonte de luz ultravioleta e reprogr amada.
23
24
25
26
27
28
ANEXOS
1.11.1 - MANUAL SIMPLIFICADO DO CLW-01
1.Menu Principal
Apaga contatos.
Habilita seleo dos endereos de memria.
Confirma a entrada de um
novo parmetro ou seleo
de um novo menu.
Opes:
LADDER Edio e monitorao das lgicas em diagrama de contatos (L ADDER).
FUN. BLOCK Edio dos parmetros dos temporizadores, contadores, entradas
analgicas e monitorao do estado dos mesmos.
RUN/STOP Quando o Clic estiver em operao aparecer a opo STOP para pa ssar o Clic para o modo de edio. Quando o Clic estiver em modo de edio aparecer
a opo RUN, para passar o Clic para o modo de operao.
CLEAR PROG. Apaga a memria de programa do Clic. Esta opo aps selecionada
ir solicitar a confirmao do usurio.
DOWN LOAD Carrega o Programa do Clic para o Mdulo de memria.
UP LOAD Carrega o programa do Mdulo de memria para o Clic.
RTC SET Ajuste do relgio de tempo real, quando disponvel.
PASSWORD Bloqueia a visualizao e edio da lgica. Obs.: Quando o programa
estiver protegido, necessrio que seja digitada a senha correta para liberar a visual izao ou edio da lgica. Para ativar novamente a proteo necessrio digitar n ovamente a senha.
29
2. Editor LADDER
Para inserir um contato, posicione o cursor no local desejado com as teclas d irecionais e pressione a tecla SEL, e utilize a tecla OK para confirmar. Com a teclas
direcionais define-se o tipo e o nmero do endereo desejado. Para inserir um contato
negado ou uma linha continua, pressione a tecla SEL novamente at chegar ao smbolo desejado. Tipos de endereos: i?: entrada digital, G?: comparador de entrada
analgica (0 10V), D - pulso de subida (d - pulso de descida), T?: temporizador, C?:
contador, R?: comparador de RTC, M?: marcador auxiliar, Q?: sada digital. A primeira
letra minscula seleciona o contato NF. Comandos especiais:
SEL + DEL apaga uma linha.
SEL + OK insere uma linha.
SEL + ? /? : exibe a tela anterior ? ou prxima.
3. Function Block (Bloco de Funo)
30
cionar o cursor sobre o parmetro desejado, pressione a tecla SEL e utilize as tecla
direcionais para alterar os valores. Utilize a tecla OK para confirmar o valor. Comandos
especiais:
SEL alterna entre os tipos de blocos de funo.
SEL + ? /? : altera o endereo do bloco.
4. Display de Monitorao das Entradas e Sadas Digitais
Indica o estado das entradas e sadas digitais, caso uma entrada for acionada aparec er uma indicao acima do nmero da mesma, caso uma sada for acionada aparecer
uma indicao abaixo do nmero da mesma.
Para retornar ao menu principal pressione a tecla ESC
5. Endereamento
Cdigo
I1~IC
i1~iC
G1~G4
D
d
T1~TF
t1~tF
C1~C8
c1~c8
R1~R8
r1~r8
M1~MF
m1~mF
Q1~Q8
q1~q8
Descrio
Entrada digital (NA)
Entrada digital (NF)
Comparadores de entradas analgicas
'ON' Pulso de subida
'OFF' Pulso de descida
Temporizador (NA)
Temporizador (NF)
Contador (NA)
Contador (NF)
Comparador de relgio de tempo real (NA)
Comparador de relgio de tempo real (NF)
Marcador auxiliar (NA)
Marcador auxiliar (NF)
Sada digital (NA)
Sada digital (NF)
31
6. Temporizadores
N = modo de operao do temporizador
Z = entrada para a seleo da base de tempo
X3 = o endereo ( I1 g4 ) para a entrada de reset do temporizador
Y = nmero do temporizador (T1 ? TF) e o status do mesmo
CCCC = valor atual do temporizador (0000 ?9999 ou 000.0?999.9)
PPPP = preset do temporizador (0000 ?9999 ou 000.0? 999.9)
Os modos de operao so os seguintes :
Modo 1 Retardo na energizao.
Modo 2 Retardo na energizao memorizando o estado da sada aps atingir o te mpo at o acionamento da entrada de reset.
Modo 3 Retardo na desenergizao com entrada de reset (aciona a sada quando a
entrada for acionada, temporiza aps a entrada ser desacionada e desliga a sada no
final da temporizao).
Modo 4 Retardo na desenergizao aps o flanco de descida (aciona a sada quando
a entrada for desacionada, temporiza aps a entrada ser desacionada e desliga a sada
no final da temporizao).
Modo 5 Modo oscilador.
Modo 6 Modo oscilador com reset.
Modo 7 Retardo na desenergizao com entrada de reset
7. Contadores
N = modo de operao do contador
Z = define a direo da Contagem (ON progressiva, OFF regressiva
X3 = o endereo ( I1 g4 ) para a entrada de reset do contador
Y = nmero do contador (C1 ? C8) e o status do mesmo
CCCC = valor atual do contador (0000 ?9999)
PPPP = preset do contador (0000 ?9999)
Todos os contadores so bidirecionais (com a entrada em nvel lgico 0 conta no sentido crescente, com a entrada
em nvel lgico 1 conta no sentido decrescente).
Modo 1 Ao atingir o valor ajustado, aciona a sada, permanecendo esta ligada at ser
acionado o reset, ou invertido o sentido de contagem. Quando atingir o valor ajustado,
32
33
Modo 1 O acionamento da sada acontece no horrio de incio da comparao aju stado, e o desligamento da mesma, acontece no horrio de trmino da comparao
ajustado. Este modo no leva em considerao o perodo da semana ajustado.
Modo 2 O acionamento da sada acontece no horrio de incio da comparao aju stado, e o desligamento da mesma, acontece no horrio de trmino da comparao
ajustado. Este modo habilitado somente no perodo da s emana ajustado.
34
Para identificar facilmente as teclas que so utilizadas, a figura abaixo, repr esenta o mapa do teclado nmerico para o uso do Clic Editor :
Num
Lock
DEL
ESC
SEL
OK
Enter
0
Ins
,
Del
Menu File
Este menu utilizado para gerenciamento de arquivos e impresso. Abaixo so
descritas cada uma das opes disponveis.
Menu Options
Select Model ......: para escolher o modelo do Clic a ser utilizado (ver observao).
Read ...................: para carregar no Clic Editor os dados armazenados na memria
do controlador.
Write ...................: para transferir para o controlador os dados armazenados no Clic
Editor.
Simulation ..........: para simular no Clic Editor a execuo do programa.
Monitor ...............: permite acompanhar no Clic Editor a execuo do programa.
Link Com Port ...: estabelece a comunicao entre o controlador e o microcomp u
tador.
Observao : A tabela abaixo apresenta os modelos de CLW disponveis e suas c aractersticas principais.
36
Cdigo
Modelo
417111070
417111071
417111072
417111073
417111074
417111075
417111076
417111077
417111078
417111079
CLW-01/10MR-D
CLW-01/10HR-D
CLW-01/10MR-A
CLW-01/10HR-A
CLW-01/20MR-D
CLW-01/20HR-D
CLW-01/20MR-A
CLW-01/20HR-A
Memria EEPROM
Cabo Clic
Tenso
de
Alimentao
24 Vcc
110/220 Vca
24 Vcc
110/220 Vca
Entradas
Digitais
Analgicas
0...10Vcc
6
4
6
6
12
10
12
12
2
2
-
Sadas
Digitais
Rele 10A
Relgio
Tempo
Real
No
Sim
No
Sim
No
Sim
No
Sim
Menu Help
37
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;
32 Mbytes de memria RAM (64 Mbytes recomendado)
Microsoft Windows 95 ou superior;
Nota : Feche todos os outros programas/aplicativos abertos pois o PC12 requer muita memria disp onvel.
Instalao
Para instalar o programa basta seguir os seguintes passos :
-
Nota : Caso ocorra algum problema ou falha durante a instalao do PC12, entre em contato com a Weg I ndstrias Ltda Diviso Automao.
38
Viso Geral
O PC12 Design Center permite ao usurio criar o software aplicativo para toda linha
TP02 de controladores programveis. A seguir faremos uma descrio das principais caracter sticas ( telas, menus, comandos bsicos, arquitetura de memria, etc ... ) , bem como aplicaremos
alguns exerccios para fixao dos conceitos e comandos.
Tela Principal
A figura 1 mostra a tela principal do PC12 Design Center. Os detalhes referentes a cada
uma das partes da interface feita em seguida.
(3)
(1)
(2)
(4)
(6)
(5)
(7)
(8)
(9)
( 10 )
Menu Principal
Barra de Botes
Tela de edio do pr ograma
Barra de Ferramentas do editor L adder
Barra de Ferramentas do editor Boolean
Nome do arquivo ativo para edio
Indicao do mdulo bsico
Porta de comunicao serial selecionada
Status de operao do TP02
Display do Relgio de Tempo Real (
mente para os mdulos de 40 e 60 pontos.
39
Print Preview
Open
Save
(*) Quando um aplicativo salvo so gerados os seguintes arquivos :
40
(**) A Barra de Botes permite um acesso mais rpido e direto ao menu desejado.
PLC Type (Tipo de PLC) : Define o tipo de unidade bsica para o qual ser criado o aplic ativo;
1,5 kwords
4,0 kwords
Clear Memory (Limpar Memria) : Para limpar o aplicativo e/ou ajustes do PC12 conforme as seguintes
opes :
Barra de Botes :
Modo de edio em Boolean
Esta funo converter o programa editado em linguagem Ladder (diagrama de contatos) para
a codificao em Boolean (lista de instrues) automaticamente.
-
Barra de Botes :
Modo de edio em Ladder
Esta funo converter o programa editado em Boolean (lista de instrues) para Ladder
(diagrama de contatos) automaticamente.
Data Memory (Memria de Dados) : Para editar valores de dados ou contedo de registradores Vxxx,
Dxxx, WCxxx, e arquivos de texto (FL001~130);
42
Para que os registradores entre V001~V256 recebam o valor atribuido pela caixa de dilogo
mostrada na Figura 6, o endereo WS022 deve ser ajustado com o valor igual a 1.
[?]
Symbol (Rtulos) : Para atribuir rtulos aos endereos de entradas, sadas, acumuladores, sequenciadores,
marcadores simples e especiais;
Barra de Botes :
Ativa a caixa de dilogo para edio de rtulos (Endereos : Xxxx, Yxxx, Dxxx, Vxxx, Sxxx,
Cxxx, SCxxx )
Exemplo : Suponhamos que no diagrama eltrico haja um boto designado como SH1 (tag ou rtulo) e que no
endereamento do software tenhamos definido esta entrada como X010. Poderemos associar ao endereo X010 o
[?]
Ver a Figura - 6
43
rtulo/smbolo SH1, de maneira que quando lermos o aplicativo ficar fcil identificarmos o que aquele endereo
representa no diagrama eltrico.
44
45
46
Write ( Escrever ) : Para definir o que ser transferido para a memria do controlador conforme as
seguintes opes :
Read ( Ler ) : Para carregar no PC12 os dados armazenados na memria do controlador conforme as s eguintes opes :
47
Quando for escolhida esta opo surgir na tela a seguinte caixa de dilogo :
Quando esta opo for escolhida surgir na tela a seguinte caixa de dilogo :
48
Clear All Memory (Limpa toda memria ) : Limpa os valores armazenados em todas as reas de memria
do controlador;
Compare Program (Compara programa ) : Compara o aplicativo armazenado na memria do controlador
com o aplicativo ativo na rea de edio do PC12;
O resultado da comparao ser indicado atravs das seguintes caixas de dilogo :
Quando forem iguais :
Com Port (Porta de comunicao ) : Define atravs de qual canal serial ser estabelecida
a comunicao entre o microcomputador e o controlador;
Quando escolhida esta opo surgir na tela a seguinte caixa de dilogo :
49
Para conexo com modem ajustar este parmetro com um valor maior igual a 08;
Para conexo com OP05 / OP06 ou OP32 ajustar com um valor maior igual a 10;
Para conexo entre o controlador e o PC12 ajustar o valor deste parmetro igual a 01.
No Esquea !
O aplicativo poder ser transferido para o controlador somente com o mesmo no modo STOP
50
Quando for escolhida esta opo ser apresentada a seguinte tela no campo anteriormente util izado para edio :
51
Ladder ( diagrama Ladder ) : Para ter a monitorao on-line do aplicativo em diagrama de contatos;
52
Para esta opo ser escolhida o editor dever estar no modo Ladder. Caso contrrio ela se
apresentar desativada no menu.
Register I/O Coils Data ( Registradores de dados e contatos ) : Para ter a monitorao on-line de dados e
registradores usados no aplicativo;
Set or Reset I/O Coil ( Set e Reset de contatos ) : Para simular via software a gerao de um pulso no
estado de contatos durante a monitorao;
Quando esta opo escolhida surgir na tela a seguinte cixa de dilogo :
Modify Register Value ( Modificao de valores ) : Para alterar valores de registradores durante a monit orao do aplicativo;
53
Quando for escolhida esta opo surgir na tela a seguinte caixa de dilogo :
Scan Time ( tempo de varredura ) : Para conhecer o tempo de varredura atual do contr olador;
Quando for escolhida esta opo o campo RTC ir mostrar o ajuste atual do relgio ( ver figura 25 ).
54
Ateno !
Para monitorar o aplicativo necessrio que o controlador esteja em modo
RUN (executando a varredura)
STR (ou S no teclado) : Insere, na linha apontada pelo cursor, uma instruo STR/STR NOT;
Barra de Botes :
Para inserir um comando STR.
-
AND (ou A no teclado) : Insere um comando AND/AND NOT na linha apontada pelo cursor;
Barra de Botes :
Para inserir um comando AND.
-
OR (ou R no teclado) : Insere um comando OR/OR NOT na linha apontada pelo cursor;
Barra de Botes :
Para inserir um comando OR.
-
OUT (ou O no teclado) : Insere um comando OUT na linha apontada pelo cursor;
Barra de Botes :
Para inserir um comando OUT.
-
TMR (ou T no teclado): Insere um comando TMR (temporizador) na linha apontada pelo cursor;
Barra de Botes :
Para inserir um comando TMR.
-
CNT (ou C no teclado) : Insere um comando CNT (contador) na linha apontada pelo cursor;
55
Barra de Botes :
Para inserir um comando CNT.
-
FUN (ou F no teclado) : Insere um comando FUN (funo) na linha apontada pelo cursor;
Barra de Botes :
Para inserir um comando FUN.
Barra de Botes :
Para inserir um comentrio no aplicativo.
Barra de Botes :
56
STR NOT (ou N no teclado) : Insere um contato normalmente fechado na posio do cursor;
Barra de Botes :
Para inserir um contato NF.
-
Barra de Botes :
Para inserir uma bobina.
-
Barra de Botes :
Para inserir um bloco TMR.
-
Barra de Botes :
Para inserir um bloco CNT.
-
Barra de Botes :
Para inserir um bloco FUN.
-
Barra de Botes :
Para inserir uma linha horizontal.
-
Barra de Botes :
Para inserir uma linha vertical.
-
Delete Line (ou D no teclado) : Apaga uma linha vertical na posio do cursor;
Barra de Botes :
Para apagar uma linha vertical.
57
Barra de Botes :
Para inserir uma lgica em srie.
-
Barra de Botes :
Para inserir uma lgica em paralelo
-
Barra de Botes :
Para inserir um comando de fim de programa.
Barra de Botes :
Insere um espao em branco no local onde est posicionado o cursor.
-
Barra de Botes :
Apaga o que estiver na posio atual do cursor.
58
Barra de Botes :
Comando de edio cortar
-
Barra de Botes :
Comando de edio copiar
-
Barra de Botes :
Comando de edio colar
Search : Busca registrador de dados (V???, WC???, D???), endereo de entrada (X???), endereo de sada
(Y???), marcador interno (C???) ou marcador especial (SC???) especificado;
Barra de Botes :
Comando de busca
-
Barra de Botes :
59
Comando Replace
Goto Where (Vai Onde): digitar aqui para qual linha deseja-se levar o cursor;
CLR : Limpa o valor da caixa de texto;
Pode-se usar as teclas numricas para definir a linha de programa;
Barra de Botes :
Comando vai para
Barra de Botes :
Ativa a ajuda online
-
61
Edit
Plc
Monitor
New
Open
Load
PLC Type
Clear Memory
Boolean
Write
Read
Run !
Boolean
Ladder
Register I/O Coils Data
Save
Save as
Print
Ladder
Data memory
System memory
Stop !
Password
EEPROM
Print Preview
Print Setup
Symbol
Used Table
Set RTC
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Save
Ladder
Stop !
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Print Setup
Symbol
Used Table
Set RTC
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Aparecer a caixa de dilogo communication Port (Fig. 17). Escolha a porta serial
onde foi conectado o cabo e pressione o boto Link.
Aps alguns instantes surgir uma caixa de mensagem informando o resultado desta
operao. Se no ocorrer nenhum problema, pressione o boto OK.
62
Defina ento, qual ser o modelo de mdulo bsico para o qual ser desenvolvido o
aplicativo.
File
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Save
Ladder
Stop !
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Save
Ladder
Stop !
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
63
Defina todos os rtulos desejados (exemplo: X001 = S1, X002 = FT1, Y001 = K1 ... ) e
pressione o boto Quit.
No desenvolvimento do aplicativo, necessita-se muitas vezes, atribuir valores para registradores. Podemos citar por exemplo, ajustes de valores iniciais para contadores,
temporizadores, comparadores, arquivos de texto para serem enviados ao IHM, etc.
Desta forma, devemos configurar o TP-02 para esta situao. A configurao do TP-02
feita atravs da edio da memria de sistema.
Para editar a memria de sistema (System Memory) devemos adotar os seguintes procedimentos :
File
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Save
Save as
Print
Print Preview
Boolean
Ladder
Data memory
System memory
Symbol
Run !
Stop !
Password
EEPROM
Set RTC
Print Setup
Exit
Used Table
Check Logic
Sort Right
Clear System
Clear Data
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Para editar a memria de dados, onde podemos ajustar os valores dos registradores de
uso geral e arquivos de texto, devemos adotar os seguintes procedimentos :
File
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Save
Ladder
Stop !
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
65
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Save
Ladder
Stop !
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Aparecer a caixa de dilogo Write to TP02 Option (Fig.12). A opo Write Program
Data j estar marcada (como default). Marque as demais opes em funo do tipo de
dado que foi editado, como por exemplo : se foram editados alguns registradores do
tipo Vxxx, marque a opo Write Vxxx Data. Se foram editados alguns registradores do
tipo WSxxx, marque a opo Write System Data. Se foram editados registradores do
tipo FLxxx, marque a opo Write FLxxx Data e assim por diante.
Feito isto, verifique se o TP-02 est em modo de programao (led RUN piscante). Se
estiver, pressione o boto OK. Assim, o programa ser transferido para a memria do
TP-02.
Estabelea as condies iniciais das entradas e verifique o funcionamento do progr ama.
Se necessrio, poder ser feita uma monitorao online do programa aplicativo. Para
isto podemos adotar o seguinte procedimento :
File
Edit
Plc
Monitor
New
Open
PLC Type
Clear Memory
Write
Read
Boolean
Ladder
Load
Save
Boolean
Ladder
Run !
Stop !
Save as
Print
Data memory
System memory
Password
EEPROM
Scan Time
RTC
Print Preview
Print Setup
Symbol
Used Table
Set RTC
Clear System
Exit
Check Logic
Sort Right
Clear Data
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
66
Aparecer uma caixa de dilogo com a seguinte pergunta : Do you want read program
from plc ?. Pressione o boto Cancel, pois normalmente no queremos ler o programa que acabamos de transferir para o TP-02.
Feito isto o PC12 entra em modo monitor. Podemos desta forma acompanhar a exec uo do aplicativo escrito em Ladder, vendo na tela o estado dos contatos, valores at uais de registradores, etc. Um exemplo de monitorao mostrado na Fig. 21.
Para sair do modo de monitorao siga o seguinte procedimento :
File
Edit
Plc
Monitor
New
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Abort
Save
Ladder
Stop !
Save as
Data memory
Password
System memory
EEPROM
Scan Time
Print Preview
Symbol
Set RTC
RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
importante que este procedimento seja seguido risca, para evitar erros de comunicao.
Para salvar o projeto, basta seguir os seguintes procedimentos :
File
Edit
Plc
Monitor
New
Open
Load
Save
PLC Type
Clear Memory
Boolean
Ladder
Write
Read
Run !
Stop !
Boolean
Ladder
Register I/O Coils Data
Modify Register Value
Save as
Data memory
Password
Scan Time
System memory
EEPROM
RTC
Print Preview
Print Setup
Symbol
Used Table
Set RTC
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Clear All Memory
Compare Program
Com Port
Set timeOut Value
Aparecer uma caixa de opes Save Option onde a opo symbol estar selecionada (default). Marque as demais opes se desejar salvar tambm as memrias de
dados e sistema. Pressione ento, o boto OK.
67
Uma janela padro de aplicativos windows aparecer. Basta indicar a pasta onde o
aplicativo deve ser salvo, nome-lo e depois, pressionar o boto salvar.
68
TP-02
Ao ser pressionado o interruptor fecha um contato normalmente aberto, perman ecendo assim at que seja pressionado novamente, voltando a sua situao inic ial.
S1
S1
H1
H1
tempo
69
TP-02
Descritivo :
-
70
TP-02
71
TP-02
FT1
[97-98]
72
TP-02
Em uma esteira transportadora existe um sensor ptico (tipo barreira de luz) SP1;
Este sensor indica a passagem de uma caixa do produto X;
Todas as vezes que passarem por este sensor a quantidade de 15 caixas, a esteira
deve ser parada e uma sirene ativada (avisando ao operarador que um engradado foi
completado);
O operador retira manualmente o engradado completo e repem um vazio para ser
completado na prxima etapa;
O processo reiniciado atravs do operador pressionando o boto liga I (NA);
Obs.: (1) A esteira acionada pelo motor de induo trifsico M1, ligado atravs de
uma chave de partida direta. (2) O processo deve ser interrompido caso seja desl igado o motor, ou ocorra a atuao do rel de sobercarga; (3) Caso ocorra a inte rrupo do processo (provocada por uma falha ou desligamento) um sinalizador H3
deve ser acionado de forma piscante (um pulso a cada 1 s); o valor da contagem
nesta situao dever ser armazenado, para que quando se reinicie o processo sejam
contadas a quantidade desejada de caixas. 3
73
TP-02
Considere um conjunto de dez contatores, acionando cada um, um grupo de lmp adas;
Aps ser pressionada uma chave seletora liga S1 (NA), estes grupos de lmpadas
devero ser acionados obedecendo um sequenciamento definido por : aciona grupo
10, depois o grupo 1, depois o grupo 9, depois o grupo 2, e assim sucessivamente
at retornar a situao inicial.
O intervalo de tempo para o sequenciamento dos grupos ser de 0,8 s (800 ms); 4
74
Consideraes : (1) Existe apenas um nico boto pulsador I para ligar (contato
NA); (2) Existe um nico boto pulsador O para desligar (contato NF); (3) O
motor M1 parte primeiro; (4) O motor M2 parte 5 s depois que o ciclo de partida de
M1 for completado;
Ao ser pressioando o pulsador I a bobina do contator K1 acionada;
Acionando K1, a entrada DI1 da Soft-Starter acionada, hab ilitando a chave;
A Soft-Starter comea ento a aplicar uma rampa de tenso no motor M1 (tempo de
rampa programado em 10 s);
Ao final da rampa de tenso, o rel RL2 da Soft-Starter fecha seu contato (sinalizando o final da rampa);
Quando o rel RL2 sinaliza o final da rampa, a bobina do contator K3 ativada
(conectando o motor M1 rede);
Assim que a bobina do contator K3 acionada, inicia-se uma temporizao ajustada em 2 s;
Alcanado este tempo (2 s), a entrada digital DI1da Soft-Starter desativada;
Desativando DI1, a bobina do contator K1 desativada (liberando a Soft-Starter
para partir o motor M2);
Efetua uma temporizao de 5 s e ativa a bobina do contator K2;
Acionando K2, a entrada DI1 da Soft-Starter acionada, hab ilitando a chave;
A Soft-Starter comea ento a aplicar uma rampa de tenso no motor M2 (tempo de
rampa programado em 10 s);
Ao final da rampa de tenso, o rel RL2 da Soft-Starter fecha seu contato (sinalizando o final da rampa);
Quando o rel RL2 sinaliza o final da rampa, a bobina do contator K4 ativada
(conectando o motor M2 rede);
Assim que a bobina do contator K4 acionada, inicia-se uma temporizao ajustada em 2 s;
Alcanado este tempo (2 s), a entrada digital DI1da Soft-Starter desativada;
Desativando DI1, a bobina do contator K2 desativada (retirando a Soft-Starter
do circuito);
Os motores M1 e M2 ficam conectados diretamente rede, desligando somente se
for pressionado o pulsador O , ou, houver a atuao de qualquer um dos rels de
sobrecarga (FT1 ou FT2);
Obs.: Para facilitar, fazer a simulao do RL2 via software .
Condio inicial : todas as bobinas dos contatores desativadas; nenhum boto pressi onado; nenhum rel de sobrecarga atuado; a entrada digital da Soft-Starter inativa e o rel
da Soft-Starter aberto;
75
Funcionamento da SSW
DI1
RL2
U NOM
Usada
Diagrama Eltrico
Rede
DI1
SSW
K3
K4
RL2
K1
K2
FT1
FT2
M1
M2
76
TP-02
77
TP-02 + OP05
Condio inicial : nenhum boto pressionado; todas as bobinas dos contatores desat ivadas; tela do IHM limpa;
78
Exerccio no. 10
Descritivo :
-
TP-02 + OP05
Condio inicial : nenhum boto pressionado; todas as bobinas dos contatores desat ivadas; tela do IHM limpa; valor ajustado no temporizador igual a 10 s.
79
Exerccio no. 11
Descritivo :
-
Controle de PH
TP-02
EV2
EV3
SL1
SP1
SL2
EV4
Ver tabelas das pginas 194, 195 e 196 do manual de programao e instalao do TP-02
80
Exerccio no. 12
Descritivo :
-
Ajuste de velocidade
TP-02
Condio inicial :
81
Exerccio no. 13
Descritivo :
-
CLIC
Temos que controlar a irrigao de uma pequena horta onde so cultivadas trs
culturas diferentes;
Trs eletrovlvulas controlam a irrigao das culturas, denominadas respectiv amente, EV1 (Cultura A), EV2 (Cultura B) e EV3 (Cultura C).
A Cultura A requer irrigao constante, controlada apenas por um sinal vindo de
um sensor fotoeltrico SF1 (NA) (fechando na presena de luz);
A Cultura B deve ser irrigada todos os dias, s 06:30 horas, durante 5 min, e s
18:30 horas, durante 10 min.
A Cultura C deve ser irrigada durante 25 min, entre o horrio das 13:00 horas s
18:00 horas, desde que, o sensor fotoeltrico SF1 esteja ativado.
Caso seja necessrio, o sistema automtico poder ser desativado por uma chave
seletora S1 (NA).
82
Exerccio no. 14
Descritivo :
-
Sistema de pintura
CLIC
83
Exerccio no. 15
Descritivo :
-
CLIC
Deseja-se controlar o nvel de uma caixa dgua entre um valor mximo e mnimo;
Existem para isto dois sensores de nvel, respectivamente, S1 (NA) (nvel mximo)
e S2 (NF) (nvel mnimo);
Para enchermos esta caixa, usamos uma bomba centrfuga que ser ligada ou desl igada pelo CLIC em funo do nvel da caixa;
Se o sensor S2 estiver aberto, a bomba ligada;
Permanecendo assim at que o sensor S1 seja ativado;
Quando S1 ativado, a bomba desligada;
Permanecendo assim at que o sensor S2 abra novamente;
Este controle automtico pode ser desligado manualmente por um interruptor L1.
S1
S2
Bomba
84
Exerccio no. 16
Descritivo :
-
CLIC
Considere dois reservatrios, conforme a figura abaixo, contendo dois tipos dif erentes de engredientes, que devero ser misturados a fim produzir uma massa.
Ao ser pressionado um boto liga I (pulsador NA), se os sensores de nvel SL1
(NA) e SL2 (NA) no estiverem fechados, as vlvulas EV1 e EV2 devero ser ativadas;
A vlvula EV1 deve permanecer acionada at que a balana B1 envie um sinal
equivalente a 7,5 Vcc;
A vlvula EV2 deve permanecer acionada at que a balana B2 envie um sinal
equivalente a 4,5 Vcc;
Assim que EV1 e EV2 forem desativadas, deve ser contado um tempo de 3 s;
Aps decorrido este tempo de 3 s, as vlvulas EV3 e EV4 devem ser ativadas durante 15 s, e o motor M1 (misturador) deve ser acionado durante 2 min;
Decorridos 2 s aps o desligamento do motor M1, a vlvula EV5 ativada por 15 s,
terminando o ciclo de operao;
Este ciclo de operao ser repetido enquanto no faltar nenhum dos dois engred ientes.
Caso o nvel de um dos dois reservatrios esteja abaixo do mnimo, indicado pelos
sensores de nvel SL1 e SL2, dois sinaleiros, respectivamente, SHA (A vazio) e
SHB (B vazio) devero indicar qual dos dois reservatrios precisa ser reabastec ido;
A indicao dada pelos sinaleiros piscante, ficando 1 s ligado e 1 s desligado;
Uma vez iniciado o processo, no poder ser interrompido antes que um ciclo co mpleto de operao seja executado.
SL1
EV1
EV2
B1
0 ... 10 Vcc
SL2
B2
EV3
0 ... 10 Vcc
EV4
Misturador
M1
EV5
85
Exerccio no. 17
Descritivo :
-
Selecionadora de caixas
CLIC
H1
SZ1
SZ2
SZ3
-S1
86