Está en la página 1de 15

Curso Bsico de PLC

STEP-5

Captulo 1

* Informaes gerais * Partes de um Controlador Programvel * Possibilidade de endereamento * Funes Lgicas

www.oeletronico.hpg.com.br

Informaes gerais:
Informao Informaes de dados so representados e transmitido por meios de sinais. O sinal uma parte ou todo de uma informao. Sinais binrios As grandezas fsicas, s quais so atribudos unicamente dois valores ou nveis chamado de grandezas binarias. Por exemplo: um contato aberto ou fechado de um pressostato ou rel. Sinais Analgicos Um sinal analgico a representao de uma grandeza que pode assumir no decorrer do tempo qualquer valor entre dois limites determinados. Por exemplo: a queda de tenso em um sensor tipo PT100 que proporcional temperatura que mesmo submetido Informaes digitalizadas Digitalizar uma grandeza analgica significa dividir a mesma em vrios segmentos de forma que se possa fazer posteriormente uma relao entre uma quantidade de segmentos e a grandeza analgica medida. Tecnologia dos controladores programveis A tcnica de automao diferencia comandos "programados" por fiao de comandos programados por memria. Apresentaremos a seguir as caractersticas bsicas dos comandos convencionais (por fiao) e dos comandos programveis (controladores programveis). Comandos programados por fiao Tambm conhecido por comandos convencionais, so aqueles cuja funo estabelecida pela escolha de seus elementos de comando e pela interligao entre eles, isto , associao de contatos em srie, paralelo etc. A localizao dos diversos aparelhos no quadro de comando e sua respectiva fiao, dependem neste caso da funo a ser executada. Um comando programado por fiao somente pode ser montado mecnica e eletricamente depois que todo o esquema eltrico esteja definido. Qualquer alterao posterior na lgica de funcionamento, implica obrigatoriamente na alterao da fiao e possivelmente tambm na quantidade dos aparelhos eltricos do painel como por exemplo reles auxiliares etc. Comandos programados por memria Entre os aparelhos usados para comando, cujo programa armazenado em memria, destacam-se os controladores programveis. A funo dos comandos programados por memria no depende to somente da configurao mecnica de seus componentes e da respectiva interligao entre eles. Aos controladores programveis so ligados elementos de comando (botoeiras, chaves fim de curso, sensores de proximidade etc.), e os elementos operadores (contatores, vlvulas, indicadores, etc.). A funo deste comando, isto , a tarefa que ele deve realizar, no apenas definida pela maneira como os elementos esto interligados mas sim pelo programa gravado na memria do controlador. www.oeletronico.hpg.com.br

Programar significa ento que atuadores sero acionados pelo controlador programvel em funo das informaes fornecidas pelos sensores. Arquitetura de um controlador programvel A escolha da configurao de um controlador programvel, depende basicamente da quantidade de elementos de comando e operadores a ele conectados e ainda do tamanho do programa a ser gravado em sua memria. Independente do tipo, todos os controladores programveis so constitudos das mesmas partes bsicas: Fonte de alimentao, memria de programa, processador, mdulos de entrada e sada. Os elementos de comando (botes, sensores etc.) so ligados aos mdulos de entrada e os elementos operadores (contatores de potncia, vlvulas etc.) so ligados aos mdulos de sada. O programa (software) escrito com o auxlio de um terminal de programao. O terminal de programao de suma importncia tambm para alteraes de programa, testes de funcionamento, diagnose de falhas etc. O processador (CPU) executa o programa contido na sua memria verificando a existncia ou no de sinal em cada uma das entradas. O resultado do processamento destes sinais, de acordo com o programa, enviado s respectivas sadas, ligando ou desligando os elementos operadores a ele conectados. Sinal Binrio e Nvel lgico Como j mencionamos o processador do controlador programvel verifica a existncia ou no de tenso nas suas entradas e os elementos operadores conectados a ele so ligados de acordo com o nvel lgico das suas sadas. Estes estados das entradas e das sadas, descritos textualmente com certa dificuldade, so entendidos muito mais facilmente com a conceituao de sinal binrio.

