Baixe o app para aproveitar ainda mais
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
Compartilhar