Você está na página 1de 3

Estudo de casos

Olavo Henrique Leite Alves Madeira

ResumoO objetivo desse estudo fazer a interao incorporadas. Conta tambm com uma IHM grfica
entre kits de CLP e esteira, para realizar projetos que colorida com tela touch, e ainda mdulos de chaves,
aproximam-se de processos industriais. Para isso, ser botes e sinaleiros.
utilizado o kit XC112(SIMATIC S7-300) e o kit O kit XC243(Figura 2) uma Esteira Transportadora
XC243(ESTEIRA), ambos da Exsto Tecnologia. Assim
que possui motor DC, sensores(pticos, capacitivo,
possvel programar em Ladder ou em Texto estruturado
para controlar os recursos disponveis do kit Esteira . indutivo, reed switch, fim de curso), sistema pneumtico,
Palavras chaveEsteira Transportadora, Estudo de atuadores eltromecnicos que desviam as peas para as
caso, Exsto Tecnologia, Siemens S7-300. caixas de descarte, mdulos de botes, chaves, sinaleiros,
Buzzers e Displays que exibem a quantidade de pea
I. INTRODUO descartada em cada caixa de descarte.
Os cdigos fontes esto fornecidos juntos( em anexo) a
Assim como em indstrias onde necessrio o
este artigo.
controle de mquinas, motores, equipamentos, sensores
e atuadores diversos(pistes, leds, encoders, etc.), para
controlar linhas de produo e processos,
demostraremos aqui um caso de aplicao possvel de
ser observada nessas reas.
O estudo de caso a seguir serve como experincia
prtica de desenvolvimento de programas capazes de
controlar um processo que imita uma linha de produo.
O caso em questo deseja descartar 3 peas ao mesmo
tempo, na qual cada uma em uma caixa de
descarte(laterais).
O processo deve ser iniciado por comando Bi-manual,
sendo que um boto deve ser normalmente aberto e
outro normalmente fechado.
O programa deve ser capaz de distanciar uma pea da
outra para estarem em posio de descarte.
Sempre que a esteira parar um indicador luminoso Figura 1. Kit Exsto XC112.
deve ser aceso.
Quando as 3 pea estiverem na posio de descarte o
motor deve operar com 40% da sua velocidade e os
pistes devem ser avanados.
Os pistes devem ser avanados e recuados juntos.
Um indicador sonoro deve ser acionado para sinalizar
que os pistes esto em funcionamento.
Utilize um encoder para fazer a tomada de deciso de
quando a esteira deve parar.
Se for necessrio a esteira pode ser recuada atravs do
programa, ou seja, rodar em sentido anti-horrio.
Deve-se limitar o uso de no mximo 8 entradas e 8
sadas.

II. DESENVOLVIMENTO
Para esse caso foi utilizado os kits da Exsto Tecnologia
de PLC e Esteira Transportadora, kit XC112[2] e Kit
XC243[3], respectivamente. Cada caso foi resolvido
Figura 2. Kit Exsto XC243.
usando a plataforma de desenvolvimento TIA Portal v13,
da Siemens e em 2(dois) tipos de liguagem, as A. Recursos utilizados
linguagens Como as entradas e sadas foram limitadas em no
Ladder e Texto estruturado. mximo 8 e afim de uma melhor visualio do desafio, foi
O kit XC112(Figura 1) possui o CLP da Siemens criada uma tabela para a soluo em Ladder(Tabela 1 ) e
SIMATIC S7-300, CPU 314C-2 PN/DP modelo 314- uma tabela para a soluo em Texto estruturado(tabela
6EH04-0AB0 com entradas e sadas digitais e analgicas 2). Essas tabelas identificam todas as entradas e sadas

