1 CONTROLADORLOGICO PROGRAMAVELO Controlador Logico Programavel e um equipamento eletronico digitalcom hardware e software compativeis com aplicacoes industriais e residenciais.1.1 DESCRICOESA CERCA DO CLPA norma NEMA interpreta o CLP, como sendo um aparelhoeletronico digital que utiliza uma memoria programavel para armazenar internamenteinstrucoes e programar funcoes especificas, tais como logica, sequenciamento, temporizacao,contagem e aritmetica, controlando, por meio de modulos de entradas e saidas, variostipos de maquinas ou processos.1.2 SURGIMENTONA INDUSTRIA O ControladorLogico Programavel CLP nasceu dentro da General Motors, em 1968, devido agrande dificuldade de mudar a logica de controle dos paineis de comando a rele,cada mudanca na linha de montagem demandava um tempo alto de configuracaodesses paineis. Tais mudancas implicavam em altos gastos de tempo e dinheiro. Sob a lideranca do engenheiro Richard Morley,foi feito uma especificacao que refletia as necessidades de muitos usuarios decircuitos e reles, nao so da industria automobilistica como de toda a industriamanufatureira. Nascia assim um equipamento bastante versatile de facil utilizacao, que vem se aprimorando constantemente, diversificandocada vez mais os setores industriais e suas aplicacoes, o que justifica hoje ummercado mundial estimado em 4 bilhoes de dolares anuais. (Faculdade deEngenharia da UERJ).2.2.1 Geracoes do CLP Deacordo com a Wikipedia Podemos didaticamente dividiros CLPs historicamente de acordo com o sistema de programacao por eleutilizado:1a Geracao: Os CLPs de primeirageracao se caracterizam pela programacao intimamente ligada ao hardware do equipamento. A linguagem utilizadaera o assembly que variava de acordo com oprocessador utilizado no projeto do CLP, ou seja, para poder programar eranecessario conhecer a eletronica do projeto do CLP. Assim a tarefa deprogramacao era desenvolvida por uma equipe tecnica altamente qualificada, gravando-seo programa em memoria EPROM,sendo realizada normalmente no laboratorio junto com a construcao do CLP.2a Geracao: Aparecem as primeiras Linguagensde Programacao nao tao dependentes do hardware do equipamento, possiveis pelainclusao de um Programa Monitor no CLP, o qual converte (no jargao tecnico,compila), as instrucoes do programa, verifica o estado das entradas, comparacom as instrucoes do programa do usuario e altera os estados das saidas. OsTerminais de Programacao (ou maletas, como eram conhecidas) eram na verdadeProgramadores de Memoria EPROM. As memorias depois de programadas eramcolocadas no CLP para que o programa do usuario fosse executado.3a Geracao: Os CLPs passam a teruma Entrada de Programacao, onde um Teclado ou Programador Portatil econectado, podendo alterar, apagar, gravar o programa do usuario, alem derealizar testes (Debug) no equipamento e no programa. A estrutura fisica tambemsofre alteracoes sendo a tendencia para os Sistemas Modulares com Bastidores ouRacks.4a Geracao: Com a popularizacao e adiminuicao dos precos dos microcomputadores, os CLPs passaram a incluir umaentrada para a comunicacao serial. Com o auxilio dos microcomputadores a tarefade programacao passou a ser realizada nestes. As vantagens eram as utilizacoesde varias representacoes das linguagens, possibilidade de simulacoes e testes,treinamento e ajuda por parte do software de programacao, possibilidade dearmazenamento de varios programas no micro, etc.5a Geracao: Atualmente existe umapreocupacao em padronizar protocolos de comunicacao para os CLPs, de modo aproporcionar que o equipamento de um fabricante converse com o equipamentooutro fabricante, nao so CLP's, como Controladores de Processos, SistemasSupervisorios, Redes Internas de Comunicacao e etc., proporcionando umaintegracao a