Você está na página 1de 39

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

APRESENTAO DA DISCIPLINA
Um Controlador Lgico Programvel, ou Controlador Programvel conhecido tambm por suas siglas C L P ou CP no

Brasil e pela sigla de expresso inglesa Programmable Logic Controller - PLC, um computador especializado, baseado num microprocessador que desempenha funes de controle de diversos tipos e nveis de complexidade. Geralmente as famlias de Controladores Lgicos Programveis so definidas pela capacidade de processamento de um determinado numero de pontos de Entradas e/ou Sadas (E/S). Controlador Lgico Programvel Segundo a ABNT (Associao Brasileira de Normas Tcnicas), um equipamento eletrnico digital com hardware e software compatveis com aplicaes industriais. Segundo a NEMA (National Electrical Manufactures Association), um aparelho eletrnico digital que utiliza uma memria programvel para armazenar internamente instrues e para implementar funes especficas, tais como lgica, seqenciamento, temporizao, contagem e aritmtica, controlando, por meio de mdulos de entradas e sadas, vrios tipos de mquinas ou processos. Um CLP o controlador indicado para lidar com sistemas caracterizados por eventos discretos (SEDs), ou seja, com processos em que as variveis assumem valores zero ou um (ou variveis ditas digitais, ou seja, que s assumem valores dentro de um conjunto finito). Podem ainda lidar com variveis analgicas definidas por intervalos de valores de corrente ou tenso eltrica. As entradas e/ou sadas digitais so os elementos discretos, as entradas e/ou sadas analgicas so os elementos variveis entre valores conhecidos de tenso ou corrente. Os CLP's esto muito difundidos nas reas de controle de processos ou de automao industrial. No primeiro caso a aplicao se d nas indstrias do tipo contnuo, produtoras de lquidos, materiais gasosos e outros produtos, no outro caso a aplicao se d nas reas relacionadas com a produo em linhas de montagem, por exemplo, na indstria do automvel. Na maioria dos cursos da rea de indstria (rea tecnolgica) criou-se a disciplina Controladores Lgicos Programveis. Apesar de ser o nome de um dispositivo, de um equipamento, essa sigla (CLP) tambm serviu para dar nome disciplina que trata do assunto Professor Lunardo Alves de Sena.

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

CONSIDERAES
A apostila foi idealizada para uma viso geral, no especificando marca ou modelo de CLP. No entanto, a programao

prtica, durante o curso, recair no CLP da Schneider (Telemecanique): o Zelio.

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

PROGRAMA DA DISCIPLINA
Curso: Tcnico Subsequente de Mecnica rea Profissional: Indstria Disciplina: Controladores Lgicos Programveis Objetivos Compreender os princpios da automao de processos; Identificar as principais caractersticas dos controladores lgicos programveis; Interpretar e programar controladores lgicos programveis CLP. Bases Cientfico-Tecnolgicas (Contedos) Introduo aos sistemas de produo automatizados Evoluo do controle industrial Automao industrial na indstria do petrleo e gs natural Controladores Lgicos programveis Elementos de Hardware CPU Entradas e Sadas Discretas e Analgicas Linguagens de programao pela Linguagem Ladder Procedimentos Metodolgicos e Recursos Didticos Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos; Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas; Utilizao de quadro branco, computador, projetor multimdia, laboratrio de controladores lgicos programveis, laboratrio de controle de processos. Avaliao Avaliaes escritas e prticas Trabalhos individuais e em grupo Apresentao dos trabalhos desenvolvidos Bibliografia 1. FRANCHI, Claiton Moro e CAMARGO, Valter Luis Arlindo de. Controladores Lgicos Programveis. rica. 2008. 2. OLIVEIRA, Jlio Csar P. - Controlador Programvel - Makron Books - 1993; 3. Stios de fabricantes na Internet. 4. Manual de programao do ZelioSoft Informaes Adicionais Software(s) de Apoio: CLP: Zelio da Telemecanique Perodo Letivo: Carga-Horria: 2011.1 80 h

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

SUMRIO 1 2 3 4 5 6 7 8 9 APRESENTAO DA DISCIPLINA .............................................................................................................................................. 1 CONSIDERAES ....................................................................................................................................................................... 2 PROGRAMA DA DISCIPLINA ....................................................................................................................................................... 3 HISTRICO................................................................................................................................................................................... 5 4.1 ETAPAS DA EVOLUO DOS CLPs .................................................................................................................................... 5 VANTAGENS DO USO DE CONTROLADORES LGICOS PROGRAMVEIS........................................................................... 5 PRINCPIO DE FUNCIONAMENTO .............................................................................................................................................. 6 ESTRUTURA INTERNA DO CLP .................................................................................................................................................. 7 CAPACIDADE DE UM CLP ......................................................................................................................................................... 11 PROGRAMAO DOS CLPs ..................................................................................................................................................... 11 9.1 9.2 9.3 LINGUAGENS DE PROGRAMAO.................................................................................................................................... 11 ESTRUTURA DA LINGUAGEM ............................................................................................................................................ 11 INSTRUES E BLOCOS BSICOS ................................................................................................................................... 12 BLOCO NA (NORMALMENTE ABERTO)..................................................................................................................... 12 BLOCO NF (NORMALMENTE FECHADO) .................................................................................................................. 13 BLOCO SRIE (FUNO E) ........................................................................................................................................ 13 BLOCO PARALELO (FUNO OU)............................................................................................................................. 13 BLOCO SRIE NA - NF ................................................................................................................................................ 13 BLOCO PARALELO NA - NF........................................................................................................................................ 14 CONTACTOR ............................................................................................................................................................... 14 TELEINTERRUPTOR ................................................................................................................................................... 14 SET (SETAR)................................................................................................................................................................ 15 RESET - RST (RESETAR) ........................................................................................................................................... 15 BLOCO DE INSTRUES DE BOBINAS AUXILIARES .............................................................................................. 16 APLICAES ENVOLVENDO CONTATOS (botoeiras) E SADAS (lmpadas) .......................................................... 17 APLICAES ENVOLVENDO PLANTAS ELETROPNEUMTICAS ........................................................................... 19 BLOCO OU INSTRUO TIMER - T (TEMPORIZADOR) ........................................................................................... 22 APLICAES ENVOLVENDO TEMPORIZADORES ................................................................................................... 23 BLOCO OU INSTRUO COUNTER - C (CONTADOR) ............................................................................................. 26 BLOCO OU INSTRUO END (FIM) ........................................................................................................................... 26 APLICAES ENVOLVENDO CONTADORES ........................................................................................................... 26

