Você está na página 1de 10

1

UNIVERSIDADE COMUNITRIA REGIONAL DE CHAPEC


UNOCHAPEC
Curso de Graduao em Engenharia Mecnica

TARLAN SILVIO RENK

O CLP
Linguagem de programao LADDER

Engenharia Mecnica (Grade 390).


Disciplina: Automao Industrial
Professor orientador: Antonio Carlos P. Filho

Chapeco-SC, 2017.
2

SUMRIO

1. INTRODUO ...................................................................................................... 4
2. HISTRIA .............................................................................................................. 4
2.1. PRIMEIRA GERAO ................................................................................ 4
2.2. SEGUNDA GERAO ................................................................................ 4
2.3. TERCEIRA GERAO ................................................................................ 4
2.4. QUARTA GERAO ................................................................................... 5
2.5. QUINTA GERAO .................................................................................... 5
3. ESTRUTURA BSICA DE UM CLP .................................................................. 5
4. DESCRIO DOS PRINCIPAIS ITENS............................................................ 5
4.1. FONTE DE ALIMENTAO ...................................................................... 5
4.2. UNIDADE DE PROCESSAMENTO ............................................................ 6
4.3. MEMRIA DO PROGRAMA MONITOR .................................................. 6
4.4. MEMRIA DO USURIO ........................................................................... 6
4.5. MEMRIA DE DADOS ............................................................................... 7
4.6. MODULO DE ENTRADAS E SAIDAS ....................................................... 7
5. LINGUAGENS DE PROGRAMA ........................................................................ 8
5.1. SEQUENCIAL FUNCTION CHART (SFC) ................................................ 9
5.2. INSTRUCTION LIST (IL) ............................................................................ 9
5.3. TEXTO ESTRUTURADO (ST) .................................................................... 9
5.4. DIAGRAMA DE BLOCOS DE FUNES (FBD) ...................................... 9
5.5. DIAGRAMA DE LADDER (LD) ................................................................. 9
5.6. PRINCIPAIS CARACTERISTICAS:............................................................ 9
6. CONSIDERAES FINAIS ............................................................................... 10
3

RESUMO

O presente trabalho tem por objetivo agregar conhecimentos relativos aos


princpios de funcionamento do CLP, principais caractersticas e tipos de linguagem.

As aplicaes para o CLP so muitas, indo desde aplicaes simples como o


controle de processos, at aplicaes mais complexas como controles PID e
acionamentos de perifricos de uma linha de montagem.

Sero apresentadas as principais linguagens de programao, dando nfase


linguagem de programao LADDER.
4

1. INTRODUO

O CLP (Controlador Lgico Programvel) trata-se de um microprocessador que


desempenha funes de controle atravs de um software desenvolvido pelo usurio,
possibilitando efetuar controle de dos mais diversos tipos de complexidade. So
definidos pela sua capacidade de processamento e pelo numero de entradas e sadas que
possui.

2. HISTRIA

Foi idealizado pela necessidade de poder se alterar uma linha de montagem sem
que tenha que fazer grandes modificaes mecnicas ou eltricas.

O CLP nasceu praticamente dentro da indstria automobilstica, especificamente


na empresa General Motors, em 1968, sob o comando do engenheiro Richard Morley e
seguindo uma especificao que refletia as necessidades de muitas indstrias
manufaturais.

Podemos dividir os CLPs historicamente de acordo com o sistema de


programao por ele utilizado.

2.1. PRIMEIRA GERAO

Caracterizam-se pela programao intimamente ligada ao hardware do


equipamento. Sua linguagem era baseada no Assembly que varia de acordo com o
processador utilizado no CLP.

2.2. SEGUNDA GERAO

J aparecem as primeiras linguagens de programao no to dependentes do


hardware do equipamento, possvel pela incluso de um Programa Monitor no CLP, o
qual converte as instrues de programa, verifica o estado das entradas, compra com as
instrues e ento acionas as sadas.

2.3. TERCEIRA GERAO

Os CLPs passam a ter uma entrada de programao que era feita atravs de um
teclado, ou programador porttil, conectado ao mesmo.
5

2.4. QUARTA GERAO

introduzida uma entrada para comunicao serial, e a programao passa a ser


