Escolar Documentos
Profissional Documentos
Cultura Documentos
Art 1792
Art 1792
PROGRAMAO EM LADDER
Regis Almir Rohde regisrohde@gmail.com
Universidade Regional Integrada do Alto Uruguai e das Misses URI.
Rua Universidade das Misses, 464. Bairro Universitrio.
98.802-470 Santo ngelo - RS
Flvio Kieckow fkieckow@urisan.tche.br
Universidade Regional Integrada do Alto Uruguai e das Misses URI.
Rua Universidade das Misses, 464. Bairro Universitrio.
98.802-470 Santo ngelo - RS
Filipe Molinar Machado fmacmec@gmail.com
Universidade Regional Integrada do Alto Uruguai e das Misses URI.
Rua Universidade das Misses, 464. Bairro Universitrio.
98.802-470 Santo ngelo - RS
Resumo: Nossas fbricas produzem mais do que nunca, isso graas a processos cada vez
mais evoludos e automatizados, e isto s possvel graas a criao do controlador lgico
programvel. Portanto, o estudo e o conhecimento deste tipo de tecnologia so essenciais
para futuros tcnicos e engenheiros. Considerando o panorama apresentado, este trabalho
experimental visa apresentar a criao de um CLP de baixo custo utilizando um
microcontrolador PIC e um software livre para a programao do mesmo. Por fim, com esse
trabalho, pretendemos explorar a sua aplicao didaticamente ou em sistemas de automao
simples.
Palavras-chave: Controlador
Microcontroladores.
1
Lgico
Programvel.
Automao.
Programao.
INTRODUO
3 MATERIAIS E MTODOS
Os materiais utilizados durante a concepo do CLP esto listados na Tabela 1, bem
como o custo unitrio e total. Para facilitar a construo deste prottipo, utilizamos uma placa
de fenolite perfurada. A ligao eltrica entre os pontos feita atravs de solda estanho e
isolados.
Tabela 1 Lista de materiais utilizados para concepo do CLP.
1
20
2
23
8
3
2
Custo unitrio
(R$)
10
0,63
0,05
0,1
0,03
0,05
1,9
Custo Total
(R$)
10
12,6
0,1
2,3
0,24
0,15
3,8
20
20
Material
Quantidade
PIC16F877A
TIL111
Capacitor 22UF cermico
LED
Resistor de 10Kh
Diodo 1N4007
Conector H 5 A
Placa de fenonite
perfurada
LM224N
LM7805
Rels
Cristal oscilador 20MHz
Resistor de 1Kh
Resistor de 2 Kh
Estanho
Transformador 12 V
MAX 232
Capacitor 1uf 50 V
Conector BD9
2
2
12
1
8
8
1
1
1
4
1
1
0,8
1,25
0,7
0,03
0,03
4
12
1,8
0,05
0,5
Custo total
(R$):
2
1,6
15
0,7
0,24
0,24
4
12
1,8
0,2
0,5
87,47
4 PONTO DE PARTIDA
Como UCP, utilizaremos um microcontrolador da marca Microchip, modelo
PIC16F877A, operando com clock externo de 20MHz. Esta escolha justifica-se devido
compatibilidade do mesmo com LDMICRO (programa para programar microcontroladores
em LD), ao nmero de portas disponveis para configurao e ao custo relativamente baixo.
Partindo do controlador, definimos um CLP com as seguintes caractersticas: 8 portas de
entradas analgicas, 8 portas de entradas digitais, 12 sadas digitais e 01 porta para
comunicao serial TTL, utilizada para comunicao entre CLP e outros dispositivos. A
Figura 3 exibe o PIC16F877A e seus pinos (MICROCHIP, 2003).
Funo
PINO Funo
Reset
21 Entrada digital I8
Entrada analgica A1
22 Sada digital O1
Entrada analgica A2
23 Sada digital O2
Entrada analgica A3
24 Sada digital O3
Entrada analgica A4
25 Comunicao TX
Entrada digital I1 (de alta
26 Comunicao RX
velocidade)
Entrada analgica A5
27 Sada digital O4
Entrada analgica A6
28 Sada digital O5
Entrada analgica A7
29 Sada digital O6
Entrada analgica A8
30 Sada digital O7
ALIMENTAO + 5 Volt
31 ALIMENTAO
ALIMENTAO 0 Volt
32 ALIMENTAO +
CRISTAL
33 Sada digital O8
CRISTAL
34 Sada digital O9
Entrada digital I2
35 Sada digital O10
Entrada digital I3
36 GRAVAO
Entrada digital I4
37 Sada digital O11
Entrada digital I5
38 Sada digital O12
Entrada digital I6
39 GRAVAO
Entrada digital I7
40 GRAVAO
5 SISTEMAS
Para organizar o layout do CLP, definimos os subsistemas, Figura 4, em: (1) entradas
digitais, (2) entradas analgicas, (3) UCP, (4) sadas digitais, (5) sistema de alimentao.
devem ser confeccionados para acoplar ao sistema do conector do CLP. A Figura 6 exibe as
portas de entradas analgicas do sistema, denominadas de A1, A2, A3, A4, A4, A6, A7 e A8,
o GND a referncia do terra (0V), 5V a alimentao (5V) e 12V a alimentao (12V).
PROGRAMAO
diferentes linguagens de programao, por exemplo: MicroC e PCW, para uso de linguagem
C; Mplab, para linguagem assembly; e o LDmicro, para linguagem LADDER.
O LDmicro um software livre e disponvel para download. Trata-se de um compilador
que utiliza a linguagem LD para gerar o cdigo IHEX para o controlador (WESTHUES,
2011). O LDmicro, Figura 10, est disponvel em Portugus, sendo de fcil manuseio, pois
bastam pequenas configuraes, tais como: escolha do microcontrolador, frequncia do clock,
tempo de ciclo, taxa de transferncia de dados para comunicao serial e definio das
funes de cada pino do controlador, para obter resultados amigveis. Porm, para tanto
necessitamos usar a Tabela 2, na qual definimos a funo de cada pino do PIC.
7 RESULTADOS E DISCUSSES
O equipamento mostrou funcionamento satisfatrio, com custo inferior a R$100. A partir
dele, possvel a criao de bancadas didticas de automao ou de sistemas automatizados.
Alm disso, pretende-se melhorar o CLP, possibilitando a criao de equipamentos mais
complexos, com a adio de funcionalidades para o sistema, como: mdulos para as entradas
analgicas para a leitura de medidas, como: temperatura, presso, deformao, etc ou
mdulos de comunicao utilizando os conversores de TTL para RS 232. possvel criar um
sistema supervisrio controlando e monitorando um processo a partir do computador,
podendo at funcionar como um sistema de aquisio de dados.
Este projeto ser disponibilizado para domnio pblico, com todas as especificaes para
que outras pessoas possam colaborar com o mesmo, tornando-se uma plataforma de
desenvolvimento de outros sistemas, de projetos acadmicos e de implantaes industriais.
REFERNCIAS BIBLIOGRFICAS
FAIRCHILD
SEMICONDUCTOR
OPTOISOLATOR, USA. 2000.
CORPORATION,
PHOTOTRANSISTOR
PIC
AVR.
QUAD
Disponvel
em:
Abstract: Our factories produce more than ever, thanks to this process evolved and
increasingly automated, and this is only possible through the creation of programmable logic
controller. Therefore, the study and knowledge of this technology are essential for future
technicians and engineers. Considering the scenario presented, this experimental work aims
to present the creation of a PLC using a low cost PIC microcontroller and free software for
programming the same. Finally, with this work, we intend to explore the application or
didactically simple automation systems.
Key-words: Programmable Logic Controller, Automation, Programming, Microcontrollers.