Krátký popis
Funkce posuvného registru přečte vstupní hodnotu a posune bity. Výstupní hodnota odpovídá nakonfigurovanému bitu posuvného registru. Směr řazení lze změnit speciálním vstupem. U zařízení řady 0BA4 až 0BA6 můžete použít pouze jeden posuvný registr v jednom obvodu.
Spojení |
Popis |
---|---|
Vstup In |
Funkce při spuštění přečte tuto vstupní hodnotu. |
Vstup Trg |
SFB je spuštěna kladnou hranou (přechod z 0 na 1) na vstupu Trg (Trigger). Přechod 1 na 0 není relevantní. |
Vstup Dir |
Směr posunu bitů posuvného registru S1...S8 definujete na vstupu Dir: Dir = 0: posun nahoru (S1 >> S8) |
Parametr |
Bit posuvného registru, který určuje hodnotu na výstupu Q. Paměť zapnuta = stav je v paměti retentivní. |
Výstup Q |
Výstupní hodnota odpovídá nakonfigurovanému bitu posuvného registru. |
Časový diagram
Popis funkce
Funkce čte hodnotu vstupu In s kladnou hranou (přechod z 0 na 1) na vstupu Trg (Trigger).
Tato hodnota je zapsána do bitů posuvného registru S1 nebo S8, v závislosti na nastaveném směru posuvu:
Posun nahoru: S1 přijímá hodnotu vstupu In; předchozí hodnota S1 je posunuta na S2, S2 je posunuta na S3 atd.
Posun dolů: S8 přijímá hodnotu vstupu In; předchozí hodnota S8 je posunuta na S7, S7 je posunuta na S6 atd.
Q vydává hodnotu nakonfigurovaných bitů posuvného registru.
Není-li retentivita povolena, funkce posuvného registru se po výpadku napájení restartuje na S1 nebo S8.