9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 9.4.8 9.4.9 9.4.10 9.4.11 9.4.12 10 11 12

INSTRUES E BLOCOS .................................................................................................................................................... 14

PASSOS PARA A AUTOMAO DE UM EQUIPAMENTO COM CLPs ............................................................................... 30 BIBLIOGRAFIA: ..................................................................................................................................................................... 38 ANEXO .................................................................................................................................................................................. 39

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

HISTRICO
O Controlador Lgico Programvel (CLP ou PLC) nasceu praticamente dentro da indstria automobilstica americana,

especificamente na Hydronic Division da General Motors, em 1968, devido a grande dificuldade de mudar a lgica de controle de painis de comando a cada mudana na linha de montagem. Tais mudanas implicavam em altos gastos de tempo e dinheiro. Sob a liderana do engenheiro Richard Morley, foi preparada uma especificao que refletia as necessidades de muitos usurios de circuitos reles, no s da indstria automobilstica, como de toda a indstria manufatureira. Nascia assim, um equipamento bastante verstil e de fcil utilizao, que vem se aprimorando constantemente, diversificando cada vez mais os setores industriais e suas aplicaes. Muita coisa evoluiu nos controladores lgicos, como a variedade de tipos de entradas e sadas, o aumento da velocidade de processamento, a incluso de blocos lgicos complexos para tratamento das entradas e sadas e principalmente o modo de programao e a interface com o usurio.

4.1

ETAPAS DA EVOLUO DOS CLPs


Os CLPs historicamente so divididos de acordo com o sistema de programao por ele utilizado: 1 Gerao: Os CLPs de primeira gerao se caracterizam pela programao intimamente ligada ao hardware do
a

equipamento. A linguagem utilizada era o Assembly que variava de acordo com o processador utilizado no projeto do CLP, ou seja, para poder programar era necessrio conhecer a eletrnica do projeto do CLP. Assim a tarefa de programao era desenvolvida por uma equipe tcnica altamente qualificada, gravando - se o programa em memria EPROM, sendo realizada normalmente no laboratrio junto com a construo do CLP. 2a. Gerao: Aparecem as primeiras Linguagens de Programao no to dependentes do hardware do equipamento, possveis pela incluso de um Programa Monitor no CLP, o qual converte (compila), as instrues do programa, verifica o estado das entradas, compara com as instrues do programa do usurio e altera os estados das sadas. Os Terminais de Programao eram na verdade programadores de memria EPROM. As memrias depois de programadas eram colocadas no CLP para que o programa do usurio fosse executado. 3 . Gerao: Os CLPs passam a ter uma entrada de programao, onde um teclado ou programador porttil conectado, podendo alterar, apagar, gravar o programa do usurio, alm de realizar testes no equipamento e no programa. A estrutura fsica tambm sofre alteraes sendo a tendncia para os sistemas modulares com bastidores ou Racks. 4 . Gerao: Com a popularizao e a diminuio dos preos dos microcomputadores os CLPs passaram a incluir uma entrada para a comunicao serial. Com o auxlio do microcomputador a tarefa de programao passou a ser realizada nestes. As vantagens eram as utilizaes de vrias representaes das linguagens, possibilidade de simulaes e testes, treinamento e ajuda por parte do software de programao, possibilidade de armazenamento de vrios programas no micro, etc. 5 . Gerao: Atualmente existe uma preocupao em padronizar protocolos de comunicao para os CLPs, de modo a proporcionar que o equipamento de um fabricante converse com o equipamento outro fabricante, no s CLPs, como Controladores de processos, sistemas supervisrios, redes Internas de comunicao e etc., proporcionando uma integrao a fim de facilitar a automao, gerenciamento e desenvolvimento de plantas industriais mais flexveis e normalizadas, fruto da chamada globalizao.
a a a

VANTAGENS DO USO DE CONTROLADORES LGICOS PROGRAMVEIS


Ocupam menor espao; Requerem menor potncia eltrica; Podem ser reutilizados; So programveis, permitindo alterar os parmetros de controle; Apresentam maior confiabilidade;

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Manuteno mais fcil e rpida; Oferecem maior flexibilidade; Apresentam interface de comunicao com outros CLPs e computadores de controle; Permitem maior rapidez na elaborao do projeto do sistema.

PRINCPIO DE FUNCIONAMENTO
O Diagrama 1 ilustra o ciclo de operao do CLP:

ICIALIZAO

VERIFICAO DAS ENTRADAS

TRANSFERNCIA PARA MEMRIA

CICLO SCAN (CICLO DE VARREDURA)

COMPARAO COM O PROGRAMA DO USURIO

ATUALIZAO DAS SADAS


Diagrama 1

ICIALIZAO No momento em que o CLP ligado efetua uma srie de operaes pr-programadas, gravadas em seu programa monitor: Verifica o funcionamento eletrnico da CPU, memrias e circuitos auxiliares; Verifica a configurao interna e compara com os circuitos instalados; Verifica o estado das chaves principais (RUN/STOP, PROG, etc.); Desativa todas as sadas; Verifica a existncia de um programa de usurio; Emite um aviso de erro caso algum dos itens acima falhe. O CLP l o estados de cada uma das entradas, verificando se alguma foi acionada. O processo de leitura recebe o nome de Ciclo de Varredura (Scan) e normalmente de tempo reduzido - scan time (alguns microssegundos). TRANSFERNCIA PARA MEMRIA

VERIFICAO DAS ENTRADAS

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aps o Ciclo de Varredura, o CLP armazena os resultados obtidos em uma regio de memria chamada de memria imagem das entradas e sadas. Ela recebe este nome por ser um espelho do estado das entradas e sadas. Esta memria ser consultada pelo CLP no decorrer do processamento do programa do usurio. COMPARA COM O PROGRAMA DO USURIO O CLP ao executar o programa do usurio, aps consultar a memria imagem das entradas, atualiza o estado da memria imagem das sadas, de acordo com as instrues definidas pelo usurio em seu programa. ATUALIZAO DAS SADAS O CLP escreve o valor contido na memria das sadas, atualizando as interfaces ou mdulos de sada. Inicia-se ento, um novo ciclo de varredura.

ESTRUTURA INTERNA DO CLP


O CLP um sistema microprocessado, ou seja, constitu-se de um microprocessador (ou microcontrolador), um programa

monitor, uma memria de programa, uma memria de dados, uma ou mais interfaces de entrada, uma ou mais interfaces de sada e circuitos auxiliares. O Diagrama 2 mostra esta configurao:

REDE DE ALIMENTAO ELTRICA

