You are on page 1of 23

7.

0 O CLP SIEMENS SIMATIC S7-1200


Novo design escalonvel e flexvel para solues compactas e inteligentes. Interface PROFINET
integrada para programao, diagnstico, ligao ao HMI e comunicao CPU-a-CPU . Funes
tecnolgicas integradas poderosas para funes de contagem, medio, closed-loope motion
control.

Comunicao Industrial
Por se tratar de um controlador IO, o SIMATIC S7-1200 permite uma conexo completa com
dispositivos PROFINET IO.
Alm disso, a interface integrada PROFINET possibilita conexo com SIMATIC STEP 7 Basic para
planejamento de projeto, programao e visualizao dos SIMATIC IHM Basic Panels,
comunicao entre CLPs e dispositivos de terceiros como opo de integrao avanada. A conexo
standard fieldbus PROFIBUS para reaes rpidas, por exemplo, possvel graas aos mdulos de
comunicao PROFIBUS. Para comunicao remota via internet wireless o S7-1200 pode ser
equipado com interface GSM/GPRS.
Alm disso, atuadores e sensores AS-i do nvel mais baixo, de campo, podem ser conectados por
meio do mdulo de comunicao mestre AS-i.
Interface clara e intuitiva para mximo desempenho

Este software possui um conceito orientado a tarefas, com um editor eficiente, permitindo
programao em LAD, FBD e SCL. Todos os editores esto contidos dentro de uma mesma
plataforma. O usurio pode trabalhar intuitivamente com todos os editores e alternar entre eles com
apenas um clique do mouse. Funes comuns a todos os editores permitem ao usurio manipular
projetos de forma fcil e rpida. Com uma interface grfica amigvel, respostas rpidas podem ser
visualizadas em qualquer PC e assegurar alta produtividade e facilidade desde o incio de cada
projeto.

Elevada conectividade

At 16 ligaes de Ethernet
Conector RJ45 com funcionalidade auto-cross-over
10/100Mb/s data rates
Protocolos SuportadosTCP/IP native
ISO on TCP
S7-Communication

CARACTERSTICAS DE HARDWARE

CPUs S7-1200 suportam protocolos Ponto-a-Ponto com a mxima liberdade e


flexibilidade Configurado e programado atravs de instrues extendida e funes de
biblioteca tais como:
Protocolo USS drive
Protocolo Modbus RTU Master
Protocolo Modbus RTU Slave

Mdulos de Entradas/Sadas
- Digitais
- Analgicos
- Especficos para medio de temperatura

Mdulo de Posicionamento

Mdulos de Comunicao
-Interface Prifinet integrada
-AS-Interface (mestre)
- PROFIBUS-DP (escravo)
- Modem
- Ethernet
- comunicao com controles adicionais e dispositivos IHM
O que so Entradas e Sadas ?

I x.x - Designa uma entrada. um elemento usado para monitorar uma ao ou um


evento, como um interruptor, pressostato, termostato, etc.
Na CPU 222 ns temos 8 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.

Q x.x - Designa uma Sada. usada para controlar um equipamento como um motor,
uma vlvula ou um LED.
Na CPU 222 ns temos 6 sadas digitais reais.
So elas: Q 0.0, Q 0.1, Q 0.2, Q 0.3, Q 0.4, Q 0.5.

O que so Entradas e Sadas Lgicas e Analgicas ?

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.

O que so contatos de memria?


Contatos de memria so entidades virtuais que so utilizados apenas para
ajudar o desenvolvimento da lgica de programao escalar interna. Usam
uma simbologia de entrada e de sada
Um dos software que podemos utilizar para controle do clp s7-1200 o TIA( Totally
Integrated Automation Portal ) a plataforma para engenharia integrada com SIMATIC
STEP 7 e SIMATIC WinCC.

8.0 Plataforma centralizada de engenharia

Uma nica interface de usurio para todas as tarefas gerais de automao (ex:
configurao, comunicao, diagnsticos, )
Consistncia automtica de dados em todo o projeto

Poderosas bibliotecas para diversas necessidades na automao

