Вы находитесь на странице: 1из 25

Sumrio

1. Introduo.................................................................................................................2 1.1. Sistemas numricos............................................................................................2 1.2. Sistema decimal..................................................................................................2 1.3. Sistema binrio...................................................................................................3 2. Microprocessadores..................................................................................................5 2.1. A Unidade Central de Processamento (CPU)....................................................5 2.2. Memria..............................................................................................................6 2.3. Dispositivos de entrada e sada (E/S ou I/0)......................................................6 2.4. Vias de dados, endereos e controle.................................................................6 2.5. Memrias.............................................................................................................7 2.6. Histrico evolutivo...............................................................................................8 3. Controlador Lgico Programvel............................................................................11 3.1. Mercado Atual Rpido e Flexvel...................................................................11 4. Automao..............................................................................................................12 3.1. Diviso histrica................................................................................................14 3.2. Vantagens do uso de controladores lgicos programveis..............................15 3.3. Princpio de funcionamento e etrutura interna do C.L.P...................................15 4. Introduo a programao......................................................................................19 4.1. Introduo.........................................................................................................19 4.2. Lgica binria e matemtica.............................................................................19 5. Acessrios e novas tecnologias..............................................................................24 Bibliografia...................................................................................................................25

AUTOMAO BSICA
1. INTRODUO 1.1. Sistemas numricos
A dimenso de um certo conjunto ou seu nmero de elementos se traduz por um nmero. Para representar um nmero, podemos usar palavras, sinais ou smbolos que so chamados numerais. Assim, quando queremos representar a quantidade de elementos de um conjunto, podemos usar uma qualquer das representaes. Exemplo: Os elementos do conjunto de letras do alfabeto (a, b, c, ..., x, z) so 23 ou vinte e trs. Conclui-se que um certo conjunto pode ser representado por diversos numerais. O numeral a maneira de representar um conjunto de elementos, ao passo que o nmero nos d uma idia de quantidade.

1.2. Sistema decimal


Entre os sistemas numricos existentes, o sistema decimal o mais utilizado. Os smbolos ou dgitos utilizados so os algarismos 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Os elementos so agrupados de dez em dez e, por essa razo, os nmeros podem ser expressos por intermdio de potncia de dez e recebem o nome de sistema de numerao decimal. Exemplo: 486 = 400 + 80 + 6 = 4 x 100 + 8 x 10 + 6 x 1 = 4 x 102 + 8 x 101 + 6 x 100 486 = 4 x 102 + 8 x 101 + 6 x 100 Observe que o nmero 4 est numa posio tal que seu peso igual a 2 e que o nmero 6 por sua vez tem o peso igual a zero. Ento podemos concluir que o algarismo ou dgito, dependendo do seu posicionamento ter um peso. Note que aquele situado na extrema esquerda do nmero est sendo multiplicado pela potncia de dez maior, ou seja, o dgito mais significativo (most significant digit MSD). Analogamente, o que est situado na extrema direita ser multiplicado pela menor potncia, ou seja, o dgito menos significativo (least significant digit LSD). NOTA:

3 a) O princpio de posicionamento, que formula o expoente da base 10, pode ser estendido a qualquer sistema numrico, ou seja, independe da base numrica em que est representado. b) Por ser o sistema padro de uso ( o sistema que utilizamos em nosso diaa-dia), o sistema decimal no necessita de representao de base, a fim de simplificao de escrita.

1.3. Sistema binrio


Como o prprio nome j indica, tem base 2 e o sistema de numerao mais utilizado em processamento de dados digital, pois utiliza apenas dois smbolos ou algarismos 0 e 1. Tambm vale ressaltar, que em processamentos digitais, que o dgito 1 tambm conhecido por nvel lgico 1, nvel lgico alto, ligado, verdadeiro e energizado. J o dgito 0 poder ser nvel lgico 0, nvel lgico baixo, desligado, falso e desernegizado. Assim a cada posio de cada algarismo corresponde uma potncia de 2, como foi exposto para nmero decimal ao qual correspondia uma potncia de 10.

1.3.1. Converso de Binrio em Decimal


