Sem resumo de edição
 
(20 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
[[Arquivo:controlador.jpg]]
= 1 Definição: =


= Conceito =
Podemos definir os Controladores lógicos programáveis de acordo com a Associação Brasileira de Normas Técnicas (ABNT), o CLP é um equipamento eletrônico digital, com hardware e software compatível com as aplicações industriais.
<br>
                  Um Controlador Lógico Programável(CLP ou CP), vem da expressão em inglês "Programmable logic controller". Foi idealizado em meados da década de 60 pela indústria automotiva, devido a necessidade de alterar linhas de montagens industriais sem que tivesse a necessidade de fazer grandes alterações estruturais, mecânicas e principalmente elétricas. Se trata de um microprocessador especializado em realizar funções predeterminadas pelo usuário, ou seja, e um aparelho eletrônico digital que utiliza uma memória programável para armazenar internamente instruções e para implementar funções específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, controlando, por meio de módulos de entradas e saídas.
                  A idéia principal do CLP foi de um equipamento que seguisse características como, facilidade de programação, facilidade de manutenção com conceito plug-in, alta confiabilidade, dimensões menores que painéis de Relés, para redução de custo, preço competitivo, expansão em módulos, mínimo de 4000 palavras na memória. A partir de 1968 a implementação de CLP´s foi largamente utilizada colocando as industrias em um novo patamar. Devido às mudanças tecnológicas ao longo dos anos, novas gerações de CLP´s foram sendo desenvolvidas chegando atualmente na quinta geração.


Exemplos de CLP´s:
Porém para uma análise mais técnica podemos definir os CLPs de acordo com Associação Nacional de Fabricantes de Equipamentos Elétricos dos Estados Unidos da América (National Electrical Manufacturers Association – NEMA), o CLP é um aparelho eletrônico digital, que utiliza uma memória programável para armazenar internamente instruções e para implementar funções específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, controlando, por meio de módulos de entradas e saídas, vários tipos de máquinas ou processos.


[[Arquivo:Clp.JPG]]
= 2 Evolução do CLP: =


= Tecnologias empregadas =
Os CLPs foram desenvolvidos na década de 60 pela GM (General Motors), nos Estados Unidos, com a finalidade de substituir painéis de relés . Pois com os  CLPs era possível automatizar de forma eficiente os processos em sua linha de montagem.
<br>


Atualmente existe uma preocupação em padronizar protocolos de comunicação para os CLP's, de modo a proporcionar que o equipamento de um fabricante “converse” com o equipamento outro fabricante, não só CLP's, como Controladores de Processos, Sistemas Supervisórios, Redes Internas de Comunicação e etc., proporcionando uma integração a fim de facilitar a automação, gerenciamento e desenvolvimento de plantas industriais mais flexíveis e normalizadas, fruto da chamada Globalização. Existem Fundações Mundiais para o estabelecimento de normas e protocolos de comunicação. A grande dificuldade tem sido uma padronização por parte dos fabricantes. As últimas tecnologias empregadas são ARM(arquitetura de processador de 32 bits), FR-V(é um microprocessador RISC VLIW da Fujitsu. Os modelos FR-400 e FR-450 rodam Linux, e também são suportados pela GNU Compiler Collection), microcontroladores PIC(Programmable Interface Controller).
Apartir desse momento podemos didaticamente dividir os CLP's historicamente em 5 gerações.


Exemplo CLP da 5ª geração:
'''Na 1ª geração''', a programação era feita em Assembly, exigindo conhecimento completo do hardware do equipamento.
[[Arquivo:Moderno.JPG]]


= Funcionamento =
'''Na 2ª geração''', a programação era feita em linguagem de nível médio.
<br>


O CLP é composto por alguns dispositivos físicos de suma importância para seu funcionamento. Todos os componentes e elementos trabalham juntos, cada um com seu papel. O mesmo se baseia em “funções”, as quais nós também podemos chamar de “rotinas”.
'''Na 3ª geração, os CLPs''' apresentavam entradas de programação, permitindo sua conexão à teclados facilitando assim as modificações .
É constituído por:
-Memória: área do CLP onde ficam armazenadas todas as informações necessárias para que as atividades sejam executadas;
-Cartão de entrada: recebe um sinal elétrico do ambiente externo e envia para dentro do CLP;
-Processador: é um chip que irá processar o programa;
-Cartão de saída: envia um sinal elétrico para o ambiente externo para acionar algum equipamento;
-Barramento: é uma placa eletrônica responsável por fazer a comunicação entre os componentes descritos acima;
-Fonte de energia: alimentação do equipamento.


Nos cartões de entrada e saída, há diversas entradas e diversas saídas, ou seja, um único CLP pode executar diversas funções. As funções (ou rotinas) nos cartões de entrada e saída são geralmente identificadas por “endereços”.
'''Na 4ª geração, os CLPs''' apresentavam entrada para comunicação serial, possibilitando sua programação diretamente de um computador. O software
[[Arquivo:Capturar.jpg]]


Temos duas importantíssimas etapas dentro do CLP, Tabela-Imagem e Função-Scan:
de programação instalado no computador permitia, além da programação e transferência do programa ao CLP, testar o funcionamento do programa.
A tabela imagem é uma área da memória do CLP. Temos a tabela imagem de entrada e a tabela imagem de saída. Na primeira, ficam as informações enviadas pelo cartão de entrada, ou seja, informações sobre se determinada entrada está acionada ou não. É necessário armazenar essa informação nessa área da memória enquanto o programa é atualizado com as novas informações sobre o que é pra fazer. O programa vai verificar, de acordo com as informações registradas na memória do programa, que quando a entrada “1” está acionada, é necessário acionar a saída “1”. Assim, depois dessa verificação, o chamado “scan” (que fica dentro do processador) interpreta essa informação e executa o programa. Executando o programa, ele enviará essa informação à “tabela imagem de saída”, na qual ficam armazenadas as informações do cartão de saída, enquanto o scan vai verificando outras informações do programa. Fica por conta do barramento levar essa informação ao cartão de saída. Assim, depois de todo esse processo, a função do cartão de saída é enviar um simples sinal elétrico executando determinada função.  


É importante saber que em programação dizemos que cada informação programada é uma “linha”. Assim, o scan lê a primeira linha do programa da esquerda para a direita (ou seja, ele lê a informação programada). Após essa leitura ou varredura, se houver uma segunda linha de programa, o scan passa para a próxima e faz a leitura da esquerda para direita e assim sucessivamente. O scan faz essa leitura ou varredura diversas vezes, mesmo que não tenha nada de atual para executar. Isso quer dizer que o equipamento fica funcionando continuamente, 24 horas por dia. Devido a isso, temos algo que chamamos de “chamada de rotina”. Esse recurso faz com que o scan execute somente quando tiver algo novo para fazer.
'''Os CLPs de 5ª geração''' possibilitava a comunicação por meios de protocolos facilitando a interface com outros equipamentos e também com sistemas supervisórios.


= Interfaces =
=3.1 Vantagens:=
<br>


As principais vantagens dos CLPs em relação aos painéis eletromecânicos(painéis de relés) são:maior confiabilidade e flexibilidade,utilização de menos espaço,consumo de menos energia,fácil programação/reprogramação,reutilizável para outros processos,maior rapidez na elaboração dos projetos,Capacidade de comunicar-se com outros dispositivos.


'''PROGRAMAÇÂO''':
=3.2 Desvantagens:=


'''In-system programming (ISP)'''
A principal desvantagem do CLP é o seu custo muito alto.Por isso que iniciativas com arduino e raspberry pi vem crescendo muito porque apesar de não serem de uso industrial podem reduzir muito a automação residencial que não precisa de tanta complexidade.
É a capacidade de alguns dispositivos programáveis, como dispositivos lógicos, microcontroladores e dispositivos embarcados, serem programados enquanto instalados em um sistema completo, não necessitando assim de chips pré-programados. A vantagem nessa interface  é que facilita aos fabricantes de programarem e testarem seus produtos em uma única fase de produção ao invés de programarem e testarem em alguma fase separada da produção, economizado capital dessa maneira.


'''DEBUGGING:'''
= 4 Uso do CLP: =


A redução do custo dos CLPs,rapidez e flexibilidade programáveis torna-os aplicáveis na automação industrial, comercial e residencial, controlando processos de micro a grande porte, desde o controle do sistema de alarme de uma residência até o controle do processo de soldagem robotizado nas linhas de produção de automóveis


'''In-circuit emulator (ICE) e debugWIRE Joint Test Action Group (JTAG)'''
= 5 Referências: =
É um sistema aplicado no hardware responsável pela depuração do software embarcado. é um redutor de falhas no sistema capaz de corrigir diversos erros sem a utilização de uma interface de entrada nem saída, como teclados, mouses, monitores etc. Tem como característica baixo custo para aplicadores.


Daniel Zancan, Marcos (2011),Rio Grande do Sul: e-Tec Brasil.


 
Controladores Programáveis disponível em
'''In-target probe (ITP)'''
http://redeetec.mec.gov.br/images/stories/pdf/eixo_ctrl_proc_indust/tec_autom_ind/ctrl_program/161012_control_progr.pdf.
É um sistema também conhecido como "alvo de sondagem". Ele cria pontos de sonda dentro do software que permite ao controlador do sistema definir pontos de interrupção do sistema sem interferir em sua funcionalidade. Ele não substitui a falha, mas a localiza e interrompe o erro, executando novamente o sistema sem erros.
 
CLP´s mais modernos utilizam de uma interface digital, através de display´s alocados fisicamente no próprio aparelho.
 
= Estado da Arte =
<br>
                      Acredita-se que o CLP propriamente dito, sempre esteve no estado da arte desde sua idealização na década de 60. Devido a grandes dificuldades para alteração de qualquer área das indústrias, com a vinda do CLP facilitou bastante as novas implementações estruturais, mecânicas e elétricas, mudando completamente o ritmo de alterações tecnológicas a partir desta data. Como estamos na quinta geração de CLP´s, evidentemente que houve uma radical mudança em relação aos primeiros aparelhos desenvolvidos, mas mesmo assim, devido à idealização do primeiro CLP(1968) ainda e comum encontrar quem diga que o estado da arte continua sendo o primeiro aparelho desenvolvido.
 
= Referências  =
<br>
 
http://www.arrl.org/tis/info/HTML/plc/files/C63NovPLC.pdf
 
Livro: Automação industrial-PLC Programação e Instalação; Prudente, Francesco. ed:LTC. ano:2010.

Edição atual tal como às 23h38min de 22 de maio de 2017

1 Definição:

Podemos definir os Controladores lógicos programáveis de acordo com a Associação Brasileira de Normas Técnicas (ABNT), o CLP é um equipamento eletrônico digital, com hardware e software compatível com as aplicações industriais.

Porém para uma análise mais técnica podemos definir os CLPs de acordo com Associação Nacional de Fabricantes de Equipamentos Elétricos dos Estados Unidos da América (National Electrical Manufacturers Association – NEMA), o CLP é um aparelho eletrônico digital, que utiliza uma memória programável para armazenar internamente instruções e para implementar funções específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, controlando, por meio de módulos de entradas e saídas, vários tipos de máquinas ou processos.

2 Evolução do CLP:

Os CLPs foram desenvolvidos na década de 60 pela GM (General Motors), nos Estados Unidos, com a finalidade de substituir painéis de relés . Pois com os  CLPs era possível automatizar de forma eficiente os processos em sua linha de montagem.

Apartir desse momento podemos didaticamente dividir os CLP's historicamente em 5 gerações.

Na 1ª geração, a programação era feita em Assembly, exigindo conhecimento completo do hardware do equipamento.

Na 2ª geração, a programação era feita em linguagem de nível médio.

Na 3ª geração, os CLPs apresentavam entradas de programação, permitindo sua conexão à teclados facilitando assim as modificações .

Na 4ª geração, os CLPs apresentavam entrada para comunicação serial, possibilitando sua programação diretamente de um computador. O software

de programação instalado no computador permitia, além da programação e transferência do programa ao CLP, testar o funcionamento do programa.

Os CLPs de 5ª geração possibilitava a comunicação por meios de protocolos facilitando a interface com outros equipamentos e também com sistemas supervisórios.

3.1 Vantagens:

As principais vantagens dos CLPs em relação aos painéis eletromecânicos(painéis de relés) são:maior confiabilidade e flexibilidade,utilização de menos espaço,consumo de menos energia,fácil programação/reprogramação,reutilizável para outros processos,maior rapidez na elaboração dos projetos,Capacidade de comunicar-se com outros dispositivos.

3.2 Desvantagens:

A principal desvantagem do CLP é o seu custo muito alto.Por isso que iniciativas com arduino e raspberry pi vem crescendo muito porque apesar de não serem de uso industrial podem reduzir muito a automação residencial que não precisa de tanta complexidade.

4 Uso do CLP:

A redução do custo dos CLPs,rapidez e flexibilidade programáveis torna-os aplicáveis na automação industrial, comercial e residencial, controlando processos de micro a grande porte, desde o controle do sistema de alarme de uma residência até o controle do processo de soldagem robotizado nas linhas de produção de automóveis

5 Referências:

Daniel Zancan, Marcos (2011),Rio Grande do Sul: e-Tec Brasil.

Controladores Programáveis disponível em http://redeetec.mec.gov.br/images/stories/pdf/eixo_ctrl_proc_indust/tec_autom_ind/ctrl_program/161012_control_progr.pdf.