Você está na página 1de 12

Curso de Controladores Lgicos Programveis

Faculdade de Engenharia

Laboratrio de Engenharia Eltrica

Programa Prodenge / Sub-Programa Reenge Universidade do Estado do Rio de Janeiro

Curso de Controladores Lgicos Programveis

AGRADECIMENTOS
Esta apostila um produto do esforo do Laboratrio de Engenharia Eltrica e da Faculdade de Engenharia da UERJ e mostra a tenacidade de alguns profissionais dedicados a causa da educao tecnolgica e a crena de que possvel desenvolver um ambiente que estimule a criatividade e iniciativa dos alunos. Muitas pessoas contriburam para o seu desenvolvimento. No Laboratrio, gostaramos de agradecer aos bolsistas de iniciao cientfica, Joana Figueiredo Konte, Jorge Lus Pinheiro Teixeira, Pat Evie Alves; estagirios, Luciana Faletti, Hlio Justino Mattos Filho, Marcelo da Silveira Sobrinho, Robson Ramirez, Csar Cunha de Souza, Karla Karraz Walder , Flvia Delduque Lima ; funcionrios Andr Vallim, Jair Medeiros Jnior, Marcos Augusto Mafra, Paulo Bulkool, Jos Emlio Gomes, Antnio Marcos Medeiros, Alberto Avelar Santiago, Joo Elias Souza, Luiz Roberto Fagundes, Sueli Ferreira, Carla Aparecida C. de Almeida. Gostaramos de agradecer a direo da Faculdade de Engenharia e em especial ao diretor desta, Nival Nunes de Almeida, pelo incentivo dado a todas as atividades do LEE. Esta apostila parte do material didtico dos cursos de Controladores Lgicos Programveis - CLPs que sero ministrados no mbito do Laboratrio de Engenharia Eltrica. Agradecemos ao CNPq, que o rgo financiador do programa PRODENGE sub-programa REENGE, do qual faz parte este curso, pelo apoio financeiro recebido. Este trabalho constitui uma ampliao das notas sobre programao do CLP S7-200 na verso DOS do Step7, elaborada pelos funcionrios Jair Medeiros Jnior e Marcos Augusto Mafra, que foram utilizadas em treinamento interno.

Bernardo Severo da Silva Filho Chefe do Lab. de Engenharia Eltrica Orientador

Curso de Controladores Lgicos Programveis

SUMRIO
1. Introduo Mercado Atual Rpido e Flexvel Automao Histrico Vantagens 2. Princpio de Funcionamento 3. Introduo a Programao Lgica matemtica e binria 4. Acessrios e Novas Tecnologias 5. Siemens SIMATIC-S7-200 O que necessrio para instalar o software? Como a comunicao do software? Caractersticas do software O que so entradas e sadas? O que so entradas e sadas analgicas e digitais? O que so contatos de memria? O que so entradas e sadas imaginrias? Tela de Abertura 6. STEP-7 MicroWIN 2.0 Tela de abertura Uma viso geral dos menus Os Menus Project e Edit O Menu View O Menu CPU O Menu Debug O Menu Setup O Menu Help O que a rede de lgica escalar? Exemplo Blocos de Sadas Especficas Sada SET e RESET CTU Contador Crescente CTUD Contador Crescente e Decrescente TON Temporizador sem paradas TONR Temporizador com paradas END 1 1 1 3 3 4 5 5 8 11 11 11 11 12 13 13 13

14 14 15 15 15 16 16 16 17 18 18 20 20 21 22 22 22 23

Curso de Controladores Lgicos Programveis


Guia de Programao Como implementar o seu programa? CLEAR CLP Memory COMPILE UPLOAD from CLP DOWNLOAD to CLP RUN e STOP Monitorando o sistema ( Ladder Status) Como alterar o programa? 7. Exerccios 24 24 25 25 25 25 25 26 27 29

ii

Curso de Controladores Lgicos Programveis