o mesmo processo j estudado para base 10, ou seja: 10111(2) = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20 = 16 + 0 + 4 + 2 + 1 = 23 logo: 10111(2) = 23(10) ou 10111(2) = 23 ou 10111(2) = 23 Nota: Devido a sua importncia em sistemas digitais e processamentos de dados digitais, os dgitos binrios so denominados de bit (da contrao do ingls Binary Digit). Da mesma forma, o que falamos no sistema decimal, dependendo do posicionamento do algarismo ou bit, ter um peso; o da extrema esquerda ser o bit mais significativo (most significant bit MSB) e o da extrema direita o bit menos significativo (least significant bit LSB). 43210
Ex.: 11011(2) = 1 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20 = 16 + 8 + 0 + 2 + 1 = 27

MSB LSB

1.3.2. Converso de Decimal em Binrio


Na converso decimal-binrio, podem ser utilizados dois mtodos: o primeiro que mais geral, dito das divises sucessivas, consiste m dividir sucessivamente o nmero por 2 at obtermos o cociente 0 (zero). O resto dessa diviso colocado na

4 ordem inversa corresponde ao nmero binrio, resultado da converso de decimal em binrio de um certo nmero de dados.

54 = 110110 (2)

2. MICROPROCESSADORES
Existem trs elementos fundamentais em um microprocessador, cada um executando uma tarefa especial. Estes elementos so: 1. A Unidade Central de Processamento (CPU) 2. A Memria 3. Os Dispositivos ou Portas de Entradas e Sadas (I/O)

2.1. A Unidade Central de Processamento (CPU)


O corao de um microprocessador a CPU. Ela executa o processamento numrico, as operaes lgicas e as funes de temporizao. As operaes da CPU so controladas por um conjunto de instrues que, quando organizadas em uma seqncia lgica, formam o chamado programa. Os programas e os dados a serem manipulados so armazenados na memria. A CPU alimentada com dados e sinais de controle, executa uma instruo por vez e produz como sada dados e sinais de controle. Internamente, uma CPU formada por 3 unidades fundamentais: 1. Os Registradores 2. A unidade Lgica e Aritmtica (ULA) 3. O Circuito de Controle Os registradores armazenam informaes temporrias tais como: endereos de memria, cdigos de estado e outras informaes teis durante a execuo do programa. Todas as CPU's possuem a Unidade Lgica Aritmtica. A ULA contm um somador que executa operaes aritmticas binrias sobre os dados obtidos da memria dos registradores ou de entradas. O Circuito de Controle coordena todas as atividades do microprocessador.

6 Atravs de pulsos externos de temporizao chamados "clocks", o circuito de controle gera as seqncias apropriadas de eventos necessrios execuo das tarefas de processamentos. Ao decodificar os bits de uma instruo o circuito produz sinais internos e externos de controle do processamento.

2.2. Memria
Os microprocessadores usam dispositivos semicondutores para armazenar programas e dados. Os mais utilizados so:

RAM (Random Acess Mernory): memria de acesso aleatrio; ROM (Read Only Memory): memria somente de leitura;

Para expandir o espao de armazenamento de dados, os sistemas microprocessados usam algum dispositivo de armazenamento de massa, tais como:

Discos flexveis; Discos rgidos; Fitas magnticas; CDs / DVDs; etc

2.3. Dispositivos de entrada e sada (E/S ou I/0)


Os dispositivos I/O, tambm conhecidos por perifricos, so os meios pelos quais a CPU se comunica com o mundo exterior. Em um sistema tpico, as portas ou canais de entrada so conectados ao teclado, e as portas ou canais de sada so interligados ao vdeo, unidade de disco, impressora, etc.

2.4. Vias de dados, endereos e controle


A conexo entre CPU, memria e dispositivos I/0 realizada por um conjunto de fios ou linhas paralelas, chamadas de via ou barramento. Como vimos temos 3 vias diferentes:

Via de Dados; Via de Endereo; Via de Controle.

Os dados trafegam a CPU, memria e I/0 atravs de via de dados. Estes dados podero ser instrues para CPU ou informaes da CPU para portas I/0 e viceversa. A via de endereo utilizada pela CPU para selecionar uma clula de memria ou um dispositivo 1/0 atravs de um cdigo binrio. A via de controle conduz os sinais de controle para a memria e para os dispositivos I/0, especificando as direes dos dados em relao a CPU, o momento exato da transferncia, o tipo de operao, etc.

2.5. Memrias
Existem 2 tipos de memrias: 1. Memria de Massa; 2. Memria Semicondutora.

