Olá pessoal, como estão? Preciso fazer um projeto de um controle de um portão eletrônico residencial e estou com dificuldades nos itens 3 e 5 da descrição. Alguém poderia me ajudar? Estou usando o Trilogi.
"Considere que o CLP possui as seguintes entradas:
TIMER: uma entrada que, a cada 5 segundos, alterna de "0" para "1". Assim sendo:
Em t=0: TIMER=0
Em t=5: TIMER=1
Em t=10: TIMER=0
Em t=15: TIMER=1, etc
CONTROLE: uma entrada que é acionada ("=1") quando o usuário aciona o controle remoto para abrir o portão
SENSOR: Um sensor de barreira que é acionado ("=1") sempre que um carro estiver passando pelo portão
INICIODECURSO: Um sensor que é "=1" quando o portão está totalmente aberto
FIMDECURSO: Um sensor que é "=0" quando o portão está totalmente fechado
Possui as seguintes saídas:
ABRE: Uma saída que quando "=1" faz o motor do portão girar de forma a abrir o mesmo
FECHA: Uma saída que quando "=1" faz o motor do portão girar de forma a fechar o mesmo
Especificações do funcionamento:
1) ABRE e FECHA nunca devem ser "=1" simultaneamente
2) Quando INICIODECURSO=1 ou FIMDECURSO=1, o portão deve parar de se movimentar
3) Se SENSOR=1, o portão deve abrir (se estiver fechando, deve parar de fechar e abrir. Isso não vale se o portão estiver completamente fechado.
4) Se CONTROLE=1, o portão deve abrir
5) Após pelo menos 20 segundos após o portão estiver completamente aberto, ele deve fechar automaticamente
Observação: o motor do portão se movimenta apenas enquanto ABRE ou FECHA = 1. Seu programa deve garantir que uma dessas saídas seja "1" até que você não queira que o motor se mova. Ou seja, não basta fazer "ABRE=1" para que o portão abra, você deve garantir que ele fica "abrindo" até que algo faça ele parar. O mesmo vale para o FECHA.
Usar apenas os símbolos apresentados em aula (contato aberto, contato fechado e bobina/saída)."