Získání startovacích parametrů programu

GETSTARTUPFLAGS

Volaná funkce na výstupu vrací hodnotu, která signalizuje, po jakém procesu byl program spuštěn.

VýstupTyp Význam
UDINTčíselný status; výsledek kontroly nastavení systému

Po spuštění programu výstup funkce getstartupflags vrátí číselný status, který signalizuje, po jakém procesu došlo ke spuštění programu. Status indikuje, jestli se jedná o první spuštění programu po spuštění RT (zapnutí napájení, teplý restart, studený restart), spuštění programu s on-line změnami nebo spuštění programu jako po studeném restartu. Výstupní proměnná ⇒ hlásí výsledek spuštění programu.

Bit výstupní proměnnéVýznam
0 První start programu po spuštění RT (typicky po zapnutí napájení)
1 Start programu s požadovanými On-line změnami
2 Studený start

Bity mohou být kombinovány, např. hodnota 5 (bity 0 a 2, tedy 1 + 4 = 5) znamená první start programu po spuštění napájení, zároveň jde o studený start. Příklad použití Stavová hodnota na výstupu této funkce indikuje akci, po které byl na PLC program spuštěn. V aplikaci je tak možné rozlišit, zda šlo o start programu po výpadku napájení nebo po některém z řízených restartů. Na základě této informace je možné zvolit např. různé způsoby nabíhání technologie.

  • © Energocentrum Plus, s.r.o. 2017 - 2024