полив растений.owl Вот вся программа.
НИ фига не понял. Перезапустил ОЛ сейчас все правильно считает. Что за фигня! Остановил и запустил снова моделирование. Считает 4 раза. Где ошибка?
полив растений.owl Вот вся программа.
НИ фига не понял. Перезапустил ОЛ сейчас все правильно считает. Что за фигня! Остановил и запустил снова моделирование. Считает 4 раза. Где ошибка?
Последний раз редактировалось Михаи; 22.03.2018 в 16:38.
Во-первых, что хочется сказать, этот макрос не очень подходит для ваших целей, я подобный делал для таймера импульса заданной длительности с паузой и он синхронизируется секундными импульсами часов, тоесть, для точного отсчёта заданного интервала времени может быть задержка включения-выключения выхода до одной секунды, разумеется там, где это допустимо, если у Вас поступают часовые импульсы, задержка включения-выключения может составлять до одного часа, что практически в 100% случаев недопустимо, если Вы принудительно включаете-выключаете выход, то погрешность может составлять тоже до одного часа(один импульс), теперь понятно откуда у Вас плюс-минус один час? Короче Вам нужен с внутренним генератором задающих импульсов, я и такие выкладывал неоднократно или секундные импульсы использовать с полной синхронизацией, тоесть без принудительного запуска-останова таймера!
http://www.owen.ru/forum/showthread.php?t=27872&page=17
Последний раз редактировалось Сергей0308; 22.03.2018 в 22:43.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо. Переделываю.
Последний раз редактировалось Михаи; 23.03.2018 в 13:10.
А если тики в секундах, а менять нужно дни. То секунды переводим в дни. На счетчике огромная цифра получается. Это нормально? Почему Овен в своих счетчиках ограничился числом 65535?
Михаи потому что счетчик 16-ти разрядный. А огромные цифры пр использовании Write_To_FB вас не пугают ?
Поставьте 2 счетчика друг за другом для секунд и минут и так далее... или ADD + EQ и секундные тики превращайте в минутные или часовые
Последний раз редактировалось Сергей0308; 23.03.2018 в 14:22.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Подскажите clock уставка 0 часов 0 минут включение, 0 часов 0 минут выключение, на выходе 1. Будет ли при таких уставках выход переходить через ноль между включением/выключением в железе?
Последний раз редактировалось Михаи; 26.03.2018 в 20:28.
Я бы как-то так сделал:
Суточный импульс.PNG
Если 0 на один цикл в сутки, то без детектора заднего фронта!
Последний раз редактировалось Сергей0308; 26.03.2018 в 20:51.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Мне наоборот нужно, чтобы всегда единица на выходе. Использовал на вход блинк. Видимо надо было константой 1 задать.
Суть проблемы в некорректной работе проекта таймер обратного отсчета.owl. Сергей Ваш таймер был использован. Уставка 30 дней. Отсчитывает один день и в ноль выход. Почему так?