Utilizando o software

1 criamos um novo projeto em create a new project


2 configura-se o nome do projeto, insere-se comentrios e cria-se o projeto
3configura-se o devices 3 softwares.
9.0 Tela de Abertura

Ao clicar no cone, aparecer a tela de abertura . A partir deste ponto,pode-se efetuar


novos projetos, abrir projetos, alterar as configuraes, etc.

Como em outros programas para Windows, os menus so alterados


dependendo da tarefa voc esteja executando. Esta tela possui uma barra de
comandos e ferramentas com os comandos caractersticos do Windows como:
novo arquivo, abrir arquivo, salvar, imprimir, recortar, copiar e colar. Nesta
barra tambm temos outros cones especficos que so os seguintes:
9.1 BARRAS DE FERRAMENTAS E MENUS DO STEP 7
9.2 Como Inserir um contato

1 Passo: Inserir um contato normal aberto I 0.0.


Coloque o cursor na NETWORK 1, pressione F4 e selecione o contato normal aberto. Para inserir o
contato tecle ENTER ou d um clique. Acima do contato aparecer um espao para o
endereamento do contato.

2 Passo: Digite o endereo do contato. Neste caso, como este contato tem o endereo I0.0, apenas
tecle ENTER.
3 Passo: Vamos inserir agora o contato normal fechado I 0.4.
Coloque o cursor direita, pressione F4 e selecione o contato normal fechado. Para inserir o contato
tecle ENTER ou d um clique. Acima do contato aparecer um espao para o endereamento do
contato. Desta vez necessrio digitar o endereo I0.4 e teclar ENTER.

4 Passo: Vamos agora inserir uma sada Q 0.0.


Coloque o cursor direita. Pressione F6 e selecione a sada, tecle ENTER ou d um
clique. Acima da sada aparecer um espao para o endereamento da mesma.

5 Passo Vamos inserir agora o contato normal aberto Q 0.0, conhecido industrialmente
como contato de selo. Para isto posicione o cursor no comeo da network, selecione o
comando Line Down na barra de ferramentas. 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, pressionar F4 e selecionar o
contato enderear o mesmo como Q 0.0.
9.3 Sada SET e RESET

A sada SET nos permite acionar vrias sadas simultaneamente.

Nota: As sadas continuaro em ON mesmo que a chave 0.1 seja desligada.


Para voltar as sadas setadas pelo comando SET para OFF, ser necessrio
fazer uma outra
NETWORK usando o comando RESET.

Instrues de lgica Bit

Os contatos normais pegam o valor referenciado na memria ou no Registro do


processo da imagem se o tipo de dado I ou Q. Os contatos imediatos obtm o valor
fsico da entrada quando a instruo executada, mas o Registro do processo da imagem
no renovado. O contato NOT nega a sada de um contato qualquer. O contato P deixa
passar apenas um pulso quando ativo em borda de subida e o contato N em borda de
descida. A sada NOP serve apenas para gastar ciclos de mquina. O alcance de pontos
N das sadas SET e RESET de 0 at 255.

9.4 TABELA DE SMBOLOS

A tabela de smbolos serve para tornar o nosso programa mais amigvel e fcil de
manusear. Com ela, podemos atribuir nomes que ns compreendemos a entradas e
sadas, agilizando a localizao das mesmas. Para vizualizar a tabela de smbolos basta
clicar no boto Symbol Table da barra VIEW, ou ento ir pelo menu View / Symbol Table
ou ainda clicar na Instruction Tree em Symbol Table e escolher a tabela corrente:

Podemos criar vrias tabelas de acordo com a necessidade do programa. Para


inserir uma tabela devemos ir pelo menu Edit / Insert / Table. Ou ento clicar com o
boto do mouse em cima do cone da Symbol Table na Instruction Tree e selecionar
Insert Symbol Table:
9.5 Contador

C T U - Contador Crescente

O Contador Crescente incrementa em um cada vez que for acionada a sua entrada CU
(Count Up). Quando o valor corrente (Cxxx) for maior ou igual ao valor do preset (PV), o
bit Cxxx acionado (liga). O contador crescente resetado quando acionamos a sua
entrada R (Reset).

