Home

Document

image

Contents

1. CAMPO SA DAS DIGITAIS INDEPENDENTES As sa das digitais com ponto comum possuem a vantagem de economia de cabo Se neste tipo de sa da for necess rio acionar cargas com fontes incompat veis entre si ser necess ria a utiliza o de rel s cujas bobinas se energizem com as sa das do CLP e cujos contatos comandem tais cargas CAMPO sa da 1 SA DAS DIGITAIS COM PONTO COMUM sa da 2 Controlador L gico Program vel 24 William S Vianna w viannaWVhotmail com CEFET A educac o tecnol gica do ano 2000 E ATUADORES ANAL GICOS g POSICIONADOR CARTOES CONVERSOR j INDICADOR ANALOGICOS V LVULA PROPORCIONAL ATUADOR EL TRICO OUTROS UCP A sa da anal gica em corrente ou tens o implementada diretamente no dispositivo em quest o bom lembrar a quest o da compatibilidade dos sinais sa da em tens o s pode ser ligada no dispositivo que recebe tens o e sa da em corrente pode ser ligada em dispositivo que recebe corrente ou tens o dependendo da utiliza o ou n o do shunt de sa da ATUADOR POSICIONADO Controlador L gico Program vel 25 William S Vianna w viannaehotmail com CEFET A educac o tecnol gica do ano 2000 lt TRATAMENTO DE SINAL DE SA DA Existem v rios tipos de cart es de sa da que se adaptam grande variedade de atuadores existentes Por este motivo o sinal de sa da gerado de acordo com a l gica de controle deve ser condicionado para atend
2. CONTROLADOR L GICO PROGRAM VEL E n it ese La EE FE u ky nh oka E oN CEFET A educac o tecnol gica do ano 2000 E NDICE DE T PICOS I Introdu o I Informa es Gerais II 1 DESCRI O II 2 CARACTER STICAS II 3 HIST RICO II 4 EVOLU O II 5 APLICA ES HI Estrutura B sica III 1 UNIDADE CENTRAL DE PROCESSAMENTO UCP III 2 MEM RIA III 3 DISPOSITIVOS DE ENTRADA E SA DA III 3 1 CARACTER STICAS DAS ENTRADAS E SA DAS E S M DULOS DE ENTRADA TRATAMENTO DE SINAL DE ENTRADA M DULOS DE SA DA TRATAMENTO DE SINAL DE SA DA III 4 TERMINAL DE PROGRAMA O IV Princ pio de Funcionamento de um CLP IV 1 ESTADOS DE OPERA O IV 2 FUNCIONAMENTO V Linguagem de Programa o V 1 CLASSIFICA O LINGUAGEM DE BAIXO N VEL LINGUAGEM DE ALTO N VEL Controlador L gico Program vel 2 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 E VI Programa o de Controladores Program veis VI 1 DIAGRAMA DE CONTATOS VI 2 DIAGRAMA DE BLOCOS L GICOS VI 3 LISTA DE INSTRU O VI4 LINGUAGEM CORRENTE VI 5 AN LISE DAS LINGUAGUES DE PROGRAMA O Quanto a Forma de Programa o Quanto a Forma de Representa o Documenta o Conjunto de Instru es VI 6 NORMALIZA O VII Programa o em Ladder VII 1 DESENVOLVIMENTO DO PROGRAMA LADDER VII 1 1 ASSOCIA O DE CONTATOS NO LADDER VII 1 2 INSTRU
3. atrav s da qual o usu rio se comunica com a m quina A linguagem de programa o uma ferramenta necess ria para gerar o programa que vai coordenar e sequenciar as opera es que o microprocessador deve executar V 1 CLASSIFICA O gt Linguagem de baixo n vel gt Linguagem de alto n vel LINGUAGEM DE BAIXO N VEL Linguagem de M quina a linguagem corrente de um microprocessador ou microcontrolador onde as Instru es s o escritas em c digo bin rio bits O e 1 Para minimizar as dificuldades de programa o usando este c digo pode se utilizar tamb m o c digo hexadecimal Controlador L gico Program vel 33 William S Vianna w viannaWhotmail com CEFET A educac o tecnol gica do ano 2000 E C digo Bin rio Endere o Conte do 0000000000000000 0000000000000001 0000000000000010 0000000000000011 0000000000000100 0000000000000101 0000000000000111 0000000000001000 0000000000001001 0000000000001010 0000000000001011 0000000000001111 0000000000010000 0000000000010001 00111110 10000000 11010011 00011111 00100001 00000000 01111110 00100011 10000110 00111111 00000001 11011010 00000000 11011010 C digo Hexadecimal Cada item do programa chama se linha ou passo representa uma Instru o ou dado a ser operacionalizado Controlador L gico Program vel 34 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt Linguagem Assembler
4. esteja sendo executado simultaneamente com o INTOUCH O driver um software respons vel pela comunica o ele possui o protocolo de comunica o do equipamento Controlador L gico Program vel 71 William da Silva Vianna q A CEFET A educa o tecnol gica do ano 2000 P O o C D o E o 3 C cabo de S comunica o O Microcomputador processo executando Softwares de enviando e Eontraioar Supervis o Intouch e Retido spas L gico comunicac o Driver GEFANUC recebendo sinais Program vel pon do CLP IX No es de Blocos I O Remotos A instala o de um sistema autom tico com o uso de I O locais requer um gasto consider vel de cabeamento borneiras caixas de passagem bandejas projeto e m o de obra para a instala o Os blocos I O remotos possibilitam uma redu o dr stica destes gastos uma vez que todos os sinais n o ser o encaminhados para o rack do CLP e sim para pontos de entradas e sa das que ficar o localizados no campo Este m dulos de I O s o Inteligentes independentes e configur veis Interligados entre si atrav s de um barramento de campo e este a um controlador de barramento que fica localizado no rack do CLP ENIUS Current Source Output 115V 50 60 Hz 25A Max GE Fanuc 50mA PtMax Controlador L gico Program vel 72 William da Silva Vianna q NA CEFET A educa o tecnol gica do ano 2000 A seguir temos a exemplica o da liga o do
5. o envolvidos no projeto de um sistema de automa o que se utiliza de CLPs desde sua concep o at a manuten o Quanto mais rica em coment rios melhor a documenta o que normalmente se divide em v rios n veis Conjunto de Instru es o conjunto de fun es que definem o funcionamento e aplica es de um CLP Podem servir para mera substitui o de comandos a rel s Fun es L gicas Memoriza o Temporiza o Contagem Como tamb m manipula o de vari veis anal gicas Movimenta o de dados Fun es aritm ticas Se fun es complexas de algoritmos comunica o de dados Interfaces homem m quina podem ser necess rias Saltos controlados Indexa o de instru es Convers o de dados PID sequenciadores aritm tica com ponto flutuante etc Controlador L gico Program vel 40 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt VI 6 NORMALIZA O Existe a tend ncia de utiliza o de um padr o de linguagem de programa o onde ser poss vel a intercambiabilidade de programas entre modelos de CLPs e at de fabricantes diferentes Esta padroniza o est de acordo com a norma IEC 1131 3 na verdade este tipo de padroniza o poss vel utilizando se o conceito de linguagem de alto n vel onde atrav s de um chamado compilador pode se adaptar um programa para a linguagem de m quina de qualquer
6. o for acionada Em l gica booleana S1 E3 El E2 Controlador L gico Program vel 49 William da Silva Vianna q NA CEFET A educa o tecnol gica do ano 2000 VII 1 2 INSTRU ES Na UCP o programa residente possui diversos tipos de blocos de fun es Na listagem a seguir apresentamos alguns dos mais comuns contador temporiza o de energiza o temporiza o de desenergiza o adi o de registros multiplica o de registros divis o de registros extra o de raiz quadrada bloco OU l gico de duas tabelas bloco E l gico de duas tabelas ou exclusivo l gico de duas tabelas deslocar bits atrav s de uma tabela direita deslocar bits atrav s de uma tabela esquerda mover tabela para nova localiza o mover dados para mem ria EEPROM mover inverso da tabela para nova localiza o mover complemento para uma nova localiza o mover valor absoluto para uma nova localiza o comparar valor de dois registros ir para outra sequ ncia na mem ria executar sub rotina na mem ria converter A D e localizar em um endere o converter D A um dado localizado em um endere o executar algoritmo PID etc Controlador L gico Program vel 50 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E VII 1 3 INSTRU ES B SICAS As instru es b sicas s o representadas por blocos funcionais introduzidos na linha
7. 01 0 sa da 1 n mero da gaveta 3 n mero do m dulo 01 n mero do ponto Nesta apostila os endere os ser o identificados como E para entrada digital EA para entrada anal gica S para sa da digital SA para sa da anal gica para bobina auxiliar Controlador L gico Program vel 43 William S Vianna w_vianna hotmail com E d CEFET A educa o tecnol gica do ano 2000 E 2 O estado de cada operando representado em um bit correspondente na mem ria imagem este bit assume n vel 1 se o operando estiver acionado e O quando desacionado As bobinas acionam o seu endere o Enquanto uma bobina com endere o de sa da estiver acionada um par de terminais no m dulo de sa da ser mantido em condi o de condu o el trica Os contatos se acionam pelo endere o que os identifica Os contatos endere ados como entrada se acionam enquanto seu respectivo par de terminais no m dulo de entrada acionado fecham se se forem NA e abrem se se forem NF Com rela o ao que foi exposto acima sobre os contatos endere ados como entrada os que tiverem por finalidade acionar ou energizar uma bobina dever o ser do mesmo tipo do contato externo que aciona seu respectivo ponto no m dulo de entrada J os que forem usados para desacionar ou desenergizar uma bobina devem ser de tipo contr rio do contato externo que os aciona Abaixo v se um quadro elucidativo a esse respeito po Se a c
8. E Baseados em computadores ou microcomputadores executando softwares espec ficos de supervis o de processo industrial o sistema supervis rio tornou se a grande vedete da d cada de 80 O INTOUCH um software destinado a promover a interface homem m quina onde proporciona uma supervis o plena de seu processo atrav s de telas devidamente configuradas O INTOUCH possui telas que representam o processo onde estas podem ser animadas em fun o das informa es recebidas pelo CLP controlador etc Por exemplo no acionamento de uma bomba a representa o na tela mudar de cor informando que est ligada um determinado n vel varia no campo a representa o na tela mudar de altura informando a altera o de n vel O que o INTOUCH faz ler e escrever na mem ria do CLP ou controlador para a atualiza o das telas F F PRE O Ouando falamos de N supervis o temos d a id ia de dirigir CM orientar ou inspecionar em N plano superior l Atrav s do sistema i o mona sc supervis rio X E r sd du Re NR sito Ta it i jh po ji i e 1 kb a Ta Fi X X pos s vel de ligar Cld ou desligar bombas abrir ou N E N fechar v lvulas na mem ria do CLP Para a comunica o entre INTOUCH e CLP necessitamos de Hardware utilizada uma via de comunica o que pode ser uma porta serial uma placa de rede etc Software para comunica o necess rio que o driver do equipamento
9. Na linguagem assembler o programa escrito com instru es abreviadas chamadas mnem nicos MVI A 80H OUT 1FH LXI 1000H MOV AM INX H ADD M DAA OUT 17H MVI AH JC 0031H XRA A OUT 0FH HLT Cada microprocessador ou microcontrolador possuem estruturas internas diferentes portanto seus conjuntos de registros e instru es tamb m s o diferentes Controlador L gico Program vel 35 William S Vianna w viannaWhotmail com A A CEFET A educa o tecnol gica do ano 2000 LINGUAGEM DE ALTO N VEL 2 E uma linguagem pr xima da linguagem corrente utilizada na comunica o de pessoas Compiladores e Interpretadores Quando um microcomputador utiliza uma linguagem de alto n vel necess rio a utiliza o de compiladores e interpretadores para traduzirem este programa para a linguagem de m quina 1111 0000 COMPILADORES 0101 0100 PROGRAMA OU 1100 0101 INTERPRETADORES 0101 0111 Vantagem Elabora o de programa em tempo menor n o necessitando conhecimento da arquitetura do microprocessador Desvantagem Tempo de processamento maior do que em sistemas desenvolvidos em linguagens de baixo n vel Exemplos de linguagens de alto n vel Pascal C Fortran Cobol etc Controlador L gico Program vel 36 William S Vianna w_vianna hotmail com E d CEFET A educa o tecnol gica do ano 2000 E VI Programa o de Controladores Program veis Normalmente podemos pr
10. William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E Supondo que a instru o somar tenha sido acionada e que a soma ser de D1 e D2 em D3 DI equivale em decimal a 26 e D2 a 15 a soma resultar 41 no D3 B7 DI 0 D2 0 D3 0 D4 l D5 l Observe que o conte do de D3 foi alterado no momento em que a instru o soma for desacionada os dados de D1 e D2 permanecer o os mesmos ENTRADA MEM RIA D1 00011010 D1 00011010 DE D2 00001111 D2 00001111 DADOS D3 00001000 D3 00101001 A sa da S1 ser acionada quando a soma for conclu da Caso o resultado da soma n o ultrapasse o limite m ximo overflow a sa da Sl ser acionada Em alguns casos o um bit do byte de controle da instru o soma assume valor l gico LO determinando o estouro da capacidade Atrav s deste bit e poss vel de se determinar quando a soma ultrapassou ou n o o valor m ximo Controlador L gico Program vel 59 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O SUBTRA O Permite subtrair valores na mem ria quando habilitado Nesta instru o podem se usar os conte do de um contador temporizador byte da mem ria imagem byte da mem ria de dados E1 SUBTRA O D1 D2 D3 Nesta instru o de programa quando E1 for acionada a subtra o do dado 1 com o dado 2 ser depositado no dado 3 portanto o conte do do dado 3 n o dever ter import ncia Caso
11. de espa o Pot ncia el trica requerida menor Reutiliza o Program vel se ocorrerem mudan as de requisitos de controle Confiabilidade maior Manuten o mais f cil Maior flexibilidade satisfazendo um maior n mero de aplica es Permite a interface atrav s de rede de comunica o com outros CLPs e microcomputadores gt projeto do sistema mais r pido UUVUUVUVUVU Controlador L gico Program vel 6 William S Vianna w vianna hotmail com E d CEFET A educa o tecnol gica do ano 2000 E Todas estas considera es mostram a evolu o de tecnologia tanto de hardware quanto de software o que permite o seu acesso a um maior n mero de pessoas tanto nos projetos de aplica o de controladores program veis quanto na sua programa o I 5 APLICA ES O controlador program vel existe para automatizar processos industriais sejam de sequ nciamento intertravamento controle de processos batelada etc Este equipamento tem seu uso tanto na rea de automa o da manufatura de processos cont nuos el trica predial entre outras Praticamente n o existem ramos de aplica es Industriais onde n o se possa aplicar os CLPs entre elas tem se M quinas industriais operatrizes injetoras de pl stico t xteis cal ados gt Equipamentos industriais para processos siderurgia papel e celulose petroqu mica qu mica alimenta o minera o etc gt Equipamentos para
12. de programa o em l gica ladder Estes blocos funcionais podem se apresentar de formas diferentes de um CLP para outro mas a filosofia de funcionamento invari vel Estes blocos auxiliam ou complementam o controle do equipamento introduzindo na l gica ladder instru es como de temporiza o contagem soma divis o subtra o multiplica o PID convers o BCD Decimal convers o Decimal BCD raiz quadrada etc FUNCIONAMENTO DOS PRINCIPAIS BLOCOS BLOCO FUNCIONAL O bloco funcional possui pontos de entrada localizados esquerda e pontos de sa da localizados direita do bloco tamb m possui campos de entrada de informa es como n mero do registro mem ria ponto de entrada anal gico bit de sa da bit de entrada ponto de sa da anal gico constantes etc As Instru es seguintes ser explicadas supondo o byte de oito bits A an lise para o byte de dezesseis bits exatamente a mesma Controlador L gico Program vel 51 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O DE TEMPORIZA O O temporizador conta o intervalo de tempo transcorrido a partir da sua habilita o at este se igualar ao tempo preestabelecido Quando a temporiza o estiver completa esta instru o eleva a n vel 1 um bit pr prio na mem ria de dados e aciona o operando a ela associado TEMPORIZADOR T1 30 SEG Segundo exemplo quando El for acionada o temporizador ser habi
13. instru o de compara o ativa a sa da S1 Entre T2 a T3 o dado D1 igual a D2 como n o h instru o de igualdade as sa das estar o desativadas Entre T3 a T4 o dado D1 menor que D2 logo a sa da S2 ser ativada a partir de T4 a entrada El foi desacionada portanto as compara es s o desativadas e as sa das ir o para estado l gico ADO A mesma an lise v lida para a instru o igual a maior igual a e menor igual a Controlador L gico Program vel 57 William da Silva Vianna q NA CEFET A educa o tecnol gica do ano 2000 VII 1 4 INSTRU ES MATEM TICAS INSTRU O SOMA Permite somar valores na mem ria quando habilitado Nesta instru o podem se usar os conte dos de um contador temporizador byte da mem ria Imagem byte da mem ria de dados E1 S1 SOMA D1 D2 D3 Nesta instru o de programa quando E1 for acionada a soma do dado 1 com o dado 2 ser depositado no dado 3 portanto o conte do do dado 3 n o dever ter import ncia Caso o conte do do dado 3 seja importante o mesmo deve ser movido para um outro endere o ou o resultado da soma depositado em outro endere o Enquanto El estiver acionado o dado D1 ser somado com D2 e depositado no dado D3 a cada ciclo de varredura portanto El deve ser acionado e desacionado rapidamente Abaixo temos cinco endere os da mem ria de dados do CLP B7 DI 0 D2 0 D3 0 D4 l D5 l Controlador L gico Program vel 58
14. lo Ocorrendo a ultrapassagem deste tempo m ximo o funcionamento da UCP ser interrompido sendo assumido um estado de erro O termo varredura ou scan s o usados para um dar nome a um ciclo completo de opera o loop O tempo gasto para a execu o do ciclo completo chamado Tempo de Varredura e depende do tamanho do programa do usu rio e a quantidade de pontos de entrada e sa da Controlador L gico Program vel 30 William S Vianna w viannaVhotmail com A A CEFET A educa o tecnol gica do ano 2000 START PARTIDA N o Sim Leitura dos Cart es de Entrada Atualiza o da Tabela Imagem das Entradas Execu o do Programa do Usu rio Atualiza o da Tabela Imagem das Sa das Transfer ncia da Tabela para a Sa da Tempo N o de Varredura OK STOP Sim PARADA Fluxograma de funcionamento de um CLP Controlador L gico Program vel 31 William S Vianna w viannaVhotmail com A NA CEFET A educa o tecnol gica do ano 2000 Ciclo de Opera o de um CLP Cart o de Entrada vN gt I gt Neza IN 00 IN 03 Cart o de Sa da Controlador L gico Program vel 32 William S Vianna w_vianna hotmail com CEFET A educac o tecnol gica do ano 2000 lt V Linguagem de Programa o Na execu o de tarefas ou resolu o de problemas com dispositivos microprocessados necess ria a utiliza o de uma linguagem de programa o
15. programa contidas na mem ria s o lidas uma ap s a outra sequencialmente do in cio ao fim da retornando ao in cio ciclicamente In cio Um dado importante de uma UCP o seu tempo de ciclo ou seja o tempo gasto para a execu o de uma varredura Este tempo est relacionado com o tamanho do programa do usu rio em m dia 10 ms a cada 1 000 Instru es Controlador L gico Program vel 9 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt Processamento por interrup o Certas ocorr ncias no processo controlado n o podem algumas vezes aguardar o ciclo completo de execu o do programa Neste caso ao reconhecer uma ocorr ncia deste tipo a UCP interrompe o ciclo normal de programa e executa um outro programa chamado de rotina de interrup o Esta interrup o pode ocorrer a qualquer instante da execu o do ciclo de programa Ao finalizar esta situa o o programa voltar a ser executado do ponto onde ocorreu a interrup o Uma interrup o pode ser necess ria por exemplo numa situa o de emerg ncia onde procedimentos referentes a esta situa o devem ser adotados Interrup o 0 S Rotina de interrup o In cio Ciclo normal de programa Processamento comandado por tempo Da mesma forma que determinadas execu es n o podem ser dependentes do ciclo normal de programa algumas devem ser executados a certos Intervalos de tempo as vezes muito c
16. s o do tipo RAM e armazenam valores do processamento das instru es utilizadas pelo programa do usu rio Fun es de temporiza o contagem artim ticas e especiais necessitam de uma rea de mem ria para armazenamento de dados como gt valores pr selecioandos ou acumulados de contagem e temporiza o gt resultados ou vari veis de opera es aritm ticas gt resultados ou dados diversificados a serem utilizados por fun es de manipula o de dados Mem ria do Usu rio A UCP efetuar a leitura das instru es contidas nesta rea a fim de executar o programa do usu rio de acordo com os procedimentos predeterminados pelo sistema operacional As mem rias destinadas ao usu rio podem ser do tipo gt RAM gt RAM EPROM gt RAM EEPROM A maioria do CLPs utiliza mem rias RAM para armazenar o programa d usu rio assim como os dados internos do sistema Geralmente associada a baterias Internas que evitar o a perda das informa es em caso de queda da alimenta o O usu rio desenvolve o programa e efetua testes em RAM EPROM RAM Uma vez checado o programa este transferido para EPROM Esta configurac o de mem ria do usu rio permite que uma vez definido o programa este seja copiado RAM EEPROM em EEPROM Uma vez efetuada a c pia o CLP poder operar tanto em RAM como em EEPROM Para qualquer modifica o bastar um comando via software e este tipo de mem ria ser apagada e gravada ele
17. tipo de microprocessador isto um programa padr o pode servir tanto para o CLP de um fabricante A como de um fabricante B A norma IEC 1131 3 prev tr s linguagens de programa o e duas formas de apresenta o As linguagens s o Ladder Diagram programa o como esquemas de rel s Boolean Blocks blocos l gicos representando portas NEO NOU ANega oo Ou exclusivo etc Structured Control Language SCL linguagem gue vem substituir todas as linguagens declarativas tais como linguagem de instru es BASIC estruturado e ingl s estruturado Esta linguagem novidade no mercado internacional e baseada no Pascal As formas de representa o s o Programa o convencional Seguencial Function Chart SFC evolu o do graphcet franc s A grande vantagem de se ter o software normalizado que em se conhecendo um conhece se todos economizando em treinamento e garantindo que por mais que um fornecedor deixe o mercado nunca se ficar sem condi es de crescer ou repor equipamentos Controlador L gico Program vel 41 William S Vianna w viannaWVhotmail com CEFET A educac o tecnol gica do ano 2000 lt VII Programa o em Ladder O diagrama ladder utiliza l gica de rel com contatos ou chaves e bobinas e por isso a linguagem de programa o de CLP mais simples de ser assimilada por quem j tenha conhecimento de circuitos de comando el trico Comp e se de v rios circui
18. AROM EST TICA DIN MICA As mem rias ROM s o designadas como mem ria de programa por serem mem rias que n o podem ser alteradas em estado normal de funcionamento por m t m a vantagem de n o perderem as suas informa es mesmo quando desligada sua alimenta o Controlador L gico Program vel 12 William S Vianna w_vianna hotmail com CEFET A educac o tecnol gica do ano 2000 A NA Tipo de Mem ria Descri o Observa o RAM DINAMICA ROM M SCARA PROM EPROM EPROM EEPROM FLASH EPROM Estrutura Mem ria de acesso aleat rio Mem ria de acesso aleat rio Mem ria somente de leitura Mem ria program vel somente de leitura Mem ria program vel apag vel somente de leitura Mem ria program vel apag vel somente de leitura Vol til Gravada pelo usu rio Lenta Ocupa pouco espa o Menor custo Vol til Gravada pelo usu rio R pida Ocupa mais espa o Maior custo N o Vol til N o permite apagamento Gravada pelo fabricante N o vol til N o permite apagamento Gravada pelo usu rio N o Vol til Apagamento por ultravioleta Gravada pelo usu rio N o Vol til Apag vel eletricamente Gravada pelo usu rio Independente dos tipos de mem rias utilizadas o mapa de mem ria de um controlador program vel pode ser dividido em cinco reas principais gt Mem ria executiva gt Mem ria do sistema gt Mem r
19. ES VII 1 3 INSTRU ES B SICAS INSTRU O DE TEMPORIZA O INSTRU O DE CONTAGEM INSTRU O MOVER INSTRU O COMPARAR VII 1 4 INSTRU ES MATEM TICAS INSTRU O SOMA INSTRU O SUBTRA O INSTRU O MULTIPLICA O INSTRU O DIVIS O VII 1 5 INSTRU ES L GICAS INSTRU O AND INSTRU O OR INSTRU O XOR VIII No es de Sistema Supervis rio Intouch IX No es de Blocos I O Remotos Controlador L gico Program vel 3 William S Vianna w viannaehotmail com CEFET A educac o tecnol gica do ano 2000 lt Introdu o O Controlador L gico Program vel ou simplesmente CLP tem revolucionado os comandos e controles industriais desde seu surgimento na d cada de 70 Antes do surgimento dos CLPs as tarefas de comando e controle de m quinas e processos industrias eram feitas por rel s eletromagn ticos especialmente projetados para este fim Il Informa es Gerais 1 1 DESCRI O O primeiro CLP surgiu na ind stria automobil stica at ent o um usu rio em potencial dos rel s eletromagn ticos utilizados para controlar opera es sequenciadas e repetitivas numa linha de montagem A primeira gera o de CLPs utilizou componentes discretos como transistores e CIs com baixa escala de integra o Este equipamento foi batizado nos Estados Unidos como PLC Programable Logic Control em portugu s CLP Controlador L gico Program vel e este termo registrado pela Allen Bra
20. NTO Ao ser energizado estando o CP no estado de execu o o mesmo cumpre uma rotina de inicializa o gravada em seu sistema operacional Esta rotina realiza as seguintes tarefas Limpeza da mem ria imagem para operandos n o retentivos Teste de mem ria RAM Teste de executabilidade do programa Ap s a execu o desta rotina a UCP passa a fazer uma varredura ciclo constante isto uma leitura seg encial das instru es em loop la o Entrando no loop o primeiro passo a ser executado a leitura dos pontos de entrada Com a leitura do ltimo ponto ir ocorrer a transfer ncia de todos os valores para a chamada mem ria ou tabela imagem das entradas Ap s a grava o dos valores na tabela imagem o processador inicia a execu o do programa do usu rio de acordo com as instru es armazenadas na mem ria Terminando o processamento do programa os valores obtidos neste processamento ser o transferidos para a chamada mem ria ou tabela imagem das sa das como tamb m a transfer ncia de valores de outros operandos como resultados aritm ticos contagens etc Ao t rmino da atualiza o da tabela imagem ser feita a transfer ncia dos valores da tabela imagem das sa das para os cart es de sa da fechando o loop Neste momento iniciado um novo loop Para a verifica o do funcionamento da UCP estipulado um tempo de processamento cabendo a um circuito chamado de Watch Dog Time supervision
21. RIA ALIMENTACAO UCP INTERFACE CART ES DE SA DA CART ES DE ENTRADA Dentre as partes integrantes desta estrutura temos gt UCP Mem ria gt E S Entradas e Sa das gt Terminal de Programa o Controlador L gico Program vel 8 William S Vianna w viannaehotmail com E d CEFET A educa o tecnol gica do ano 2000 E 1 1 UNIDADE CENTRAL DE PROCESSAMENTO UCP A Unidade Central de Processamento UCP respons vel pelo processamento do programa isto coleta os dados dos cart es de entrada efetua o processamento segundo o programa do usu rio armazenado na mem ria e envia o sinal para os cart es de sa da como resposta ao processamento Geralmente cada CLP tem uma UCP que pode controlar v rios pontos de E S entradas e sa das fisicamente compactadas a esta unidade a filosofia compacta de fabrica o de CLPs ou constituir uma unidade separada conectada a m dulos onde se situam cart es de entrada e sa da esta a filosofia modular de fabrica o de CL Ps Este processamento poder ter estruturas diferentes para a execu o de um programa tais como gt Processamento c clico gt Processamento por interrup o gt Processamento comandado por tempo Processamento por evento Processamento C clico E a forma mais comum de execu o que predomina em todas as UCPs conhecidas e de onde vem o conceito de varredura ou seja as Instru es de
22. a ou chaveada cargas que consomem correntes de at 2 A gt gt Hardware de controle que permite a expans o dos diversos tipos de m dulos de acordo com a necessidade gt Custo de compra e instala o competitivo em rela o aos sistemas de controle convencionais gt Possibilidade de expans o da capacidade de mem ria Conex o com outros CLPs atrav s de rede de comunica o 11 3 HIST RICO O controlador program vel nasceu praticamente dentro da ind stria automobil stica americana especificamente na Hydromic Division da General Motors em 1968 devido a grande dificuldade de se mudar a l gica de controle de pain is de comando a cada mudan a na linha de montagem Estas mudan as implicavam em altos gastos de tempo e dinheiro Sob a lideran a do engenheiro Richard Morley foi preparada uma especifica o que refletia os sentimentos de muitos usu rios de rel s n o s da ind stria automobil stica como de toda a ind stria manufatureira Nascia assim a ind stria de controladores program veis hoje com um mercado mundial estimado em 4 bilh es de d lares anuais Que no Brasil estimado em 50 milh es de d lares anuais Controlador L gico Program vel 5 William S Vianna w_vianna hotmail com CEFET A educac o tecnol gica do ano 2000 lt I 4 EVOLU O Desde o seu aparecimento at hoje muita coisa evolui nos controladores l gicos Esta evolu o est ligada diretamente ao desenvolviment
23. ada de filtrar os v rios sinais recebidos ou enviados para os componentes externos do sistema de controle Estes componentes ou dispositivos no campo podem ser bot es chaves de fim de curso contatos de rel s sensores anal gicos termopares chaves de sele o sensores indutivos l mpadas sinalizadoras display de LEDs bobinas de v lvulas direcionais el tricas bobinas de rel s bobinas de contatoras de motores etc Em ambientes industriais estes sinais de E S podem conter ru do el trico que pode causar opera o falha da UCP se o ru do alcan ar seus circuitos Desta forma a estrutura de E S protege a UCP deste tipo de ru do assegurando informa es confi veis A fonte de alimenta o das E S pode tamb m constituir se de uma nica unidade ou de uma s rie de fontes que podem estar localizadas no pr prio compartimento de E S ou constituir uma unidade parte Os dispositivos do campo s o normalmente selecionados fornecidos e instalados pelo usu rio final do sistema do CLP Assim o tipo de E S determinado geralmente pelo n vel de tens o e corrente nas sa das destes dispositivos Os circuitos de E S s o tipicamente fornecidas pelos fabricantes de CLPs em m dulos cada um com 4 8 16 ou mais circuitos Al m disso a alimenta o para estes dispositivos no campo deve ser fornecida externamente ao CLP uma vez que a fonte de alimenta o do CLPs projetada para operar somente com a parte interna da estrutu
24. controle de energia demanda fator de carga gt Controle de processos com realiza o de sinaliza o intertravamento e controle PID gt Aquisi o de dados de supervis o em f bricas pr dios inteligentes etc Bancadas de teste autom tico de componentes industriais gt Etc Com a tend ncia dos CLPs terem baixo custo muita intelig ncia facilidade de uso e massifica o das aplica es a utiliza o deste equipamento n o ser apenas nos processos mas tamb m nos produtos Poderemos encontr lo em produtos eletrodom sticos eletr nicos resid ncias e ve culos Controlador L gico Program vel 1 William S Vianna w_vianna hotmail com A A CEFET A educa o tecnol gica do ano 2000 Il Estrutura B sica O controlador program vel tem sua estrutura baseada no hardware de um computador tendo portanto uma unidade central de processamento UCP Interfaces de entrada e sa da e mem rias As principais diferen as em rela o a um computador comum est o relacionadas a qualidade da fonte de alimenta o que possui caracter sticas timas de filtragem e estabiliza o interfaces de E S imune a ru dos e um inv lucro espec fico para aplica es industriais Temos tamb m um terminal usado para programa o do CLP O diagrama de blocos a seguir ilustra a estrutura b sica de um controlador program vel TERMINAL DE PROGRAMA O PROCESSADOR Unidade Central i de Processamento MEM
25. desligar solen ide VI 5 AN LISE DAS LINGUAGUES DE PROGRAMA O Com o objetivo de ajudar na escolha de um sistema que melhor se adapte as necessidades de cada usu rio pode se analisar as caracter sticas das linguagens programa o dispon veis de CLPs Esta an lise se deter nos seguintes pontos Quanto a forma de programa o Quanto a forma de representa o Documenta o Conjunto de Instru es Quanto a Forma de Programa o Programa o Linear programa escrito escrita em nico bloco Programa o Estruturada Estrutura de programa o que permite Organiza o Desenvolvimento de bibliotecas de rotinas utilit rias para utiliza o em v rios programas Facilidade de manuten o Simplicidade de documenta o e entendimento por outras pessoas al m do autor do software Permite dividir o programa segundo crit rios funcionais operacionais ou geogr ficos Controlador L gico Program vel 39 William S Vianna w viannaWhotmail com CEFET A educac o tecnol gica do ano 2000 E Quanto a Forma de Representa o Diagrama de Contatos Diagrama de Blocos Lista de Instru es Estes j citados anteriormente Documenta o L A documenta o mais um recurso do editor de programa que de linguagem de programa o De qualquer forma uma abordagem neste sentido torna se cada vez mais importante tendo em vista que um grande n mero de profissionais est
26. dley fabricante de CLPs Defini o segundo a ABNT Associa o Brasileira de Normas T cnicas um equipamento eletr nico digital com hardware e software compat veis com aplica es Industriais Defini o segundo a Nema National Electrical Manufacturers Association Aparelho eletr nico digital que utiliza uma mem ria program vel para o armazenamento Interno de instru es para implementa es espec ficas tais como l gica seg enciamento temporiza o contagem e aritm tica para controlar atrav s de m dulos de entradas e sa das v rios tipos de m quinas ou processos Controlador L gico Program vel 4 William S Vianna w viannaWhotmail com CEFET A educac o tecnol gica do ano 2000 lt I 2 CARACTER STICAS Basicamente um controlador program vel apresenta as seguintes caracter sticas gt Hardware e ou dispositivo de controle de f cil e r pida programa o ou reprogramac o com a m nima interrup o da produ o gt Capacidade de opera o em ambiente industrial gt Sinalizadores de estado e m dulos tipo plug in de f cil manuten o e substitui o gt Hardware ocupando espa o reduzido e apresentando baixo consumo de energia gt Possibilidade de monitora o do estado e opera o do processo ou sistema atrav s da comunica o com computadores gt Compatibilidade com diferentes tipos de sinais de entrada e sa da gt Capacidade de alimentar de forma cont nu
27. er o tipo da grandeza que acionar o atuador A seguir mostrado um diagrama onde est o colocados os principais componentes de um cart o de sa da digital de corrente cont nua gt gt gt gt UCP msd peL ES BL gt gt gt gt gt LM Interface Multiplexa o Interpreta os sinais vindos da UCP atrav s do barramento de dados para os pontos de sa da correspondente a cada cart o M S Memorizador de Sinal Armazena os sinais que j foram multiplexados pelo bloco anterior LE Isola o El trica Proporciona isola o el trica entre os sinais vindos do processador e os dispositivos de campo E S Est gio de Sa da Transforma os sinais l gicos de baixa pot ncia em sinais capazes de operar os diversos tipos de dispositivos de campo B L Bornes de Liga o Permite a liga o entre o cart o e o elemento atuador e utiliza tamb m o sistema fplug in Controlador L gico Program vel 26 William S Vianna w viannaWhotmail com E d CEFET A educa o tecnol gica do ano 2000 E III 4 TERMINAL DE PROGRAMA O O terminal de programa o um dispositivo perif rico que conectado temporariamente ao CLP permite introduzir o programa do usu rio e configura o do sistema Pode ser um equipamento dedicado ou seja um terminal que s tem utilidade como programador de um determinado fabricante de CLP ou um software que transforma u
28. have externa for o contato no ladder deve ser OO NF oo NF O Para desligar NME OL AO Percebe se pois que pode ser usada chave externa de qualquer tipo desde que no ladder se utilize o contato de tipo conveniente Mesmo assim por quest o de seguran a n o se deve utilizar chave externa NF para ligar nem NA para desligar Controlador L gico Program vel 44 William S Vianna w viannaWVhotmail com CEFET A educac o tecnol gica do ano 2000 lt VII 1 DESENVOLVIMENTO DO PROGRAMA LADDER Ap s a defini o da opera o de um processo onde s o geradas as necessidades de seq enciamento e ou intertravamento esses dados e informa es s o passados sob forma de diagrama l gico diagrama funcional ou matriz de causas e efeitos e a partir da o programa estruturado Abaixo v em se os passos para a automa o de um processo ou equipamento INICIO DEFINI O PONTOS DE E S OPERANDOS ELABORA O DO PROGRAMA USU RIO TESTE DO PROGRAMA USU RIO _ ALTERA E DO PROGRAMA FUNCIONA N O SIM INSTALA O DOS EQUIPAMENTOS E LIBERA O PARA USO FIM Controlador L gico Program vel 45 William S Vianna w viannaVhotmail com E d CEFET A educa o tecnol gica do ano 2000 E A l gica de diagrama de contatos do CLP assemelha se de rel s Para que um rel seja energizado necessita de uma continuidade el trica estabelecida por uma corrente el trica ALIMENTA O A
29. ia de status dos cart es de E S ou Imagem gt Mem ria de dados gt Mem ria do usu rio Controlador L gico Program vel 13 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 E MEM RIA EXECUTIVA MEM RIA DO SISTEMA MEM RIA DE STATUS Mem ria Executiva formada por mem rias do tipo ROM ou PROM e em seu conte do est armazenado o sistema operacional respons vel por todas as opera es que s o realizadas no CLP O usu rio n o tem acesso a esta rea de mem ria Mem ria do Sistema Esta rea formada por mem rias tipo RAM pois ter o seu conte do constantemente alterado pelo sistema operacional Armazena resultados e ou opera es intermedi rias geradas pelo sistema quando necess rio Pode ser considerada como um tipo de rascunho N o pode ser acessada nem alterada pelo usu rio Mem ria de Status de E S ou Mem ria Imagem A mem ria de status dos m dulos de E S s o do tipo RAM A UCP ap s ter efetuado a leitura dos estados de todas as entradas armazena essas informa es na rea denominada status das entradas ou imagem das entradas Ap s o processamento dessas informa es os resultados ser o armazenados na rea denominada status das sa das ou imagem das sa das Controlador L gico Program vel 14 William S Vianna w viannaWVhotmail com E d CEFET A educa o tecnol gica do ano 2000 E Mem ria de Dados As mem rias de dados
30. il com A A CEFET A educa o tecnol gica do ano 2000 ELEMENTOS DISCRETOS BOT O CHAVE PRESSOSTATO FLUXOSTATO CART ES TERMOSTATO FIM DE CURSO TECLADO CHAVE BCD FOTOC LULA OUTROS DISCRETOS UCP A entrada digital com fonte externa o tipo mais utilizado tamb m neste caso a caracter stica da fonte de alimenta o externa depender da especifica o do m dulo de entrada Observe que as chaves que acionam as entradas situam se no campo CAMPO ENTRADA 1 ENTRADA 2 Controlador L gico Program vel 18 William S Vianna w viannaVhotmail com E d CEFET A educa o tecnol gica do ano 2000 E As entradas dos CLPs t m alta imped ncia e por isso n o podem ser acionadas diretamente por um triac como o caso do acionamento por sensores a dois fios para CA em raz o disso necess rio quando da utiliza o deste tipo de dispositivo de campo o acr scimo de uma deriva o para a corrente de manuten o do tiristor Essa deriva o consta de um circuito resistivo capacitivo em paralelo com a entrada acionada pelo triac cujos valores podem ser encontrados nos manuais do CLP como visto abaixo CAMPO ENTRADA 1 sensor indutivo 2 fios Se for ser utilizado um sensor capacitivo indutivo ptico ou indutivo magn tico sa da transistor com alimenta o de 8 a 30 VCC basta especificar um cart o de entrada 24 VCC comum negativo ou positivo dependendo do tip
31. litado e imediatamente ap s 30 segundos a sa da S1 ser acionada Quando El for desacionada o temporizador ser desabilitado ou desenergizado desacionando a sa da Sl Em alguns casos esta Instru o apresenta duas entradas uma de habilita o da contagem e outra para zeramento ou reset da sa da Para cada temporizador destina se um endere o de mem ria de dados onde o valor prefixado ser armazenado Na mem ria de dados do CLP o temporizador ocupa tr s bytes para o controle O primeiro byte reservado para o dado prefixado o segundo byte reservado para a temporiza o e o terceiro byte reservado para os bits de controle da instru o temporizador Os temporizadores podem ser TON temporiza no acionamento e TOFF temporiza no desacionamento 1 byte valor prefixado de 30 seg 2 byte tempo transcorrido 3 byte bits de controle D E bit de entrada e D S bit de sa da Controlador L gico Program vel 52 William da Silva Vianna v CEFET A educa o tecnol gica do ano 2000 E INSTRU O DE CONTAGEM O contador conta o n mero de eventos que ocorre e deposita essa contagem em um byte reservado Quando a contagem estiver completa ou seja igual ao valor prefixado esta Instru o energiza um bit de contagem completa A instru o contador utilizada para energizar ou desenergizar um dispositivo quando a contagem estiver completa CONTADOR C1 PULSOS 50 Para cada contador desti
32. m computador pessoal em um programador Neste perif rico atrav s de uma linguagem na maioria das vezes de f cil entendimento e utiliza o ser feita a codifica o das informa es vindas do usu rio numa linguagem que possa ser entendida pelo processador de um CLP Dependendo do tipo de Terminal de Programa o TP poder o ser realizadas fun es como gt Elabora o do programa do usu rio gt An lise do conte do dos endere os de mem ria gt Introdu o de novas instru es gt Modifica o de instru es j existentes gt gt Monitora o do programa do usu rio gt C pia do programa do usu rio em disco ou impressora Os terminais de programa o podem ser classificados em tr s tipos Terminal Dedicado Port til i Terminal Dedicado TRC i Terminal n o Dedicado TERMINAL PORT TIL DEDICADO Os terminais de programa o port teis geralmente s o compostos por teclas que s o utilizadas para introduzir o programa do usu rio Os dados e instru es s o apresentados num display que fornece sua indica o assim como a posi o da mem ria endere ada A maioria dos programadores port teis s o conectados diretamente ao CP atrav s de uma interface de comunica o serial Pode se utilizar da fonte Interna do CP ou possuir alimenta o pr pria atrav s de bateria Com o advento dos computadores pessoais port teis Lap Top estes terminais est o perdendo sua fun o j que
33. ma quest o de estudo e pesquisa uma vez que o layout de tela e comandos n o s o padronizados Controlador L gico Program vel 69 William da Silva Vianna q A CEFET A educa o tecnol gica do ano 2000 VIII No es de Sistema Supervis rio Intouch A maior preocupa o das empresas aumentar a produtividade com excelente qualidade para tornar se mais eficaz flex vel competitiva e sobretudo mais lucrativa Desse modo investir em tecnologias de ponta e solu es sofisticadas o primeiro passo para alcan ar esse objetivo e consequentemente conquistar o mercado P i Com o passar NA dos tempos o advento do microprocessador tornou o mundo mais f cil de se viver A utiliza o de microcomputadores e computadores no dia a dia au nos possibilitou comodidade Hc oca ca e rapidez Na ind stria tem se a necessidade de centralizar as informa es de forma a termos o m ximo poss vel de informa es no menor tempo poss vel Embora a utiliza o de pain is centralizados venha a cobrir esta necessidade muitas vezes a sala de controle possui grandes extens es com centenas ou milhares de instrumentos tornado o trabalho do operador uma verdadeira maratona anai o m O nt anca 1 B Es O sistema supervis rio veio para reduzir a dimens o dos pain is e melhorar o performance homem m quina Controlador L gico Program vel 70 William da Silva Vianna v CEFET A educa o tecnol gica do ano 2000
34. na se um endere o de mem ria de dados onde o valor prefixado ser armazenado Na mem ria de dados do CLP o contador ocupa tr s bytes para o controle O primeiro byte reservado para o dado prefixado o segundo byte reservado para a contagem e o terceiro byte reservado para os bits de controle da Instru o contador 1 byte valor prefixado de 50 2 byte contagem byte bits de controle D E bit de entrada D S bit de sa da e D R bit de reset EVENTO BIT DE ENERGIZA O D E BIT DE CONTAGEM 1 COMPLETA D S BIT DE ZERAMENTO D R Controlador L gico Program vel 53 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O MOVER A instru o mover transfere dados de um endere o de mem ria para outro endere o de mem ria manipula dados de endere o para endere o permitindo que o programa execute diferentes fun es com o mesmo dado E1 S1 Abaixo temos cinco endere os da mem ria de dados do CLP Observe que o dado de D1 distinto de D2 B7 B6 B5 B4 B3 B2 Bl BO Dl 0 D2 0 D3 0 D4 l D5 l Supondo que a instru o mover tenha sido acionada e que a movimenta o ser de D1 para D2 B7 Dl 0 D2 0 D3 0 D4 l D5 l Observe que o conte do de D2 foi alterado No momento em que a instru o mover for desacionada o dado de D2 permanecer o mesmo Enquanto El estiver acionada o dado ser movido uma vez a cada ciclo de varredura p
35. ntagem a utiliza o de softwares cada vez mais Interativos com o usu rio utilizando todo o potencial e recursos de software e hardware dispon veis neste tipo de computador Controlador L gico Program vel 28 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt IV Principio de Funcionamento de um CLP Um controlador l gico program vel tem seu funcionamento baseado num sistema de microcomputador onde se tem uma estrutura de software que realiza continuamente ciclos de varredura IV 1 ESTADOS DE OPERA O Basicamente a UCP de um controlador program vel possui dois estados de opera o Programa o Execu o A UCP pode assumir tamb m o estado de erro que aponta falhas de opera o e execu o do programa Programa o Neste estado o CP n o executa programa isto n o assume nenhuma l gica de controle ficando preparado para ser configurado ou receber novos programas ou at modifica es de programas j instalados Este tipo de programa o chamada off line fora de linha Execu o Estado em que o CP assume a fun o de execu o do programa do usu rio Neste estado alguns controladores podem sofrer modifica es modifica es de programa Este tipo de programa o chamada on line em linha Controlador L gico Program vel 29 William S Vianna w viannaWhotmail com CEFET A educac o tecnol gica do ano 2000 lt IV 2 FUNCIONAME
36. o a entrada El for acionada a instru o do dado D1 or dado D2 ser depositada no conte do do dado D3 Controlador L gico Program vel 67 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O XOR Permite executar fun o ou exclusivo com valores da mem ria quando habilitada E1 S1 XOR D1 D2 D3 Observe os cinco endere os do mapa de mem ria apresentado B7 DI 0 D2 0 D3 0 D4 l D5 l Supondo que a instru o XOR ou exclusivo tenha sido acionada por El e que a instru o ser de D1 xor D2 em D3 Observe a tabela verdade abaixo e verifique o resultado da an lise xor entre os dois bytes D1 e D2 E1 e E2 s o as entradas e SA DA o resultado Controlador L gico Program vel 68 William da Silva Vianna v CEFET A educa o tecnol gica do ano 2000 E B7 DI 0 D2 0 D3 0 D4 l D5 l Quando a entrada E1 for acionada a instru o do dado D1 xor dado D2 ser depositada no conte do do dado D3 Obviamente estas s o apenas algumas instru es que a programa o ladder disp es Uma s rie de outros recursos s o dispon veis em fun o da capacidade do CLP em quest o As instru es apresentadas servir o como base para o entendimento das instru es de programa o ladder de qualquer CLP para tal conte e n o dispense o aux lio do manual ou help on line quando dispon vel no software de programa o A utiliza o do software de programa o u
37. o conte do do dado 3 seja importante o mesmo deve ser movido para um outro endere o ou o resultado da soma depositado em outro endere o Enquanto El estiver acionado o dado D1 ser subtra do do dado D2 e depositado no dado D3 a cada ciclo de varredura portanto E1 deve ser acionado e desacionado rapidamente Abaixo v m se cinco endere os da mem ria de dados do CLP B7 DI 0 D2 0 D3 0 D4 l D5 l Controlador L gico Program vel 60 William da Silva Vianna v CEFET 1 A educa o tecnol gica do ano 2000 E Supondo que a instru o subtra o tenha sido acionada e que a subtra o ser de D1 menos D2 em D3 DI equivale em decimal a 26 e D2 a 15 a subtra o resultar 9 no D3 B7 DI 0 D2 0 D3 0 D4 l D5 l Observe que o conte do de D3 foi alterado no momento em que a instru o soma for desacionada os dados de D1 e D2 permanecer o os mesmos ENTRADA MEM RIA D1 00011010 D1 00011010 DE D2 00001111 D2 00001111 DADOS D3 00000000 D3 00001001 Caso o resultado da subtra o possua sinal negativo underflow a sa da S1 ser acionada Em alguns casos o um bit do byte de controle da instru o subtra o assume valor l gico lO Atrav s deste bit e poss vel de se determinar quando a subtra o resultou positivo ou negativo Controlador L gico Program vel 61 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O MULTIPLICA O Permite multi
38. o de sensor e a sa da do sensor ser ligada diretamente na entrada digital do CLP A entrada digital do tipo contato seco fica limitada aos dispositivos que apresentam como sa da a abertura ou fechamento de um contato bom lembrar que em alguns casos uma sa da do sensor do tipo transistor tamb m pode ser usada esta informa o consta no manual de liga o dos m dulos de entrada Controlador L gico Program vel 19 William S Vianna w vianna hotmail com CEFET A educac o tecnol gica do ano 2000 E ELEMENTOS ANAL GICOS TRANSMISSORES TACO GERADOR TERMOPAR TERMO RESIST NCIA SENSOR DE POSI O OUTROS C A Cart o Anal gico A entrada anal gica em corrente implementada diretamente no transmissor como mostra o diagrama CAMPO ENTRADA ENTRADA 2 Controlador L gico Program vel 20 William S Vianna w viannaehotmail com E d CEFET A educa o tecnol gica do ano 2000 E A entrada anal gica em tens o necessita de um shunt para a convers o do valor de corrente em tens o como mostra o diagrama O valor do resistor shunt depender da faixa de sa da do transmissor e da faixa de entrada do ponto anal gico Para tal c lculo utiliza se a lei de ohm R V D CAMPO ENTRADA 1 ENTRADA 2 Controlador L gico Program vel 21 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt TRATAMENTO DE SINAL DE ENTRADA O tratamento que deve sof
39. o ser fechada a CHI a bobina K1 ser energizada pois ser estabelecida uma continuidade entre a fonte e os terminais da bobina O programa equivalente do circuito anterior na linguagem ladder ser o seguinte E1 S1 Analisando os m dulos de entrada e sa da do CLP quando o dispositivo ligado entrada digital El fechar este acionar o contato El que estabelecer uma continuidade de forma a acionar a bobina S1 consequentemente o dispositivo ligado sa da digital S1 ser acionado Uma pr tica indispens vel a elabora o das tabelas de aloca o dos dispositivos de entrada sa da Esta tabela constitu da do nome do elemento de entrada sa da sua localiza o e seu endere o de entrada sa da no CLP Exemplo DISPOSITIVO LOCALIZA O ENDERE O PSL 100 Topo do tanque pressurizado 2 TT 400 Sa da do misturador EAT O FS Sa da de leo do aquecedor Ao lado da v lvula FV400 Controlador L gico Program vel 46 William S Vianna w viannaVhotmail com E d CEFET A educa o tecnol gica do ano 2000 E O NF um contado de nega o ou Inversor como pode ser visto no exemplo abaixo que similar ao programa anterior substituindo o contato NA por um NF E1 S1 Analisando os m dulos de entrada e sa da quando o dispositivo ligado a entrada digital El abrir este desacionar o contato El este por ser NF estabelecer uma continuidade de forma a acionar a bobina S1 consequentemente o disp
40. o tecnol gico da inform tica em suas caracter sticas de software e de hardware O que no seu surgimento era executado com componentes discretos hoje se utiliza de microprocessadores e microcontroladores de ltima gera o usando t cnicas de processamento paralelo intelig ncia artificial redes de comunica o fieldbus etc At recentemente n o havia nenhuma padroniza o entre fabricantes apesar da maioria utilizar as mesmas normas construtivas Por m pelo menos ao n vel de software aplicativo os controladores program veis podem se tornar compat veis com a ado o da norma IEC 1131 3 que prev a padroniza o da linguagem de programa o e sua portabilidade Outra novidade que est sendo incorporada pelos controladores program veis o fieldbus barramento de campo que surge como uma proposta de padroniza o de sinais a n vel de ch o de f brica Este barramento se prop e a diminuir sensivelmente o n mero de condutores usados para interligar os sistemas de controle aos sensores e atuadores al m de propiciar a distribui o da Intelig ncia por todo o processo Hoje os CLPs oferecem um consider vel n mero de benef cios para aplica es industriais que podem ressaltar em economia que excede o custo do CLP e devem ser considerados quando da sele o de um dispositivo de controle industrial As vantagens de sua utiliza o comparados a outros dispositivos de controle industrial incluem Menor Ocupa o
41. ogramar um controlador atrav s de um software que possibilita a sua apresenta o ao usu rio em quatro formas diferentes Diagrama de contatos Diagrama de blocos l gicos l gica booleana Lista de instru es Linguagem corrente Alguns CLPs possibilitam a apresenta o do programa do usu rio em uma ou mais formas VI 1 DIAGRAMA DE CONTATOS Tamb m conhecida como Diagrama de rel s Diagrama escada Diagrama fladdero Esta forma gr fica de apresenta o est muito pr xima a normalmente usada em diagrama el tricos Exemplo Controlador L gico Program vel 37 William S Vianna w viannaehotmail com A A CEFET A educa o tecnol gica do ano 2000 VI 2 DIAGRAMA DE BLOCOS L GICOS Mesma linguagem utilizada em l gica digital onde sua representa o gr fica feita atrav s das chamadas portas l gicas Exemplo VI 3 LISTA DE INSTRU O Linguagem semelhante utilizada na elabora o de programas para computadores Exemplo A Tl A I16 O A Tl 4 A T13 03 0 11 5 11 6 11 4 11 3 03 0 Controlador L gico Program vel 38 William S Vianna w viannaehotmail com CEFET A educac o tecnol gica do ano 2000 lt VI 4 LINGUAGEM CORRENTE semelhante ao basic que uma linguagem popular de programa o e uma linguagem de programa o de alto n vel Comandos t picos podem ser fechar v lvula A ou desligar bomba B ligar motor
42. ortanto E1 deve ser acionado e desacionado rapidamente Controlador L gico Program vel 54 William da Silva Vianna v CEFET A educa o tecnol gica do ano 2000 E Temos o gr fico que ilustra antes e depois do acionamento de El para a Instru o mover ENTRADA MEM RIA DE DADOS D1 00001111 D1 00001111 MEM RIA T DADOS Controlador L gico Program vel 55 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E INSTRU O COMPARAR A instru o comparar verifica se o dado de um endere o igual maior menor maior igual ou menor igual que o dado de um outro endere o permitindo que o programa execute diferentes fun es baseadas em um dado de refer ncia E1 S1 COMPARAR D1 gt D2 COMPARAR D1 lt D2 No exemplo quando a entrada El for acionada as duas instru es de compara o ser o acionadas se Dl for maior que D2 o bit de sa da S1 ser acionado se D1 for menor que D2 o bit de sa da S2 ser acionado A compara o s existir se a entrada El estiver acionada caso contr rio as duas sa das Sl e S2 ser o desacionadas Controlador L gico Program vel 56 William da Silva Vianna g CEFET A educa o tecnol gica do ano 2000 E ENTRADA E1 SA DA S1 Observe o gr fico acima entre TO e T1 a entrada El est desativada logo n o h compara o e as sa das Sl e S2 s o nulas Entre T1 e T2 o dado D1 se encontra com valor maior que D2 logo a
43. ositivo ligado sa da digital S1 ser acionado A seguir temos o gr fico l gico referente aos dois programas apresentados anteriormente ESTADO L GICO ESTADO L GICO E1 S1 T T CIRCUITO UTILIZANDO E1 NORMALMENTE ABERTO CIRCUITO UTILIZANDO E1 NORMALMENTE FECHADO Controlador L gico Program vel 47 William S Vianna w_vianna hotmail com q A CEFET A educa o tecnol gica do ano 2000 VII 1 1 ASSOCIA O DE CONTATOS NO LADDER No ladder se associam contatos para criar as l gicas E e OU com a sa da Os contatos em s rie executam a l gica pois a bobina s ser acionada quando todos os contatos estiverem fechados q ne OD A A sa da S1 ser acionada quando El estiver acionada E E2 estiver n o acionada E E3 estiver acionada o Em lgebra booleana S E1 E2 E3 A l gica OU conseguida com a associa o paralela acionando a sa da desde que pelo menos um dos ramos paralelos estejam fechados F S1 l w F A sa da Sl ser acionada se E1 for acionada OU E2 n o for acionada OU E3 for acionada O que equivale a l gica booleana S1 E1 E2 E3 Controlador L gico Program vel 48 William da Silva Vianna v CEFET A educa o tecnol gica do ano 2000 E Com associa es mistas criam se condi es mais complexas como a do exemplo a seguir El E3 S1 2 Neste caso a sa da acionada quando E3 for acionada amp E1 for acionada OU E3 for acionada amp E2 n
44. pacidade de mem ria de um CP pode ser representada por um mapa chamado mapa de mem ria JA pd Bila ENDERE O DAS PALAVRAS DE MEM RIA Decimal Octal Hexadecimal 255 377 FF 511 717 1FF 1023 1777 3FF DO 2047 3777 7FF TT 4095 T111 FFF Nl 8191 17777 1FFF Controlador L gico Program vel 11 William S Vianna w_vianna hotmail com CEFET A educac o tecnol gica do ano 2000 lt Arquitetura de mem ria de um CP A arquitetura de mem ria de um controlador program vel pode ser constitu da por diferentes tipos de mem ria A mem ria do computador onde se armazenam os dados que devem ser manipulados pelo computador chamada mem ria de dados e tamb m onde esta armazenado o programa do computador mem ria de programa Aparentemente n o existe uma diferen a f sica entre as mem rias de programa apenas utilizam se mem rias fixas para armazenar dados fixos ou programas e mem rias que podem ser alteradas pelo sistema para armazenar dados que podem variar de acordo com o programa Existem diversos tipos de mem rias que podem ser utilizadas pelo computador fita magn tica disco magn tico e at mem ria de semicondutor em forma de circuito integrado As mem rias a semicondutores podem ser divididas em dois grupos diferentes Mem ria ROM read only memory mem ria apenas de leitura Mem ria RAM random acess memory mem ria de acesso aleat rio MEM RIAS ROM RAM ROM M SCARA PROM EPROM EEPROM E
45. plicar valores na mem ria se a condi o for verdadeira E1 S1 MULTIPLICA O D1 D2 D3 Observe os cinco endere os do mapa de mem ria apresentado B7 DI 0 D2 0 D3 0 D4 l D5 l Supondo que a instru o multiplica o tenha sido acionada por El e que a multiplica o ser de D1 por D2 em D3 D1 equivale em decimal a 26 e D2 a 7 a multiplica o resultar 182 no D3 B7 D1 0 D2 0 D3 1 D4 l D5 1 Quando a entrada El for acionada a multiplica o do dado DI pelo dado D2 ser depositada no conte do do dado D3 Controlador L gico Program vel 62 William da Silva Vianna q NA CEFET A educa o tecnol gica do ano 2000 INSTRU O DIVIS O Permite dividir valores na mem ria quando habilitado E1 S1 DIVIS O D1 D2 D3 D4 Observe os cinco endere os do mapa de mem ria apresentado B7 DI 0 D2 0 D3 0 D4 l D5 l Supondo que a instru o divis o tenha sido acionada por El e que a divis o ser de D1 por D2 em D3 D4 D1 equivale em decimal a 50 e D2 a 4 a divis o resultar 12 5 no D3 D4 Dl 0 D2 0 D3 0 D4 0 D5 l Quando a entrada E1 for acionada a divis o do dado D1 pelo dado D2 ser depositada no conte do do dado D3 D4 Controlador L gico Program vel 63 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E VII 1 5 INSTRU ES L GICAS Estas instru es destinam se compara o l gica entre bytes S o recurso
46. pode se executar todas as fun es de programa o em ambiente mais amig vel com todas as vantagens de equipamento port til Controlador L gico Program vel 27 William S Vianna w viannaWhotmail com CEFET A educac o tecnol gica do ano 2000 lt TERMINAL DEDICADO TRC No caso do Terminal de programa o dedicado tem se como grandes desvantagens seu custo elevado e sua baixa taxa de utiliza o j que sua maior utiliza o se d na fase de projeto e implanta o da l gica de controle Estes terminais s o compostos por um teclado para introdu o de dados instru es e um monitor TRC tubos de raios cat dicos que tem a fun o de apresentar as informa es e condi es do processo a ser controlado Como no caso dos terminais port teis com o advento da utiliza o de computadores pessoais este tipo de terminal est caindo em desuso TERMINAL N O DEDICADO PC A utiliza o de um computador pessoal PC como terminal de programa o poss vel atrav s da utiliza o de um software aplicativo dedicado a esta fun o Neste tipo de terminal tem se a vantagem da utiliza o de um micro de uso geral realizando o papel do programador do CLP O custo deste hardware PC e software s o bem menores do que um terminal dedicado al m da grande vantagem de ter ap s o per odo de implanta o e eventuais manuten es o PC dispon vel para outras aplica es comuns a um computador pessoal Outra grande va
47. r L gico Program vel 22 William S Vianna w viannaWVhotmail com E d CEFET A educa o tecnol gica do ano 2000 E ATUADORES DISCRETOS V LVULA SOLEN IDE CONTATOR SINALIZADOR CART ES REL SIRENE DISCRETOS DISPLAY OUTROS UCP De acordo com o tipo de elemento de comando da corrente das sa das estas apresentam caracter sticas que as diferem como as seguintes sa da a TRANS STOR promove comuta es mais velozes mas s comporta cargas de tens o cont nua sa da a TRIAC tem maior vida til que o tipo a contato seco mas s pode acionar cargas de tens o alternada sa da a CONTATO SECO pode acionar cargas alimentadas por tens o tanto cont nua quanto alternada A liga o dos circuitos de entrada e ou sa da relativamente simples dependendo apenas do tipo em quest o A seguir v m se os diagramas de liga o dos v rios tipos Uma boa pr tica de todo o profissional ler o manual de instala o dos equipamentos No que diz respeito s sa das digitais dos CLPs devem ser rigorosamente respeitados os limites de tens o corrente e polaridade quando for o caso Controlador L gico Program vel 23 William S Vianna w viannaehotmail com E d CEFET A educa o tecnol gica do ano 2000 E As sa das digitais independentes possuem a vantagem de poder acionar no mesmo m dulo cargas de diferentes fontes sem o risco de interlig las Apresentam a desvantagem de consumir mais cabos
48. ra de E S e n o dispositivos externos Controlador L gico Program vel 16 William S Vianna w vianna hotmail com CEFET A educac o tecnol gica do ano 2000 lt Ill 3 1 CARACTER STICAS DAS ENTRADAS E SA DAS E S A sa da digital basicamente pode ser de quatro tipos transistor triac contato seco e TTL podendo ser escolhido um ou mais tipos A entrada digital pode se apresentar de v rias formas dependendo da especifica o do cliente contato seco 24 VCC 110 VCA 220 VCA etc A sa da e a entrada anal gicas podem se apresentar em forma de corrente 4 a 20 mA 0a 10 mA 0a 50 mA ou tens o 1 a 5 Vcc 0 a 10 YCC 10 a 10 VCC etc Em alguns casos poss vel alterar o ranger da atrav s de software M DULOS DE ENTRADA Os m dulos de entrada s o interfaces entre os sensores localizados no campo e a l gica de controle de um controlador program vel Estes m dulos s o constitu dos de cart es eletr nicos cada qual com capacidade para receber em certo n mero de vari veis Pode ser encontrado uma variedade muito grande de tipos de cart es para atender as mais variadas aplica es nos ambientes industriais Mas apesar desta grande variedade os elementos que informam a condi o de grandeza aos cart es s o do tipo ELEMENTO DISCRETO Trabalha com dois n veis definidos ELEMENTO ANAL GICO Trabalha dentro de uma faixa de valores Controlador L gico Program vel 17 William S Vianna w viannaVhotma
49. rer um sinal de entrada varia em fun o de sua natureza isto um cart o do tipo digital que recebe sinal alternado se difere do tratamento de um cart o digital que recebe sinal cont nuo e assim nos demais tipos de sinais A seguir mostrado um diagrama onde est o colocados os principais componentes de um cart o de entrada digital de tens o alternada Bornes de conex o Permite a Interliga o entre o sensor e o cart o pre se utiliza sistema fplug inO C C Conversor e Condicionador Converte em DC o sinal AC e rebaixa o n vel de tens o at atingir valores compat veis com o restante do circuito IE Indicador de Estado Proporcionar indica o visual do estado funcional das entradas LEI Isola o El trica Proporcionar isola o el trica entre os sinais vindos e que ser o entregues ao processador I M Interface Multiplexac o Informar ao processador o estado de cada vari vel de entrada Elementos Discretos M DULOS DE SA DA Os m dulos de sa da s o elementos que fazem a interface entre o processador e os elementos atuadores Estes m dulos s o constitu dos de cart es eletr nicos com capacidade de enviar sinal para os atuadores resultante do processamento da l gica de controle Os cart es de sa da ir o atuar basicamente dois tipos ATUADORES DISCRETOS Pode assumir dois estados definidos ATUADORES ANAL GICOS Trabalha dentro de uma faixa de valores Controlado
50. s blocos I O remotos a42453 CONTROLADORA DE BARRAMENTO MONITOR PORT TIL BARRAMENTO DE COMUNICA O r BLOCOS DE o l S C A N N E R Um barramento pode atender a e Blocos I O que fornecem uma interface para uma grande variedade de dispositivos discretos anal gicos e para fins especiais Os blocos s o m dulos independentes com recursos avan ados de diagn stico e muitos recursos configur veis por software e Pontos Remotos racks de I O cuja interface com o barramento feita atrav s de M dulos de Scanner de I O Remotos Cada ponto remoto pode incluir qualquer combina o de m dulos discretos e anal gicos de T O e Monitor Port til que pode ser usado como um dispositivo port til ou montado de maneira permanente Um HHM fornece uma conveniente interface de operador para a configura o de blocos monitora o de dados e diagn stico Um barramento permite aprimorar o controle de I O atrav s do uso de comandos de comunica o no programa O barramento tamb m pode ser usado inteiramente para o controle de I O com m ltiplos dispositivos de I O e sem comunica o adicional Pode ainda ser dedicado comunica o da CPU com m ltiplas CPUs e sem dispositivos de I O Sistemas mais complexos tamb m podem ser desenvolvidos com CPUs duplas e uma ou mais CPUs adicionais para a monitora o de dados Este material did tico foi preparado por William da Silva Vianna profe
51. s dispon veis para os programadores podendo serem empregadas na an lise de byte e diagnose de dados INSTRU O AND Permite executar fun o AND com valores da mem ria quando habilitada E1 S1 DI D2 D3 D4 D5 Supondo que a instru o AND tenha sido acionada por El e que a instru o ser de D1 and D2 em D3 Controlador L gico Program vel 64 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E Observe a tabela verdade abaixo e verifique o resultado da analise AND entre os dois bytes D1 e D2 Quando a entrada E1 for acionada a instru o do dado D1 and dado D2 ser depositada no conte do do dado D3 Controlador L gico Program vel 65 William da Silva Vianna q NA CEFET A educa o tecnol gica do ano 2000 INSTRU O OR Permite executar fun o OU com valores da mem ria quando habilitada analisar valores na mem ria quando habilitada E1 S1 OR D1 D2 D3 Observe os cinco endere os do mapa de mem ria apresentado B7 DI 0 D2 0 D3 0 D4 l D5 l Supondo que a instru o OR tenha sido acionada por El e que a Instru o ser de D1 or D2 em D3 Observe a tabela verdade abaixo e verifique o resultado da analise OR entre os dois bytes Dl e D2 El e E2 s o as entradas e SA DA o resultado Controlador L gico Program vel 66 William da Silva Vianna CEFET A educac o tecnol gica do ano 2000 E B7 DI 0 D2 0 D3 0 D4 l D5 l Quand
52. ssor do curso P s T cnico em Automa o curso T cnico em Instrumenta o e Tecn logo em Automa o O autor ser reserva no direito de permitir a c pia total ou parcial deste documento desde que seja citada a fonte Pegar prontinho e colocar o nome feio Controlador L gico Program vel 73 William da Silva Vianna
53. tos dispostos horizontalmente com a bobina na extremidade direita alimentados por duas barras verticais laterais Por esse formato que recebe o nome de ladder que significa escada em ingl s Cada uma das linhas horizontais uma senten a l gica onde os contatos s o as entradas das senten as as bobinas s o as sa das e a associa o dos contatos a l gica S o os seguintes os s mbolos CONTATO NORMALMENTE ABERTO CONTATO NORMALMENTE FECHADO BOBINA No ladder cada operando nome gen rico dos contatos e bobinas no ladder identificado com um endere o da mem ria qual se associa no CLP Esse endere o aparece no ladder com um nome simb lico para facilitar a programa o arbitrariamente escolhido pelo fabricante como os exemplos vistos a seguir Controlador L gico Program vel 42 William S Vianna w viannaWVhotmail com CEFET A educac o tecnol gica do ano 2000 lt Tabela de alguns CLPs X endere amento FABRICANTE MODELO E D S D E A S A BIT AUX PALAVRA PALAVRA CONTADOR DO TEMPORIZADOR SISTEMA PS ALLEN BRADLEY 5 ALTUS AL500 RO R60 A0 MO MO R R A M ALTUS PICOLLO E0 0 S2 0 M M A0 0 M0 M0 a a a a PARA CADA WE S PA M FESTO FPC101 OUO F0 0 RO FWO TO FPC103 ela a a a ja OU1 1F15 15 R64 FW15 T31 CO a C15 Outros tipos de endere amento 125 04 1 entrada 2 gaveta 5 n mero do cart o ou m dulo 04 n mero do ponto 013
54. tricamente Controlador L gico Program vel 15 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt II1 3 DISPOSITIVOS DE ENTRADA E SA DA Os dispositivos de entrada e sa da s o os circuitos respons veis pela Intera o entre o homem e a m quina s o os dispositivos por onde o homem pode introduzir informa es na m quina ou por onde a m quina pode enviar informa es ao homem Como dispositivos de entrada podemos citar os seguintes exemplos leitor de fitas magn ticas leitor de disco magn tico leitor de cart o perfurado leitor de fita perfurada teclado painel de chaves conversor A D mouse scaner etc Estes dispositivos tem por fun o a transforma o de dados em sinais el tricos codificados para a unidade central de processamento Como dispositivos de sa da podemos citar os seguintes exemplos gravador de fitas magn ticas gravador de discos magn ticos perfurador de cart o perfurador de fita impressora v deo display conversor D A canal de som etc Todos eles tem por fun o a transforma o de sinais el tricos codificados pela m quina em dados que possam ser manipulados posteriormente ou dados que s o imediatamente entendidos pelo homem Estes dispositivos s o conectados unidade central de processamento por interm dio de portas que s o interfaces de comunica o dos dispositivos de entrada e sa da A estrutura de E S entradas e sa das encarreg
55. urto na ordem de 10 ms Este tipo de processamento tamb m pode ser incarado como um tipo de interrup o por m ocorre a intervalos regulares de tempo dentro do ciclo normal de programa Processamento por evento Este processado em eventos espec ficos tais como no retorno de energia falha na bateria e estouro do tempo de supervis o do ciclo da UCP Neste ltimo temos o chamado Watch Dog Time WD que normalmente ocorre como procedimento ao se detectar uma condi o de estouro de tempo de ciclo da UCP parando o processamento numa condi o de falha e indicando ao operador atrav s de sinal visual e as vezes sonoro Controlador L gico Program vel 10 William S Vianna w viannaVhotmail com CEFET A educac o tecnol gica do ano 2000 lt 111 2 MEM RIA O sistema de mem ria uma parte de vital import ncia no processador de um controlador program vel pois armazena todas as instru es assim como o os dados necess rios para execut las Existem diferentes tipos de sistemas de mem ria A escolha de um determinado tipo depende gt do tipo de informa o armazenada da forma como a informa o ser processada pela UCP As informa es armazenadas num sistema de mem ria s o chamadas palavras de mem ria que s o formadas sempre com o mesmo n mero de bits A capacidade de mem ria de um CP definida em fun o do n mero de palavras de mem ria previstas para o sistema Mapa de mem ria A ca

Download Pdf Manuals

image

Related Search

Related Contents

Phonix S900CWA mobile phone case  TEAMS Guide  Supermicro P8SC8  取扱説明書 - スタジオイクイプメント  Princess 142613 toaster  

Copyright © All rights reserved.
Failed to retrieve file