FONTE DE ALEMENTAO

MEMRIA DO USURIO

TERMINAL DE PROGRAMAO

UNIDADE DE PROCESSAMENTO

MEMRIA DE DADOS

MDULOS DE SADA

MEMRIA DO PROGRAMA MONITOR

MEMRIA IMAGEM DAS E/S

MDULOS DE ENTRADA

CIRCUITOS AUXILIARES

BATERIA

Diagrama 2

FONTE DE ALIMENTAO A Fonte de Alimentao tem normalmente as seguintes funes:

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Converter a tenso da rede eltrica (110 ou 220 VCA) para a tenso de alimentao dos circuitos eletrnicos (+5VCC para o microprocessador, memrias e circuitos auxiliares e +/- 12 VCC para a comunicao com o programador ou computador); Manter a carga da bateria, nos sistemas que utilizam relgio em tempo real e memria do tipo RAM; Fornecer tenso para alimentao das entradas e sadas (12 ou 24 VCC).

UNIDADE DE PROCESSAMENTO : Tambm chamada de CPU responsvel pela funcionamento lgico de todos os circuitos. Nos CLPs modulares a CPU est em uma placa (ou mdulo) separada das demais, podendo-se achar combinaes de CPU e Fonte de Alimentao. Nos CLPs de menor porte a CPU e os demais circuitos esto todos em nico mdulo. As caractersticas mais comuns so: Microprocessadores ou microcontroladores de 8 ou 16 bits (INTEL 80xx, MOTOROLA 68xx, ZILOG Z80xx, PIC 16xx); Endereamento de memria de at 1 Mega Byte; Velocidades de CLOCK variando de 4 a 30 MHZ; Manipulao de dados decimais, octais e hexadecimais. As baterias so usadas nos CLPs para manter o circuito do relgio em tempo real, reter parmetros ou programas (em memrias do tipo RAM),mesmo em caso de corte de energia, guardar configuraes de equipamentos etc. Normalmente so utilizadas baterias recarregveis do tipo Ni-Ca ou Li. Neste casos, incorporam se circuitos carregadores. MEMRIA DO PROGRAMA MONITOR O Programa monitor o responsvel pelo funcionamento geral do CLP. Ele o responsvel pelo gerenciamento de todas as atividades do CLP. No pode ser alterado pelo usurio e fica armazenado em memrias do tipo PROM, EPROM ou EEPROM. Ele funciona de maneira similar ao sistema operacional dos microcomputadores. o programa monitor que permite a transferncia de programas entre um microcomputador ou terminal de programao e o CLP, gerenciar o estado da bateria do sistema, controlar os diversos opcionais etc. MEMRIA DO USURIO onde se armazena o programa da aplicao desenvolvido pelo usurio. Pode ser alterada pelo usurio, j que uma das vantagens do uso de CLPs a flexibilidade de programao. Inicialmente era constituda de memrias do tipo EPROM, sendo hoje utilizadas memrias do tipo RAM (cujo programa mantido pelo uso de baterias), EEPROM e FLASH-EPROM, sendo tambm comum o uso de cartuchos de memria, que permite a troca do programa com a troca do cartucho de memria. A capacidade desta memria varia bastante de acordo com o marca/modelo do CLP, sendo normalmente dimensionadas em passos de programa. MEMRIA DE DADOS a regio de memria destinada a armazenar os dados do programa do usurio. Estes dados so valores de temporizadores, valores de contadores, cdigos de erro, senhas de acesso, etc. So normalmente partes da memria RAM do CLP. So valores armazenados que sero consultados e ou alterados durante a execuo do programa do usurio. Em alguns CLPs, utiliza-se a bateria para reter os valores desta memria no caso de uma queda de energia. MEMRIA IMAGEM DAS ENTRADAS / SADAS Sempre que a CPU executa um ciclo de leitura das entradas ou executa uma modificao nas sadas, ela armazena os estados da cada uma das entradas ou sadas em uma regio de memria denominada memria imagem das entradas / sadas. Essa regio de memria funciona como uma espcie de tabela onde a CPU ir obter informaes das entradas ou sadas para tomar as decises durante o processamento do programa do usurio. CIRCUITOS AUXILIARES So circuitos responsveis para atuar em casos de falha do CLP. Alguns deles so:

BATERIA

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

POWER ON RESET: Quando se energiza um equipamento eletrnico digital, no possvel prever o estado lgico dos circuitos internos. Para que no ocorra um acionamento indevido de uma sada, que pode causar um acidente, existe um circuito encarregado de desligar as sadas no instante em que se energiza o equipamento. Assim que o microprocessador assume o controle do equipamento esse circuito desabilitado. POWER-DOWN: O caso inverso ocorre quando um equipamento subitamente desenergizado. O contedo das memrias pode ser perdido. Existe um circuito responsvel por monitorar a tenso de alimentao, e em caso do valor desta cair abaixo de um limite pr-determinado, o circuito acionado interrompendo o processamento para avisar o microprocessador e armazenar o contedo das memrias em tempo hbil. WATCH-DOG-TIMER: Para garantir no caso de falha do microprocessador, que o programa no entre em loop, o que seria um desastre, existe um circuito denominado Co de Guarda, que deve ser acionado em intervalos de tempo prdeterminados. Caso no seja acionado, ele assume o controle do circuito sinalizando uma falha geral.

MDULOS OU INTERFACES DE ENTRADA: So circuitos utilizados para adequar eletricamente os sinais de entrada para que possa ser processado pela CPU (ou microprocessador) do CLP. Temos dois tipos bsicos de entrada: as digitais e as analgicas. ENTRADAS DIGITAIS : So aquelas que possuem apenas dois estados possveis, ligado ou desligado, e alguns dos exemplos de dispositivos que podem ser ligados a elas so: Botoeiras; Chaves (ou micro) fim de curso; Sensores de proximidade indutivos ou capacitivos; Chaves comutadoras; Termostatos; Pressostatos; Controle de nvel (bia); Outras. ENTRADAS ANALGICAS : As Interfaces de entrada analgica, permitem que o CLP possa manipular grandezas analgicas. Os sinais analgicos podem assumir qualquer valor, num intervalo contnuo, de tenso, corrente, resistncia ou outros. Uma informao importante a respeito das entradas analgicas a sua resoluo. Esta normalmente medida em Bits. Uma entrada analgica com um maior nmero de bits permite uma melhor representao da grandeza analgica. Por exemplo: Uma placa de entrada analgica de 0 10 VCC com uma resoluo de 8 bits permite uma sensibilidade de 39,2 mV, enquanto que a mesma faixa em uma entrada de 12 bits permite uma sensibilidade de 2,4 mV e uma de 16 bits
2 1

