Borda de subida: termo de CLP em linguagem simples
MemóriaComo o instante em que uma luz passa de apagada para acesa: não o tempo em que ela fica acesa, só o momento em que muda. Uma borda de subida é o momento em que um sinal passa de FALSE para TRUE, como uma garrafa chegando a um sensor.
O momento em que um sinal muda de FALSE para TRUE. Um sinal mantido em TRUE não é outra borda de subida.
Borda de subida em uma máquina real
Uma borda de subida é o momento em que um sinal passa de FALSE para TRUE. Um sinal que continua TRUE na varredura seguinte não é outra borda de subida.
O programa a percebe lembrando o valor da última varredura. TRUE agora e FALSE na última varredura significa uma borda.
Você a usa para agir uma vez por evento: contar uma garrafa, aceitar um aperto de botão, somar um a um total. A Siemens tem R_TRIG no SCL, e o contato P ou P_TRIG no LAD. A Rockwell tem ONS e OSR no ladder, e OSRI no texto estruturado.
Borda de subida: um exemplo resolvido
Uma garrafa chega e o seu sensor lê FALSE, TRUE, TRUE, TRUE ao longo de quatro varreduras. Isso é uma borda de subida, na segunda varredura, então uma garrafa. Duas garrafas seguidas exigem que o sensor leia FALSE entre elas.
Borda de subida: um erro comum
Começar com o sensor já em TRUE. Os fabricantes se comportam de modo diferente na partida, e a Logix bloqueia um one-shot de subida durante o seu prescan. Comece com o sensor em FALSE, para haver uma mudança limpa para ver.
Ainda com dúvida sobre este? Pergunte no Vestiário.