Sinais Um sinal a representao fsica de informao de dados. Assim sendo, podemos dizer que o comportamento da tenso da sada de um tacogerador no decorrer do tempo (RPM) um sinal da mesma forma que o nvel de tenso na entrada do controlador programvel ( aqui a informao significa: o contato ligado ele est aberto ou fechado). Figura 1 Um exemplo de sinal analgico

www.oeletronico.hpg.com.br

Figura 2 Um exemplo de sinal digital

Figura 3 Sinal binrio

Enquanto a tenso do tacogerador pode Ter qualquer valor entre 0 e um valor mximo, (sinal analgico ) a maioria dos sinais usados em comandos tem somente dois valores distintos ( contato aberto ou fechado ), e so por isso chamados de sinais binrios. Nvel lgico Aos dois valores que um sinal binrio pode conter damos o nome de nvel lgico, e os identificados com os algarismos 0 e 1 ou seja, 0 indica ausncia de sinal ( por exemplo contato aberto) e 1 indica sinal presente ( por exemplo contato fechado ). Sistema de numerao O processador do controlador lgico programvel no s processa os nveis lgicos de entrada e sadas, como tambm precisa ler valores numricos e trabalhar com eles. Devido ao fato de o processador ser constitudo de elementos que s reconhecem os nveis lgicos 0 e 1, ele somente consegue interpretar valores numricos que sejam representados com os algarismos 0 e 1. www.oeletronico.hpg.com.br

O sistema numrico que trabalha apenas com estes dois algarismos o sistema binrio. Para melhor compreenso do sistema de numerao binrio, vamos rever as caractersticas do sistema de numerao do nosso dia a dia, o sistema decimal Sistema numrico decimal O sistema numrico decimal que utilizamos diariamente, tem as seguintes caractersticas: Dez algarismos.. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ( Base 10) . Peso que so as potncias da base 10 (unidade, dezena, centena, milhar etc.) Um numero decimal uma cadeia de dgitos em que cada um deles tem um peso de acordo com a sua posio. O valor do nmero igual soma dos produtos de cada digito pelo seu respectivo peso. A reparao do nmero digital 205 portanto na realidade uma forma de se escrever a soma .. 200+0+5. ( duas centenas + 0 dezenas + 5 unidades ) Observe a lgica do sistema para representar o nmero 205: Algarismo... 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Pesos: Potncia base 10 100 =1 = unidade 1 10 =10 = dezena 102 =100 = centena 103 = 1000 = milhar etc. Exemplo : 205 = 5 x 100 + 0 x 101 + 2 x 102 Sistema numrico binrio O sistema binrio apresenta as seguintes caractersticas: Dois algarismos ... 0 e 1 ( base 2 ) Pesos que so potenciais da base 2 .. 1, 2, 4, 8, 16, 32, 64 etc. Para se calcular o valor de um nmero binrio devemos proceder exatamente como para os nmeros decimais, ou seja, multiplicamos os algarismos pelo seu respectivo peso ( potncia de 2 para binrio e 10 para decimal ) e em seguida somamos os produtos obtidos. Algarismo... 0 e 1 Pesos: potncias da base 2 20 = 1 21 = 2 22 = 4 23 = 8 24 = 16 25 = 32 26 = 64 27 = 128 Exemplo de representao de representao de um nmero binrio: 11001101 = 1x1= 0x2= 1x4= 1x8= 0x16= 0x32= 1x64= 1x128= 1 0 4 8 0 0 64 128

www.oeletronico.hpg.com.br

Soma

205 Sistema numrico Hexadecimal

