Плата, выполенение по условию
Плата, выполенение по условию
Приветствую много уважаемые знатоки.
На представленном примере, есть две платы которые выполняются по условию включение/отключения катушки К1. Вопрос, будет ли считаться включенным двухстабильное реле КР1 (оно было заранее включено), если К1 включить?
[spoiler] [/spoiler]
На представленном примере, есть две платы которые выполняются по условию включение/отключения катушки К1. Вопрос, будет ли считаться включенным двухстабильное реле КР1 (оно было заранее включено), если К1 включить?
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg 6.3.1 - 7.3.4 - Linux
Плата, выполенение по условию
если включить К1, с реле КР1 вообще ни чего не будет происходить, даже если замыкать pin1 и pin2
Отправлено спустя 1 минуту 40 секунд:
выполнение платы ни как не связано с элементами на этой плате.
Отправлено спустя 1 минуту 40 секунд:
выполнение платы ни как не связано с элементами на этой плате.
Плата, выполенение по условию
КР1 было заранее включено, потом включили К1
В реальном проекте контакт КР1 присутствует на других платах и складывается ощущение, что он останется включенным и влияет на работу.
В реальном проекте контакт КР1 присутствует на других платах и складывается ощущение, что он останется включенным и влияет на работу.
FLProg 6.3.1 - 7.3.4 - Linux
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Плата, выполенение по условию
Все верно. при отключении платы, пины, переменные, и блоки целиком, остаются в состоянии на момент выключения.
Win10-64, FLProg (portable)
Плата, выполенение по условию
Понятно. Тогда включение плат по условию для меня становится бессмысленным.
Тему можно закрывать.
Тему можно закрывать.
FLProg 6.3.1 - 7.3.4 - Linux
Плата, выполенение по условию
часто встречающаяся ошибка.
когда отключаете плату, вы прекращаете обработку кода находящегося в ней, в ней самой ни чего не отключается и вообще ни чего не происходит.
не надо сравнивать отключение платы с отключением питания на участке цепи.
Отправлено спустя 1 минуту 13 секунд:
включение плат очень полезная вещь если научиться правильно этим пользоваться.
Плата, выполенение по условию
Сугубо из познавательных целей, можете пример привести?pan писал(а): 30 мар 2018, 09:33включение плат очень полезная вещь если научиться правильно этим пользоваться.
FLProg 6.3.1 - 7.3.4 - Linux
Плата, выполенение по условию
Если на плате номер два будет огромная простыня с кодом, то этот код будет выполнятся контроллером только если значение переменной Выход будет единица, если 0, то этот код выполняться не будет. Если переменная Значение никогда не будет больше 15, то и весь код на плате 2 не будет обрабатываться контроллером никогда.
Например если надо опрашивать датчик раз пять секунд, то зачем делать его опрос в каждом цикле? Или можно поставить блок проверки изменения значения и выполнять код платы только тогда когда значение изменилось.
Например если надо опрашивать датчик раз пять секунд, то зачем делать его опрос в каждом цикле? Или можно поставить блок проверки изменения значения и выполнять код платы только тогда когда значение изменилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 3 раза
- Контактная информация:
Плата, выполенение по условию
Пожалуйста
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
Здравствуйте уважаемые!
Помогите плиз, второй день ломаю голову. При выполнении условия плата 2 включается, триггер SR даёт единицу на выход НАСОС, о чём свидетельствуют данные с дисплея, но выход НАСОС не включает реле физически. Реле проверено и рабочее. По температуре выход ВЕНТИЛЯТОР включает второе реле...
Если выход НАСОС поставить на первую плату, то выход НАСОС физически включает реле...
-
-
Помогите плиз, второй день ломаю голову. При выполнении условия плата 2 включается, триггер SR даёт единицу на выход НАСОС, о чём свидетельствуют данные с дисплея, но выход НАСОС не включает реле физически. Реле проверено и рабочее. По температуре выход ВЕНТИЛЯТОР включает второе реле...
Если выход НАСОС поставить на первую плату, то выход НАСОС физически включает реле...

