Кратковременное включение нагрузки

Использование драйверов двигателей и пользовательских блоков к ним
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#1

Сообщение johnsit » 27.03.2018{, 12:28}

Здравствуйте гуру форума! Помогите разобраться, никак не могу сообразить, т.к. еще учусь. Есть Реле1, необходимо этим реле кратковременно в 3 цикла включить нагрузку. Первый цикл: включить и выключить Реле1, сделать паузу 2 сек. Второй цикл: включить и выключить Реле1, сделать паузу 5 сек. Третий цикл: включить Реле1 на 1 сек и после выключить.

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

Кратковременное включение нагрузки

#2

Сообщение Sancho » 27.03.2018{, 12:30}

johnsit писал(а):
27.03.2018{, 12:28}
включить и выключить Реле1, сделать паузу 2 сек.
Включать то на сколько? "Сколько вешать с секундах?"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#3

Сообщение johnsit » 27.03.2018{, 12:47}

Sancho писал(а):
27.03.2018{, 12:30}
johnsit писал(а):
27.03.2018{, 12:28}
включить и выключить Реле1, сделать паузу 2 сек.
Включать то на сколько? "Сколько вешать с секундах?"
кратковременно, ну хотя бы на 1 секунду.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Кратковременное включение нагрузки

#4

Сообщение pan » 27.03.2018{, 12:54}

вы не нашли таймеры?
Изображение

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#5

Сообщение johnsit » 27.03.2018{, 13:08}

pan писал(а):
27.03.2018{, 12:54}
вы не нашли таймеры?
Изображение
нашел, но у меня в схеме постоянный сигнал висит после RS триггера и при установки таймера и истечении времени эта 1 все равно остается... а мне нужно, чтобы сработало Реле на 1 секунду. Пробовал через блок RTrig, первый раз срабатывает, а последующие 2 цикла ничего не происходит, как-будто сигнал затухает....

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

Кратковременное включение нагрузки

#6

Сообщение Sancho » 27.03.2018{, 13:57}

johnsit, Приложите хоть какой нибудь Ваш проект, что-бы не рисовать с нуля и не объявлять переменные и входы/выходы...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#7

Сообщение johnsit » 27.03.2018{, 14:18}

Sancho писал(а):
27.03.2018{, 13:57}
johnsit, Приложите хоть какой нибудь Ваш проект, что-бы не рисовать с нуля и не объявлять переменные и входы/выходы...
вот, где обвел красным будет реле с нужным условием... нажать кратковременно 3 раза с задержкой, например, в 3 секунды.

Изображение[/img]

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Кратковременное включение нагрузки

#8

Сообщение pan » 27.03.2018{, 14:20}

johnsit, после rs триггера и будет висеть сигнал пока его не сбросишь. внизу блока есть кнопка справка. там же написано как работает каждый блок.
ну и где у вас на картинке таймер???
я лично не вижу

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

Кратковременное включение нагрузки

#9

Сообщение Sancho » 27.03.2018{, 14:58}

johnsit,
Самый простой вариант, мозг болит думать красивее...
Вложения
Учебное реле _v1.flp
(235.43 КБ) 110 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#10

Сообщение johnsit » 27.03.2018{, 17:44}

pan писал(а):
27.03.2018{, 14:20}
johnsit, после rs триггера и будет висеть сигнал пока его не сбросишь. внизу блока есть кнопка справка. там же написано как работает каждый блок.
ну и где у вас на картинке таймер???
я лично не вижу
он у меня в следующем примере, это исходник с которого я продвигаюсь дальше... приложил его, чтобы нагляднее было от куда сигнал приходит. После таймера (задержки) 1 так же висит, поэтому не знаю как сделать кратковременно... Я не профи, вообще далек от этих дел, но стремлюсь изучить и поэтому прошу помочь в реализации. Вот другой пример, про который говорил с затуханием:

Изображение[/url]

