Pulso de Tempo
TimePulse
O bloco de função TimePulse é desenvolvido pela Moeller e tem por
objetivo gerar um pulso de tempo predefinido na saída controlado pela borda
de subida da entrada "Set".
Protótipo do Bloco de Função TimePulse
TimePulse
BOLL
Set
BOLL
Reset
UINT
PulseOutput
BOLL
ElapsedTime
UINT
PresetTime
Figura x.x - Bloco de Função do TimePulse
Set
Start Condition, rising edge
Iniciar temporização na borda de subida
Reset
Reset Condition
Finalizar temporização forçando a saída PulseOutput para "0"
PresetTime
Time Setpoint in seconds
Define o tempo em que saída PulseOutput permanece em "1"
PulseOutput Control Output
Saída de Controle
ElapsedTime Time actual value in miliseconds
Apresenta o tempo decorrido
Figura x.x - Significado dos Operandos de TimePulse
Automação Industrial
1
Ao aplicar-se um sinal na entrada "Set" de TimePulse, a saída
"PulseOutput" vai para "1" e o temporizador começa a contar o tempo a partir
da borda de subida de "Set". A duração da contagem de tempo é determinada
pelo valor definido pelo operando "PresetTime" (Time Setpoint in seconds)
que pode variar de 0 a 65 535 segundos.
A saída vai para o estado "1" na borda de subida do sinal aplicado a
entrada "Set", sem atraso. Durante a contagem do tempo a saída "PulseOutput"
permanece no estado "1". Após decorrido o tempo definido em "PresetTime" a
saída "PulseOutput" retorna para o estado "0". A saída "ElapsedTime" (Time
actual value in miliseconds) apresenta a cada instante a temporização de
TimePulse.
Diagrama de Tempos de TOF
Set
Reset
PulseOutput
t1
t (definido por PresetTime)
t
Onde: t1 < t
Figura x.x Diagrama de Tempos do TimePulse
2
Controlador Programável: Aplicações Industriais
Download

Bancada de Trabalho