OSR (one Shot sul fronte di risalita)
L'istruzione OSR rileva un fronte di salita di una variabile booleana. Il blocco OSR imposta l'uscita Q per un ciclo quando l'ingresso CLK si attiva/disattiva da risolto a definito (per esempio, viene rilevato un fronte di salita all'ingresso CLK).
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
OSR

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
CLK | Ingresso | BOOL | Qualsiasi variabile booleana.
|
Q | Uscita | BOOL |
|
Esempi di OSR
Esempio di Diagramma a blocchi funzione OSR

Esempio di Diagramma Ladder OSR

Esempio di Testo strutturato OSR

Risultati

(* ST Equivalence: OSR1 is an instance of an OSR block *) OSR1(cmd); nb_edge := ANY_TO_DINT(OSR1.Q) + nb_edge;
Fornire un feedback