As entradas digitais podem ser construdas para operarem em corrente contnua (24 VCC) ou em corrente alternada (110 ou 220

VCA). Podem ser tambm do tipo N (NPN) ou do tipo P (PNP). No caso do tipo N, necessrio fornecer o potencial negativo (terra ou neutro) da fonte de alimentao ao borne de entrada para que a mesma seja ativada. No caso do tipo P necessrio fornecer o potencial positivo (fase) ao borne de entrada. Em qualquer dos tipos de praxe existir uma isolao galvnica entre o circuito de entrada e a CPU. Esta isolao feita normalmente atravs de optoacopladores. As entradas de 24 VCC so utilizadas quando a distncia entre os dispositivos de entrada e o CLP no excedam 50 m. Caso contrrio, o nvel de rudo pode provocar disparos acidentais.
2

As grandezas analgicas eltricas tratadas por estes mdulos so normalmente tenso e corrente. No caso de

tenso as faixas de utilizao so: 0 a 10 VCC, 0 a 5 VCC, 1 a 5 VCC, -5 a +5 VCC, -10 a +10 VCC (no caso as interfaces que permitem entradas positivas e negativas so chamadas de entradas diferenciais), e no caso de corrente, as faixas utilizadas so: 0 a 20 mA e 4 20 mA.

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

permite uma sensibilidade de 0,2 mV.Estes sinais so enviados normalmente por sensores. Os principais dispositivos utilizados com as entradas analgicas so: Sensores de presso manomtrica; Sensores de presso mecnica (strain gauges - utilizados em clulas de carga); Tacos-geradores para medio rotao de eixos; Transmissores de temperatura; Transmissores de umidade relativa; Outros. MDULOS ESPECIAIS DE ENTRADA Existem mdulos especiais de entrada com funes bastante especializadas. Alguns exemplos so: Mdulos Contadores de Fase nica; Mdulos Contadores de Dupla Fase; Mdulos para Encoder Incremental; Mdulos para Encoder Absoluto; Mdulos para Termopares (Tipo J, K, L , S, etc.); Mdulos para Termo resistncias (PT-100, Ni-100, Cu-25 ,etc.); Mdulos para Sensores de Ponte Balanceada do tipo Strain - Gauges; Mdulos para leitura de grandezas eltricas (KW , KWh , KQ, KQh, cos, I , V , etc.). Os Mdulos ou interfaces de sada adequam eletricamente os sinais vindos do microprocessador para que possamos atuar nos circuitos controlados. Existem dois tipos bsicos de interfaces de sada: as digitais e as analgicas. SADAS DIGITAIS : As sadas digitais admitem apenas dois estados: ligado e desligado. Podemos com elas controlar dispositivos do tipo: Reles; Contatores; Reles de estado-slido; Solenides; Vlvulas; Inversores de freqncia; Outros. SADAS ANALGICAS: Os mdulos ou interfaces de sada analgica converte valores numricos, em sinais de sada em tenso ou corrente. No caso de tenso normalmente 0 a 10 VCC ou 0 a 5 VCC, e no caso de corrente de 0 a 20 mA ou 4 a 20 mA. Estes sinais so utilizados para controlar dispositivos atuadores do tipo: Vlvulas proporcionais; Motores C.C; Servo - Motores C.C; Inversores de freqncia; Posicionadores rotativos;
3

MDULOS OU INTERFACES DE SADA:

As sadas digitais podem ser construdas de trs formas bsicas: Sada digital Rel , Sada digital 24 VCC e Sada

digital Triac. Nos trs casos, tambm de praxe, prover o circuito de um isolamento galvnico, normalmente optoacoplado.

10

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Outros. Existem tambm mdulos de sada especiais. Alguns exemplos so: Mdulos P.W.M. para controle de motores C.C; Mdulos para controle de servomotores; Mdulos para controle de motores de passo (Step Motor); Mdulos para IHM (Interface Homem Mquina);

CAPACIDADE DE UM CLP
Com a popularizao dos micro-controladores e a reduo dos custos de desenvolvimento e produo houve uma

avalanche no mercado de tipos e modelos de CLPs, os quais so divididos em: Nano e Micro CLPs: So CLPs de pouca capacidade de E/S (mximo 16 Entradas e 16 Sadas), normalmente s digitais, composto de um s mdulo (ou placa), baixo custo e reduzida capacidade de memria (mximo 512 passos). CLPs de Mdio Porte: So CLPs com uma capacidade de entrada e sada de at 256 pontos, digitais e analgicas, podendo ser formado por um mdulo bsico, que pode ser expandido. Costumam permitir at 2048 passos de memria, que poder interna ou externa (Mdulos em cassetes de Estado - Slido, Soquetes de Memria, etc.), ou podem ser totalmente modulares. CLPs de Grande Porte: So CLPs que se caracterizam por uma construo modular, constituda por uma fonte de alimentao, CPU principal, CPUs auxiliares, CPUs Dedicadas, Mdulos de E/S digitais e Analgicos, Mdulos de E/S especializados, Mdulos de Redes Locais ou Remotas, etc., que so agrupados de acordo com a necessidade e complexidade da automao. Permitem a utilizao de at 4096 pontos de E/S. So montados em um Bastidor (ou Rack) que permite um cabeamento estruturado.

9 9.1

PROGRAMAO DOS CLPs LINGUAGENS DE PROGRAMAO


Para facilitar a programao dos CLPs, foram sendo desenvolvidas durante o tempo, diversas linguagens de

programao. Essas linguagens de programao constituem-se em um conjunto de smbolos, comandos, blocos, figuras, etc., com regras de sintaxe e semntica. NORMA IEC 1131-3 - Padronizao em Programao de Controle Industrial: Considerando-se o reconhecimento da necessidade de um padro de programao para CLPs, por parte da comunidade industrial internacional, em 1979, foi designado um grupo de trabalho com o IEC (International Electro-technical Comission) voltado para este propsito. Este grupo tinha como objetivo analisar o projeto completo de CLPs (inclusive hardware), instalao, testes, documentao, programao e comunicaes. Este grupo designou 8 (oito) frentes de trabalho para desenvolver diferentes partes do padro para CLPs. A primeira parte do padro foi publicada em 1992 (General Information conceitos e definies de terminologias bsicas). A parte 3 (trs), referente s linguagens de programao, foi publicada em 1993. A IEC 1131-3 o nico padro global para programao de controle industrial. Uma interface de programao padro permite a pessoas com diferentes habilidades e formaes, criar elementos diferentes de um programa durante estgios diferentes do ciclo de vida de um software: especificao, projeto, implementao, teste, instalao e manuteno. O padro inclui a definio da linguagem Sequential Function Chart (SFC), usada para estruturar a organizao interna do programa, e de quatro linguagens: Lista de Instruo (IL), Diagrama Ladder (LD), Diagrama de blocos de funes (FBD) e Texto Estruturado (ST).

9.2

ESTRUTURA DA LINGUAGEM
O tratamento matemtico dado soluo de um certo problema, para um nmero reduzido de variveis, a lgebra de

Boole, formando assim, atravs de seus teoremas, expresses representativas da soluo do problema ou do comando de um sistema. Tais expresses podem ser executadas por um conjunto de circuitos, denominados em eletrnica digital, de portas lgicas.

11

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

NOES BSICAS DE REPRESENTAO Podemos representar, logicamente, um circuito srie simples, composto de dois interruptores e uma lmpada, de diversas maneiras, veja Figura 1:

X0

X1

Y0

X0

X1

DIAGRAMA EM LADDER
X0
Y0

Y0 X1

BLOCO LGICO
CIRCUITO ELTRICO

IF X0 AND X1 THAN SET Y0 LISTA DE INSTRUO


Figura 1

Todas as ilustraes da direita da Figura 1, so representaes possveis de um mesmo circuito eltrico. Todas igualmente vlidas para representar o circuito mencionado.

9.3

INSTRUES E BLOCOS BSICOS


Os blocos bsicos ou fundamentais nas linguagens de programao so: bloco NA (funo SIM - NO), bloco NF (funo

NO - NOT), bloco SRIE (funo E - AND) e o bloco PARALELO (funo OU - OR).

9.3.1

BLOCO NA (NORMALMENTE ABERTO)


Este bloco pode ser representado conforme a Figura 2:

X0 X0 Y0 Y0 X0 Y0

Figura 2

12

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.3.2

BLOCO NF (NORMALMENTE FECHADO)


Este bloco pode ser representado conforme a Figura 3:

X0 X0 Y0 Y0 X0 Y0

Figura 3

9.3.3

BLOCO SRIE (FUNO E)


Este bloco pode ser representado conforme a Figura 4:

X0

X1 X0 Y0 X1 Y0

X0 X1

Y0

Figura 4

9.3.4

BLOCO PARALELO (FUNO OU)


Este bloco pode ser representado conforme a Figura 5:

X0 X1 Y0

X0

Y0 X0 Y0

X1

X1

Figura 5

9.3.5

BLOCO SRIE NA - NF
Este bloco pode ser representado conforme a Figura 6:

13

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

X0

X1 X0 Y0 X1 Y0 X0 X1 Y0

Figura 6

9.3.6

BLOCO PARALELO NA - NF
Este bloco pode ser representado conforme a Figura 7:

X0

X0

Y0 X0 Y0

X1

Y0

X1

X1

Figura 7

9.4 9.4.1

INSTRUES E BLOCOS CONTACTOR


A bobina ativada se os contactos aos quais est ligada forem condutores, Figura 8

X0

Y0

Figura 8

9.4.2

TELEINTERRUPTOR
A ativao por impulsos, a bobina ativada numa mudana de estado, equivalente a um tele interruptor, Figura 9

14

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

X0

Y0

Figura 9

9.4.3

SET (SETAR)
Esta instruo fora o estado de uma sada ou memria a ficar ativada, Figura 10.

X0

S Y0

Figura 10

9.4.4

RESET - RST (RESETAR)


Esta instruo fora o estado de uma sada ou memria a ficar desativada, Figura 11.

X0

R Y0

Figura 11

15

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.4.5

BLOCO DE INSTRUES DE BOBINAS AUXILIARES


As bobinas auxiliares comportam-se da mesma forma que as sadas. A nica diferena que elas existem apenas

virtualmente, ou seja, parte do software no do hardware. Exemplo: No circuito abaixo a lmpada s acender aps o acionamento e desacionamento do boto B Programa
C
B Entrada

B
Sada LAMPADA

S M1

B
24VDC 0VDC

M1

Lampada

16

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.4.6

APLICAES ENVOLVENDO CONTATOS (botoeiras) E SADAS (lmpadas)


Aplicao 1

Interruptor Simples (2 pulso) Elaborar um programa, para CLP, onde s atravs de um segundo pulso em um boto b1 uma lmpada acenda (no primeiro pulso a lmpada no acender). Um pulso em um boto b0 a lmpada dever apagar.
C
B0 ENTRADA 1

SADA 1 LAMPADA B1 ENTRADA 2

24VDC

0VDC

Aplicao 2

Interruptor Simples (2 pulso) Repetir o exerccio anterior onde tambm seja necessrio um segundo pulso no boto b0 para a lmpada apagar.
Aplicao 3

Boto Liga Desliga

Elaborar um programa, para CLP, onde atravs de pulsos em um nico boto uma lmpada (inicialmente apagada) deve acender e apagar, ou seja, no primeiro pulso ela acende no segundo apaga e habilita o reincio.
C L P

B0

ENTRADA 1

SADA 1 LAMPADA

24VDC

0VDC

17

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 4

Boto Liga Desliga em seqncia

Elaborar um programa, para CLP, onde atravs de pulsos em um boto b0 duas lmpadas (inicialmente apagadas) L1 e L2 devem acender na seguinte seqncia: no primeiro pulso acende L1, no segundo acende L2, no terceiro apaga L1, no quarto apaga L2 e habilita o reinicio da seqncia.
C L P
SADA 1 LAMPADA 1 B0 ENTRADA 1 LAMPADA2

SADA 2

24VDC

0VDC

Aplicao 5

Interruptor de Escadaria

Elaborar um programa, para CLP, onde atravs de pulsos em um boto b1 ou um boto b2, uma lmpada L1 acenda. Depois de acesa, um pulso em b1 ou b2, dever apagar a lmpada (um novo pulso em b1 ou b2, dever acender a lmpada).
C
B1 ENTRADA 1

SADA 1 LAMPADA B2 ENTRADA 2

24VDC

0VDC

18

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.4.7

APLICAES ENVOLVENDO PLANTAS ELETROPNEUMTICAS


Aplicao 6

Transferidor de Peas

