Я решил вот так.
Вложение 82503
Вид для печати
Я решил вот так.
Вложение 82503
Проблему отсутствия 0 в первой ячейке при выведении на экран сервисных переменных минуты и секунды в интервале от 00 до 09. У меня сейчас все показывает правильно. Извините, может это решение и корявое по мнению профессионалов, но я проблему для себя решил. Не судите строго, занимаюсь программированием ПР200 всего третий день для замены сгоревшего контроллера управления ЛОС у себя на даче.
Такое впечатление, что не с разумными людьми общаюсь, в смысле, Вы можете объяснить как булевый ноль на выходе элемента сравнения добавляет незначащий целочисленный ноль на экране ПР200, хотите сказать, что выложен полный алгоритм, а не его часть?
Почему нельзя понятно для всех написать, чтобы они не путались в догадках и гипотезах?
Добрый день. Такой вопрос - как можно организовать счетчик наработки за последнюю неделю, за предпоследнюю неделю и.т.д., ну т.е. хотя бы за 4 прошедшие недели с разбивкой по неделям.
Нужно для дренажного насоса, т.е. важно знать сколько он работал за интервалы времени и если есть тенденция к увеличению времени значит увеличивается приток
7 дней считаете 1 наработку, запоминаете, следующие 7 дней считаете 2, запоминаете и т. д.
Тут выложены ФБ времени, где можно взять дату, время, дни недели, месяцы, по ним и считайте https://owen.ru/forum/showthread.php...l=1#post444236
Тут ФБ Опер Таймер на языке ST, считает наработку и количество включений https://owen.ru/forum/showthread.php?t=38721#8
kondor3000 Или ещё соорудить какой-нить условный "сдвиговый регистр": считаем каждый день, и каждый раз когда дни кратны 7 - записываем наработку в условный массив (или несколько переменных) со сдвигом элемента (накатать на ST).
Тогда у нас каждую неделю текуща наработка будет "переезжать" в переменные предыдущих недель.