15

curso clp basico - Marcosclubedotecnico.com/.../ai-140-programa_o_clp_basico.pdfCLP, através de uma explicação direta e simples, com desenhos ilustrativos dos menus e comandos deste

  • Upload
    others

  • View
    4

  • Download
    1

Embed Size (px)

Citation preview

  • ÍNDICE 1 INTRODUÇÃO. .....................................................................................................................................................3 2 O CONTROLADOR LÓGICO PROGRAMÁVEL – CLP....................................................................................4

    2.1 – Estrutura do CLP............................................................................................................................4 2.2 – Ciclo de Varredura .........................................................................................................................4 2.3 – Mapa de Memória ..........................................................................................................................4 2.4 – Atualização da Memória de Entrada e Saída .................................................................................5 2.5 – Tipos de Entradas e Saídas . ...........................................................................................................5

    3 NAVEGANDO NA TELA DE PROGRAMAÇÃO DO PC12 V 1.51 . ................................................................6 4 PROGRAMAÇÃO LADDER . ..............................................................................................................................8

    4.1 – Funções STR (¦+) , STR NOT (¦\+) e OUT( -( )- ) ................................................................8 4.2 – Lógicas E/OU (AND/OR) . ...........................................................................................................8 4.3 – Registradores Auxiliares. ..............................................................................................................8 4.4 – Temporizadores. ............................................................................................................................9 4.5 – Contadores. ...................................................................................................................................9 4.6 – Detectores de Borda . ..................................................................................................................10 4.7 – Comando SET e RESET. ............................................................................................................10

    5 EXPERIÊNCIAS PRÁTICAS. .............................................................................................................................11 Prática 1 : Acionamento 1 . ..................................................................................................................11 Prática 2 : Acionamento 2 . ..................................................................................................................11 Prática 3 : Temporizadores. .................................................................................................................12 Prática 4 : Contadores ..........................................................................................................................12 Prática 5 : Processo Industrial ...............................................................Erro! Indicador não definido.

  • 3

    1 INTRODUÇÃO

    Como um todo, o processo evolutivo atinge patamares cada vez elevados em todas as áreas da sociedade. Para acompanhar este fato, os sistemas de produção tem-se comportado de maneira crescente, em relação a quantidade, flexibilidade e eficiência.

    Nos sistemas de produção, o comando elétrico das máquinas tem necessitado de pessoas para controlar todo o processo de verificação, comando e controle, sendo isto inconveniente na maioria dos casos, pelo fato de um grande número de pessoas controlar tal sistema, gerando inflexibilidade e impossibilidade de executar outras tarefas.

    A evolução e aplicação crescente da eletrônica, possibilitou a criação para estes sistemas, dos chamados CONTROLADORES LÓGICOS PROGRAMÁVEIS ou CLP´S. Estes equipamentos, propiciam o melhor, mais seguro e flexível controle de tais sistemas, além de centralizar a monitoração e controle.

    O novo controlador TP02 WEG, vem atender as necessidades da miniaturização com baixo preço e eficiência destes sistemas eletrônicos de controle, além de possibilitar uma interface homem máquina mais simples, completa e direta através da utilização de micro computadores, tornando o CLP compatível com os sistemas informatizados, muito aplicado atualmente.

    A função desta apostila, é de explicar a utilização do software PC12, onde o programador terá contato com todas possibilidades e lógicas mais importantes de aplicação do CLP, através de uma explicação direta e simples, com desenhos ilustrativos dos menus e comandos deste software, usado na nova linha TP de controladores WEG.

    O PC12, possibilita a elaboração de programas de maneira mais clara, através de representações gráficas (LADDER ou BOOLEAN), além de possibilitar o teste do programa e simulação das entradas e saídas atuadas, antes de aplicar diretamente o programa na máquina em questão. Toda estas possibilidades requerem pouquíssimos recursos de hardware e conexão simples através da comunicação serial entre PC e CLP, tornando-se simples e rápido de ser operado.

  • 2 O CONTROLADOR LÓGICO PROGRAMÁVEL – CLP

    2.1 – Estrutura do CLP

    2.2 – Ciclo de Varredura

    2.3 – Mapa de Memória

    RAM((Random Access Memory): armazenamento temporário; ): (armazenamento temporário; ROM(Read Only Memory): armazenamento definitivo;

    PROM(Programmable ROM): única gravação;

    EPROM(Eraseble PROM): regravação de dados, apagamento com ultravioleta; ( EEPROM(Eletrically EPROM): regravação de dados, apagamento elétrico.

  • 5

    2.4 – Atualização da Memória de Entrada e Saída

    2.5 – Tipos de Entradas e Saídas

    ? DIGITAIS

    DISPOSITIVOS DE ENTRADA DISPOSITIVOS DE SAÍDA Chaves Seletoras Relés de Controle

    Sensores Fotoelétricos Solenóides Chaves Fim-de-Curso Válvulas

    Sensores de Proximidade Partida de Motores Chaves de Nível Lâmpadas/Sirenes

    ? ANALÓGICAS

    DISPOSITIVOS DE ENTRADA DISPOSITIVOS DE SAÍDA Transdutor de Tensão/Corrente Válvulas Analógicas

    Transdutor de Temperatura Atuadores Analógicos Transdutor de Pressão Controladores de Potência

    Potenciômetros Medidores Analógicos Encoder Absoluto/Incremental Display Alfanumérico

  • 3 NAVEGANDO NA TELA DE PROGRAMAÇÃO DO PC12 V 1.51

    New - Cria um novo arquivo.Open - Abre um novo arquivo. Save - Salva arquivo atual. Save As - Salva Arquivo Atual com outro nome . Print - Imprime programa atual. Print Preview - Visualização Previa da Impressão. Print Setup - Imprime a configuração do Sistema. Exit - Sai do Programa.

    PLC Type - Seleciona o tipo de PLC (20/28 MR/MT ou 40/60 MR/MT)

    Clear Memory - Limpa a memória de Programa do CLP Boolean - Muda o modo de edição atual para Booleano Ladder - Muda o modo de edição atual para ladder Data Memory - Visualiza a memória de dados (V/D/WC/FILE) System Memory - Visualiza a memória de Sistema(SC/WC) Symbol - Visualiza e Edita simbolos Used table - Visualiza em uma tabela saídas(Y), Contatos Internos

    Auxiliares(C), Contatos de sistema(SC), temporizadores e Contadores utilizados(TMR/CNT)

    Check Logic - Verifica a lógica (instruções) do programa OK.

    Write - Carrega programa do micro para o CLP.Read - Carrega o programa do CLP para o Micro. Run - Coloca a CPU do CLP em modo execução. Stop - Pára a CPU do CLP. Password - Senha para uso dos Comando Write e Read. EEPROM- Carrega programa da EEPROM para PLC ou PLC para

    EEPROM. Set RTC - Seta relógio de tempo real. Clear System - Limpa memória de sistema do PLC. Clear Data - Limpa memória de Dados do PLC. Clear Program - Limpa memória de Programa do PLC. Clear All memory - Limpa toda memória do PLC. Compare program - Compara programa do PLC com o do computador. Com Port - Executa o link de comunicação do computador com o

    PLC ou cancela.

    Observação : Para Carregar o programa do micro para o PLC, o mesmo deve ser colocado em Modo STOP.

  • Boolean - Monitora programa em modo Booleano se estiver neste modo.

    Ladder - Monitora o programa em modo Ladder se estiver neste modo.

    Data - Monitora Dados (X, Y, C, S, SC, V, D) . Abort - Aborta Monitoração. Set Reset I/O - Pulso em uma entrada (X); saida (Y); Contato Auxiliar

    Interno (C). Change Data - Mudança de Dados (V, D, WC). Scan Time - Monitora tempo de Scan do PLC . RTC - Monitora relógio de tempo real.

    S - Insere um Contato Normal Aberto na posição atual do cursor.

    N - Insere um Contato Normal Fechado na posição atual do cursor.

    O - Insere uma saída na linha atual do cursor. T - Insere um Bloco Temporizador na posição atual do cursor . C - Insere um Bloco contador na posição atual do cursor. F - Insere uma Função na posição atual do cursor. A - Insere uma linha horizontal na posição atual do cursor. R - Insere uma linha vertical na posição atual do cursor. D - Apaga linha vertical na posição atual do cursor. - A tecla DEL apaga linha horizontal na posição atual do cursor.

    Insert ! - Insere um espaço em branco no local onde está posicionado o cursor.

    Delete - Apaga o que estiver na posição onde está posicionado o cursor.

    Cut - Retira a área selecionada e guarda na memória rascunho do Sistema Operacional.

    Copy - Copia a área selecionada e guarda na memória rascunho do Sistema operacional.

    Paste - Insere o que está na memória rascunho na posição atual do cursor.

    Search - Busca Registrador de dado(V,WC,D),

    B-Tools - Habilita Visualização da Barra de Ferramentas (STR, A, R, R, O...).

    L-Tools - Habilita Visualização da Barra de Ferramentas (S, N, D, T, C, F, A, R, D...).

  • 8

    4 PROGRAMAÇÃO LADDER

    4.1 – Funções STR (¦+) , STR NOT (¦\+) e OUT( -( )- )

    EXERCÍCIO 1: Implementar a lógica dada acima.

    4.2 – Lógicas E/OU (AND/OR)

    EXERCÍCIO 2: Implementar a lógica dada acima.

    4.3 – Registradores Auxiliares

    EXERCÍCIO 3: Implementar a lógica dada acima.

  • 4.4 – Temporizadores

    X0003: Habilita a temporização V0002: Memória de incremento do temporizador 03600: Valor de Preset (base de tempo 100ms) Y0002: Bobina de saída

    X0001: Habilita a temporização X0002: Reset do temporizador V0001: Memória de incremento do temporizador 00050: Valor de Preset (base de tempo 100ms) Y0001: Bobina de saída

    EXERCÍCIO 4: Implementar as lógicas dadas acima.

    4.5 – Contadores

    X0001/2: Habilita Contador V0002: Memória de incremento do contador 00012: Valor de Preset X0005: Reset do contador C0001: Variável interna Y0001: Bobina de Saída

    EXERCÍCIO 5: Implementar as lógicas dadas acima.

  • 10

    4.6 – Detectores de Borda

    EXERCÍCIO 6: Implementar as lógicas dadas acima.

    4.7 – Comando SET e RESET

    EXERCÍCIO 7: Implementar as lógicas dadas acima.

    F6

    F5

  • 11

    EXERCICIOS PROPOSTOS

    1 - Acionamento 1 Implementar uma partida direta e uma partida direta com reversão

    2 - Acionamento 2Implementar uma partida com chave estrela-triângulo

  • 12

    3 - Temporizadores Fazer a saída Y1 acionar com intervalos de 2 segundos ( ou seja, 2 Seg. ON e 2 Seg. OFF );

    4 - ContadoresUsar o exercício 3 como gerador de pulso e elaborar um contador simples de 4 pulsos, com reset , para acionar a saída Y2;

    5 - Dispositivo de estampagem de peçasImplementar o controle para um dispositivo de estampagem (prensa), conforme o diagrama trajeto-passo dado abaixo.

  • 6 - Controle de semáforo escolar

    Objetivo: Controlar o tráfego de pedestres em frente a escola. Consiste de um semáforo para os veículos e outro para os pedestres .

    ? programa começa pelo START da botoeira para o pedestre ? A luz amarela para os carros é ativada por 10 segundos e a vermelha por 30 segundos? A luz verde para pedestres é ativada por 30 segundos e a vermelha é desativada . ? A luz verde do tráfego de carros ,volta 10 segundos após .

  • 14

    7- Carregamento de vagões

    Objetivo: Promover a carga do vagão, através do silo e da esteira transportadora. A célula de carga B1 é a que fará a indicação do vagão totalmente carregado.

  • 8 – Tanque misturadorProcesso:

    1- Encher o tanque ,ligando as bombas 1 e 2 ,com temporização de 10seg. para bomba 1 e 14 seg para. bomba 2

    2- Controlar o nível do tanque através das chaves de nível 3- Ligar sistema de aquecimento através da válvula 4- Ligar misturador por 25 segundos 5- Ligar bomba de descarga e abrir válvula 6- Quando o nível baixar ,desligar sistema de aquecimento 7- Quando terminar o ciclo, reiniciar automaticamente o processo 8- O aquecimento deve somente funcionar quando houver produtos no interior do

    tanque 9- Colocar chave para opção manual e automático 10- Colocar chaves liga/desliga para misturador e bomba de drenagem