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

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

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 nevyhovuje, 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.

Poznámka: Parametr MDLOPEN je určen pro interní potřeby systému REXYGEN a není ho možné měnit ručně.

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

Vstup

prev

Vstup pro řetězení I/O ovladačů

Long (I32)

Parametr

factor

Faktor spouštění  1

Long (I32)

stack

Velikost zásobníku (v bytech)  10240

Long (I32)

filename

Jméno příslušného MDL souboru

String

MDLOPEN

Příznak otevření MDL souboru

Bool

Výstup

next

Výstup pro řetězeníI/O úloh

Long (I32)

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