INQUAD, INOCT, INHEXD – Bloky vícenásobných vstupů
Symboly blokůPotřebná licence: STANDARD
Popis funkce
Řídicí systém REX umožňuje kromě čtení každého jednotlivého
vstupu z řízeného procesu také současné čtení několika signálů jedním
blokem (například vstupů celého modulu nebo zásuvné desky). Pro popsaný
způsob získávání vstupů slouží bloky INQUAD, INOCT a INHEXD, které se od
sebe liší pouze maximálním počtem současně získaných signálů (po
řadě 4, 8 a 16). Tyto bloky nemají obdobu v knihovně RexLib pro systém
Matlab-Simulink.
Symbol ovladače <DRV> a název signálu <signal> z daného ovladače je kódován přímo do jména každé instance některého z uvedených bloků ve tvaru:
- <DRV>__<signal>
Kódování jména bloku umístěného přímo pod symbolem bloku v řídicím algoritmu (a tedy na první pohled viditelného ze schématu) dodržuje stejná pravidla jako kódování parametru GotoTag bloků INSTD a OUTSTD.
Použití těchto bloků vícenásobných vstupů minimalizuje režii potřebnou k získání signálů prostřednictvím vstupně-výstupních ovladačů, což je významné zejména v případě velmi rychlých řídicích algoritmů s periodou vzorkování do 1 ms a navíc čte všechny uvedené vstupy buď současně nebo po sobě nejrychleji, jak je to možné. Informace, zda je možno pro konkrétní ovladač uvedené bloky používat a jakým způsobem jsou na jejich výstupech vyvedeny vstupy řídicího systému, lze nalézt v uživatelské příručce daného ovladače.
Výstupy
val | Vstupní signály z procesu přivedené prostřednictvím I/O ovladačů do řídicího algoritmu. Typ a umístění jednotlivých signálů je popsáno v uživatelské příručce příslušného ovladače. | unknown |
[Předchozí] [Na začátek] [Výše] [Další]