Para selecion-lo deve-se ir em Intructions-> Counters e selecionar o bloco


CTU. Ele composto de uma entrada "CU", um reset "R" e a constante a ser
escolhida "PV".
Esta constante define o nmero de vez que ele dever contar para acionar a
sada CXX.

A cada alterao de valor da entrada CU(0e1) o contador contar uma vez.

Por exemplo:
Ao acionarmos cinco vezes a chave I 0.1, o contador ser ativado e acionar o
endereo C 23 que por sua vez na NETWORK 05 acionar a sada Q 0.4.
CTUD - Contador Crescente e Decrescente

O Contador Crescente / Decrescente possui duas entradas: CU e CD. Quando


acionamos a entrada CU, ele incrementa em um e quando acionamos a entrada CD ele
decrementa em um. Quando o valor corrente (Cxxx) for maior ou igual ao valor do preset
(PV), o bit Cxxx acionado (liga). O contador crescente resetado quando acionamos a
sua entrada R (Reset).
9.5 Temporizadores

Os tipos de temporizadores so:


Temporizador com atraso no ligamento (TON)
Temporizador com atraso no ligamento retentivo (TONR)
Temporizador com atraso no desligamento (TOF)
Atravs destes possvel criar:
Temporizador de Pulso (TP)
Temporizador de Pulso Estendido
TON- Temporizador com atraso de ligamento

A instruo Temporizador com Atraso no Ligamento On-Delay Timer (TON) inicia a contagem
crescente do tempo at um valor mximo quando a entrada (IN) ativada.
Quando o valor atual (Txxx) maior ou igual ao valor presetado (PT), o bit do temporizador
setado. Ele resetado quando a entrada (IN) desativada.
O temporizador para a contagem quando o mximo valor atingido (32767)
Temporizador com atraso no ligamento Retentivo (TONR)

A instruo Temporizador com Atraso no Ligamento Retentivo Retentive On-Delay Timer


(TONR) conta o tempo quando a entrada (IN) ativada.
Quando o valor atual (Txxx) maior ou igual ao valor presetado (PT), o bit do temporizador
setado.O valor atual do Temporizador TONR retido quando a entrada IN desativada. O
temporizador TONR permite que voc acumule o tempo contado durante vrios ciclos de ON da
entrada IN. Voc usa a instruo de reset (R) para resetar o valor atual do TONR
Temporizador com atraso de desligamento ( TOF)

A instruo Temporizador com Atraso no Desligamento OFF-Delay Timer (TOF) permite que
voc atrase o desligamento de uma sada por um certo perodo de tempo aps a entrada ter sido
operada (desligada) (nesse caso a entrada I0.7) Quando o estado do sinal IN 1, o bit do
temporizador imediatamente ativado e o valor atual setado para 0.
Quando o estado do sinal de entrada IN muda de 1 para 0 o temporizador inicia a contagem do
tempo. Quando o tempo presetado (PT) atingido, o bit do temporizador desativado e o valor
atual no mais incrementado. Se a entrada IN for ligada antes de decorrido o tempo presetado
(PT), o bit do temporizador permanece ativado.

Temporizador de Pulso(TP)

Quando o resultado da operao lgica na entrada I0.7 muda de 0 para 1, a contagem de tempo
inicia e a sada Q0.0 setada para 1.
A sada Q0.0 resetada quando uma das 2 condies ocorrer primeiro:
O tempo tiver expirado
O sinal na entrada I0.7 mudar de 1 para 0
Temporizador de Pulso Extendido(TPE)

Quando o resultado da operao lgica na entrada S mudar de 0 para 1 a contagem de tempo


inicia e a sada Q0.0 setada para 1. A sada Q0.0 continua a ter o sinal 1, mesmo se o sinal na
entrada I0.7 mudar para 0 antes do tempo expirado.
Se o sinal na entrada S mudar de 0 para 1 novamente enquanto o tempo ainda estiver
rodando, o temporizador reestartado. A sada Q0.0 resetada quando o tempo tiver expirado.
Exerccios Proposto