Pelo fato de os nmeros binrios possurem bem mais algarismo que os respectivos nmeros decimais, lidar com eles para ns bastante difcil, principalmente pela dificuldade que temos de memorizar os longos nmeros composto de zeros e uns (0, 1 ) . Contamos neste caso com a ajuda de um outro sistema numrico, o sistema hexadecimal, pouco mais inteligvel e para o qual os nmeros binrios podem ser transformados sem dificuldades O sistema hexadecimal tem as seguintes caractersticas: Algarismos : 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. ( Base 16 ) Pesos : Potncias da base 16 160 = 1 161 = 16 162 = 256 163 = 4096 Tc... Exemplo : CD = 13x1 +12x16 = 205 Processamento de programa Quando o usurio escreve seu programa, terminal de programao o transforma, antes da transferncia para a memria do controlador programvel, em uma quantidade correspondente de instruo de comando. Cada instruo ocupa uma clula da memria, sendo que as mesmas so armazenadas na seqncia em que se encontra na lista de instrues. ( representao STL ) . O programa ento processado contentemente, de forma seqencial e repetitiva. O processamento de todas as instrues do comeo ao fim do programa, chamado de ciclo de processamento. O tempo necessrio para este processamento chamado de tempo de ciclo ( Scan) . A durao do tempo de ciclo depende da velocidade de processamento do controlador programvel usado, e do tamanho do programa a ser processado. Memria imagem ( PII ) ( PIO ) Entre as funes verificas em um ciclo de processamento, destacamos trs etapas destintas : No inicio de cada ciclo de programa, o sistema operacional verifica o estado atual de todas as entradas digitais e registra esta informao em uma rea de memria que chamamos de memria imagem das entradas ( PII ). O que temos ento so vrios bits nesta memria imagem que corresponde ao estado das entradas no incio de cada ciclo. Em seguida tem se o inicio do processamento do programa desenvolvido pelo usurio. Sempre que no programa houver uma referncia a uma entrada como por exemplo A I 0.0, a CPU no verifica o estado atual da entrada mas sim o estado do bit correspondente na memria imagem. Este procedimento garante que uma informao considerada no inicio do programa, mantm o mesmo estado at o fim do processamento do mesmo. As informaes fornecidas pelas memria imagem das entradas, temporizadores contatores etc. so as responsveis pela tomadas de decises como por exemplo acionar uma sada S Q 0.0, segundo previsto no programa. www.oeletronico.hpg.com.br

De maneira analgica imagem das entradas, temos a imagem das sadas, ou seja, durante a execuo do programa no so propiadamente as sadas que so acionadas porm um bit correspondente a cada sada na rea de memria das sadas ( PIO ). Aps o termino do processamento do programa, temos na memria imagem das sadas o estado que cada uma segundo o programa deveria Ter. O sistema operacional se encarrega de transferir o estado da memria imagem das sadas para as sadas simultaneamente.

Hardware
Construo dos controladores programveis Endereamento dos mdulos de I/O Endereamento fixo Endereamento varivel pra os slots ( 115U ) Endereamento varivel para os mdulos ( 135/155U )

