Плата, выполенение по условию

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Плата, выполенение по условию

#1

Сообщение Goosr » 30.03.2018{, 08:51}

Приветствую много уважаемые знатоки.
На представленном примере, есть две платы которые выполняются по условию включение/отключения катушки К1. Вопрос, будет ли считаться включенным двухстабильное реле КР1 (оно было заранее включено), если К1 включить?
СпойлерПоказать
Пример.jpg
FLProg 6.3.1 - 7.3.4 - Linux

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

Плата, выполенение по условию

#2

Сообщение pan » 30.03.2018{, 08:56}

если включить К1, с реле КР1 вообще ни чего не будет происходить, даже если замыкать pin1 и pin2

Отправлено спустя 1 минуту 40 секунд:
выполнение платы ни как не связано с элементами на этой плате.

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Плата, выполенение по условию

#3

Сообщение Goosr » 30.03.2018{, 09:01}

КР1 было заранее включено, потом включили К1
В реальном проекте контакт КР1 присутствует на других платах и складывается ощущение, что он останется включенным и влияет на работу.
FLProg 6.3.1 - 7.3.4 - Linux

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

Плата, выполенение по условию

#4

Сообщение rw6cm » 30.03.2018{, 09:19}

Goosr писал(а):
30.03.2018{, 09:01}
складывается ощущение, что он останется включенным
Все верно. при отключении платы, пины, переменные, и блоки целиком, остаются в состоянии на момент выключения.
Win10-64, FLProg (portable)

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Плата, выполенение по условию

#5

Сообщение Goosr » 30.03.2018{, 09:28}

Понятно. Тогда включение плат по условию для меня становится бессмысленным.
Тему можно закрывать.
FLProg 6.3.1 - 7.3.4 - Linux

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

Плата, выполенение по условию

#6

Сообщение pan » 30.03.2018{, 09:31}

Goosr писал(а):
30.03.2018{, 09:01}
КР1 было заранее включено, потом включили К1
часто встречающаяся ошибка.
когда отключаете плату, вы прекращаете обработку кода находящегося в ней, в ней самой ни чего не отключается и вообще ни чего не происходит.
не надо сравнивать отключение платы с отключением питания на участке цепи.

Отправлено спустя 1 минуту 13 секунд:
включение плат очень полезная вещь если научиться правильно этим пользоваться.

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Плата, выполенение по условию

#7

Сообщение Goosr » 30.03.2018{, 09:36}

pan писал(а):
30.03.2018{, 09:33}
включение плат очень полезная вещь если научиться правильно этим пользоваться.
Сугубо из познавательных целей, можете пример привести?
FLProg 6.3.1 - 7.3.4 - Linux

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Плата, выполенение по условию

#8

Сообщение Олег » 30.03.2018{, 10:04}

Если на плате номер два будет огромная простыня с кодом, то этот код будет выполнятся контроллером только если значение переменной Выход будет единица, если 0, то этот код выполняться не будет. Если переменная Значение никогда не будет больше 15, то и весь код на плате 2 не будет обрабатываться контроллером никогда.
Например если надо опрашивать датчик раз пять секунд, то зачем делать его опрос в каждом цикле? Или можно поставить блок проверки изменения значения и выполнять код платы только тогда когда значение изменилось.
compare1.PNG
compare1.PNG (7.79 КБ) 689 просмотров

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

Плата, выполенение по условию

#9

Сообщение Sancho » 30.03.2018{, 10:13}

Goosr писал(а):
30.03.2018{, 09:36}
Сугубо из познавательных целей, можете пример привести?
Пожалуйста
Вложения
FiniteStateMachine_v3.flp
(160.25 КБ) 82 скачивания
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ответить

Вернуться в «Спросить у знатоков»