Академический Документы
Профессиональный Документы
Культура Документы
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.
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.
MSB LSB
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)
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:
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.
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.
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
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
15
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
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
Tabela verdade:
20
Tabela Verdade:
21 Tabela verdade:
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
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.