INTRODUO
Os Controladores Lgicos Programveis ou CLPs, so equipamentos eletrnicos utilizados em sistemas de automao flexvel. So ferramentas de trabalho muito teis e versteis para aplicaes em sistemas de acionamentos e controle, e por isso so utilizados em grande escala no mercado industrial. Permitem desenvolver e alterar facilmente a lgica para acionamento das sadas em funo das entradas. Desta forma, podemos associar diversos sinais de entrada para controlar diversos atuadores ligados nos pontos de sada. 1. Mercado Atual Rpido e Flexvel A roda viva da atualizao, da qual fazemos parte, movimenta e impulsiona o mercado mundial atualmente. Os profissionais buscam conhecimentos para se tornarem mais versteis, adequando-se s necessidades das empresas, que por sua vez, buscam maior variedade e rapidez de produo para atender ao cliente, que se torna cada vez mais exigente. As empresas esto se reorganizando para atender as necessidades atuais de aumento de produtividade, flexibilidade e reduo de custos. Destas necessidades surgiram as necessidades de os equipamentos se adequarem rapidamente s alteraes de configuraes necessrias para produzirem diversos modelos de produtos, com pequenas alteraes entre si. 2. Automao Em princpio, qualquer grandeza fsica pode ser controlada, isto , pode Ter seu valor intencionalmente alterado. Obviamente, h limitaes prticas; uma das inevitveis a restrio da energia de que dispomos para afetar os fenmenos: por exemplo, a maioria das variveis climatolgicas poder ser medida mas no controlada, por causa da ordem de grandeza da energia envolvida. O controle manual implica em se ter um operador presente ao processo criador de uma varivel fsica e que, de acordo com alguma regra de seu conhecimento, opera um aparelho qualquer (vlvula, alavanca, chave, ...), que por sua vez produz alteraes naquela varivel. No incio da industrializao, os processos industriais utilizavam o mximo da fora da mo-de-obra. A produo era composta por etapas ou estgios, nos quais as pessoas desenvolviam sempre as mesmas funes, especializando-se em certa tarefa ou etapa da produo. Assim temos o princpio da produo seriada. O mesmo ocorria com as mquinas de produo, que eram especficas para uma aplicao, o que impedia seu uso em outras etapas da produo, mesmo que tivesse caractersticas muito parecidas. Com o passar do tempo e a valorizao do trabalhador, foi preciso fazer algumas alteraes nas mquinas e equipamentos, de forma a resguardar a mo-de-obra de algumas funes inadequadas estrutura fsica do homem. A mquina passou a fazer o trabalho mais pesado e o homem, a supervision-la.

Introduo

Curso de Controladores Lgicos Programveis


Com a finalidade de garantir o controle do sistema de produo, foram colocados sensores nas mquinas para monitorar e indicar as condies do processo. O controle s garantido com o acionamento de atuadores a partir do processamento das informaes coletadas pelos sensores. O controle diz-se automtico quando uma parte, ou a totalidade, das funes do operador realizada por um equipamento, freqente mas no necessariamente eletrnico. Controle automtico por realimentao o equipamento automtico que age sobre o elemento de controle, baseando-se em informaes de medida da varivel controlada. Como exemplo: o controle de temperatura de um refrigerador. O controle automtico por programa envolve a existncia de um programa de aes, que se cumpre com base no decurso do tempo ou a partir de modificaes eventuais em variveis externas ao sistema. No primeiro caso temos um programa temporal e no segundo um programa lgico. Automatizar um sistema, tornou-se muito mais vivel medida que a Eletrnica avanou e passou a dispor de circuitos capazes de realizar funes lgicas e aritmticas com os sinais de entrada e gerar respectivos sinais de sada. Com este avano, o controlador, os sensores e os atuadores passaram a funcionar em conjunto, transformando processo em um sistema automatizado, onde o prprio controlador toma decises em funo da situao dos sensores e aciona os atuadores. Os primeiros sistemas de automao operavam por meio de sistemas eletromecnicos, com rels e contatores. Neste caso, os sinais acoplados mquina ou equipamento a ser automatizado acionam circuitos lgicos a rels que disparam as cargas e atuadores. As mquinas de tear so bons exemplos da transio de um sistema de automao rgida para automao flexvel. As primeiras mquinas de tear eram acionadas manualmente. Depois passaram a ser acionadas por comandos automticos, entretanto, estes comandos s produziam um modelo de tecido, de padronagem, de desenho ou estampa. A introduo de um sistema automtico flexvel no mecanismo de uma mquina de tear, tornou possvel produzir diversos padres de tecido em um mesmo equipamento. Com o avano da eletrnica, as unidades de memria ganharam maior capacidade e com isso armazenam todas as informaes necessrias para controlar diversas etapas do processo. Os circuitos lgicos tornaramse mais rpidos, compactos e capazes de receber mais informaes de entrada, atuando sobre um nmero maior de dispositivos de sada. Chegamos assim, aos microcontroladores responsveis por receber informaes das entradas, associ-las s informaes contidas na memria e a partir destas desenvolver um a lgica para acionar as sadas. Toda esta evoluo nos levou a sistemas compactos, com alta capacidade de controle, que permitem acionar diversas sadas em funo de vrios sinais de entradas combinados logicamente. Um outra etapa importante desta evoluo que toda a lgica de acionamento pode ser desenvolvida atravs de software, que determina ao controlador a seqncia de acionamento a ser desenvolvida. Este tipo de alterao da lgica de controle caracteriza um sistema flexvel. Os CLPs so equipamentos eletrnicos de controle que atuam a partir desta filosofia.

