OSF (one Shot sul fronte di discesa)

L'istruzione OSF rileva un fronte di discesa di una variabile booleana. Il blocco OSF imposta l'uscita Q per un ciclo quando l'ingresso CLK si attiva/disattiva da definito a risolto (ovvero, viene rilevato un fronte di discesa all'ingresso CLK).
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
OSF
OSF
Parametri OSF
Parametro
Tipo di parametro
Tipo di dati
Descrizione
CLK
Ingresso
BOOL
Controlla l'ingresso per un fronte di discesa. Qualsiasi variabile booleana.
  • TRUE: nessun fronte di discesa rilevato.
  • FALSE: fronte di discesa rilevato sull'ingresso CLK; impostare l'uscita Q su TRUE.
Q
Uscita
BOOL
Indica lo stato dell'uscita Q.
  • TRUE: fronte di discesa rilevato; impostare l'uscita Q per un ciclo in più.
  • FALSE: nessuna modifica all'uscita Q.

Esempi di OSF

Esempio di Diagramma a blocchi funzione OSF
Esempio di Diagramma a blocchi funzione OSF
Esempio di Diagramma Ladder OSF
Esempio di Diagramma Ladder OSF
Esempio di Testo strutturato OSF
Esempio di Testo strutturato OSF
(* ST Equivalence: OSF1 is an instance of a OSF block *) OSF1(cmd); nb_edge := ANY_TO_DINT(OSF1.Q) + nb_edge;
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal