Плавное открытие фрамуг
Плавное открытие фрамуг
Здравствуйте подскажите с чего начать и как правильно сделать? Вопрос такой у меня есть теплица с фармугами двигатель открывает фармугу за 300 секунд. Как сделать чтоб каждые 30 секунд контроллер проверял температуру (в течении еще 30 секунд) и если она не изменилась в нужную сторону продолжил открытие еще 30 секунд и т.д. пока не достигнем общего времени открывания 300 секунд.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Плавное открытие фармуг
Возможно, вы имели в виду: фрамуга
Я хочу быть добрее, но люди сами нарываются.
- bsn
- Лейтенант
- Сообщения: 412
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 104 раза
- Поблагодарили: 23 раза
Плавное открытие фармуг
Попробуйте например так
Мультивибратор можно сделать и несимитричным. Тогда можно будет поэкспериментировать с такими режимами - 10 секунд открывает, 30 секунд ждёт и т.п.У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делай как должно, и пусть всё будет как будет.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Плавное открытие фармуг
[ref]bsn[/ref], Только, наверно, нужно "или" заменить на "и"...
Отправлено спустя 1 минуту 6 секунд:
Вопрос в другом - надо ещё и закрывать, я предполагаю?
Всплывает гистерезис и обратный ход привода...
Отправлено спустя 1 минуту 6 секунд:
Вопрос в другом - надо ещё и закрывать, я предполагаю?

Всплывает гистерезис и обратный ход привода...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- bsn
- Лейтенант
- Сообщения: 412
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 104 раза
- Поблагодарили: 23 раза
Плавное открытие фармуг
Да конечно. Очепятка

Спасибо что подсказали. Вот так будет правильно: А насчёт закрытия я тоже обратил внимание, что в задании про это ни слова. Скажет Scorp1978 желательный алгоритм на закрытие - можно будет дорисовать. Или, может быть, у него это уже каким то образом реализовано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делай как должно, и пусть всё будет как будет.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Плавное открытие фармуг
[ref]bsn[/ref], Нет, думаю, задание на только открытие было правильно в Вашем верхнем сообщении, с заменой лишь очепятки - гарантированное отключение привода при достижении необходимой температуры
Отправлено спустя 2 минуты 58 секунд:
Генератор может быть остановлен в любой момент - на выходе может зависнуть true...
Отправлено спустя 2 минуты 58 секунд:
Генератор может быть остановлен в любой момент - на выходе может зависнуть true...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- bsn
- Лейтенант
- Сообщения: 412
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 104 раза
- Поблагодарили: 23 раза
Плавное открытие фармуг
Я думаю раньше времени нет смысла нагнетать. Всё там просто и работоспособно.
Критерий истины - практика.
Захочет Scorp1978 попробовать тот или иной вариант - попробует. Нет, значит нет.
По результатам испытаний и будет оценка полезности того или иного варианта.
Критерий истины - практика.
Захочет Scorp1978 попробовать тот или иной вариант - попробует. Нет, значит нет.
По результатам испытаний и будет оценка полезности того или иного варианта.
Делай как должно, и пусть всё будет как будет.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Плавное открытие фармуг
А где счетчик ? время работы двигателя кто нибудь считает? Условие: продолжил открытие пока не достигнем общего времени открывания 300 секунд-не выполняется
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Плавное открытие фармуг
Лучший счётчик, в данном случае, это или концевик, или датчик тока привода.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Плавное открытие фрамуг
Это как? Разве генератор не отключается если с en убрать true?Sancho писал(а): 14 сен 2018, 15:29Генератор может быть остановлен в любой момент - на выходе может зависнуть true
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Плавное открытие фрамуг
Нет, он останавливается, стоп. При этом, выход может быть или true , или false. Вход ведь называется En - разрешение работы, просто начинается при старте программы с 0 на выходе.
Отправлено спустя 1 минуту 47 секунд:
Это как на метрономе - начинаем всегда, допустим слева - 0. А когда останавливаем - как "фишка ляжет".
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Плавное открытие фрамуг
Справка говорит о другом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Плавное открытие фрамуг
[ref]Phazz[/ref],
Сори, недосмотрел код до конца, первую строчку, каюсь...
Сори, недосмотрел код до конца, первую строчку, каюсь...
Код: Выделить всё
if (_gtv4) { if (! _gen1I) { _gen1I = 1; _gen1O = 1; _gen1P = millis(); } } else { _gen1I = 0 ; _gen1O= 0;}
if (_gen1I) { if ( _isTimer ( _gen1P , 500 )) { _gen1P = millis(); _gen1O = ! _gen1O;}}
_gtv3 = _gen1O;
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- bsn
- Лейтенант
- Сообщения: 412
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 104 раза
- Поблагодарили: 23 раза
Плавное открытие фрамуг
Я ещё больше извиняюсь. Заколдованные фрамуги, и тексты за минуту - делаю косяк на косяке.

Сорри. Так она, будь неладна, должна стрелять:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делай как должно, и пусть всё будет как будет.
Плавное открытие фрамуг
Необходимо чтоб считался общий счетчик времени от 0 до 300 секунд. Все интервалы можно было задать в параметрах. Фрамуги должны открываться и закрываться. На закрытие стоит концевик при его срабатывании общий счетчик должен обнуляться.
Вот набросал, посмотрите может где что подправить подсказать, продолжаю думать дальше?
https://ibb.co/k1kcbe вот ссылка на картинку не знаю как сюда вставлять чтоб сразу видно было
Отправлено спустя 40 секунд:
Если кому не лень перезалейте нормально картинку
Вот набросал, посмотрите может где что подправить подсказать, продолжаю думать дальше?
https://ibb.co/k1kcbe вот ссылка на картинку не знаю как сюда вставлять чтоб сразу видно было
Отправлено спустя 40 секунд:
Если кому не лень перезалейте нормально картинку
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Плавное открытие фрамуг
Нажать внизу: добавить файлы(скачается файл) -spoiler -вставить в текст сообщения
Плавное открытие фрамуг
Вот картинка и ниже сам проект
- картинка
- сам проект
Отправлено спустя 1 минуту 44 секунды:
Не могу понять с тригером SR как опять запустить генератор импульсов после того как отработает "Малый счетчик паузы фармуги"

Отправлено спустя 1 минуту 44 секунды:
Не могу понять с тригером SR как опять запустить генератор импульсов после того как отработает "Малый счетчик паузы фармуги"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Плавное открытие фрамуг
Зачем вам счетчик ставите блок несиметричный мультивибратор
Допустим 3 сек работа 1 мин пауза Паузы можно менять в меню
Фрамуга открылась немного и ждет если температура достигла нормы
дальше не двигается если нет открывается дальше
Ну в конце концевики конечно
Так же закрывать
Допустим 3 сек работа 1 мин пауза Паузы можно менять в меню
Фрамуга открылась немного и ждет если температура достигла нормы
дальше не двигается если нет открывается дальше
Ну в конце концевики конечно
Так же закрывать
Плавное открытие фрамуг
Вот именно на конце концевиков нет нужно считать общее количество секунд, считаю если механику можно упростить за счет программирования нужно этим пользоваться. Как можно с блока несиметричный мультивибратор получить сколько секунд открывается фрамуга
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя