Translations:Полезные программы/5/ru

Материал из WebHMI Wiki
Версия от 08:06, 3 мая 2018; FuzzyBot (обсуждение | вклад) (Импортирована новая версия из внешнего источника)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

-- ПРОВЕРЯЕМ УСЛОВИЕ ---------- if not startBit then

   tmrStartTime = now; -- здесь сохранится время начала отсчета 
   WriteReg("TON_out", 0); -- сигнал таймера , битовый регистр с именем "TON_out"
      if curTmrState == 1 then 
             -- действия по переходу 1 - 0 , например сообщение о cнятии аварии
        end  
   return 0 

else

   if (now - tmrStartTime) > TIMER_DELAY then
     -- действия по истечении таймера 
           WriteReg("TON_out", 1)
           if curTmrState == 0 then 
             -- действия по переходу 0 - 1 , например сообщение об аварии
           end  
   end  -- if  

end -- if end -- main </syntaxhighlight>