BINS – Řízený generátor binární posloupnosti

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok BINS generuje na výstupu Y zadanou binární posloupnost. Počáteční hodnota Y je definována parametrem Y0. Start generování posloupnosti (časový okamžik 0) je určen náběžnou hranou vstupu START. V časech t1, t2,,t8 se mění hodnota výstupu Y na hodnotu opačnou (off on, on off). V případě, že je parametr RPT nastaven na off, nastane poslední přepnutí výstupu v čase ti, jestliže ti+1 < ti. Výstup si poté podrží svoji poslední hodnotu. Má-li však parametr RPT hodnotu on, potom se místo posledního přepnutí vrátí blok do svého původního stavu Y0, interní čas bloku je nastaven na 0 a generování posloupnosti se periodicky opakuje. Dojde-li ke změně parametrů bloku při běhu, potom se nové parametry uplatní až při následném spuštění generování posloupnosti. Poznamenejme, že k opětovnému spuštění generování posloupnosti může dojít i za běhu generátoru.

Časové okamžiky přepnutí jsou interně zaokrouhlovány na nejbližší celý násobek periody spouštění bloku, což může vést např. k vymizení pulzů, které jsou užší než TS2 nebo spojení více po sobě jdoucích úzkých pulzů do jednoho širokého pulzu. Je proto důrazně doporučováno zadávat okamžiky přepnutí jako celé násobky periody spouštění bloku.

Vstup

START

Spouštěcí signál (náběžná hrana)

Bool

Výstupy

Y

Logický výstupní signál

Bool

is

Index aktivního časového úseku

Long (I32)

Parametry

Y0

Počáteční hodnota výstupu

Bool

off ..

vypnuto/nepravda

on ...

zapnuto/pravda

t1

Okamžik přepnutí 1 [s]   0.0 1.0

Double (F64)

t2

Okamžik přepnutí 2 [s]   0.0 2.0

Double (F64)

t3

Okamžik přepnutí 3 [s]   0.0 3.0

Double (F64)

t4

Okamžik přepnutí 4 [s]   0.0 4.0

Double (F64)

t5

Okamžik přepnutí 5 [s]   0.0 5.0

Double (F64)

t6

Okamžik přepnutí 6 [s]   0.0 6.0

Double (F64)

t7

Okamžik přepnutí 7 [s]   0.0 7.0

Double (F64)

t8

Okamžik přepnutí 8 [s]   0.0 8.0

Double (F64)

RPT

Opakování sekvence

Bool

off ..

zakázáno

on ...

povoleno

2020 © REX Controls s.r.o., www.rexygen.com