LPBRK – Rozpojení zpětné vazby

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio

Popis funkce
Blok LPBRK je pomocným blokem často používaným v řídicích schématech složených z bloků systému REXYGEN. Blok se obvykle umisťuje do všech zpětných vazeb ve schématu. Jeho chování je však v systémech Simulink a REXYGEN odlišné.

V systému Simulink funguje blok LPBRK jako zpoždění signálu o jeden krok. Kdyby nebyl tento blok vložen do každé zpětné vazby, vyhodnotil by systém Simulink (od verze Matlab 6.1), že schéma obsahuje tzv. „rychlou smyčku“ a simulace by po čase selhala.

V systému REXYGEN je při překladu schématu programem REXYGEN Compiler tento blok vypuštěn, avšak ještě před tím způsobí přerušení zpětnovazební smyčky v místě svého výskytu. Pokud po vypuštění všech bloků LPBRK ještě v řídicím schématu zbývá nějaká smyčka, vypíše překladač REXYGEN Compiler varovnou zprávu a zpětnou vazbu rozpojí v místě, které si sám určí. Pro dosažení co nejvyšší kompatibility mezi systémy REXYGEN a Simulink se doporučuje používat blok LPBRK i v konfiguraci řídicího systému REXYGEN.

Poznámka: Od zavedení kvality na výstupech většiny bloků (odvozuje se od kvality na vstupech a stavu bloku) není blok LPBRK z algoritmu vypouštěn, ale má na výstupu kvalitu GOOD (signál v pořádku). Původní chování lze vynutit nastavením parametru RB = on. Propagace kvality byla zavedena ve verzi 3.0. Hlavní funkce bloku (indikace zpětnovazebního signálu pro určení pořadí vykonávání bloků) zůstává ve všech případech nezměněna.

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u

Vstupní signál

Double (F64)

Parametr

RB

Vypustit blok z konfigurace (jen označení zpětné vazby)

Bool

Výstup

y

Výstupní signál

Double (F64)

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