rovki, нет, я не ошибся, именно шифратор. Ваш же макрос собственно говоря
Вот наброски.
Возможно можно реализовать еще проще, но пока не придумал как.
Интересует именно возможность менять цикл переключения импульсов, используя входы (пару штук) как писал выше.
В примере вход 3 используется для тестирования, не более, вместо него должна быть схема, выдающая импульсы определенного промежутка, от 1 часа до 6 часов например или больше. Скажем если оставляем входы без подключения и минимальный промежуток 1 час, то будет смена работы с промежутком в час. каждое из устройств будет работать 2 часа и час отдыхать. Если поставить 6 часов и залить программу, то каждое устройство будет работать 12 часов и 6 часов отдыхать.
С суточным проще, даем импульс раз в сутки и устройство 2 суток работает, сутки отдыхает.
Можно конечно сгородить несколько часов и настроить как надо, но это как-то громоздко и не совсем красиво.
входы 5, 6, 7 это авария от устройств
вход 8 - сигнал от внешнего датчика температуры.
Потом планируется это все перенести на CodeSys и собственными датчиками температуры, но это отдельная реализация.
Чисто взгляд на решение, только пока не придумаю как реализовать.
Часы, счетчик от часов, фиксирует каждый час. Два входа - 0 0 - по умолчанию импульс раз в сутки. 0 1 - по умолчанию импульс каждые Х часов, 1 0 - импульс каждые Y часов, 1 1 - импульс каждые Z часов.
X, Y, Z прописываем перед зашивкой программы в произвольном варианте на сравнении счетчика часов. например 1 час, 3 часа, 9 часов. и прописываем время срабатывания при суточном режиме. В моем примере в 11:00
Последний раз редактировалось melky; 22.03.2013 в 09:15.