Плавное открытие фрамуг

Вопросы от новичков
Scorp1978
Рядовой
Сообщения: 24
Зарегистрирован: 19.05.2017{, 13:06}
Репутация: 0

Плавное открытие фрамуг

#1

Сообщение Scorp1978 » 14.09.2018{, 13:20}

Здравствуйте подскажите с чего начать и как правильно сделать? Вопрос такой у меня есть теплица с фармугами двигатель открывает фармугу за 300 секунд. Как сделать чтоб каждые 30 секунд контроллер проверял температуру (в течении еще 30 секунд) и если она не изменилась в нужную сторону продолжил открытие еще 30 секунд и т.д. пока не достигнем общего времени открывания 300 секунд.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Плавное открытие фармуг

#2

Сообщение nalnik » 14.09.2018{, 13:25}

Scorp1978 писал(а):
14.09.2018{, 13:20}
фармуга
Возможно, вы имели в виду: фрамуга
Я хочу быть добрее, но люди сами нарываются.

Scorp1978
Рядовой
Сообщения: 24
Зарегистрирован: 19.05.2017{, 13:06}
Репутация: 0

Плавное открытие фармуг

#3

Сообщение Scorp1978 » 14.09.2018{, 13:26}

да "фрамуга", ошибочка вышла

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Плавное открытие фармуг

#4

Сообщение bsn » 14.09.2018{, 14:17}

Попробуйте например так
Фрамуги_1.png
Фрамуги_1.png (5.31 КБ) 985 просмотров
Мультивибратор можно сделать и несимитричным. Тогда можно будет поэкспериментировать с такими режимами - 10 секунд открывает, 30 секунд ждёт и т.п.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавное открытие фармуг

#5

Сообщение Sancho » 14.09.2018{, 14:30}

bsn, Только, наверно, нужно "или" заменить на "и"...

Отправлено спустя 1 минуту 6 секунд:
Вопрос в другом - надо ещё и закрывать, я предполагаю? :)
Всплывает гистерезис и обратный ход привода...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Плавное открытие фармуг

#6

Сообщение bsn » 14.09.2018{, 15:12}

Sancho писал(а):
14.09.2018{, 14:32}
bsn, Только, наверно, нужно "или" заменить на "и"...
Да конечно. Очепятка :)
Спасибо что подсказали. Вот так будет правильно:
Фрамуги_2.png
Фрамуги_2.png (5.13 КБ) 972 просмотра
А насчёт закрытия я тоже обратил внимание, что в задании про это ни слова. Скажет Scorp1978 желательный алгоритм на закрытие - можно будет дорисовать. Или, может быть, у него это уже каким то образом реализовано.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавное открытие фармуг

#7

Сообщение Sancho » 14.09.2018{, 15:26}

bsn, Нет, думаю, задание на только открытие было правильно в Вашем верхнем сообщении, с заменой лишь очепятки - гарантированное отключение привода при достижении необходимой температуры

Отправлено спустя 2 минуты 58 секунд:
Генератор может быть остановлен в любой момент - на выходе может зависнуть true...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Плавное открытие фармуг

#8

Сообщение bsn » 14.09.2018{, 18:14}

Я думаю раньше времени нет смысла нагнетать. Всё там просто и работоспособно.
Критерий истины - практика.
Захочет Scorp1978 попробовать тот или иной вариант - попробует. Нет, значит нет.
По результатам испытаний и будет оценка полезности того или иного варианта.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Плавное открытие фармуг

#9

Сообщение ViktorPetrov » 14.09.2018{, 19:45}

А где счетчик ? время работы двигателя кто нибудь считает? Условие: продолжил открытие пока не достигнем общего времени открывания 300 секунд-не выполняется

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавное открытие фармуг

#10

Сообщение Sancho » 14.09.2018{, 20:00}

ViktorPetrov писал(а):
14.09.2018{, 19:45}
А где счетчик ?
Лучший счётчик, в данном случае, это или концевик, или датчик тока привода.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Плавное открытие фрамуг

#11

Сообщение Phazz » 15.09.2018{, 00:24}