www.exsto.com.br 1
do CLP, nomes das Tags e o nome referente ao painel da sua entrada est ligada os botes NA e NF em paralelo,
Esteira. assim se um dos botes forem precisonados por mais de
NOTA: 1 = nvel lgico alto. 0,4 segundos antes do outro ser precisonado, a trava
0 = nvel lgico baixo. recebe 1 e como sua chave normalmente fechada, ela
passa a ficar aberta, impedindo o acionamento do motor.
Tabela 1. Devido a este caso ter a necessidade de diminuir a
Tabela de identificao. velocidade do motor, foi usado a sada analgica
Tag I/O PLC Nome no painel utilizando o bloco de funo MOVE.
NA %I0.0 NO Para determinar o nmero da pea e sua ao, foi
usado um bloco contador denominado CONTA_PEA.
NF %I0.1 NC
Esse contador contabiliza todas as peas que passam
SC1 %I0.2 C1 pelo sensor C1. Foi escolhido o contador, pois pode-se
SWITCH %I0.3 SWITCHES usar sua porta CV(Current Value, valor atual) para
colocar uma ao sobre cada pea.
FC1 %I0.4 FC1
O prximo passo foi realizar testes para ver o
FC2 %I0.5 FC2 posicionamento ideal das peas e concludo que para ter
FC3 %I0.6 FC3 uma melhor preciso para usar como referncia o sensor
C1 e a posio da pea ser colocada na esteira deveria ser
V1 %Q0.0 V1
no inicio da parte plana da esteira. Com isso foi notado
V2 %Q0.1 V2 que a primeira pea deveria parar assim que o sensor C1
V3 %Q0.2 V3 fosse acionado. Portanto a lgica da primeira pea ficou
dependente do acionamento do sensor C1 e o valor da
V4 %Q0.3 V4
porta CV do contador estar em 1 e um
LED %Q0.4 SIGNALERS temporizador(apenas um pequeno delay), o motor para
BUZZER %Q0.5 BUZZER para ser colocada a prxima pea na esteira. A segunda
parada do motor depende da porta CV do contador estar
MOTOR %QW82 CONTROL DRIVER
em 2. Foi usado um temporizador com tempo de 0.9
segundos para essa segunda pea, para haver um delay
Tabela 2.
Tabela de identificao.
na leitura e a pea parar um pouco mais a frente que a
primeira pea. A tima pea responsvel por reduzir a
Tag I/O PLC Nome no painel
velocidade da esteira e acionar a lgica do avano dos
NA %I0.0 NO pistes. Isso ocorre quando a porta CV em 3 e depois de
NF %I0.1 NC 1.7 segundos depois da pea passar pelo sensor c1.
Como os pistes devem ser avanados e recuados ao
SC1 %I0.2 C1
mesmo tempo, foi usado outro bloco contador, este
SWITCH %I0.3 SWITCHES responsvel por contar as peas descartadas. Quando
FC1 %I0.4 FC1 este contabiliza 3 peas, o motor parado e todas as
vlvulas so desligadas, com isso os pistes so
FC2 %I0.5 FC2
recuados.
FC3 %I0.6 FC3 A lgica feita para acionar o indicador luminoso, foram
V1 %Q0.0 V1 usadas duas chaves comparadoras, uma para comparar a
porta CV do contador de peas que passam pelo sensor
V2 %Q0.1 V2
C1 e a outra para comparar se o motor esta parado.
V3 %Q0.2 V3 Por fim foi feita a lgica para a chave switch que
V4 %Q0.3 V4 quando acionada, para e reinicia todo o processo.
LED %Q0.4 SIGNALERS
BUZZER %Q0.5 BUZZER
MOTOR %QW82 CONTROL DRIVER

B. Ladder
O primeiro passo para a soluo desse caso foi criar a
lgica de acionamento por comando Bi-manual para
acionar o motor. Para isso foram colocas trs cahves em
srie. Uma normalmente aberta para fazer a fuo do
boto NA, uma normalmente fechada para o boto NF e
outra normalmente fechada, atuando como uma trava.
Essa trava muda de estado lgico atravs de um
temporizador com um tempo de 0,4 segundos, que em Figura 3. Comando Bimanual.

www.exsto.com.br 2
III. CONSIDERAES FINAIS
O maior obstculo desse caso foi elaborar uma lgica
em que fosse possvel parar a pea no ponto ideal para
separar corretamente uma pea da outra visando o
Figura 4. Distncia entre peas. resultado que parar as peas em frente as caixas de
C. Texto Estruturado descartes. Observar que antes de todos os blocos
temporizadores foram colocados chaves normalmente
Para a soluo do caso em Texto foi utilizado uma
fechadas para funcionarem como travas para impedir
lgica simiar a da linguagem Ladder.
temporizador manter o motor desligado.
A primeira lgica feita foi a do comando Bi-manual.
Um caso pensado durante o desenvolvimento da
Para isso, foi usado um bloco temporizador com tempo
de 0.4 segundos e em sua entrada esto os botes NA e souo deste caso, fazer o descarte de 4 peas ao
NF. A sada do temporizador foi ligado uma varivel de mesmo tempo. Para isso ser necessrio fazer o motor
bit interno trava_bimanual. Dessa maneira o motor s inverter seu sentido de giro para melhorar a preciso da
atua quando NA e NF forem pressionados e distncia entre as peas.
trava_bimanual estiver em 0(Figura 5). A interao entre programador e os kits de CLP e
Para fazer a separao de distncia entre as peas foi esteira da Exsto Tecnologia, possibilita uma melhor viso
utilizado a mesma lgica que foi criada em Ladder. Dessa do objeto determinado. Isso facilita a aprendizagem e
maneira, a lgica tem um bloco contador para contar as agua a curiosidade para novos desafios.
peas que passam pelo sensor C1(Figura 6) e um bloco
contador para contabilizar as peas que so descartadas. REFERNCIAS
Trs blocos temporizadores que so responsveis por [1] Suporte da Siemens. Disponvel:
fazer a parada do motor no momento correto para (https://www.support.industry.siemens.com/tf/br/en/threads/
distanciar corretamente as peas. Depois da ltima pea,
237/?page=0&pageSize=10).
o temporizador diminui a velocidade do motor e liga as
vlvulas V1, V2 e V3 para fazer o avano dos [2] Manuais do kit XC112.
pistes(Figura 7). No momento que o bloco contador de [3] Manuais do kit XC243.
peas de descartes receber 3, as vlvulas que estavam
ligadas, so desligadas e a vlvula V4 ligada para fazer
o recuo do terceiro pisto(cilindro de dupla ao).
Por fim foi feita a lgica da chave switch que quando
acionada, para e reincia todo o processo.

Figura 5. Comando Bimanual.

Figura 6. Conta sensor C1.

Figura 7. Sada do bloco temporizador da ltima pea.

www.exsto.com.br 3