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