Usando uma estao de transferncia, com dois atuadores lineares de dupla ao, peas so levadas de um magazine vertical para uma outra estao de processamento. As peas so empurradas para fora do magazine pelo atuador "A" e transferidas para o processamento pelo atuador "B". Atravs da seqncia de movimento dos atuadores descrita pelo diagrama de "trajeto passo" elaborar o programa, para CLP, para este dispositivo. Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B": Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4

S 1 A B 2 3 4 5 =1
B2 B1 B4 B3
B1 B2 B3 B4

Y1

Y2

19

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 7

Dispositivo de Usinagem Para o "dispositivo de Usinagem", dado o diagrama Trajeto - passo abaixo, elaborar o programa, para CLP, para este dispositivo. Endereos:

Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B":

Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4

S 1 A B 2 3 4 5 =1
B2 B1 B4 B3
B1 B2 B3 B4

Y1

Y2

20

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 8

Dispositivo de Gravao de Peas

O dispositivo de gravao de peas tem o diagrama de Trajeto - passo apresentado abaixo. Elabore o programa, para CLP, para este dispositivo. Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B": Sensores do Cilindro "C": Y1 SADA 1 Y2 SADA 2 Y3 SADA 3 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4 B5 - ENTRADA 5 B6 - ENTRADA 6

S 1 A B C 2 3 4 5 6 7=1
B2 B1 B4 B3 B6 B5

B1

B2

B3

B4

B3

Y1

Y2

Y2

21

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.4.8

BLOCO OU INSTRUO TIMER - T (TEMPORIZADOR)


Esta instruo serve para ativar uma sada ou memria aps um certo perodo de tempo, Figura 12.

X0 T T Y0

Figura 12

Os temporizadores variariam sua resposta. A maioria tem comportamento conforme Diagrama 3:


TEMPORIZADOR DE PULSO TX Sinal de Entrada Sinal de Sada

Temporizao

TEMPORIZADOR COM ATRASO NA ATIVAO TONX Sinal de Entrada Sinal de Sada

Temporizao

TEMPORIZADOR COM ATRASO NA DSATIVAO TOFFX Sinal de Entrada Sinal de Sada

Temporizao

Diagrama 3

22

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Na Figura 13 apresentamos os diagramas de alguns tipos de tamporizadores utilizados no CLP Zelio


Trabalho comando mantido Totalizador de trabalho Indicador intermitente comando mantido/assimtrico

Figura 13

9.4.9

APLICAES ENVOLVENDO TEMPORIZADORES


Aplicao 9

Pisca Pisca

Elaborar um programa, para CLP, onde atravs do acionamento de um boto b1 uma lmpada, inicialmente apagada, dever piscar (0,5 segundos acesa, 0,5 segundos apagada) at que um boto b0 ao ser acionado desligue a lmpada e por conseqncia o circuito.
C
B0 ENTRADA 1

SADA 1 LAMPADA B1 ENTRADA 2

24VDC

0VDC

Aplicao 10

Pisca Alerta

Elaborar um programa, para CLP, onde duas lmpadas L1 e L2, inicialmente apagadas, devem acender na seguinte seqncia: o o o o um pulso em um boto b1 L1 acende por 0,5 segundos e apaga; to logo L1 apague, acende L2, tambm por 0,5 segundos e apaga; to logo L2 apague, acende L1 novamente, reiniciando a seqncia; um boto b0, quando acionado, em qualquer momento, desliga as duas lmpadas e por conseqncia o circuito.
C
B0 ENTRADA 1

P
SADA 1 LAMPADA 1

B1 24VDC

ENTRADA 2

SADA 2 LAMPADA 2 0VDC

23

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 11

Dispositivo de Gravao de Peas

Para o dispositivo de Gravao de Peas apresentado abaixo, com o seu respectivo diagrama de Trajeto passo, elabore o programa para CLP. Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B": Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4

S 1 A
Temporizao

6 =1
B2 B1

T 5s

B4 B3

B1

B2

B3

B4

Y1

Y2

24

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 12

Dispositivo de Dosagem

O processo abaixo requer um controle de dosagem de material que escoa atravs de um silo para duas caixas de volumes diferentes; A quantidade de material controlada pelo tempo de abertura do silo; Elaborar o programa, para CLP, para este dispositivo fixando os valores de T1 em 2 (dois) segundos e T2 em 3 (trs) segundos.
Endereos:

Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B":

Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4

1 A B

2 T1 2s

7 T2 3s

9=1
B2 B1 B4 B3

B1

B2

B3

B4

Y1

Y2

25

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

9.4.10 BLOCO OU INSTRUO COUNTER - C (CONTADOR)


Esta instruo serve para ativar uma sada ou memria, aps um certo nmero de eventos, Figura 14

X0 C evento C C
INC

Y0

Figura 14

Os contadores, na sua grande maioria tem comportamento conforme Diagrama 4:


CONTADOR Sinal de Entrada Sinal de Sada

Eventos

Diagrama 4

9.4.11 BLOCO OU INSTRUO END (FIM)


Esta instruo, Figura 15, existe em alguns CLPs e serve para avisar o programa monitor o final do programa do usurio, caso contrrio, o programa monitor ir varrer toda a memria, mesmo que o programa do usurio no a ocupe totalmente. A sua omisso causa um desperdcio de tempo de processamento.

END

Figura 15

9.4.12 APLICAES ENVOLVENDO CONTADORES


Aplicao 13

26

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Estampador de Peas

De acordo com a figura e o diagrama de Trajeto-passo, apresentados abaixo, elaborar o programa para CLP (o dispositivo repete o ciclo por cinco vezes - elaborar a programao utilizando um contador). Endereos: Solenide que comanda o Cilindro "A": Y1 SADA 1 Boto de "Start" Start ENTRADA 3 Sensores do Cilindro "A": B1 - ENTRADA 1 B2 - ENTRADA 2

S 1.0

3=1 B2 B1

5 vezes

B1

B2

Y1

27

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 14

Dispositivo de Virar Caixas

O dispositivo de Virar Caixa apresentado abaixo utilizado para se fazer estocagem. Elaborar o programa para CLP em "Ladder Diagram". O ciclo dever se repetir por 5 (cinco) vezes. Para reiniciar a seqncia ser necessrio um novo Start (elaborar a programao utilizando um contador). Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B": Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4

S 1.0 2.0

5=1 B2 B1 B4 B3

B1

B2

B3

B4

Y1

Y2

28

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Aplicao 15

Dispositivo de Usinagem

Para o "dispositivo de Usinagem", dado o diagrama Trajeto - passo (o cilindro "B" avana e recua trs vezes) abaixo, elaborar o programa para CLP em "Ladder Diagram". Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B":
S 1.0 2.0 1 2 3 4

