Buscar

Aula7 - Controladores lógicos programáveis - Montagem CLS71200

Prévia do material em texto

Informática Industrial:
Aula 7
PROF. VÍTOR VALENTE
Especificações CLP S7-1200 
◦ 1214C DC/DC/DC
Especificações CLP S7-1200 
◦ SIMATIC S7-1200 - 6ES7214-1AG31-0XB0
◦ CPU Compacta 1214C, DC/DC/DC, com I/O integrado:
◦ 14 DI de 24V DC (DIa = 8 e DIb = 6) – entradas digitais
◦ 10 DO de 24 V DC (DQa = 8 e DQb = 2) – saídas digitais
◦ 2 AI de 0 - 10V DC (AI) – entradas analógicas
◦ 1 AO (IQ) – saídas analógicas
◦ Fonte de alimentação: 20.4 - 28.8 V DC e memória de trabalho: 75
KB.
Especificações CLP S7-1200 
Entradas Rápidas
◦ O SIMATIC S7-1200 possui até seis entradas para contagem e medição rápida,
que são integradas sem dificuldades para as funcionalidades de contagem e
medição.
Saídas
◦ Saídas a transistor (corrente contínua) (possível utilizar PWM)
Saídas Rápidas
◦ As duas saídas rápidas integradas de trem de pulsos em 100 kHz podem
controlar a velocidade e a posição de um motor de passo ou servo
acionamento. Alternativamente podem ser utilizadas
Software de Programação
TIA PORTAL V12 - Siemens
Procedimento para Conexão
1-) Conexões Elétricas
Conecte o CLP S7-1200 ao computador (pelo cabo verde)
Conecte o CLP S7-1200 ao bloco de entradas e saídas (cabo cinza)
◦ OBS: no bloco físico do CLP a conexão de cima é o byte 0 e a de baixo é o byte 1)
Conecte o CLP S7-1200 a fonte de alimentação 24V da bancada pneumática e
ligá-la.
Conecte o pendrive da licença no computador.
Procedimento para Conexão
2-) Licença
Abra o software Automation License Manager e passe (arraste) a licença da hardkey
(LICENSE_KEY (G:)) para da unidade OS (C:)
Procedimento para Conexão
Após a troca da licença as unidades ficam assim:
OS (C:) (com a licença) e LICENSE_KEY (G:) (vazio)
Procedimento para Conexão
2-) Licença
OBS: NO FINAL, DEVE-SE PASSAR NOVAMENTE A LICENÇA PARA A HARDKEY.
Criação de Projeto
Criação de Projeto
Criação de Projeto
Criação de Projeto
Clique em DETECT
Criação de Projeto
Selecione o tipo e a interface.
Dependendo do computador pode ser NIC Gigabit.... em PG/PC interface:
Criação de Projeto
O TIA vai buscar/reconhecer automaticamente o CLP e listar abaixo.
Criação de Projeto
Selecione o CLP e clique em “Flash LED” – vai ficar
piscando os leds do CLP, garantindo que a conexão está
OK.
◦ Esta etapa não é obrigatória.
◦ Serve apenas para verificar a conexão.
Criação de Projeto
Clique no botão DETECT.
Criação de Projeto
OBS: PODE DAR ESTE AVISO DE IP (ABAIXO).
Clique em Yes.... E clique de novo em Detect.
Criação de Projeto
Clique em OK.
Criação de Projeto
Clique em OK e clique novamente em Detect – o TIA vai reconhecer 
o CLP.
Criação de Projeto
Clique em OK e clique novamente em Detect – o TIA vai reconhecer 
o CLP.
Programando
Programando
Entrada: I0.0
(OBS: ver se conectaram no Byte 0 ou Byte 1 – I1.0)
Saída: Q0.0
Programando
Feita a programação, deve-se passar o programa para o CLP.
Programando
Ajuste a caixa de diálogo  em No action (em vermelho) - selecione
a opção que tiver (stop all).
Após clique em Load.
Programando
Programando
Marque o Star All e clique em Finish.
Programando
Pronto...
O CLP já está rodando o programa. Agora é só conectar as entradas
(botões) e saídas (lâmpadas) no CLP e apertar os botões.
Programando
Para enxergar o programa rodando no TIA, clique no botão de
monitoramento a seguir.
Programando
Sem pressionar o botão fisicamente e monitorando o programa.
OBS: se mexer na programação esse botão não vai funcionar, tem que fazer o
download novamente.
Programando
Pressionando o botão fisicamente e monitorando o programa.
Fechando o Programa
Para sair feche a monitoração, salve o projeto e feche o TIA Portal.
Se quiser... Você pode desconectar o cabo verde que liga o CLP do
CPU e utilizá-lo em qualquer lugar. O CLP não precisa estar
conectado ao computador.
Funções no software TIA 
do CLP S7-1200
Endereços das entradas e saídas
Após ir na pasta PLC tags (na coluna da esquerda) e abrir Show all
tags.
Endereços das entradas e saídas
Agora tem que adicionar os dois contatos.
Endereços das entradas e saídas
Para testar (rodar) tem que ir na pasta Program blocks (coluna da 
esquerda) e abrir Main [OB1].
Contador
Achar o contador CTU (contador crescente) na coluna da direita “Basic instructions”, pasta
Counter operations, e arrastar para a linha.
OBS: se não aparecer clicar antes em Instructions
Contador
Em PV colocar o número da contagem: 3
Em CV colocar o nome do contador: “cont” 
◦ OBS: tem que estar entre aspas “ ” 
Em R colocar um botão para resetar o contador.
Contador
Após ir na pasta PLC tags (na coluna da esquerda) e abrir Show all
tags.
Contador
Após ir na pasta PLC tags (na coluna da esquerda), abrir Show all
tags, e adicionar o contador.
◦ Em Data Type colocar int
◦ Em Address colocar uma memória MW1
Agora para testar (rodar) tem que ir na pasta Program blocks
(coluna da esquerda) e abrir Main [OB1].
Contadores
Exercício: Teste os tipos de contadores e veja o funcionamento de cada um:
◦CTU
◦CTD
◦CTUD
Contadores
Tipos de contadores:
◦ CTU (ascendente) = conta até o número setado em PV e ativa a saída. Fica contando caso
pressione a entrada. Só zera e desativa a saída pressionando o botão R (reset).
◦ CTD (decrescente) = faz a contagem regressiva (começa a contar do 3 = valor setado em PV),
e quando chega a Zero ativa a saída. Só volta ao número 3 e desativa a saída quando o botão
LD for acionado.
Contadores
Tipos de contadores:
◦ CTUD (ascendente e decrescente)= no bloco tem o contato CU, CD, R, LD, PV, CV.
◦ O botão em CU conta de forma crescente.
◦ O botão em CD conta de forma decrescente.
◦ O botão em R reseta o contador.
◦ O botão em LD talvez não precise. Ele carrega o valor do PV no CV e aciona a saída. É um reset
invertido, ao invés de zerar, ele carrega para o valor máximo setado.
◦ PV é o valor setado para acionar a saída.
◦ Saída QD = colocar uma saída (%Q0.1). Depois tem que colocar uma linha com um botão com o nome
do bloco do contador (“IEC_Counter_0_DB”.QD - OBS:colocar o nome do bloco do contador e
selecionar QD) ligado a saída %Q0.1. A saída QD só é ativada em Zero e números negativos!
◦
Temporizador
Achar o temporizador TON na coluna da direita “Basic instructions”, pasta Timer operations, e
arrastar para a linha.
Temporizador
Em PT colocar o tempo: 1s = 1 segundo
Em ET colocar o nome do temporizador: “tempo” 
◦ OBS: tem que estar entre aspas “ ” 
Temporizador
Após ir na pasta PLC tags (na coluna da esquerda) e abrir Show all
tags.
Temporizador
Após ir na pasta PLC tags (na coluna da esquerda), abrir Show all
tags, e adicionar o temporizador.
◦ Em Data Type colocar Time
◦ Em Address colocar uma memória MD100
Agora para testar (rodar) tem que ir na pasta Program blocks (coluna da esquerda) e abrir
Main [OB1].
Temporizador
Exercício: Teste os tipos de temporizadores e veja o funcionamento de cada um:
◦TP
◦TON
◦TOFF
◦TONR
Temporizador
Tipos de temporizadores:
◦ TP = coloca 24V na entrada e ele aciona a saída durante o tempo setado e depois desativa,
mesmo que tu permaneça com os 24V na entrada. Se retirar os 24V da entrada antes que
termine o tempo, ele desativa a saída e zera o temporizador.
◦ TON = coloca os 24V ne entrada e ele conta o tempo setado e após liga a saída. Permanece
acionado enquanto os 24V estiverem na entrada. Retirou os 24V da entrada ele desativa a
saída e zera o temporizador.
◦ TOFF = coloca 24V na entrada e ele já aciona a saída. Quando tu retirar os 24V na entrada ele
começa a contar o tempo (com a saída energizada) e depois da contagem ele desativa a saída
e zera o temporizador.
◦ TONR = coloca os 24V na entrada e ele conta o tempo setado e após aciona a saída. Se retirar
os 24V da entrada ele permanece com a saída ativada. Para desativar tem que acionar o
botão R (reset). Logo, ele possui um botão a mais que os outros, que é o reset.
Set
O bloco Set é o SR que se encontra na pasta Bit Logic Operations no lado direito.
O bloco possui um botão S,um botão R1 e uma saída Q.
◦ OBS: acima do bloco tem que colocar um nome para ele (colocar o nome entre aspas, ex: “set”).
Funcionamento: Ao acionar o botão S (entrada I0.0, por exemplo) a saída Q é ativada. Ela só é
desativada quando se aciona o botão R1 (reset).
OBS: na pasta PLC Tags (do lado esquerdo), se configura o bloco SR da seguinte forma:
◦ set (nome dado entre aspas) bool %M0.3
Reset
O bloco Set é o RS que se encontra na pasta Bit Logic Operations no lado direito.
O bloco possui um botão R, um botão S1 e uma saída Q.
◦ OBS: acima do bloco tem que colocar um nome para ele (colocar o nome entre aspas, ex: “reset”.
Funcionamento: A saída já começa ativada. Ela só é desativa quando o botão R é acionado. Se
acionar o botão S1, volta para o início, ou seja, a saída vai ser ativada novamente.
OBS: na pasta PLC Tags (do lado esquerdo), se configura o bloco SR da seguinte forma:
◦ reset (nome dado entre aspas) bool %M0.3
Ordem dos fatores altera o resultado situação 
Neste programa , qualquer entrada deveria ligar a saída.
Como o CLP considera a última linha como a última ação, logo, quando
pressionar I0.0 (vai ativar a primeira linha, porém, fisicamente a saída não é
ativada). Isso ocorre porque a segunda linha fica desativada (última ação lida
pelo CLP e é esta que o CLP considera como saída). Então, a saída Q0.0 fica
sempre desligada.
Ordem dos fatores altera o resultado situação 
A solução é colocar os contato em paralelo. Agora qualquer entrada ativa a
saída.
Fechando o Programa
Por fim, agora vá no software da licença e arraste a licença do C: do
CPU para a hardkey (LICENSE_KEY G:).
Tem que ficar como a tela abaixo depois de arrastar a licença para a
hardkey.
Referências bibliográficas
◦ [1] FRANCHI, C. M.; CAMARGO, V. L. A. Controladores Lógico Programáveis: Sistemas 
Discretos. 2ª ed. São Paulo: Érica. 2011.
◦ [2] Material de aula do prof. Fernando Rosito
◦ [3] MORAES, C. C.; CASTRUCCI, P. L. Engenharia de Automação Industrial. 2ª ed. Rio de 
Janeiro: LTC, 2012.
◦ [4] Manual SIMATIC S7 1200. Siemens.
55

Continue navegando