feita atravs de microcomputadores. Com este advento surgiu a possibilidade de testar o
programa antes do mesmo ser transferido ao mdulo do CLP, propriamente dito.

2.5. QUINTA GERAO

Vm com padres de protocolo de comunicao para facilitar a interface com


equipamentos de outros fabricantes, e tambm com Sistemas Supervisrios e Redes
Internas de comunicao.

3. ESTRUTURA BSICA DE UM CLP

Possui sua estrutura bsica baseada no hardware de um computador, tendo,


portanto uma unidade central de processamento, interfaces de entradas e sadas e
memrias.

Processador Memria Fonte

Barramento
(dados, endereos, controle)

Entradas Sadas

4. DESCRIO DOS PRINCIPAIS ITENS

4.1. FONTE DE ALIMENTAO

A fonte de alimentao tem normalmente as seguintes funes bsicas:

Converter a tenso da rede eltrica (110 ou 220 VCA) para a tenso de


alimentao dos circuitos eletrnicos (+5VCC para microprocessadores,
6

memrias e circuitos auxiliares 12VCC para a comunicao com o programador


ou computador).

Manter a carga da bateria, nos sistemas que utilizam relgio em tempo real e
memria do tipo RAM.

Fornecer tenso para alimentao das entradas e sadas (12 ou 24 VCC).

4.2. UNIDADE DE PROCESSAMENTO

Tambm chamada de CPU responsvel pelo funcionamento lgico de todos os


circuitos. No CLP modulares a CPU esta em uma placa (ou mdulo) separada das
demais, podendo-se achar combinaes de CPU e a fonte de alimentao.

As caractersticas mais comuns so:


Endereamento de memria de at 1mb.
Velocidade de CLOCK variando de 4 a 30 MHz.
Manipulao de dados decimais, octais e hexadecimais.

4.3. MEMRIA DO PROGRAMA MONITOR

O programa monitor o responsvel pelo funcionamento geral do CLP. Ele o


responsvel gerenciamento de todas as atividades do CLP. No pode ser alterado pelo
usurio e fica armazenado em memorias do tipo EPROM ou EEPROM. Permite a
transferncia de programas entre um microcomputador ou terminal de programao e o
CLP, gerenciar o estado da bateria do sistema, controlar os diversos opcionais etc.

4.4. MEMRIA DO USURIO

Onde ser armazenado o programa da aplicao desenvolvido pelo usurio. Pode


ser alterada pelo usurio, j que uma das vantagens do uso de CLPs a flexibilidade de
programao. Inicialmente era constituda de memrias do tipo EEPROM, sendo hoje
utilizadas do tipo RAM (cujo programa mantido pelo uso de baterias), EEPROM e
FLASH-EPROM, sendo tambm comum o uso de cartuchos de memria, que permite a
troca do programa com a troca do cartucho de memria. A capacidade desta memria
varia bastante de acordo com a marca/modelo do CLP, sendo normalmente
dimensionada em passos de programa.
7

4.5. MEMRIA DE DADOS

Composta de uma regio de memria destinada a armazenar os dados do


programa do usurio. Estes dados so valores de temporizadores, valores de contadores,
cdigos de erro, senhas de acesso, etc. So normalmente partes da memria RAM do
CLP. So valores armazenados que sero consultados e ou alterados durante a execuo
do programa do usurio. Em alguns CLPs, utiliza - se a bateria para reter os valores
desta memria no caso de uma queda de energia.

4.6. MODULO DE ENTRADAS E SAIDAS

ENTRADAS DIGITAIS: So aquelas que possuem apenas dois estados possveis,


ligado ou desligado, e alguns dos exemplos de dispositivos que podem ser ligados a elas
so:

Botoeiras;
Chaves (ou micro) fim de curso;
Sensores de proximidade indutivos ou capacitivos;
Chaves comutadoras;
Termostatos;
Pressostatos;

ENTRADAS ANALGICAS: permitem que o CLP possa manipular grandezas