Отправлено спустя 17 минут 44 секунды:
Sancho писал(а):
27.03.2018{, 14:58}
johnsit,
Самый простой вариант, мозг болит думать красивее...
спасибо, но как применить его к моей схеме выше? честно, не понял как это работает :(

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

Кратковременное включение нагрузки

#11

Сообщение Sancho » 27.03.2018{, 18:50}

johnsit писал(а):
27.03.2018{, 18:02}
но как применить его к моей схеме выше? честно, не понял как это работает
Старался максимально описать на схеме, ну да ладно, попытаюсь донести иначе.
Итак, на вход( вместо входа) прицепляем сигнал, по 1 на котором будет выполнятся по-секундный алгоритм.
Так как генератор имеет период 1 сек(меняется в его настройках), счётчик считает импульсы, блок сдвига засылает 1 на указанный ему на входе разряд, раскладываем полученное на биты, и выходах блока int_to_bit высокий уровень(1) будет прыгать от b0 k B15. Так как при входе =0 счётчик даёт на выходе число 0, то активным в это время будет b0, его не используем. Когда 1 дойдёт до b15, то всё остановится, поэтому тоже не используем, или используем, ксли необходимо дальнейшее, до окончания 1 на входе, присутствие 1 на выходе.
1 будет "двигаться" по выходам от Ь0 - b15 со скоростью 1 переход в сек.
Итого - через блок OR собираем 1 в нужные моменты времени, подключая его входы на необходимые выходы блока int_to_bit, выход отправляем на реле.
При 0 на входе всё сбросится и при 1 начнётся сначала.
Как-то так...

Отправлено спустя 1 минуту 49 секунд:
Устал писать многабукав...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Кратковременное включение нагрузки

#12

Сообщение pan » 27.03.2018{, 19:00}

johnsit, по вашему скриншоту вы собираетесь управлять тремя нагрузками...

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#13

Сообщение johnsit » 27.03.2018{, 19:07}

pan писал(а):
27.03.2018{, 19:00}
johnsit, по вашему скриншоту вы собираетесь управлять тремя нагрузками...
нет, одна и та же нагрузка... просто не знаю как сделать по другому. Вешаю после RS триггера светодиод для проверки сигнала, приходит, но висит постоянно. А мне необходимо после триггера запитать и отключить через 1 секунду "нагрузку", выждать 2 секунды; затем снова запитать и отключить через 1 секунду "нагрузку", выждать 5 секунд; в третьем цикле "нагрузку" запитать на две секунды и откючить. После этого ничего не делать.
Последний раз редактировалось johnsit 27.03.2018{, 19:14}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Кратковременное включение нагрузки

#14

Сообщение pan » 27.03.2018{, 19:11}

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

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

Кратковременное включение нагрузки

#15

Сообщение Sancho » 27.03.2018{, 19:14}

johnsit,
Приложите проект, не скрин, проще будет "донести".
Подумайте, программа работает циклически, и при каждом "проходе" выхода "Нагрузка" ему(выходу) будет присваиваться соответствующее состояние 0/1, и, как Вам указал уважаемый pan, она у Вас будет неимоверно часто щёлкать!
Объединяйте все Ваши сигналы через "или" и потом отправляйте на выход, или делайте иначе.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#16

Сообщение johnsit » 27.03.2018{, 19:20}

Sancho писал(а):
27.03.2018{, 19:14}
johnsit,
Приложите проект, не скрин, проще будет "донести".
Подумайте, программа работает циклически, и при каждом "проходе" выхода "Нагрузка" ему(выходу) будет присваиваться соответствующее состояние 0/1, и, как Вам указал уважаемыйpan, она у Вас будет неимоверно часто щёлкать!
Объединяйте все Ваши сигналы через или и потом отправляйте на выход, или делайте иначе.
Мне нужно троекратное срабатывания одной и той же "нагрузки" с разным временным интервалом (необходимо после триггера запитать и отключить через 1 секунду "нагрузку", выждать 2 секунды; затем снова запитать и отключить через 1 секунду "нагрузку", выждать 5 секунд; в третьем цикле "нагрузку" запитать на две секунды и откючить). Пожалуйста, вот исходник,
11.flp
(812.95 КБ) 95 скачиваний

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

Кратковременное включение нагрузки

#17

Сообщение Sancho » 27.03.2018{, 19:55}

вот так
Вложения
Учебное реле _v2.flp
(967.15 КБ) 108 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Кратковременное включение нагрузки

#18

Сообщение rw6cm » 27.03.2018{, 20:18}

johnsit писал(а):
27.03.2018{, 19:20}
Мне нужно троекратное срабатывания
12.flp
(769.35 КБ) 116 скачиваний
Последний раз редактировалось rw6cm 27.03.2018{, 20:47}, всего редактировалось 1 раз.
Причина: подкорректировал, на одно срабатывание больше было
Win10-64, FLProg (portable)

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Кратковременное включение нагрузки

#19

Сообщение johnsit » 27.03.2018{, 21:00}

rw6cm писал(а):
27.03.2018{, 20:18}
johnsit писал(а):
27.03.2018{, 19:20}
Мне нужно троекратное срабатывания
12.flp
вот на моем примере показали, это просто отлично! а можно пояснить как это работает? командоаппарат это ваш блок (не нашел в FLProg), как он работает и где задается время задержки?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Кратковременное включение нагрузки

#20

Сообщение pan » 27.03.2018{, 21:05}

johnsit писал(а):
27.03.2018{, 21:00}
омандоаппарат это ваш блок (не нашел в FLProg)
Изображение
может сначала прочитать инстр ознакомиться с программой и тем что в ней есть, прежде чем творить грандиозные проекты :senile:

Ответить

Вернуться в «Управление двигателями»