2.5.1. Memria de Massa


So memrias utilizadas para armazenagem de grandes quantidades de informaes, ficam externamente a CPU e normalmente requerem dispositivo perifrico de interfaceamento. Exemplos: Disco Rgido (Winchester - HD), Fita Magntica, Disco ptico (CD-ROM), Disco Magntico (disquetes) e etc.

2.5.2. Memria Semicondutora


So memrias utilizadas para armazenagem de pequenas quantidades de informaes, no necessitam de interface com a CPU, velocidade elevada em relao memria de massa (para acesso) e trabalham em blocos para armazenamento de dados. Os tipos de memrias semicondutoras so: a) ROM; b) PROM; c) EPROM; d) EEPROM; e) RAM (SRAM e DRAM). As memrias DRAM possuem o adjetivo dinmica devido ao fato de que seu contedo muda com o tempo durante a operao de espera (armazenamento). Isto faz com que o projeto de memria dinmica seja mais complicado, mas chips modernos normalmente ocultam a complexidade do usurio. A principal desvantagem das DRAMs o fato de que elas no so to rpidas quando as SRAMs. A principal vantagem est no baixo custo por bit, tornando-as economicamente atrativas. Com base na situao descrita anteriormente (custo x velocidade) a soluo para esse problema foi introduo de um pequeno arranjo de memria local, chamado de memria cache. Que utiliza a memria rpida SRAM. Para manter o custo do sistema razovel, o tamanho do cach mantido relativamente baixo em relao memria principal (DRAM). Memrias cache so utilizadas como um local de armazenamento temporrio que pode ser utilizado pela CPU como se fosse a memria do sistema.

A ltima caracterstica importante deste tipo de memria tem haver com seu tipo de construo modular, para as DRAMs. Tal tipo de construo facilita aumentos futuros. Estes mdulos so chamados SIMMs (Single In-Line Memory Modules) ou as DIMMs (Dual In-Line Memory Modules), dependendo de seus projetos.

2.6. Histrico evolutivo


2000 ac - Invento do baco pelos fencios; 1642 - Blaise Pascal desenvolveu a primeira mquina mecnica de clculo, que permitia a realizao de somas e subtraes; 1834 - construo da Mquina Analtica, na Inglaterra, por Charles Babbage. Esta mquina considerada por muitos a precursora dos atuais computadores, e Babbage, o "Pai do computador". A Mquina Analtica tinha dispositivos de entrada para ler cartes perfurados que continham instrues a serem executadas, unidade de memria ou armazenamento, em que se guardavam as informaes para uso futuro. Processava as quatros operaes bsicas e tinha uma unidade de sada que fazia as impresses em cartes. 1880 - Hollerith, nos EUA, a partir das idias de Babbage, inventou uma mquina para auxiliar e classificar informaes para o censo americano de 1890. O resultado final pde ser apurado em seis semanas, enquanto, que pelo processo anterior, o resultado do censo saiu sete anos depois. Holierith fundou uma indstria em 1896, que cresceu e tornou-se a atual IBM (International Business Machines Corporation). 1949 - John Louis von Neumann introduziu na indstria o conceito de programa armazenado, ao compreender que seria possvel representar programas em forma numrica e, portanto, armazenlos em memria da mesma maneira que os dados. Von Neumann percebeu ainda que era possvel substituir com vantagens a aritmtica decimal, pela aritmtica binria. Criou, assim, sua mquina, que ficou conhecida como A Mquina de von Neumann, que , ainda hoje a base da arquitetura de quase todos os computadores.

Os computadores eletrnicos, em funo da funo tecnolgica, so classificados da seguinte forma: Computadores de 1a Gerao (1945-1955): Em 1946 concluiu-se o que se pode considerar o "pai" de todos os computadores modernos,o ENIAC (Eletronic Numerical Integrator Analyser and Computer - Analisador e Computador Integrador Numrico Eletrnico), com 17.468 vlvulas nos circuitos eletrnicos, 10.000 capacitores e milhares de Km de fios e cabos eltricos para realizar a sua programao. Ocupava 170 m2 , pesava cerca de 30 toneladas e consumia 150.000 Watts por segundo, o que equivale ao consumo mensal de aproximadamente 2.500 residncias. Operava com cartes perfurados, impressora, disco magntico fixo e possua 100 bytes de memria. Computadores de 2a Gerao (1956-1965): Utilizavam transistores em lugar de vlvulas. Operavam com cartes perfurados, impressora mais rpida, disco magntico fixo ou removvel e fita magntica. Clculos passaram a ser medidos de segundos para microssegundos. Nesta poca, duas empresas se tornaram mundialmente conhecidas: a DEC e a IBM. Os computadores que surgiram neste perodo foram o PDP-1, PDP-8, IBM-7090, IBM-7094, CDC-6000, IBM 7030 e Gamma-60. No entanto, os elevados custos destas mquinas, restringiam sua utilizao a aplicaes estratgicas do governo e a grandes empresas. Computadores de 3a Gerao (1966-1980): Os transistores foram substitudos por Circuitos Integrados (Cl), permitindo a popularizao e o desenvolvimento da Informtica, como a conhecemos hoje. Como inovaes operacionais, surgiram: a multiprogramao e o teleprocessamento (processamento distncia). Nesta poca houve uma grande diminuio nos custos, criando assim, uma nova faixa de mercado, que inclua empresas de mdio porte, universidades e centros de pesquisa. Alguns exemplos desta nova gerao de mquinas so o IBM360 e os minicomputadores da srie PDP-11, da DEC. Computadores de 4a Gerao (1981-1990): Surgiram em decorrncia do uso da tcnica dos circuitos LSI (LARGE SCALE INTEGRATION) e VLSI (VERY LARGE SCALE INTEGRATION). Nesse perodo surgiu tambm o processamento distribudo, o disco tico e o a grande difuso do microcomputador, que passou a ser utilizado para processamento de texto, clculos auxiliados por planilhas eletrnicas e em projetos grficos, atividades para as quais os grandes computadores no eram bem adaptados. Computadores de 5a Gerao (1991- Que lindo!): As aplicaes exigem cada vez mais uma maior capacidade de processamento e armazenamento de dados. Sistemas especialistas, sistemas multimdia (combinao de textos, grficos, imagens e sons), banco de dados distribudos e redes neurais, so apenas alguns exemplos dessas necessidades. Uma das principais caractersticas dessa gerao a simplificao e miniaturizao do computador, alm de melhor desempenho e maior capacidade de armazenamento. Tudo isso, com os preos cada vez mais acessveis. A tecnologia VLSI est sendo substituda pela UL

10 SI (ULTRA LARGE SCALE INTEGRATION): O conceito de processamento est partindo para os processadores paralelos, ou seja, a execuo de muitas operaes simultaneamente pelas mquinas. A reduo dos custos de produo e do volume dos componentes permitiram a aplicao destes computadores nos chamados sistemas embutidos, que controlam aeronaves, embarcaes, automveis e computadores de pequeno porte. So exemplos desta gerao de computadores, os micros que utilizam a linha de processadores Pentium, da INTEL.

11

3. CONTROLADOR LGICO PROGRAMVEL


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.

3.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.

12

4. 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 mode-obra de algumas funes inadequadas estrutura fsica do homem. A mquina passou a fazer o trabalho mais pesado e o homem, a supervision-la. 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.

13 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. Uma 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. O Controlador Lgico Programvel (C.L.P.) 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 controla 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, o que justifica hoje (junho /1998) um mercado mundial estimado em 4 bilhes de dlares anuais. Desde o seu aparecimento, at hoje, 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.

14

3.1. Diviso histrica


Podemos didaticamente dividir os CLPs historicamente de acordo com o sistema de programao por ele utilizado: 1a. Gerao: Os CLPs de primeira gerao se caracterizam pela programao intimamente ligada ao hardware do 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 ( no jargo tcnico ,Compila), as instrues do programa, verifica o estado das entradas, compara com as instrues do programa do usurio e altera o estados das sadas. Os Terminais de Programao (ou Maletas, como eram conhecidas) eram na verdade Programadores de Memria EPROM. As memrias depois de programadas eram colocadas no CLP para que o programa do usurio fosse executado. 3a. 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 (Debug) no equipamento e no programa. A estrutura fsica tambm sofre alteraes sendo a tendncia para os Sistemas Modulares com Bastidores ou Racks. 4a. Gerao: Com a popularizao e a diminuio dos preos dos microcomputadores (normalmente clones do IBM PC), os CLPs passaram a incluir uma entrada para a comunicao serial. Com o auxlio do microcomputadores a tarefa de programao passou a ser realizada nestes. As vantagens eram a utilizao 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. 5a. 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 afim de facilitar a automao, gerenciamento e desenvolvimento de plantas industriais mais flexveis e normalizadas, fruto da chamada Globalizao. Existe uma Fundao Mundial para o estabelecimento de normas e protocolos de comunicao.