Y1 SADA 1 Y2 SADA 2 Start ENTRADA 5 B1 - ENTRADA 1 B2 - ENTRADA 2 B3 - ENTRADA 3 B4 - ENTRADA 4


5 6 7 8 9=1 B2 B1 B4 B3
B1 B2 B3 B4

Y1

Y2

Aplicao 16

Dispositivo de Usinagem 02

Repetir o Projeto anterior utilizando duplo solenide Endereos: Solenide que comanda o Cilindro "A": Solenide que comanda o Cilindro "B": Boto de "Start" Sensores do Cilindro "A": Sensores do Cilindro "B":
B1

Y1 SADA 1 Y3 SADA 3 Start ENTRADA 5 B1 ENTRADA 1 B3 ENTRADA 3


B2 B3

Y2 SADA 2 Y4 SADA 4 B2 ENTRADA 2 B4 ENTRADA 4


B4

Y1

Y2

Y3

Y4

29

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

10

PASSOS PARA A AUTOMAO DE UM EQUIPAMENTO COM CLPs


No Diagrama 5, so representados os passos bsicos para automao de um equipamento:

Incio

Definio do pontos e tipos de entrada e sada

Elaborao do programa do usurio

Teste / Simulao / Depurao do programa

Instalao fsica do equipamento

Transferncia do programa para o CLP

Rotinas de teste de funcionamento

Liberao do equipamento para uso

Fim
Diagrama 5

30

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

No Diagrama 6 esto as etapas para a programao de um CLP:

CRIAR UM PROJETO

ABRIR O PROJETO PARA USO

DEFINIR A LINGUAGEM

ESCREVER O PROGRAMA

GRAVAR O PROGRAMA EM DISCO

TRANSFERIR O PROJETO

TESTAR SUA EXECUO


Diagrama 6

31

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

EXERCCIOS: 1) Interruptor Simples Elaborar um programa para CLP, onde atravs de um pulso em um boto b1 uma lmpada acenda. Um pulso em um boto b0 a lmpada dever apagar.
B0 Entrada 1

Sada 1 LAMPADA

B1

Entrada 2

2)

Interruptor Simples

Repetir o 1 Projeto invertendo os botes, ou seja, um pulso em um boto b1 a lmpada apaga. Um pulso em um boto b0 a lmpada dever acender.
B0

C
Entrada 1

Sada 1 LAMPADA

B1

Entrada 2

3) reset.

Interruptor Simples

Repetir o 1 Projeto e o 2 projeto utilizando bobina set e


B0

C
Entrada 1

Sada 1 LAMPADA

B1

Entrada 2

4)

Interruptor Simples (2 pulso)

Elaborar um programa para CLP, onde s atravs de um segundo pulso em um boto b1 uma lmpada acenda (no primeiro pulso a lmpada no acender). Um pulso em um boto b0 a lmpada dever apagar.
B0

C
Entrada 1

Sada 1 LAMPADA

B1

Entrada 2

32

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

5)

Interruptor Simples (2 pulso)

Repetir o exerccio anterior onde tambm seja necessrio um segundo pulso no boto b0 para a lmpada apagar. Boto Liga Desliga Elaborar um programa para CLP, onde atravs de pulsos em um nico boto uma lmpada (inicialmente apagada) deve acender e apagar, ou seja, no primeiro pulso ela acende no segundo apaga e habilita o reincio.
B0 Entrada 1 Sada 1 LAMPADA

6)

Interruptor de Escadaria

Elaborar um programa para CLP, onde atravs de pulsos em um boto b1 ou um boto b2, uma lmpada L1 acenda. Depois de acesa, um pulso em b1 ou b2, dever apagar a lmpada (um novo pulso em b1 ou b2, dever acender a lmpada).
B1

C
Entrada 1

Sada 1 LAMPADA

B2

Entrada 2

7)

Boto Liga Desliga em seqncia

Elaborar um programa para CLP, onde atravs de pulsos em um boto b1 duas lmpadas (inicialmente apagadas) L1 e L2 devem acender na seguinte seqncia: no primeiro pulso acende L1, no segundo acende L2, no terceiro apaga L1, no quarto apaga L2 e habilita o reinicio da seqncia.
B0

P
Sada 1 LAMPADA 1

Entrada 1 LAMPADA2 Sada 2

33

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Lista de exerccio 1: 1 - Elaborar um programa, onde atravs de pulsos em um boto B1, (CONFORME ESQUEMA AO LADO), duas lmpadas (inicialmente apagadas) L1 e L2 devem acender na seguinte seqncia: no primeiro pulso acende L1 e L2 simultaneamente, no segundo apaga L1, no terceiro apaga L2 e habilita o reinicio da seqncia.
Sada 2 B0 Entrada 1 LAMPADA2 LAMPADA 1

P
Sada 1

2 - Elaborar um programa, onde atravs de pulsos em trs botes B1, B2 e B3 (CONFORME ESQUEMA ABAIXO), uma lmpada L1 (inicialmente apagada) deve acender e apagar conforme um interruptor de escadaria de trs pontos: pulsos em B1 ou B2 ou B3 muda o estado da lmpada L1 (se apagada acende se acesa apaga).
B3 B2 B1

C
Entrada 1

P
Sada 1 LAMPADA 1

Entrada 2 LAMPADA2 Entrada 3 Sada 2

3 - Elaborar um programa, com trs botes B1, B2 e B3 (CONFORME ESQUEMA ABAIXO). Uma lmpada L1
B1

C
Entrada 1

P
Sada 1 LAMPADA 1

(inicialmente apagada) deve acender (e apagar) de acordo com um interruptor de escadaria. Um boto B1 habilita e desabilita este interruptor (1 pulso habilita; 2 pulso desabilita e condiciona o reinicio da habilitao). B2 ou B3 mudar o estado da lmpada (se o interruptor estiver habilitado) quando acionados (se apagada acende, se acesa apaga). Obs.: Caso o interruptor no seja habilitado por B1 os botes B2 / B3 no funcionaro.
B2 Entrada 2 LAMPADA2 B3 Entrada 3 Sada 2

34

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

4 - Elabore um programa do circuito de comando para acionamento de um motor de induo trifsico M1, observando as seguintes condies: um boto B1 liga o motor (contator); um boto B0 desliga o motor (contator); sobrecarga dever desligar o motor e ser sinalizada por uma lmpada 1(L1); uma lmpada 2 (L2) dever acender quando o motor estiver ligado e apagar quando o motor estiver desligado.
2 4 6 1 2 1 3 4 3 5 C1 6 5 e4 3 4 C1 13 14 e1 e2 e3 e4 B0 e5 95 96 1 2 97 98

R S T

B1

A M1 B C1 L2 L1 N CIRCUITO DE FORA E COMANDO COM CONTATORES

C
B0

P
SADA 1 CONTATOR

ENTRADA 0

B1

ENTRADA 1 SADA 2 ENTRADA 2

97

98 Rel Trmico

LAMPADA 1 SADA 3 LAMPADA 2

35

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

Lista de exerccio 2: 1 - Elabore um programa para o acionamento de uma prensa onde, para a segurana do operador, o cilindro (dupla ao), que a prensa, s avana se, e somente se, dois botes B1 e B2 forem acionados simultaneamente. A diferena de tempo entre o acionamento dos dois botes no deve ultrapassar 0,5 segundos. Ou seja, se um boto for acionado e o outro demorar 0,5 segundos para ser acionado o cilindro no avanar. Se B1 ou B2 for solto o cilindro recuar. Uma LMPADA 1 indicar a prensa recuada e uma LMPADA 2 indicar a prensa avanada
BRECUO BAVANO

C
B1 ENTRADA 1

P
SADA 1 Y1 - SOLENOIDE

B2
A B

ENTRADA 2 SADA 2

Y1

BRECUO BAVANO

ENTRADA 3

LAMPADA 1 SADA 3 LAMPADA 2

ENTRADA 4

2 - Elaborar um programa, com trs botes B1, B2 e B3, cujas ligaes no CPL esto conforme figura a. Um interruptor, comandado por um nico boto (boto B3), uma lmpada L1 (inicialmente apagada) deve piscar (0,5s acesa e 0,5s apagada) atravs de pulsos neste boto (1 pulso liga o pisca; e 2 pulso desliga o pisca e habilita o reincio) Um boto B1 e o um boto B2 precisam ser acionados simultaneamente para habilitar e desabilitar este interruptor (1 pulso em B1 e B2 habilita; 2 pulso B1 e B2 desabilita e condiciona o reinicio da habilitao). Obs.: Caso o interruptor no seja habilitado por B1 e B2 o boto B3 no funcionar.

C
B1 Entrada 1

B2

Entrada 2

Sada 1 LAMPADA

B3

Entrada 3

3 - Elaborar um programa onde o operador poder ser capaz de selecionar o modo de funcionamento, automtico ou manual, de uma cisterna (veja figura). Em MANUAL, a bomba poder ser ligada pressionando-se o boto LIGA e desligada pressionando-se o boto DESLIGA (neste modo as bias de nvel, ALTO/BAIXO, no tem nenhuma ao) Em AUTOMTICO, a bomba ser ligada 10 segundos aps a deteco de NVEL BAIXO e desligada 10 segundos aps a deteco de NVEL ALTO. Aps a milsima operao da bomba, dever ocorrer um bloqueio (manuteno da bomba). Uma lmpada, LMANUTENO, dever acender. A liberao do sistema dever ocorrer por um boto de DESBLOQUEIO.
ENTRADAS ENTRADA 1 NVEL BAIXO (se NVEL < NVEL BAIXO, ENTRADA 1 = 1; se NVEL > NVEL BAIXO, ENTRADA 1 = 0) ENTRADA 2 NVEL ALTO (se NVEL > NVEL ALTO, ENTRADA 2 = 1; se NVEL < NVEL ALTO, ENTRADA 2 = 0) ENTRADA 3 AUTOMTICO/MANUAL (se AUTOMTICO, ENTRADA 3 = 1; se MANUAL, ENTRADA 3 = 0) ENTRADA 4 BOTO LIGA (se pressionado ENTRADA 4 = 1) ENTRADA 5 BOTO DESLIGA (se pressionado ENTRADA 5 = 0) ENTRADA 6 BOTO DESBLOQUEI (se pressionado ENTRADA 6 = 1) SADA
SADA 1 BOMBA SADA 2

LMANUTENO

36

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

NVEL ALTO

C
NVEL BAIXO
NVEL BAIXO CISTERNA CAIXA D'GUA

ENTRADA 1 ENTRADA 2

NVEL ALTO

SADA 1
BOMBA

AUTOMTICO/ MANUAL

ENTRADA 3

LIGA

ENTRADA 4 SADA 2 ENTRADA 5 ENTRADA 6


LMANUTENO

BOMBA

DESLIGA

DESBLOQUEIO

LIGAES AO CLP
LIGA SELETORA DESLIGA DESBLOQUEIO

ESQUEMA BOMBA/CAIXA DGUA

4 - Elaborar um programa para o Controle de porta automtico. As portas automticas so geralmente instaladas na entrada de supermercados, bancos e hospitais. a porta deve abrir automaticamente quando uma pessoa estiver se aproximando - contator C1; a porta permanece aberta durante um determinado tempo e ento fecha, se no houver pessoa presente. quando quaisquer sensores B1 ou B2 detectarem a presena de algum visitante, a porta ser aberta. Aps um determinado tempo sem detectar ningum, contator C2 ir comandar o fechamento da porta.
C1 contator de abertura da porta; C2 contator de fechamento da porta; S1 (contato NF) fim de curso de fechamento; S2 (contato NF) fim de curso de abertura; B1 (contato NA) sensor infravermelho externo; B2 (contato NA) sensor infravermelho interno.

Sensor Infravermelho (interno e externo) B1 e B2

C
Vista Frontal
B1 B2 Entrada 1 Entrada 2 Entrada 3

P
Sada 1
CONTATOR 1

S1 S2

Entrada 4

Sada 2
CONTATOR 2

Sensor Infravermelho externo B1

Vista Superior
Fim-de-curso S1 Sensor Infravermelho interno B2 Fim-de-curso S2

LIGAES AO CLP

ESQUEMA: PORTA/SENSORES

37

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

11

BIBLIOGRAFIA:

FRANCHI, Claiton Moro e CAMARGO, Valter Luis Arlindo de. Controladores Lgicos Programveis. rica. 2008. OLIVEIRA, Jlio Csar P. - Controlador Programvel - Makron Books - 1993; PORRAS , A. e Montanero, A.P. - Autmatas Programables - Mc Graw Hill ; 1992 Manual - Guia de explorao Zelio Logic 2 - Edio Janeiro 2004 Revista Saber Eletrnica n 258/259 - 1994 / n 288 - 1997 / n 303/304/305 1998

38

IFRN / DIACIN

Controladores Lgicos Programveis Lunardo Alves de Sena

12

ANEXO

Manual do Zelio

39