Posuvný registr (pouze verze LOGO! 8.FS4 a novější)

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.

Pro LOGO! 8.FS4 zařízení můžete použít až 4 posuvné registry, přičemž každý registr obsahuje 8 bitů, v jednom programu.

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 Sx.1 až Sx.8 definujete na vstupu Dir:

Dir = 0: posun nahoru (Sx.1 >> Sx.8)
Dir = 1: posun dolů (Sx.8 >> Sx.1)

POZNÁMKA:

"x" označuje index posuvného registru.

Vstup R

SFB se resetuje kladnou hranou (přechod z 0 na 1) na vstupu R (Reset). Když je SFB resetován, jsou všechny bity posuvného registru (Sx.1 až Sx.8) a výstup na Q nastaveny na 0.

Parametr

Index posuvného registru: index posuvného registru v programu.

Možná nastavení: 1 až 4

Bit posuvného registru, který určuje hodnotu na výstupu Q.
Možná nastavení: 1 až 8

Paměť zapnuta = stav je v paměti retentivní.

Výstup Q

Výstupní hodnota odpovídá nakonfigurovanému bitu posuvného registru.

Parametr

LOGO! 8.FS4 zařízení nabízejí čtyři posuvné registry, s osmi bity pro každý registr. Index posuvného registru odpovídá jednomu ze čtyř posuvných registrů v obvodu. Bity posuvného registru jsou číslovány v Sx.y, ve kterém x je index a y je číslo bitu.

Časový diagram

Pokud je index posuvného registru 1, bity posuvného registru jsou S1.1 až S1.8.

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 Sx.1 až Sx.8, v závislosti na nastaveném směru posunu:

Kladná hrana (přechod z 0 na 1) na vstupu R (Reset) resetuje posuvný registr. Všechny bity posuvného registru (Sx.1 až Sx.8) a výstup na Q nastaveny na 0.

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.

Speciální funkce