Trava: termo de CLP em linguagem simples
MemóriaComo a luz de aviso de um carro que fica acesa até a oficina limpá-la, mesmo depois de o problema ter passado. Um latch liga algo e o mantém ligado até uma instrução separada desligá-lo.
Um valor ON lembrado que continua ligado depois que o pedido original termina. Outra instrução deve desligá-lo de propósito.
Trava em uma máquina real
Um latch é um bit que continua ligado depois que o que o ligou já foi embora. Outra coisa precisa desligá-lo de propósito. A Rockwell usa as instruções OTL e OTU, e a Siemens usa as bobinas S e R.
A diferença para um selo importa. Um selo usa uma bobina normal, então cai quando a sua linha fica falsa. Um latch só muda quando a sua instrução de set ou de reset é executada.
Isso serve para coisas que precisam ser lembradas, como um alarme que fica até ser resetado. E torna os latches arriscados para comandos de funcionamento. O prescan da Rockwell limpa uma bobina normal, mas deixa em paz um bit com latch, então pergunte o que um comando de funcionamento com latch faria ao ligar a energia.
Trava: um exemplo resolvido
Um alarme de nível alto fica com latch quando o nível permanece acima do limite. O nível cai de novo, mas o alarme continua ativo para que ninguém perca o fato de que aconteceu. O operador o reseta, e só então o bit desliga.
Trava: um erro comum
Colocar um bit em latch sem um jeito de soltá-lo. Ele fica ligado até alguém encontrá-lo. Todo latch precisa de um reset que realmente possa ser executado.
Ainda com dúvida sobre este? Pergunte no Vestiário.