Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta lição, iremos demonstrar e utilizar algumas das funções presentes na aba IHM e junto a elas,
usaremos o bloco MEM para gravar um valor em memória. O exemplo que será descrito nesta lição tem
como objetivo apresentar a funções dos blocos e demonstrar sua utilização prática. O exemplo se refere a
uma máquina de corte de tubo de PVC. Esta máquina é utilizada para cortar a tubulação em uma medida
configurável pelo operador da máquina, onde este irá selecionar o comprimento do tubo através da IHM do
CLP. Esta medida pode ser alterada durante o processo e este valor fica armazenado em uma posição de
memória para sempre que a máquina for ligada no início do turno ela preserve o ultimo valor setado no final
do turno anterior. Para cumprirmos cm estas funções da máquina vamos iniciar a programação do CLP que
irá automatiza-la.
Para facilitar o entendimento, vamos adotar que a máquia apenas possua uma entrada onde está ligado o
sensor encoder (gerar de pulsos por rotação), uma saída que é o motor que empurra o tubo de PVC que
será cortado e uma saída para acionar o mecanismo de corte do tubo. A tela deve ficar como a figura
abaixo.
Para podermos medir o comprimento do tubo, temos que fazer a contagem dos pulsos que são gerados
pelo sensor encoder que está acoplado ao motor que empurra o tubo. Vamos adotar, de forma a facilitar a
simulação, que o encoder gera 1 pulso a cada centímetro do tubo. Para contarmos esses pulsos de entrada
vamos utilizar o bloco UP DOWN COUNT da aba CTRL e conecta-lo a entrada conforme figura abaixo.
Para podermos cortar o tubo em uma medida selecionável temos que obter o valor do contador e compara-
lo com o valor desejado. Deve-se inserir os blocos e fazer as conexões conforme imagem abaixo.
Vamos utilizar as teclas da IHM do CLP para fazermos a configuração do valor de comprimento desejado
pelo operador. As teclas estão disponíveis na aba IHM/COM e fisicamente funcionam com um botão push
button normal. A tela deve ficar como mostra a figura abaixo (1 bloco UP DOWN COUNT; teclas ESC, OK,
+, - ; 1 bloco MEM).
O objetivo é que o operador possa através das teclas + e – efetuar o incremento e decremento do
Nas configurações do bloco TEXT, pode-se fazer da seguinte forma para visualização dos valores pelo
operador.
Onde a linha “Comp. Real:” representa o valor real do comprimento do tubo, esse valor é proveniente do
sensore encoder. A linha “Comp. Prog.: representa o comprimento programado pelo operador e está salve
em memória. E por último, “Comp. Desejado:” representa a variável que pode ser alterada pelo operador e
ao apertar o botão OK será salvo sobre escrevendo o valor da variável “Comp. Prog.”. Esse valor “Comp.
Desejado” pode ser modificado através das teclas + e – do CLP.
Para fazer o reset foi adicionado um temporizador com retardo na ligação (ON delay) de 5 segundos. Esse
tempo será igual ao tempo necessário para o dispositivo de corte efetuar o corte e retornar a posição de
repouso.
Após concluido o programa, temos que fazer a simulação para verificação do funcionamento e lógica do
programa. Ao iniciar a simulação, o valor 0 está gravado na memória e nenhum pulso do encoder foi
contabilizado, por este motivo a saída da comparação está em 1. Porém, deve-se alterar o valor desejado
do comprimento e clicar em OK para salva-lo em memória e assim dar início ao ciclo contínuo da máquina.
Para melhorar a simulação, visualize o display virtual atráves de “Window → Front Panel”.
Faça o Download para o CLP e faça teste para verificar o funcionamento da máquina. Veja que o display
sempre apaga após alguns segundos sem pressionar algum botão do CLP. Para deixar a luz de fundo
(backlight) do CLP sempre ligada, basta adicionarmos o bloco CONTROLLER LCD BACKLIGHTING e
conectar o valor “1” na entrada, permanecendo sempre ligada a luz de fundo do LCD.