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

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

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

Сообщение johnsit »

Здравствуйте гуру форума! Помогите разобраться, никак не могу сообразить, т.к. еще учусь. Есть Реле1, необходимо этим реле кратковременно в 3 цикла включить нагрузку. Первый цикл: включить и выключить Реле1, сделать паузу 2 сек. Второй цикл: включить и выключить Реле1, сделать паузу 5 сек. Третий цикл: включить Реле1 на 1 сек и после выключить.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

johnsit писал(а): 27 мар 2018, 12:28включить и выключить Реле1, сделать паузу 2 сек.
Включать то на сколько? "Сколько вешать с секундах?"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

Sancho писал(а): 27 мар 2018, 12:30
johnsit писал(а): 27 мар 2018, 12:28включить и выключить Реле1, сделать паузу 2 сек.
Включать то на сколько? "Сколько вешать с секундах?"
кратковременно, ну хотя бы на 1 секунду.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

вы не нашли таймеры?
Изображение
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

pan писал(а): 27 мар 2018, 12:54вы не нашли таймеры?
Изображение
нашел, но у меня в схеме постоянный сигнал висит после RS триггера и при установки таймера и истечении времени эта 1 все равно остается... а мне нужно, чтобы сработало Реле на 1 секунду. Пробовал через блок RTrig, первый раз срабатывает, а последующие 2 цикла ничего не происходит, как-будто сигнал затухает....
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]johnsit[/ref], Приложите хоть какой нибудь Ваш проект, что-бы не рисовать с нуля и не объявлять переменные и входы/выходы...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

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

Изображение[/img]
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

[ref]johnsit[/ref], после rs триггера и будет висеть сигнал пока его не сбросишь. внизу блока есть кнопка справка. там же написано как работает каждый блок.
ну и где у вас на картинке таймер???
я лично не вижу
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]johnsit[/ref],
Самый простой вариант, мозг болит думать красивее...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

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

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

Отправлено спустя 17 минут 44 секунды:
Sancho писал(а): 27 мар 2018, 14:58[ref]johnsit[/ref],
Самый простой вариант, мозг болит думать красивее...
спасибо, но как применить его к моей схеме выше? честно, не понял как это работает :(
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

johnsit писал(а): 27 мар 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 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

[ref]johnsit[/ref], по вашему скриншоту вы собираетесь управлять тремя нагрузками...
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

pan писал(а): 27 мар 2018, 19:00[ref]johnsit[/ref], по вашему скриншоту вы собираетесь управлять тремя нагрузками...
нет, одна и та же нагрузка... просто не знаю как сделать по другому. Вешаю после RS триггера светодиод для проверки сигнала, приходит, но висит постоянно. А мне необходимо после триггера запитать и отключить через 1 секунду "нагрузку", выждать 2 секунды; затем снова запитать и отключить через 1 секунду "нагрузку", выждать 5 секунд; в третьем цикле "нагрузку" запитать на две секунды и откючить. После этого ничего не делать.
Последний раз редактировалось johnsit 27 мар 2018, 19:14, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

ну так все это надо делать с одной "нагрузкой"
почитайте принцип работы блоков. поскачивайте любые другие проекты, из них сложится представление что и как работает и
как надо составлять программу
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]johnsit[/ref],
Приложите проект, не скрин, проще будет "донести".
Подумайте, программа работает циклически, и при каждом "проходе" выхода "Нагрузка" ему(выходу) будет присваиваться соответствующее состояние 0/1, и, как Вам указал уважаемый [ref=#ff8000]pan[/ref], она у Вас будет неимоверно часто щёлкать!
Объединяйте все Ваши сигналы через "или" и потом отправляйте на выход, или делайте иначе.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

Sancho писал(а): 27 мар 2018, 19:14[ref]johnsit[/ref],
Приложите проект, не скрин, проще будет "донести".
Подумайте, программа работает циклически, и при каждом "проходе" выхода "Нагрузка" ему(выходу) будет присваиваться соответствующее состояние 0/1, и, как Вам указал уважаемый[ref=#ff8000]pan[/ref], она у Вас будет неимоверно часто щёлкать!
Объединяйте все Ваши сигналы через или и потом отправляйте на выход, или делайте иначе.
Мне нужно троекратное срабатывания одной и той же "нагрузки" с разным временным интервалом (необходимо после триггера запитать и отключить через 1 секунду "нагрузку", выждать 2 секунды; затем снова запитать и отключить через 1 секунду "нагрузку", выждать 5 секунд; в третьем цикле "нагрузку" запитать на две секунды и откючить). Пожалуйста, вот исходник,
11.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

вот так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

johnsit писал(а): 27 мар 2018, 19:20Мне нужно троекратное срабатывания
12.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 27 мар 2018, 20:47, всего редактировалось 1 раз.
Причина: подкорректировал, на одно срабатывание больше было
Win10-64, FLProg (portable)
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19 фев 2018, 13:17
Откуда: с Луны
Имя: Evgeny

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

Сообщение johnsit »

rw6cm писал(а): 27 мар 2018, 20:18
johnsit писал(а): 27 мар 2018, 19:20Мне нужно троекратное срабатывания
12.flp
вот на моем примере показали, это просто отлично! а можно пояснить как это работает? командоаппарат это ваш блок (не нашел в FLProg), как он работает и где задается время задержки?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость