Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Há momentos em que você precisa de um atraso de FALSE para TRUE. Isso é muito útil como um atraso de inicialização quando seu EXE esquemático ou compilado carrega inicialmente e você deseja carregar as ações padrão. Além disso, se você quiser ligar um motor somente depois que uma chave de flutuação registrar um nível alto após x segundos, para evitar o funcionamento intermitente do motor, um atraso na ligação é ótimo para proteger esse motor.
Deixe-me mostrar como fiz isso no Flowstone para todos os meus projetos de automação.
Etapa 1: o ticker personalizado
Este relógio é ajustável pelo usuário e é um módulo disponível. Isso forma o núcleo do esquema de atraso. Uma vez que a caixa de seleção LIGADO é habilitada, pulsos repetidos são gerados.
Etapa 2: contagem de pulsos
O contador primitivo que usei para me dar uma leitura de quantos pulsos foram gerados. Quando a contagem máxima é atingida, o contador é zerado.
Etapa 3: Iniciando a contagem
Este pedaço do esquema eu usei para iniciar o Ticker e também para parar / cancelar imediatamente a contagem.
Etapa 4: O esquema concluído
Aqui está o esquema completo. A entrada booleana TRUE fará com que o cronômetro seja iniciado. Depois de decorrido o número de segundos, a saída vai de FALSE para TRUE. Se a qualquer momento a entrada se tornar FALSE, a saída se tornará FALSE independentemente do estado do temporizador.
Espero que você tenha achado este instrutível útil.