15

3.2. 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; - 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.

3.3. Princpio de funcionamento e etrutura interna do C.L.P.


Podemos apresentar a estrutura de um CLP dividida em trs partes: entrada, processamento e sada.

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.

16

3.3.1. Descrio dos Principais tens


a) Fonte de Alimentao A Fonte de Alimentao tem normalmente as seguintes funes bsicas: - Converter a tenso da rede eltrica (110 ou 220 VCA) para a tenso de alimentao dos circuitos eletrnicos, (+ 5 VCC 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 R.A.M.; - Fornecer tenso para alimentao das entradas e sadas (12 ou 24 VCC). b) Unidade de Processamento Tambm chamada de C.P.U. 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. c) Bateria 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, incorporamse circuitos carregadores. d) 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.

17 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. e) 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. f) 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. g) Memria Imagem das Entradas/Sadas Sempre que a CPU executa um ciclo de leitura das entradas ou executa uma modificao nas sadas, ela armazena o 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. h) Circuitos Auxiliares So circuitos responsveis para atuar em casos de falha do CLP. Alguns deles so: 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

18 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, 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 pr - determinados. Caso no seja acionado, ele assume o controle do circuito sinalizando um falha geral.

19

4. INTRODUO A PROGRAMAO 4.1. Introduo


Durante sculos os matemticos sentiram que havia uma conexo entre a Matemtica e a Lgica, mas ningum antes de George Boole pde achar este elo ausente. Em 1854 ele inventou a lgica simblica, conhecida por lgebra booleana. Cada varivel na lgebra booleana tinha qualquer um de dois valores: verdadeiro ou falso. Aps algumas dcadas os engenheiros entenderem que a lgebra booleana podia ser aplicada Eletrnica dos Computadores. 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.

4.2. Lgica binria e matemtica 4.2.1. Portas Inversoras (NOT)


Uma inversora uma porta com apenas um sinal de entrada e um sinal de sada, o estado da sada sempre o oposto da entrada. Simbologia:

Tabela verdade:

Representao em lgebra booleana: S=A

20

4.2.2. Portas OU (OR)


A porta OR tem dois ou mais sinais de entrada (padro 02 ou 03) mas somente um sinal de sada. Se qualquer sinal de entrada for alto (nvel 1 - fechado), o sinal de sada ser alto.

Tabela Verdade:

Representao em lgebra booleana: S=A+B+C

4.2.3. Portas E (AND)


A porta AND tem dois ou mais sinais de entrada (padro 02 ou 03) mas somente um sinal de sada. Se qualquer sinal de entrada for baixo (nvel 0 - aberto), o sinal de sada ser baixo.

21 Tabela verdade:

Representao em lgebra booleana: 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 a seguir nos mostra os 3 principais smbolos de programao.

22 Para entendermos a estrutura da linguagem vamos adotar um exemplo bem simples e lindo: o acionamento de uma lmpada L a partir de um boto liga/desliga. Na figura seguinte 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.

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 extraordinria figura apresentada abaixo.

Outra operao lgica bsica a funo OR, que corresponde a associao em paralelo de contatos, como indicado nesta tambm extraordinria figura.

23

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 programad; transformao desta funo em programa assimilvel pelo CLP; implementao fsica do controlador e de suas interfaces com o processo.

24

5. 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. 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.

25

BIBLIOGRAFIA
PLC S7 200 Rose Mary Cosso Schuttenberg, Jos Augusto Leo, Eden Costa. Pontifcia Universidade Catlica de Minas Gerais - IPUC PUC- Minas. Departamento de Instrumentao, Modelagem e Controle de Processos. AUTOMAO INDUSTRIAL Marco Antnio Ribeiro. Microcomputadores e Microprocessadores, A Malvino, McGraw Hill. Automao Industrial, Ferdinando Natale, rica. Controlador Programvel, Jlio Csar Peixoto de Oliveira, Makron Books. Programmable Controller Manual do Usurio, Allen Bradley Company.

Вам также может понравиться