IOTASK – Úloha řídicího systému REXYGEN spouštěná ovladačem
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Standardní úlohy systému REXYGEN jsou do konfigurace zařazovány pomocí bloku
TASK nebo QTASK. Takové úlohy jsou spouštěny
systémovým časovačem, jehož tik (tick) se konfiguruje v bloku EXEC.
V některých případech však využití systémového časovače nevyhovyje, např. z důvodu příliš dlouhé nejkratší periody spouštění nebo pokud má být úloha spouštěna od externí události (přerušení od vstupního signálu) apod. V takovém případě může úlohu IOTASK spouštět přímo vstupně-výstupní ovladač zkonfigurovaný pomocí bloku TIODRV. Zda je uvedený způsob spouštění úloh v konkrétním ovladači implementován a za jakých podmínek, lze najít v uživatelské příručce daného ovladače.
Vstup
prev | Vstup sloužící pro k připojení první úlohy na výstup Tasks bloku TIODRV nebo k připojení na výstup next předchozí úlohy | Long (I32) |
Výstup
next | Výstup sloužící pro zřetězování úloh připojením na vstup prev následující úlohy | Long (I32) |
Parametry
factor | Parametr, který může být využit ovladačem pro určení periody úlohy, viz. uživatelská příručka daného ovladače 1 | Long (I32) |
stack | Velikost zásobníku (v bytech) 10240 | Long (I32) |
filename | Jméno souboru s příponou .mdl obsahující algoritmus úlohy; není-li jméno zadáno, je jméno souboru určeno jménem tohoto bloku (v hlavním souboru projektu) doplněném příponou .mdl | String |
[Předchozí] [Na začátek] [Výše] [Další]
2020 © REX Controls s.r.o., www.rexygen.com