Vítejte na stránkách Jaroslava Valtera!!!

Právě se nacházíte na stránce aktuálních novinek.
Jestli se o mně chcete něco dozvědět, přejděte na úvodní stránku.


 

Čekání, pozastavení procesu v DETSTUDIU do splnění podmínky

   Dobrý den, marně se snažím vyřešit pozastavení procesu v DETSTUDIU pro řídící systém I. generace AMiNi2S. Vytvářím program pro načtení hodnot protokolem MUDBUS RTU ze tří elektroměrů. Z hlavního procesu spustím podprogram pro odeslání a načtení Telegramu. Podprogram je opětovně spouštěn od přerušení přijatého znaku pro načtení celého telegramu. To vše funguje pro jeden elektroměr. Hlavní program spustím jednou za cca 10 min a potřebuji, aby postupně načetl hodnoty ze všech elektroměru v jednom cyklu. Jenže po zavolání podprogramu se ten vrátí do hlavního programu už po prvním průběhu. Nevím, jak nastavit, aby počkal na načtení celého telegramu. Je v DETSTUDIU příkaz na přerušením procesu do splnění podmínky? Případně jak nastavit podprogram, aby se navrátil až po splnění načtení všech znaků... Předem moc moc děkuji za předané zkušenosti.

Stránky