Introduo

Curso de Controladores Lgicos Programveis

3. Histrico O Controlador Lgico Programvel CLP nasceu dentro da General Motors, em 1968, devido a grande dificuldade de mudar a lgica de controle dos 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 e rels, 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, o que justifica hoje um mercado mundial estimado em 4 bilhes de dlares anuais. 4. Vantagens menor espao menor consumo de energia eltrica reutilizveis programveis maior confiabilidade maior flexibilidade maior rapidez na elaborao dos projetos interfaces de comunicao com outros CLPs e computadores

Introduo

Curso de Controladores Lgicos Programveis

PRINCPIO DE FUNCIONAMENTO
Podemos apresentar a estrutura de um CLP dividida em trs partes: entrada, processamento e sada.
E N T R A D A S

UNIDADE CENTRAL DE PROCESSAMENTO

S A D A S

Figura 1 Estrutura bsica de um CLP

Os sinais de entrada e sada dos CLPs podem ser digitais ou analgicos. Existem diversos tipos de mdulos de entrada e sada que se adequam as necessidades do sistema a ser controlado. Os mdulos de entrada e sadas so compostos de grupos de bits, associados em conjunto de 8 bits (1 byte) ou conjunto de 16 bits, de acordo com o tipo da CPU. As entradas analgicas so mdulos conversores A/D, que convertem um sinal de entrada em um valor digital, normalmente de 12 bits (4096 combinaes). As sadas analgicas so mdulos conversores D/A, ou seja, um valor binrio transformado em um sinal analgico. Os sinais dos sensores so aplicados s entradas do controlador e a cada ciclo (varredura) todos esses sinais so lidos e transferidos para a unidade de memria interna denominada memria imagem de entrada. Estes sinais so associados entre si e aos sinais internos. Ao trmino do ciclo de varredura, os resultados so transferidos memria imagem de sada e ento aplicados aos terminais de sada. Este ciclo esta representado na figura 2.
INICIALIZAO

LEITURA DAS ENTRADA E ATUALIZAO DAS IMAGENS

PROGRAMA

ATUALIZAO DAS SADAS REFERIDAS IMAGEM

Figura 2 Ciclo de processamento dos CLPs

Princpio de Funcionamento

Curso de Controladores Lgicos Programveis

INTRODUO A PROGRAMAO
1. Lgica matemtica e binria A lgica matemtica ou simblica visa superar as dificuldades e ambigidades de qualquer lngua, devido a sua natureza vaga e equvoca das palavras usadas e do estilo metafrico e, portanto, confuso que poderia atrapalhar o rigor lgico do raciocnio. Para evitar essas dificuldades, criou-se uma linguagem lgica artificial. A lgica binria possui apenas dois valores que so representados por : 0 e 1. A partir desses dois smbolos construmos ento uma base numrica binria. A partir desses conceitos foram criadas as portas lgicas, que so circuitos utilizados para combinar nveis lgicos digitais de formas especficas. Neste curso aprenderemos apenas as portas lgicas bsicas: AND, OR e NOT. Portas Lgicas NOT AND Smbolo Expresso S=A S = A B Ladder

OR

S = A+B

Os CLPs vieram a substituir elementos e componentes eletro-eletrnicos de acionamento e a linguagem utilizada na sua programao similar linguagem de diagramas lgicos de acionamento desenvolvidos por eletrotcnicos e profissionais da rea de controle, esta linguagem denominada linguagem de contatos ou simplesmente LADDER. A linguagem Ladder permite que se desenvolvam lgicas combinacionais, seqenciais e circuitos que envolvam ambas, utilizando como operadores para estas lgicas: entradas, sadas, estados auxiliares e registros numricos. A Tabela 1 nos mostra os 3 principais smbolos de programao. Tipo Contato aberto Contato fechado Sada Smbolo Equipamento eltrico

Introduo Programao

Curso de Controladores Lgicos Programveis

Para entendermos a estrutura da linguagem vamos adotar um exemplo bem simples: o acionamento de uma lmpada L a partir de um boto liga/desliga Na figura 3 temos o esquema eltrico tradicional, o programa e as ligaes no CLP. Para entendermos o circuito com o CLP, vamos observar o programa desenvolvido para acender a lmpada L quando acionamos o boto B1.

Figura 3 Acionamento de uma lmpada

