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
OSR
Parametri OSR
Parametro
Tipo di parametro
Tipo di dati
Descrizione
CLK
Ingresso
BOOL
Qualsiasi variabile booleana.
  • TRUE: fronte di salita rilevato, imposta Q su TRUE.
  • FALSE: nessun fronte di salita rilevato, imposta Q su FALSE.
Q
Uscita
BOOL
  • TRUE: quando CLK è TRUE.
  • FALSE: in tutti gli altri casi.

Esempi di OSR

Esempio di Diagramma a blocchi funzione OSR
Esempio di Diagramma a blocchi funzione OSR
Esempio di Diagramma Ladder OSR
Esempio di Diagramma Ladder OSR
Esempio di Testo strutturato OSR
Esempio di Testo strutturato OSR
Risultati
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
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal