Temporizador: termo de CLP em linguagem simples
Temporizadores e contadoresComo um cronômetro de cozinha: você o ajusta, ele conta e toca quando o tempo acaba. Um temporizador de CLP espera por um tempo definido e depois liga ou desliga algo.
Uma instrução que mede o tempo contra uma espera escolhida. Seus valores armazenados permitem que ela acompanhe essa espera ao longo de muitas varreduras.
Temporizador em uma máquina real
Um temporizador mede tempo ao longo de muitas varreduras. Ele guarda o seu progresso na sua própria memória. Por isso cada um precisa de uma instância declarada e precisa ser chamado a cada varredura.
Os tipos comuns são retardo na energização, retardo na desenergização e retentivo. Cada um tem um preset, que é a meta, um valor decorrido e uma saída de concluído.
Os temporizadores IEC da Siemens usam IN, PT, Q e ET. Os temporizadores em ladder da Rockwell usam uma tag TIMER com PRE, ACC e DN. Os temporizadores da Logix sempre contam em milissegundos.
Temporizador: um exemplo resolvido
A lavagem de um tubo usa dois temporizadores. Um retardo na energização ignora um toque acidental no botão, então a bomba só parte com um aperto deliberado. Um retardo na desenergização mantém a bomba funcionando por um tempo depois que o pedido termina, para não sobrar líquido.
Temporizador: um erro comum
Não chamar o temporizador a cada varredura, ou colocar a chamada dentro de um IF que deixa de ser verdadeiro. Ele então para de se atualizar, e a sua saída pode continuar ligada com o valor antigo.
Ainda com dúvida sobre este? Pergunte no Vestiário.