analgicas, enviadas normalmente por sensores eletrnicos. As grandezas analgicas
eltricas tratadas por estes mdulos so normalmente tenso e corrente. No caso de
tenso as faixas de utilizao so: 0 10VCC, 0 5VCC, 1 5 VCC, -5 +5 VCC, -10
+10 VCC ( no caso as interfaces que permitem entradas positivas e negativas so
chamadas de Entradas Diferenciais ), e no caso de corrente, as faixas utilizadas so : 0
20mA, 4 20mA.

Os principais dispositivos utilizados com as entradas analgicas so:

Sensores de presso manomtrica;


Sensores de presso mecnica (strain gauges);
Taco - geradores para medio rotao de eixos;
Transmissores de temperatura;
8

Transmissores de umidade relativa;

SADAS DIGITAIS: As sadas digitais admitem apenas dois estados: ligado e


desligado. Podemos com elas controlar dispositivos do tipo:

Reles;
Contadores;
Reles de estado-slido;
Solenoides;
Vlvulas;
Inversores de frequncia;

Os mdulos ou interfaces de sada analgica convertem valores numricos, em


sinais de sada em tenso ou corrente. No caso de tenso normalmente 0 10VCC ou 0
5VCC, e no caso de corrente de 0 20mA ou 4 20mA. Estes sinais so utilizados
para controlar dispositivos atuadores do tipo:

Vlvulas proporcionais;
Motores C.C.;
Servo - Motores C.C;
Inversores de frequncia;

5. LINGUAGENS DE PROGRAMA

A adoo da IEC 61131-3 pelos diversos fabricantes de sistemas de controle


uma realidade inegvel. Assim, todo profissional da rea, seja tcnico ou engenheiro
deve conhec-la.
Hoje, a IEC 61131-3 o nico padro global para programao de controle
industrial que consiste na definio da linguagem que a Funo grfica de
sequenciamento (SFC), usada para estruturar a organizao interna do programa, e de
quatro linguagens, sendo duas textuais: Lista de Instruo (IL) e Texto Estruturado (ST)
e duas grficas: Diagrama de blocos de funes (FBD) e Diagrama Ladder (LD).
9

5.1. SEQUENCIAL FUNCTION CHART (SFC)

So grficos de funo sequencial, originou-se na Frana e teve como base a


redes de petri e o Grafcet (Graphe Fonctionnel de Command Etape Trasition),
em 1988 foi publicado tornando-se padro internacional.

5.2. INSTRUCTION LIST (IL)

uma linguagem textual, prxima do cdigo de mquina, ideal para resolver


problemas simples onde existem poucas quebras no fluxo de execuo. Na verdade
apenas uma linguagem adicional, menos amigvel e flexvel e que deve ser usada para
produzir um cdigo optimizado para trechos de desempenho crtica em um programa.

5.3. TEXTO ESTRUTURADO (ST)

Tambm uma linguagem textual, porm de alto nvel, que permite a


programao estruturada. A vantagem do texto estruturado esta na utilizao de sub-
rotinas para executar diferentes partes de uma funo de controle.

5.4. DIAGRAMA DE BLOCOS DE FUNES (FBD)

uma linguagem grfica, e por isso muito mais amigvel que as textuais so
baseadas nos circuitos lgicos, portanto muito semelhante s portas lgicas estudadas
em eletrnica digital. Tambm pode ser usado para modelar sistema em termos do fluxo
de sinais entre elementos de processamento.

5.5. DIAGRAMA DE LADDER (LD)

uma linguagem grfica, muito amigvel, foi baseada na lgica de contatos o


que a torna de fcil compreenso no meio eltrico. a linguagem foco deste trabalho,
assim no prximo a linguagem LADDER ser detalhada.

5.6. PRINCIPAIS CARACTERISTICAS:

Baseada no diagrama eltrico de contatos.


Adequada para controle discreto, com binacional e sequencial.
Utilizam blocos de funo para controle regulatrio e funes especiais.
10

6. CONSIDERAES FINAIS

Com o surgimento dos CLPs houve uma revoluo nos processos automatizados,
tornando mais pratico, rpido e fcil fazer alteraes em uma linha de produo,
bastando para isso apenas efetuar alteraes no software, sem que seja preciso efetuar
quaisquer alteraes fsicas na parte mecnica ou eltrica da linha, facilitando desta
forma as melhorias do processo e evitando longas paradas de produo.

Você também pode gostar