1. Elabore em linguagem Ladder um programa para acionar dois motores


eletricos (motor 1 e motor 2) de modo que, apos o Motor 1 ser ligado
atraves de uma botoeira de impulso (Liga), aguardem-se dez segundos e
o Motor 2 seja ligado. Tambm deve se prevista uma chave (Desliga) que
desliga simultaneamente os dois motores

2. Faa um programa em LADDER que execute a Operao de Comutao.


Aciona a sada Q0 ao ativar a entrada I0 desde que a entrada I1 esteja
desativada e, que de modo anlogo aciona a sada Q1 ao ativar a
entrada I1 desde que a entrada I0 esteja desativada. Se I0 e I1 forem
ativadas simultaneamente nenhum acionamento deve ocorrer.

3. Faa um programa em LADDER que execute a Operao de Selo. Aciona


a sada Q0 ao ativar a entrada I0 e desliga a sada Q0 quando a entrada
I1 for ativada. Faa duas programaes: uma com prioridade para ligar
(quando as duas entradas estiverem ativas simultaneamente a sada
ser ligada); e a outra com prioridade para desligar (quando as duas
entradas estiverem ativas simultaneamente a sada ser desligada).

4. Faa um programa em LADDER que execute a operao de Primeira


Falha. Trata-se de 3 entradas para detectar falhas (I0, I1 e I2) e 3 sadas
que indicam as falhas (Q0 indica falha por I0, Q1 por I1 e Q2 por I2).
Quando uma falha ocorre ela indicada pela sada correspondente, aps
a ocorrncia desta falha qualquer outra falha que ocorra no ser
detectada (primeira falha). Para resetar a indicao da falha deve ser
ativada a entrada I3.

5. Faa um programa em LADDER que execute a operao de Bi-Manual. A


sada Q0 ser ligada se ocorrer o acionamento simultneo de duas
entradas (I0e I1). Porm este acionamento simultneo deve ocorrer entre
0,4 segundos. Caso ultrapasse esse tempo, mesmo com o acionamento
simultneo das duas entradas, a sada Q0 no deve ser ligada.

6. Desenvolver um projeto de controle para a seguinte instalao ( na


linguagem LADDER ):

Atravs do programa o utilizador deve ser capaz de selecionar o modo se


funcionamento :
Automtico ou Manual . Em MANUAL , a Bomba poder ser ligada pressionando-se o boto LIGA
e desliga pressionandose o boto desliga . Neste modo , as bias de Nvel no tem nenhuma ao .
Em AUTOMTICO, a bomba ser ligada 10 Seg. aps a deteo de NVEL BAIXO e desligada 10
Seg. aps a deteo de NVEL ALTO .
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 .
SADA: Q0.1 = 1 ento BOMBA LIGADA .

7. Na figura indicada abaixo temos um esteira que acionada por um boto liga e
um de parada desliga. Necessita-se contar o nmero de tambores que passam
pela esteira. Uma vez atingido o nmero necessrio, um alarme (AL) dever ser
acionado. Desenvolva um programa em linguagem Ladder que realize esta funo.
Simule no STEP-7:

ST= Sensor de presena de tambor


M= Motor que movimenta a esteira,
Controlado pelo Clp.

Funcionamento solicitado:
Ao ligarmos o boto de partida deveremos contar um lote de dez tambores e
desligar a esteira. No caso de parada, esperar a partida e continuar contando.

8. Para os diagramas eltricos indicados abaixo, implemente-os em liguagem ladder


e descreva o funcionamento do circuito. Programe-os no STEP-7:
9. Utilizando-se dos recursos de contagem em PLC, elabore um programa capaz de
acionar uma lmpada sinalizadora sempre que o nmero de pulsos recebidos em
sua entrada for mltiplo de 5 (cinco). Assim, no recebimento do quinto pulso a
lmpada acende, desligando-se no sexto pulso; novamente acende no dcimo e
desliga no dcimo primeiro e assim sucessivamente

You might also like