Подскажите, как реализовать такой алгоритм:
-механизм включается через время T1 на время Т2. Времена Т2 и Т1 задаюся(это реализовал).После отключения нужно показывать сколько осталось до следующего вкючения(обратный отсчет Т1)
Подскажите, как реализовать такой алгоритм:
-механизм включается через время T1 на время Т2. Времена Т2 и Т1 задаюся(это реализовал).После отключения нужно показывать сколько осталось до следующего вкючения(обратный отсчет Т1)
Tmr_tik1s(In:=not Tmr_tik1s,Pt:=t#1s);
if Tmr_tik1s.Q then
T:=T-1;
end_if
Если Т типа TIME то ничего не выйдет
а как таймер обратного отсчета реализовать в CFC? Есть какие-нибудь библиотечные решения?
я эту миниатюру нарисовал, в переменной "T" выставил 15000 ms (15 сек). Он в обратно считает, но дробными числами в переменной "count". А мне надо на панель ип 320 обратный отсчет в секундах отобразить
так то есть преобразования TIME_TO_DWORD и обратно
спасибо всем, с обратным отсчетом все получилось. только у меня теперь значения уставок таймеров не сохраняются. Я в переменных уставок ретайн установил в кодесис - все равно, когда включаю плк и ип- все по нулям... В панели памяти нет(?), надо при включении загружать в регистр, который отображает на панели уставку, последнее установленное значение, сохраненное в переменной ретайн? А как это сделать пошагово?