Escolar Documentos
Profissional Documentos
Cultura Documentos
NDICE
INTRODUO 3
Vantagens 4
Automao 4
PRINCPIO DE FUNCIONAMENTO 6
Dispositivos adicionais 14
SELEO DO CLP 16
Hardware 16
Software 16
Introduo a programao 20
SOFTWARE DE PROGRAMAO 30
ANEXO 44
A1 - Sistemas Numricos 45
52
Exerccios de Programao
Referncias Bibliogrficas 64
INTRODUO
Reutilizveis
Programveis
Maior confiabilidade
Maior flexibilidade
Aplicao fixa
Automao
PRINCPIO DE FUNCIONAMENTO
Esse tipo mais usado pois a fonte, por ser externa, ser dimensionada
adequadamente, de modo a fornecer CPU e demais componentes a corrente
necessria. Tambm comum utilizar-se mais de uma fonte para distribuir
melhor a alimentao e evitar que, em caso de falha todo o sistema fique
inoperante.
Memrias
Memria do usurio
Memria imagem
Memria de dados
Figura 5 Conexo de um
dispositivo de entrada digital
tipo P.
parado. Alarmes.
potncia. Intertravar
comandos eltricos.
pneumticos.
48 Vcc 0 20 mA
Dispositivos adicionais
SELEO DO CLP
Hardware
Para selecionar o hardware do CLP, devem ser levadas em conta as
seguintes caractersticas:
Software
Para selecionar o software, preciso levar em conta as seguintes
caractersticas:
- Facilidade de programao (interface de programao amigvel).
- Aplicativo com teste de consistncia (capacidade do controlador do CLP:
verificar se o programa elaborado reconhecido pelo mesmo).
A norma IEC 61131 tem uma ampla abrangncia e est dividida em sees
identificadas por um dgito aps o nmero da norma, o que permite localizar
mais rapidamente assuntos referentes a interesses especficos:
Linguagens Textuais:
Linguagens Grficas:
INTRODUO A PROGRAMAO
Linguagens de Programao
Contato aberto
Contato fechado
Bobina
a) b) c)
Painel Frontal
Como exemplo, a figura mostra os conectores, chaves e indicadores da
CPU S7-222.
Conexes do CLP
Na CPU 222 h oito entradas digitais reais identificadas por: I0.0, I0.1,
I0.2, I0.3, I0.4, I0.5, I0.6 e I0.7 (ver figura anterior).
Na CPU 222 h seis sadas digitais reais identificadas por: Q0.0, Q0.1,
Q0.2, Q0.3, Q0.4 e Q0.5 (ver figura anterior).
Porta de Comunicao
Dimenses: 90 x 80 x 62 mm
SOFTWARE DE PROGRAMAO
Comunicao do software
Iniciando o STEP7-Micro/Win
Barra de Ttulo
Barra de Menu
Barra de Ferramentas
Barra de Navegao
rvore de Instrues
Janela de Resultados
Barra de Status
Editor de Programa
Figura 18 Tela inicial
Barra de Navegao
rvore de Instrues
Barras de ferramentas
Barra standard
Botes:
Barra Debug
Botes:
Barra Instructions
Botes:
- Line Down, Line Up, Line Left, Line Right nas linguagens Ladder
e FBD fazem as interligaes entre os componentes abaixo, acima, esquerda e
direita com relao ao cursor retangular do Micro/Win;
- Coil abre o menu suspenso com as opes de bobinas que podem ser
inseridas no programa;
Bobina de Sada
Este contato possui a propriedade de manter sua sada (lado direito) ativa
apenas por um ciclo de varredura do programa usurio a partir do instante
em que a operao lgica em sua entrada (lado esquerdo) for verdadeira (nvel
Automao Industrial CLP
39
Controlador Programvel - Bsico
lgico 1). Em outras palavras, quando for detectada uma mudana de 0 para
1 na entrada deste elemento, o resultado da operao lgica em sua sada ser
verdadeiro (nvel 1) por apenas um ciclo de varredura do programa.
Ex:
Timer On-Delay
Obs: a letra x que aparece aps o T (Tx) deve ser substituda por um nmero
que ir identificar o timer no programa (este nmero deve ser um dos existentes
na tabela abaixo).
Resoluo Timer
Instrues de Contagem
Estas instrues podem ser utilizadas ao longo do programa para efeitos
de contagem de uma maneira geral. Podem ser utilizadas, por exemplo, para
contagem de um evento externo (a partir de uma entrada do CLP), ou ainda para
contagem de n de partidas de um determinado motor, por exemplo. So
disponveis trs contadores: contador crescente, contador decrescente e
contador crescente/decrescente.
Obs2: A letra x que aparece aps o C (Cx) deve ser substituda por um
nmero que ir identificar o contador no programa (p.ex. C0, C1, C2 at C255).
Intrues de Comparao
ANEXO
A1 - Sistemas Numricos
Sistema decimal
Exemplo 1
PESOS
Existe uma lei de formao para os expoentes da base 10. Esta lei ser a mesma
para os outros sistemas numricos.
O digito, dependendo do seu posicionamento, ter um peso. Assim aquele situado na
extrema esquerda do nmero ser o de maior valor (pois est sendo multiplicado
pelo maior peso) sendo chamado de dgito mais significativo (MSD Most
Significant Digit). Da mesma forma, o que estiver situado na extrema direita ser o
de menor valor (pois est sendo multiplicado pelo menor peso), ou seja, o dgito
menos significativo (LSD Least Signifant Digit).
Assim: 6 2
LSD
MSD
Sistema Binrio
Assim como representamos um nmero decimal por uma srie de potncias de 10, o
nmero binrio poder ser representado atravs de uma srie de potncias de 2 (a base do
sistema).
Observe os exemplos:
Exemplo 1: 10012 = 1 x 23 + 0 x 22 +0 x 21 +1 x 20
Exemplo 2:101000102 = 1 x 27 + 0 x 26 +1 x 25 +0 x 24 + 0 x 23 + 0 x 22 +1 x 21 +0 x 20
Para maior facilidade vamos sempre indicar em que base est representado o
nmero com o qual estamos trabalhando acrescentando o valor desta aps o n em
questo. Por exemplo: 1012 (binrio) e 10110 ou somente 101(decimal).
Observe o exemplo:
10012 = 1 x 23 + 0 x 22 +0 x 21 +1 x 20 = 1 x 8 + 0 x 4 +0 x 2 +1 x 1 = 9
Ento o n binrio 10012 corresponde ao n decimal 9.
Observe:
Sistema Hexadecimal
Notamos que a letra A representa o dgito A, que por sua vez representa a
quantidade dez. A letra B representa o dgito B que representa a quantidade onze, e assim
se sucede at o dgito F que representa a quantidade quinze.
Resoluo em
Valor Mximo em
Tipo milisegundos Endereo
segundos
(ms)
TONR 1 ms 32,767 seg (0,546 min) T0, T64
(retentivo) 10 ms 327,67 seg (5,46 min) T1 a T4, T65 a T68
100 ms 3276,7 seg (54,6 min) T5 a T31, T69 a T95
TON,TOF 1 ms 32,767 seg (0,546 min) T32, T96
(no-retentivo) 10 ms 327,67 seg (5,46 min) T33 a T36, T97 a T100
100 ms 3276,7 seg (54,6 min) T37 a T63, T101 a T255
Obs: Para temporizadores TON e TOF no pode ser usada a mesma numerao em
um mesmo programa. Por exemplo, se houver um TON identificado como T33, no
pode ser inserido um TOF tambm como T33.
Exerccios
de
Programao
2. Descrio de funcionamento:
Pressionando o boto de comando S1, deve acionar o contator K1; aps soltar o
boto S1, K1 deve permanecer acionado.
Pressionando o boto de comando S0, K1 deve ser desacionado e permanecer
assim aps soltar S0.
Havendo sobrecarga no motor, indicada pelo rel de sobrecarga F4, K1 deve ser
desacionado.
3. Lista de Alocao.
5. Programa Ladder
7. Descrio de funcionamento:
a. Reverso Simples
Pressionando o boto de comando S1, deve acionar o contator K1; aps soltar o
boto S1, K1 deve permanecer acionado.
Pressionando o boto de comando S2, deve acionar o contator K2; aps soltar o
boto S2, K2 deve permanecer acionado.
Pressionando o boto de comando S0, deve desacionar tanto K1 como K2 (aquele
que estiver ligado) e permanecer assim aps soltar S0.
Quando K1 estiver acionado K2 no deve acionar e vice-versa.
Havendo sobrecarga no motor, indicada pelo rel de sobrecarga F4, qualquer dos
dois contatores deve desligar.
b. Reverso Instantnea
O funcionamento semelhante ao de reverso simples, com a diferena que ao
acionar K1, desliga K2 e vice-versa.
8. Lista de Alocao.
Tipo de Ponto Smbolo Endereo Comentrio
S0 I0.0 Boto desliga NF
S1 I0.1 Boto liga NA
Entrada digital
S2 I0.2 Boto liga NA
F4 I0.3 Auxiliar de sobrecarga NA
K1 Q0.1 Contator Sentido Horario
Sada digital
K2 Q0.2 Contator Sentido Anti-horario
Exemplo 5:
20. Circuito de Fora.
1. Projeto 1:
Sistema manual
Uma botoeira liga e outra desliga o motor, independente dos nveis de gua
existentes.
2. Projeto 2:
Sistema automtico
Caso a caixa inferior no estiver vazia e a caixa superior no estiver cheia a bomba
dever ligar.
Caso a caixa inferior estiver vazia ou a caixa superior estiver cheia a bomba dever
desligar.
Obs:
sensor fechado = presena de gua.
sensor aberto = ausncia de gua.
EXERCCIO - SEMFORO
RUA 1
VECULOS
RUA 2
PEDESTRES
Lista de Alocao:
I0.3 Liga/ Desliga
Q0.0 Verde (1o rua )
Q0.1 Amarelo (1o rua)
Q0.2 Vermelho (1o rua)
Q0.3 Verde (2o rua)
Q0.4 Amarelo (2o rua)
Q0.5 Vermelho (2o rua)
Q0.6 Verde ( Pedestre 1o rua )
Q0.7 Vermelho ( Pedestre 1o rua ) Q1.0 Verde ( Pedestre 2o rua )
Q1.1 Vermelho ( Pedestre 2o rua )
Packing Line
Lista de alocao:
IP0 = I0.0 IP4 = I0.4 OP2 = Q0.2 OP6 = Q0.6
IP1 = I0.1 IP5 = I0.5 OP3 = Q0.3
IP2 = I0.2 OP0 = Q0.0 OP4 = Q0.4
IP3 = I0.3 OP1 = Q0.1 OP5 = Q0.5
Tomando como exemplo um programa para partida direta simples como apresentado
na figura:
3. Na caixa Select TD Model and Version selecione TD 200 Version 2.1 and earlier e
clique em Next>
5. Na janela Standards Menus and Password na opo Would you like to enable
password protection marque No e clique Next>
6. Na janela Function Keys and Update Rate pode-se escolher o byte (0-31) da
memria M a ser usado com as teclas de funo do TD (F1 a F4 e Shift F1 a Shift
F4),o modo de operao das teclas para a verso 2.1 e posterior e a taxa de
atualizao dos dados entre CPU e TD. Mantenha os ajustes e clique Next>
11. Na janela Project Components clique o boto Finish e a seguir Sim para finalizar a
configurao.
12. Na barra de navegao do Step7 Micro/win clique o boto Data Block e a seguir a
guia TD_DATA_0 para visualizar o bloco de dados da configurao.
13. As figuras abaixo mostram o TD200 com a exibio das mensagens na execuo do
programa.
Referncias Bibliogrficas
SENAI CEP Jos Incio Peixoto, FIEMG apostila Controlador Lgico Programvel.