Sancho писал(а):
14.09.2018{, 15:29}
Генератор может быть остановлен в любой момент - на выходе может зависнуть true
Это как? Разве генератор не отключается если с en убрать true?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавное открытие фрамуг

#12

Сообщение Sancho » 15.09.2018{, 08:33}

Phazz писал(а):
15.09.2018{, 00:24}
Разве генератор не отключается если с en убрать true?
Нет, он останавливается, стоп. При этом, выход может быть или true , или false. Вход ведь называется En - разрешение работы, просто начинается при старте программы с 0 на выходе.

Отправлено спустя 1 минуту 47 секунд:
Это как на метрономе - начинаем всегда, допустим слева - 0. А когда останавливаем - как "фишка ляжет".
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Плавное открытие фрамуг

#13

Сообщение Phazz » 15.09.2018{, 12:28}

diagramFBDUnSimetricMultiGen.PNG
Справка говорит о другом

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавное открытие фрамуг

#14

Сообщение Sancho » 15.09.2018{, 12:57}

Phazz,
Сори, недосмотрел код до конца, первую строчку, каюсь...

Код: Выделить всё

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
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Плавное открытие фрамуг

#15

Сообщение bsn » 15.09.2018{, 21:21}

Sancho писал(а):
15.09.2018{, 12:57}
Сори, недосмотрел код до конца, первую строчку, каюсь...
Я ещё больше извиняюсь. Заколдованные фрамуги, и тексты за минуту - делаю косяк на косяке. :smile390:
Сорри. Так она, будь неладна, должна стрелять:
Фрамуги_3.png
Фрамуги_3.png (6.12 КБ) 809 просмотров

Scorp1978
Рядовой
Сообщения: 24
Зарегистрирован: 19.05.2017{, 13:06}
Репутация: 0

Плавное открытие фрамуг

#16

Сообщение Scorp1978 » 17.09.2018{, 06:21}

Необходимо чтоб считался общий счетчик времени от 0 до 300 секунд. Все интервалы можно было задать в параметрах. Фрамуги должны открываться и закрываться. На закрытие стоит концевик при его срабатывании общий счетчик должен обнуляться.
Вот набросал, посмотрите может где что подправить подсказать, продолжаю думать дальше?
https://ibb.co/k1kcbe вот ссылка на картинку не знаю как сюда вставлять чтоб сразу видно было

Отправлено спустя 40 секунд:
Если кому не лень перезалейте нормально картинку

aidar_i
Полковник
Сообщения: 3125
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Плавное открытие фрамуг

#17

Сообщение aidar_i » 17.09.2018{, 07:28}

Нажать внизу: добавить файлы(скачается файл) -spoiler -вставить в текст сообщения

Scorp1978
Рядовой
Сообщения: 24
Зарегистрирован: 19.05.2017{, 13:06}
Репутация: 0

Плавное открытие фрамуг

#18

Сообщение Scorp1978 » 17.09.2018{, 07:31}

Вот картинка и ниже сам проект
Изображение - картинка
Парник.flp
(279.65 КБ) 54 скачивания
- сам проект

Отправлено спустя 1 минуту 44 секунды:
Не могу понять с тригером SR как опять запустить генератор импульсов после того как отработает "Малый счетчик паузы фармуги"
Вложения
Парник.jpg

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Плавное открытие фрамуг

#19

Сообщение tolochko » 17.09.2018{, 08:16}

Зачем вам счетчик ставите блок несиметричный мультивибратор
Допустим 3 сек работа 1 мин пауза Паузы можно менять в меню
Фрамуга открылась немного и ждет если температура достигла нормы
дальше не двигается если нет открывается дальше
Ну в конце концевики конечно
Так же закрывать

Scorp1978
Рядовой
Сообщения: 24
Зарегистрирован: 19.05.2017{, 13:06}
Репутация: 0

Плавное открытие фрамуг

#20

Сообщение Scorp1978 » 17.09.2018{, 08:34}

Вот именно на конце концевиков нет нужно считать общее количество секунд, считаю если механику можно упростить за счет программирования нужно этим пользоваться. Как можно с блока несиметричный мультивибратор получить сколько секунд открывается фрамуга

Ответить

Вернуться в «Начинающим»