O boto B1, normalmente aberto, est ligado a entrada I0.0 e a lmpada est ligada sada Q0.0. Ao acionarmos B1, I0.0 acionado e a sada Q0.0 energizada. Caso quisssemos que a lmpada apagasse quando acionssemos B1 bastaria trocar o contato normal aberto por um contato normal fechado, o que representa a funo NOT. Podemos desenvolver programas para CLPs que correspondam a operaes lgicas combinacionais bsicas da lgebra de Boole, como a operao AND. Na rea eltrica a operao AND corresponde a associao em srie de contatos, como indicado na figura 4.

Figura 4 Funo AND

Introduo Programao

Curso de Controladores Lgicos Programveis

Outra operao lgica bsica a funo OR, que corresponde a associao em paralelo de contatos, como indicado na figura 5.

Figura 5 Funo OR

Assim podemos afirmar que todas as funes lgicas combinacionais podem ser desenvolvidas em programao e executadas por CLPs, uma vez que todas derivam dos bsicos: NOT, AND e OR. A flexibilidade dos CLPs percebida neste momento pois as alteraes lgicas podem ocorrer com grande facilidade, sem que sejam necessrias alteraes do hardware ou incluso de componentes eletrnicos ou eltricos. Esta a principal caracterstica dos sistemas de automao flexveis e o que faz dos CLPs ferramentas de grande aplicao nas estruturas de automao. Alm da linguagem de contatos, existem outras formas de programao caractersticas de cada fabricante. Conclumos ento que os projetos de automao e controle envolvendo CLPs reduzem o trabalho de desenvolvimento de hardware dos circuitos lgicos do acionamento, bem como os dispositivos e potncia para acionamento de cargas e dos atuadores, uma vez que podemos escolher mdulos de sada j prontos, adequados ao tipo de carga que desejamos acionar. A utilizao desses controladores contemplam, por conseguinte alguns passos genricos: definio da funo lgica a ser programada transformao desta funo em programa assimilvel pelo CLP implementao fsica do controlador e de suas interfaces com o processo

Neste curso introdutrio estaremos tratando da programao bsica do CLP S7-200 atravs do programa STEP 7 para Windows. Sero consideradas apenas os recursos bsicos, que so: contato normal aberto, contato normal fechado, contadores e temporizadores.

Introduo Programao

Curso de Controladores Lgicos Programveis

ACESSRIOS E NOVAS TECNOLOGIAS


Os mdulos de sada podem ser encontrados com drivers a transistor para carga DC, a rel para cargas AC e DC e a tiristores para cargas AC de potncia. As configuraes de CLPs variam de fabricante a fabricante, e os mdulos de entradas e sadas, sejam elas digitais ou analgicas, podem ser encontrados em grupos separados ou associados. Existem tambm cartes de comunicao entre CLPs ou entre computadores, sejam eles industriais ou PCs. Estes cartes so muito utilizados e de extrema importncia na automao de processos e mquinas, pois permitem que um sinal recebido por um PLC, possa acionar um contato de outro PLC ou de uma placa conversora A/D instalada em um computador, que estejam distantes. Outro acessrio importante a IHM - Interface Homem-Mquina, que uma painel de controle programvel, que apresenta para o usurio mensagens de acordo com as condies dos sinais de entrada e sada, permitindo que um operador normal tome cincia da condio do sistema ou equipamento que est sendo controlado. Este acessrio utilizado como sistema supervisrio e apresenta mensagens de emergncia ou de parada por problemas tcnicos. Atualmente estes painis esto sendo substitudos por telas de computador, onde possvel reproduzir com grande perfeio o processo industrial, o que torna a interface com o operador muito mais amigvel e segura. Dentre os softwares mais conhecidos no mercado esto o FIX e LookOut.
LOOKOUT

Conforme a tecnologia avana novos equipamentos e estruturas vo sendo inventados. Uma nova estrutura est sendo difundida e implantada que a Field Bus, ou barramento de campo. Nesta nova estrutura os sensores e atuadores so interligados por um par tranado de fios o que torna a instalao mais barata. Para adicionar novos sensores e atuadores basta plug-los neste barramento e reconfigurar o sistema, sem ter que gastar tempo e dinheiro para passar novos fios at a sala de controle, o que muito complicado em instalaes industriais. Essa estrutura similar a de um computador onde existem vrios slots e podemos conectar ou substituir diversos tipos de placas como: placas de vdeo, fax, controladoras de drivers, conversores A/D ou D/A, etc... Essa estrutura est sendo regulamentada e padronizada por associaes internacionais como a Fieldbus Foundation

Acessrios e Novas Tecnologias

Você também pode gostar