Buď 2 podmínky - v case 1 zapnout, v case 2 vypnout, nebo nastavit zpoždění:
---------------------------------------------------------------------------------------
var casovac; // v promennych zadat vlastni promennou
//nad init vlozit vlastni proceduru
rele
{
if (sys[8]==23 && sys[9]==0 && casovac==0) // v case 23:00
{
sys[231]=1; // zapni rele
casovac=sys[3]+18000; // zpozdeni 3min
}else
{
if (casovac<sys[3])
{
sys[231]=0; // vypni rele
casovac=0; // vynuluj casovac
}
}
}
main
rele() //z main volat vlastni proceduru
--------------------------------------------------------------------------
Čas si SDS synchronizuje automaticky - není třeba psát do programu
Co ovládá relé se definuje v přímo na stránce SDS 191.168.1.250 / výstupy - pokud není třeba měnit, pak není třeba psát v programu
Časy zapnutí a zpoždění lze nastavit přes sys[14x] - pak by bylo možné upravit přes stránku SDS, bez nutnosti nahrání nového programu. Ale to nepíšete.