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

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
CLK | Ingresso | BOOL | Controlla l'ingresso per un fronte di discesa. Qualsiasi variabile booleana.
|
Q | Uscita | BOOL | Indica lo stato dell'uscita Q.
|
Esempi di OSF
Esempio di Diagramma a blocchi funzione OSF

Esempio di Diagramma Ladder 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

Fornire un feedback