Construo do equipamento Alm da funcionalidade os modelos de controladores programveis da famlia SIMATIC diferenciam-se fisicamente. A construo bsica com todos os componentes necessrios est apresentada na figura a seguir.: A fonte de alimentao por exemplo gera atravs da alimentao da rede a tenso necessria ( 5V ) para os demais mdulos. Para o controlador programvel 115U temos para isto o mdulo fonte separado. Nos controladores maiores a fonte de alimentao est integrada no rack pra montagem dos mdulos de I/O. A alimentao para os sensores, atuadores e sinalizadores acima de 5V ( 24V at 220V ) deve ser fornecida por uma fonte separada. O corao de todo controlador programvel a unidade central de processamento ( CPU . Neste mdulo so trabalhados os sinais dos mdulos de entrada e em funo do programa do usurio so influenciados os estados dos mdulos de sada. Nos controladores programveis 135U, 155U podem Ter por equipamento mais de uma CPU. (Multiprocessamento). Atravs das entradas e sadas que a Unidade Central de Processamento "CPU" se interliga com o sistema a ser automatizado. Independente do caso os mdulos podem trabalhar sinais digitais ou analgicos. Alem disto temos processadores de comunicao CP que permitem trocar de dados com outros aparelhos. IP's ( Periferia Inteligente ) so mdulos com " inteligncia prpria " para realizao de determinadas tarefas, deixando portanto a CPU principal disponvel pra outras tarefas. Para montagem dos mdulos temos os racks ou bastidores, que realizam ainda a interligao eltrica entre cada componente. Caso a quantidade de slots da rede central no seja suficiente, podemos nos valer dos racks de expanso que so interligados ao central por placas desenvolvidas para tanto.

www.oeletronico.hpg.com.br

Figura 4

Cada controlador programvel reserva ainda algumas particularidades quanto as possibilidades de endereamento. Para o 115U temos duas variantes: - Endereamento fixo dos slots. - Endereamento varivel para os slots. - Endereamento varivel para as placas. Endereamento Fixo No endereamento fixo temos o endereo do mdulo em funo do nmero do slot. Para cada posio (Slot) esto reservados 4 bytes de endereos. O nmero do slot o nmero do primeiro dos 4 bytes. Quando so utilizados mdulos com menos de 32 entradas ou sadas (4 bytes ) so perdidos os bytes no utilizados. Isto significa que o primeiro endereo do prximo slot no alterado. Na ltima posio deve estar montado o conector terminal. Nos controladores programveis 90U, 95V e 100U temos somente esta forma de endereamento. (fxo)

www.oeletronico.hpg.com.br

Figura 5

O endereamento varivel para cada slot uma particularidade do controlador programvel S5-l15U. Para que o endereamento fixo de cada slot seja desconsiderado para receber novos endereos, basta que o ltimo slot do rack seja instalado os mdulos de interface IM 306. O endereo inicial de cada posio de placa (slot) passa ento ser definido por chaves digitais encontradas na interface 1M3 06. Para cada um dos slots temos na interface 1M306 urna chave digital correspondente. Usando o sistema de numerao binrio definido nestas chaves o endereo inicial de cada posio e quantos pontos de entrada ou sada ter a placa a ser montada na posio. O endereo inicial para cada posio pode ser somente um numero par. - Na determinao do endereo necessria ateno nos pontos: - Nos mdulos com 32 pontos deve-se utilizar somente os endereos 0,4,8,l2 etc. - Nos mdulos com 16 pontos podemos ter o endereo inicial como 0, 2, 4, 6, 8...

www.oeletronico.hpg.com.br

Figura 6

www.oeletronico.hpg.com.br

Figura 7

Endereamento variavel para placa Nos controladores programveis de maior porte ( S5-135U / S5-1 55U ) no definimos um endereo para os slots do rack. Cada placa para estes equipamentos contem uma chave digital onde via cdigo binrio definimos o endereo da placa, ou seja, no importa em qual slot do rack a mesma ser montada. Maiores informaes podem ser encontradas no manual de cada produto. FUNES LGICAS Identificao das Funes Lgicas Dentre as diversas maneiras de se identificar as funes lgicas podemos citar: - Descrio textual: mesmo as funes lgicas mais simples no so descritas textualmente sem o risco desta descrio ficar incompleta; normalmente as descries so extensas e tem interpretao dbia. - Tabela verdade : nesta tabela so representadas todas as possibilidades possveis de combinao de nveis lgicos de sinal nas entradas e o nvel lgico resultante de cada combinao. - Diagrama sinal-tempo : a representao grfica do comportamento da sada da funo em relao ao comportamento da(s) entrada(s) da funo, no decorrer do tempo. - lgebra lgica: tambm conhecida como lgebra booleana. Funes binrias podem ser descritas matematicamente por equaes booleanas. A lgebra de Boole de fcil interpretao, enquanto no se usam as funes com efeito de memorizao. - Smbolos grficos : quando analisamos funes separadamente, pode-se usar qualquer das formas propostas at aqui. Quando, porm, a inteno descrever uma tarefa de comando, que sempre www.oeletronico.hpg.com.br

compreende uma quantidade considervel de funes lgicas, a representao com smbolos lgicos mais simples, mais clara e sobretudo inequvoca. Entretanto, nem todas as identificaes acima so comumente usadas. As mais utilizadas so: Tabela verdade, Diagrama sinal-tempo e Smbolos grficos. O smbolo de uma funo lgica no define a tcnica com a qual ela deve ser realizada, se com recursos mecnicos, hidrulicos, pneumticos, eltricos, eletrnicos ou com uma combinao dessas possibilidades. Este captulo tem como objetivo a introduo s funes lgicas associativas, descritas mais adiante. Outros tipos de funes lgicas (tais como temporizadores, memorizadores SET/RESET, etc.) esto sendo descritos separadamente devido s particularidades de cada uma. Funes Associativas Funo E Analisando um diagrama de comando na tcnica de rels, encontramos a realizao da funo E, onde existirem dois (ou mais) contatos em srie. Na figura, o contato Q, que a associao dos dois contatos A e B pela funo E, se fechar quando A estiver fechado e B tambm estiver fechado. Em outras palavras: se A = "1" e B = "1", ento Q = "1". Com dois contatos temos 4 combinaes diferentes possveis (a base do sistema -2- elevada quantidade de variveis lgicas, igual ao nmero de combinaes possveis: 22 = 4). Assim, podemos demonstrar a funo "E" atravs da tabela-verdade conforme indicado na figura. A funo "E" chamada, em ingls, de AND-gate.

Funo E Figura 8

Funo OU Na tcnica de rels a funo OU realizada com 2 (ou mais) contatos em paralelo. Na figura, o contato Q se fechar quando o contato A fechar, ou o contato B fechar, ou ainda quando A e B estiverem fechados simultaneamente. Em outras palavras, se A = "1" ou B = "1" (ou A e B = "1"), ento Q = "1". www.oeletronico.hpg.com.br

Analisando a tabela-verdade de unia funo OU compreende-se o significado desta identificao: o nmero de entradas que precisam ter nvel lgico "1" para que a sada da funo tenha nvel lgico "1" maior ou igual a 1. A funo chamada, em ingls, de OR-gate.

Funo OU Figura 9

Funo inversor (NO) Obtm-se, na tcnica de rels, a inverso do nvel lgico de um sinal, como mostra o diagrama da figura: o contato Q se abrir no momento que o contato A fechar, e vice-versa. Em outras palavras: se A = "1" ento Q = "0", e se A = "0", ento Q = "1". A funo inversor tambm chamada de funo NO (em ingls, NOT-gate ou inverter). Definio da funo inversor o sinal de sada de um inversor sempre de nvel lgico antivalente (complementar) ao do sinal de entrada.

Funo Inversor Figura 10

www.oeletronico.hpg.com.br

Funo NO-E A funo NO-E (em ingls: NOT AND ou NAND) a fuso de uma funo E, que associa os sinais de entrada, com uma funo NO, que inverte o sinal de sada da funo E. No programa STEP5, invertemos os sinais da entrada, e no os da sada. Na tcnica de rels, portanto, o diagrama equivalente funo NO-E igual ao da funo E, sendo que o contato Q um abridor. Temos, alis, dois tipos de diagrama equivalente, o exemplificado acima, e o diagrama em que temos os sinais de entrada inversores, sendo o contato Q um fechador. A funo NAO-E chamada, em ingls, de NAND.-gate. Funo NO - E Figura 11

Funo NAO-OU A funo NO-OU (em ingls: NOT OR ou NOR) a fuso OU, que associa os sinais de entrada, com uma funo NO, que inverte o sinal de sada da funo OU. Podemos ter, tambm, os sinais da entrada chamados de inversores, e a sada como um circuito E ou OU comum. Na tcnica de rels, portanto, o diagrama equivalente funo NO-OU igual ao da funo OU, sendo que o contato Q um abridor. A funo NO-OU, em ingls, chamada de NOR-gate.

www.oeletronico.hpg.com.br

Funo NAO-OU Figura 12

Funo OU-EXCLUSIVO A funo OU-EXCLUSIVO uma forma particular da funo OU. Na tcnica de rels, a funo OU-EXCLUSIVO realizada como mostra o diagrama da figura: dois circuitos paralelos, uni elemento de comando (A e B) em cada circuito, cada elemento interferindo no circuito vizinho por meio de contatos de bloqueio (a e b). Tem-se, ento, que o contato Q se fechar exclusivamente quando A se fechar ou quando B se fechar. Enquanto ambos estiverem abertos ou fechados simultaneamente, o contato Q permanecer aberto. Em outras palavras: Q = "1" exclusivamente quando A "1" e B ="0" ou quando A= "0" e B= "1". A funo OU-EXCLUSIVO existe com duas ou mais entradas e tambm conhecida como funo "1 de N". Em ingls a funo OU-EXCLUSIVO chamada de EX-OR-gate. Funo OU-EXCLUSIVO Figura 13

www.oeletronico.hpg.com.br

También podría gustarte