Цитата:
Сообщение от Rixo
Задача такая: на экран контроллера необходимо вывести время работы (дни, часы, мин) оборудования, указанное оператором. При запуске оборудования в работу на экране показывается обратный отсчет времени (до нулей). Отключение оборудования при достижении указанного времени. После окончания процесса высветить снова заданное оператором время на экране. Предусмотреть, в случае необходимости, если оборудование уже в работе, возможность произвести сброс и откорректировать время.
Помогите решить головоломку.
|
Лучше всего подходит блок Unixtime. К текущему unix-времени добавляете интервал, переведённый из обычного времени в unix. На экран выводите Расчётное время минус текущее.
Вообще, если бы не обратный отсчёт, то этот макрос делает то, что вам нужно:
https://forum.segnetics.com/showthread.php?t=319 - используйте его как пример реализации вашей задачи.