IOTASK – Úloha řídicího systému REXYGEN spouštěná ovladačem

Symbol blokuPotřebná licence: STANDARD
PIC

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

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