Académique Documents
Professionnel Documents
Culture Documents
10
Curso de Controladores Lgicos Programveis
Dimenses : 197 x 80 x 62 mm
11
Curso de Controladores Lgicos Programveis
NOTA : Existe um cabo de comunicao especial da SIMENS que utilizado para conectar mais de
um CLP em um computador.
I x.x - Designa uma entrada. um elemento usado para monitorar uma ao ou um evento, como
um interruptor, pressostato, termostato, etc.
Na CPU 214 ns temos 14 entradas digitais reais.
So elas: I 0.0, I 0.1, I 0.2, I 0.3, I 0.4, I 0.5, I 0.6, I 0.7, I 1.0, I 1.1, I 1.2, I 1.3, I 1.4, I 1.5.
Q x.x - Designa uma Sada. usada para controlar um equipamento como um motor, uma vlvula
ou um LED.
Na CPU 214 ns temos 10 sadas digitais reais.
So elas: Q 0.0, Q 0.1, Q 0.2, Q 0.3, Q 0.4, Q 0.5, Q 0.6, Q 0.7, Q 1.0, Q 1.1.
10 SAIDAS DIGITAIS
14 ENTRADAS DIGITAIS
12
Curso de Controladores Lgicos Programveis
Entradas e sadas lgicas so aquelas que possuem apenas dois resultados, 0 e 1. Sendo o
resultado 0 = 0V e o resultado 1 = 24V.
As Entradas e Sadas Analgicas podem variar passo a passo dentro de seu gradiente de
variao.
Por exemplo: digamos que o Laboratrio tenha um modulo adicional de 02 entradas +02
sadas analgicas 220Vca; Ento estas entradas e sadas podero variar suas tenses entre 0Vca e
220Vca assumindo valores tais como: 40V, 87V 152Vca.
No caso da CPU mod. 214 , eles so 56 endereos variando do endereo M 0.0 ao endereo
M 7.7 .
Entradas e Sadas Imaginrias so aquelas que s podem ser usadas dentro do programa.
Mas ento elas deixam de ser Entradas e Sadas?
Sim, elas sero utilizadas para contatos internos do programa , a no ser que se instale um mdulo
adicional e ento estas entradas e/ou sadas ( depende do modulo ) deixaro de ser imaginrias e se
transformaro em reais.
Nota: Os nmeros que vem depois desses designadores identificam a entrada ou a sada especfica
que est sendo conectada ou controlada. Esses nmeros vo de 0 a 7. Um grupo de oito pontos
chamado um BYTE. As Entradas e Sadas (I e Q), tem sua rea de memria especfica, assim uma
entrada e uma sada podem ter o mesmo nmero de endereo, I 0.0 e Q 0.0.
Por exemplo, se voc deseja conectar um interruptor liga/desliga terceira entrada
preciso liga-lo entrada I 0.2.
13
Curso de Controladores Lgicos Programveis
Tela de Abertura
Depois de clicar no cone, aparecer em seu micro a tela de abertura . A partir deste ponto,
voc pode efetuar novos projetos, abrir projetos, alterar as configuraes, etc.
14
Curso de Controladores Lgicos Programveis
Na barra de comandos temos os menus: Project, Edit, View, CPU, Debug, Tools, Setup,
Window e Help.
O Menu View
15
Curso de Controladores Lgicos Programveis
O Menu CPU
O Menu Debug
O Menu Setup
Em Communications configuramos a
porta onde est conectado o cabo de
comunicao do CLP e o endereo da CPU.
CPU Address Seleciona a estao que
executar a funo de controladora.
Exemplo:
001 Esta estao o prprio micro.
002 Esta estao o primeiro CLP.
003 Esta estao o segundo CLP.
Obs.: O LEE no possui o cabo que interliga
mais de uma CLP. Ento ser sempre utilizado
a estao 002.
16
Curso de Controladores Lgicos Programveis
Em preferences esto as
configuraes de programao. Podemos
selecionar entre a programao STL e
Ladder, padro internacional ou Simatic
Podemos alterar o idioma do
software e selecionar o estado inicial das
telas de programao quando se inicia o
software.
Alteramos tambm o formato e o
tamanho para transferncia de dados.
O Menu Help
17
Curso de Controladores Lgicos Programveis
A figura abaixo mostra que a REDE da lgica escalar uma fileira de elementos conectados
que formam um circuito completo entre o trilho de fora esquerda e o elemento de sada direita.
contato
Aparecer na tela uma janela onde devemos selecionar a CPU, que estamos utilizando, e as
configuraes de comunicao.
Nota: Observe que o cursor est parado na primeira coluna da primeira NETWORK; para
moviment-lo use as setas , ou o mouse.
18
Curso de Controladores Lgicos Programveis
2o Passo: Digite o endereo do contato. Neste caso, como este contato tem o endereo 0.0, apenas
tecle ENTER.
5o Passo Vamos inserir agora o contato normal aberto Q 1.0, conhecido industrialmente como
contato de selo. Para isto posicione o cursor no comeo da network, selecione o comando Vert na
barra de ferramentas e tecle ENTER ou d um duplo clique. Cuidado porque para inserir esta linha
vertical, o cursor deve estar posicionado corretamente, como no exemplo abaixo.
Para inserir o ltimo contato, basta levar o cursor para baixo, selecionar o contato na barra
de ferramentas e enderear o mesmo como Q 1.0.
19
Curso de Controladores Lgicos Programveis
Procedimento:
Para voltar as sadas setadas pelo comando SET para OFF, ser necessrio fazer uma outra
NETWORK usando o comando RESET.
Vamos agora construir a 3o NETWORK, repetindo os passos da anterior, sendo que no 1o
passo, o endereo do contato aberto I 0.2. Ao invs de SET, usaremos o RESET com K=3 a partir
da sada Q 0.0.
20
Curso de Controladores Lgicos Programveis
C T U - Contador Crescente
CXX
CU CTU
R
Constante +10 PV
Nota: O CLP 214 pode enderear vrios contadores, isto , podemos enderear desde o contador C0
C14 e do C80 ao C127.
Por exemplo:
21
Curso de Controladores Lgicos Programveis
CXX
CU CTUD
CD
R
Constante K10 PV
Nota: O CLP214 pode enderear vrios contadores, isto , podemos enderear desde os contadores
C48 ao C79.
I 0.0
TON
TONR
K1 k2 k3
T = K1+K2+K3=TONR
22
Curso de Controladores Lgicos Programveis
Exemplos:
TON T33 K=100 _ O TON tem constante de tempo igual a 10mS e se K=100, ento
teremos: 10010mS=1S
T33 endereo
TON
Entrada IN
0 contagem
K100
constante
PT
END
Este comando avisa ao CLP o final da programao, por isso de vital importncia em
qualquer programa. Este comando est na Janela F2 em Program Control.
Vamos tentar implementar aquele nosso exerccio de demonstrao sem o comando END no
final da ltima linha. Ir aparecer uma mensagem de erro, lhe indicando que faltou o END.
23
Curso de Controladores Lgicos Programveis
GUIA DE PROGRAMAO
2o Batizar o programa, para isto basta na tela de abertura salv-lo com um nome
apropriado.
3o Digitar toda sua edio e salv-la tambm em diskette, para garantir um backup.
Estas operaes so muito simples e para isso basta no Menu CPU clicar em Clear... . Para
compilar o programa basta clicar no cone Compile e para grav-lo no CLP basta clicar na barra de
ferramentas, no cone DownLoad.
24
Curso de Controladores Lgicos Programveis
utilizado para limpar da memria do CLP o programa residente. Este comando se encontra
no menu CPU .
DownLoad to CLP
Este comando utilizado para baixar o programa que est no micro para a memria do CLP.
RUN e STOP
Estes comandos citados acima s funcionam se o CLP estiver em modo de operao STOP.
O que vem a ser isto?
O CLP pode se encontrar em dois estados: parado (STOP), sem processar o programa
residente ou em processamento (RUN), processando os dados de entradas e sadas.
Experimente implementar um programa j pronto do diretrio C:\S7\Programs\
Estes programas mostrados na figura acima so programas que j vieram no software de
instalao S7200 da Siemens. Escolha algum arquivo para exemplo e depois implemente-o no CLP.
25
Curso de Controladores Lgicos Programveis
Com este programa implementado voc poder monitorar as mudanas de estados das
entradas e sadas pelo micro utilizando o comando Ladder Status On, que se encontra no menu
principal Debug.
Vamos nos certificar que o CLP esta em modo RUN para podermos continuar.
Voc observa que o contato normal fechado I 1.1 est grifado mostrando continuidade
naquele trecho .
Ao acionarmos a chave I 0.0 teremos continuidade no contato normal aberto I 0.0 assim
energizando a sada Q 1.0 e fechando seu contato Q 1.0 , como mostra a figura abaixo .
Com este comando STATUS , voc agora j consegue monitorar qualquer programa sendo
executado na memria do CLP .
26
Curso de Controladores Lgicos Programveis
Para fazer mudanas no seu programa , basta sair da funo STATUS , pressionando no
Menu Debug , Ladder Status OFF.
No programa de demonstrao vamos fazer as seguintes alteraes :
Na Network 2 vamos renomear o endereo do contato normal aberto I 0.1 para Q 1.0 ,
inserir o contato normal fechado de endereo T 33 e trocar a sada SET, por uma sada normal Q
0.0. Inserir em paralelo com a sada, um temporizador de endereo T 33, como nos mostra a figura:
27
Curso de Controladores Lgicos Programveis
Voc pode no ter percebido com essas mudanas, voc montou um pequeno circuito
temporizado.
Ao acionarmos I 0.0, acionaremos a sada Q 1.0, assim energizaremos o seu contato normal
fechado na network 02 e energizando a sada Q 0.0 e o temporizador T33.
Aps o tempo de 5 seg., o prprio contato T33 do temporizado o resetar, reiniciando do
zero, isto , fazendo o temporizador se transformar em um oscilador de T = 5 seg.
Na Network 04 o contador C 23 contar os pulsos gerados pelo contato normal aberto Q 0.0,
quando o mesmo contar 5 pulsos acionar a sada Q 0.2 .
Imagine que voc um operador de uma refinaria, e este circuito ser um circuito de alarme
de uma caldeira. Sendo os endereos abaixo as seguintes descries.
28
Curso de Controladores Lgicos Programveis
EXERCCIOS
1) Dada a lgica de comando digital abaixo, escreva um programa equivalente para CLP em
linguagem Ladder. (Questo do Exame Nacional de Cursos 1998)
29
Curso de Controladores Lgicos Programveis
ENTRADAS: I0.0 = 1 se NVEL < NVEL BAIXO - I0.0 = 0 se NVEL > NVEL BAIXO.
I0.1 = 1 se NVEL > NVEL ALTO - I0.1 = 0 se NVEL < NVEL ALTO.
I0.2 = 1 se AUTOMTICO - I0.2 = 0 se MANUAL .
I0.3 = 1 se BOTO LIGA pressionado .
I0.4 = 0 se BOTO DESLIGA pressionado .
OBS: Para mudarmos o sentido de rotao de um motor trifsico necessrio que mudemos duas
das trs fases , isto , que a fase A se torne B e que a fase B se torne A .
4) A figura abaixo mostra um misturador usado para fazer cores personalizadas de tinta.
Possuem dois encanamentos entrando no topo do tanque , fornecendo dois ingredientes diferentes ,
e um nico encanamento no fundo do tanque para transportar a tinta misturada finalizada. Nessa
aplicao voc vai controlar a operao de preenchimento , monitorar o nvel do tanque , e controlar
o misturador e o perodo de aquecimento . Seguir os passos 1 at o 8 listados abaixo .
30
Curso de Controladores Lgicos Programveis
31
Curso de Controladores Lgicos Programveis
DESAFIO
PARMETROS
I0.0 Liga
I0.1 Desliga
Q0.0 Verde (1o rua ) TEMPO (SEG.)
Q0.1 Amarelo (1o rua) SINAL 1 RUA 2o RUA
o
DICA : Se o sinal para carros estiver verde ou amarelo , o sinal de pedestres deve estar vermelho.
32
Curso de Controladores Lgicos Programveis
BIBLIOGRAFIA
33