Escolar Documentos
Profissional Documentos
Cultura Documentos
Temporizadores no
Matsushita
Prof. Leonardo A. Scardua
1
Temporizadores
Os temporizadores são dispositivos
internos aos CLPs, que permitem ao
programador efetuar contagem de tempo.
Aplicações dos Temporizadores
Os temporizadores permitem as seguintes
facilidades:
Que uma saída seja energizada após um
certo tempo;
Que uma saída seja desligada após certo
tempo;
Que uma saída sofra retardo tanto na
energização quanto no desligamento;
Que uma saída atue por tempo definido;
Etc
Funcionamento Geral dos
Temporizadores
Funcionamento geral dos Temporizadores
Os temporizadores contam intervalos de
tempo decorrido, na base de tempo
selecionada pelo usuário. Armazenam essa
contagem em um acumulador.
Os temporizadores diferem na maneira pela
qual energizam e desenergizam sua saída.
Funcionamento Geral dos
Temporizadores
• Alguns usos de temporizadores
– Retardo na energização da saída
Funcionamento Geral dos
Temporizadores
• Alguns usos de temporizadores
– Retardo no desligamento
Funcionamento Geral dos
Temporizadores
• Alguns usos de temporizadores
– Retardo na energização e no desligamento
Estrutura Básica
dosTemporizadores
Os temporizadores constumam possuir os
seguintes elementos:
Uma entrada de controle;
O valor de preset;
O valor atual;
O endereço;
Estrutura Básica
dosTemporizadores
Entrada de controle
Quando habilitada, permite que o temporizador conte
tempo;
Quando é desabilitada, interrompe a contagem e zera
o valor atual do temporizador.
Preset
Quantidade de tempo que desejamos contar;
Endereço
Variávelpor meio da qual é possível saber se já se
passou o tempo o tempo definido no valor do preset.
Se já passou, essa variável será 1, caso contrário,
será zero.
Estrutura Básica
dosTemporizadores
Valor atual
Informa em quanto está a contagem de
tempo.
Uma vez que o temporizador esteja
habilitado, o valor atual será decrementado a
partir do valor do preset até chegar a zero.
Quando o temporizador é desabilitado, seu
valor atual irá para zero, independentemente
do momento em que a desabilitação é feita.
Usando Temporizadores no FPSoft
• Função: F5
• Bases de TEMPO: referência da unidade de tempo.
- L: 0,001 s
- R: 0,01 s
- X: 0,1 s
- Y: 1 s
• Número: identificação do temporizador (de 0 a 99) -
ENTER
• Preset: valor multiplicativo à “base de tempo” que
determinará o tempo a ser estabelecido no
temporizador – ENTER
Usando Temporizadores no FPSoft
• Recursos que o programador pode utilizar:
– O valor do tempo fica armazenado na área de Set Value
(SV) correspondente do temporizador
– A contagem ocorre na área do Elapsed Value (EV)
correspondente ao temporizador.
– A saída do temporizador é energizada após
transcorrido o tempo estabelecido.
– A contagem é decrescente.
Exemplos de Funcionamento
Faça um circuito que acione uma saída
Y0, 5 segundos após a entrada X0 ter sido
desacionada;
Exemplos de Funcionamento
Exemplos de Funcionamento
Faça um circuito que acione em seqüência
três saídas (Y0, Y1 e Y2), com intervalo de
1 segundo entre elas.
Exemplos de Funcionamento
Exemplos de Funcionamento
Faça um circuito que acione em
seqüência três saídas (Y0, Y1 e Y2), com
intervalo de 1 segundo entre elas. O
circuito deve funcionar em loop.
Exemplos de Funcionamento
Resolva
Em uma locomotiva fictícia, o maquinista deve pressionar um
determinado botão uma vez a cada 20 minutos, caso contrário, o
controlador da locomotiva irá aplicar frenagem de emergência
automaticamente. Esse dispositivo é conhecido como “homem-
morto”. Desenvolva um pequeno programa que implemente o
controle de homem-morto. Saiba que:
O sistema é ligado e desligado por uma botoeira que está na entrada
X0.
O botão que o maquinista deve apertar está na entrada X1.
A frenagem de emergência é acionada pela saída Y0.
O programa deverá armazenar em uma variável DT0 a quantidade de
vezes que o maquinista pressionou o botão ao longo de toda a viagem.
Defina em uma tabela a correspondência entre as variáveis do
programa e as variáveis do sistema.
19