-
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Плата, выполенение по условию
Александр, нужно подтянуть кнопки к питанию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
Пардон! Я думал что эта галка чтоб использовать встроенный подтягивающий резистор. А у меня тумблер с припаянным подтягивающим резистором и поэтому не использовал встроенный... Спасибо! Сейчас попробую и отпишусь
- Phazz
- Полковник
- Сообщения: 3087
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Плата, выполенение по условию
Все правильно вы думалиAlexander1 писал(а): 05 июн 2025, 22:00 Пардон! Я думал что эта галка чтоб использовать встроенный подтягивающий резистор. А у меня тумблер с припаянным подтягивающим резистором и поэтому не использовал встроенный... Спасибо! Сейчас попробую и отпишусь
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
нет не щёлкает реле. Плата 2 запускается, о чём говорит надпись "НАСОС оn" справа на жк дисплее, а выход не включает реле.
Повторюсь, если выход поставить на первую плату, то включается реле. На фото с нажатой кнопкой и отпущеной.
Вот такая схема на данный момент
Вот тумблер заменил на готовую подтянутую кнопку. Один фиг не включается реле.Повторюсь, если выход поставить на первую плату, то включается реле. На фото с нажатой кнопкой и отпущеной.
Вот такая схема на данный момент
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Плата, выполенение по условию
Очень странная конструкция.
1. в чем смысл SR триггера, если на обоих входах состояние 1? Триггер выдаст 1 и так останется.
2. Зачем выводить надписи на дисплей таким образом? Можно ж переменную менять в зависимости от того, какое сообщение нужно отправить
3. Зачем вообще нужна вторая плата? Можно же сразу в первой плате со входа (от тумблера) подать сигнал на выход (вкл насоса).
1. в чем смысл SR триггера, если на обоих входах состояние 1? Триггер выдаст 1 и так останется.
2. Зачем выводить надписи на дисплей таким образом? Можно ж переменную менять в зависимости от того, какое сообщение нужно отправить
3. Зачем вообще нужна вторая плата? Можно же сразу в первой плате со входа (от тумблера) подать сигнал на выход (вкл насоса).
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
1. Триггер это очередная попытка получить срабатывание реле. Один из многих вариантов.
2. Этот дисплей для контроля участков схемы при разработке. Нет у меня осциллографа чтоб посмотреть есть на выходе сигнал или нет. Вместо дисплея только семисегментный должен быть.
3. Вторая плата нужна для того чтобы контролировать поток охлаждающей жидкости при работе шпинделя. И при возникновении аварийной ситуации (насос перестанет вдруг качать и отвод тепла тем самым прекратится) сигнализировать звуковой и световой сигнализацией.
При простое шпинделя, вторая плата не активна. Остаётся в работе первая плата указывающая температуру охлаждающей жидкости.
Эту схему следует рассматривать как есть. Это этап разработки. Если нагородить здесь всё сразу, то и не понять будет в чём проблема. На данном этапе я уже описал проблему.
2. Этот дисплей для контроля участков схемы при разработке. Нет у меня осциллографа чтоб посмотреть есть на выходе сигнал или нет. Вместо дисплея только семисегментный должен быть.
3. Вторая плата нужна для того чтобы контролировать поток охлаждающей жидкости при работе шпинделя. И при возникновении аварийной ситуации (насос перестанет вдруг качать и отвод тепла тем самым прекратится) сигнализировать звуковой и световой сигнализацией.
При простое шпинделя, вторая плата не активна. Остаётся в работе первая плата указывающая температуру охлаждающей жидкости.
Эту схему следует рассматривать как есть. Это этап разработки. Если нагородить здесь всё сразу, то и не понять будет в чём проблема. На данном этапе я уже описал проблему.
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
Я могу и без второй платы обойтись. Но вот такая ситуация! Вот именно так, схема должна работать? Если нет, то что изменить? И дело не в триггере, пне бы чтобы плата включала реле. А там я уж разберусь чего тут накидать...
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Re: Плата, выполенение по условию
В условии платы можно поставить, переменная равна единице или не равна нулю, это ведь одно и тоже?
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Плата, выполенение по условию
Для болевой переменной ==1 и !=0 это одно и то жеAlexander1 писал(а): 06 июн 2025, 02:23 В условии платы можно поставить, переменная равна единице или не равна нулю, это ведь одно и тоже?
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Плата, выполенение по условию
Вообще, при описанной логике насос должен один раз включиться и более не выключаться.
В качестве предположения:
В программе применен триггер SR, т.е. триггер с защелкой с приоритетом установки.
Но если в описании триггера есть ошибка и это RS триггер (приоритет сброса), то выход никогда не включится, т.к. на R уставлена 1.
Это кривая конструкция. Можно убрать триггер и оставить инверсию на выходе.
Ну или заменить триггер на блок И (на два входа подать 1), или блок ИЛИ (хотя бы га один вход подать 1).
В качестве предположения:
В программе применен триггер SR, т.е. триггер с защелкой с приоритетом установки.
Но если в описании триггера есть ошибка и это RS триггер (приоритет сброса), то выход никогда не включится, т.к. на R уставлена 1.
Это кривая конструкция. Можно убрать триггер и оставить инверсию на выходе.
Ну или заменить триггер на блок И (на два входа подать 1), или блок ИЛИ (хотя бы га один вход подать 1).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя