настройка времени в блоке меню не изменяет значение в часах

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#41

Сообщение Di123 » 22.11.2019{, 09:34}

по умолчанию 0
но оно примет то значение куда запишится первое число либо в А либо в В

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#42

Сообщение edyapd » 22.11.2019{, 09:56}

Di123 писал(а):
22.11.2019{, 09:34}
но оно примет то значение куда запишится первое число либо в А либо в В
Не совсем понял, что вы хотели сказать.
В моём примере переменная "с", примет однозначное значение. Во я и спрашиваю, чему будет равна с?

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#43

Сообщение Di123 » 22.11.2019{, 10:15}

смотрите обьясняю как работает переменная
если на плату вынести любое количество переменных то они все примут то значение когда на одной из них появится некое изменение не соответствующее предыдущему значению

вот простой пример
с часов через логику ушла 1 на ртриг
это значит что на всех переменных кратковременно появилась 1 за которой с ртриг идёт 0 и он записывается во все переменные
тоесть щётчик у нас получая эту кратковременную 1 на сброс сбрасывается а последующий 0 разрешает щётчику дальнейший подщёт импульсов

в данном случае одноимённые переменные работают разрозненно
переменная часов получившая 1 должна была появиться и на переменной меню и на щётчиках
но по логике флпрог пришлось отказаться от переменной меню ибо она не может туда записать 1 эту

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

настройка времени в блоке меню не изменяет значение в часах

#44

Сообщение AlexCrane » 22.11.2019{, 14:26}

Di123, Если вы записали в переменную 1 и тут же записали 0 то до счетчика дойдет только 0 потому-что
AlexCrane писал(а):
22.11.2019{, 08:36}
Программа выполняется линейно-последовательно по бесконечному циклу. И часть программы что выше узнает что случилось ниже только в следующем цикле.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#45

Сообщение Di123 » 22.11.2019{, 14:35}

тоесть получается флпрог думает что перемнная у которой соединение слева это типо вход
а соединения справа это выход

тогда есть зависимость от последовательности выполнения
тоесть значение может появляется на всех переменных у которых есть только выход ?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#46

Сообщение edyapd » 22.11.2019{, 15:10}

Di123 писал(а):
22.11.2019{, 14:35}
тоесть получается флпрог думает
FLProg не думает. Это в него заложено. Всё, что слева - вход. Всё, что справа - выход.
И если вы, одну и ту же переменную, два раза подряд подключите входом к разным RTrig, то в переменной останется значение последнего из них.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#47

Сообщение Di123 » 26.11.2019{, 07:57}

при выключении из сети обнуляются характеристики таймера работы и процентов и включений
дабавил оптрон на вход которого подал от другого источника для проверки (в дальнейшем будет подаваться сигнал от выключателя 220, при размыкании которого должна происходить запись в епром за щёт удержания напряжения во вторичке конденсаторами в течении 2 секунд)
2pSVj.jpg
добавил блоки епрома к щётчикам
увлажнитель 1.4.flp
(866.64 КБ) 42 скачивания
включаю оптрон и включаю ардуино и она показывает кучу цыфр в таймере работы и процентах
а количество включений норм

а должно быть так что при включении оптрона на записи епром 0 и она ничего не считывает
если отключить оптрон то должна появиться 1 на запись в епром
так как ардуина ещё работает то запись должна пройти и выключаем ардуино
после включаем оптрон потом ардуино где оптрон запирает запись перед включением ардуино
далее происходит считывание из епром в щётчики с передачей значений в дисплей
но так не работает :smile37:

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#48

Сообщение edyapd » 27.11.2019{, 17:54}

Не могу понять, почему у вас вход "сеть 220" с инверсией. Если у вас подключено так, как на рисунке, то получается, что когда оптрон включен, у вас на входе "0", но так как инверсия, то на RTrig приходит "1". И производится запись в ЕЕПРОМ при включении. А при выключении уже ничего не записывается.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#49

Сообщение Di123 » 29.11.2019{, 15:23}

я по разному пробовал ничего не меняется
щас стоит без инверсии
увлажнитель 1.4.flp
(925.95 КБ) 43 скачивания

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#50

Сообщение edyapd » 29.11.2019{, 16:25}

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

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#51

Сообщение Di123 » 29.11.2019{, 17:00}

https://yadi.sk/i/S1IwwrkC2bUrmw
при включении показывает огромные цыфры что в процентах что в рабочем времени

https://yadi.sk/i/jNKOhRxYEwt5WA
а так без епрома всё норм , но стоит оключить сеть как наработаные значения пропадают

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#52

Сообщение edyapd » 29.11.2019{, 18:05}

У вас на схеме обозначен "Internal PullUp" резистор. В то же время в FLProg он не включен. Есть у вас на макетной плате резистор от 4 вывода оптрона в "+"? Если нет, то включите его на плате в FLProg. А так же поставьте защиту от дребезга, так как включаете оптрон кнопкой.
После этого проделайте в такой последовательности
1. Очистите ЕЕПРОМ (как это сделать я не знаю, но должен быть способ)
2. Подайте питание на оптрон.
3. Включите Nano (начальные значения должны быть примерно такие Процент 100%, Время работы должно начаться с ноля и прибавляться каждую минуту пока включена нагрузка)
4. Если в п.3 всё нормально, то подождите две-пять минут. Будет лучше, если за это время успеет хотя бы раз отключиться нагрузка, чтобы изменились проценты.
5. Запомните значения и выключите оптрон.
6. После этого отключите питание Nano.
7. Снова подайте питание на оптрон.
8. Включите Nano. Посмотрите, соответствуют значения которые вы запомнили в п.5.
Если что-то будет не так, то делайте опять видео, по пунктам, которые изложены выше. И желательно с пояснениями, когда выключаете оптрон.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#53

Сообщение Di123 » 29.11.2019{, 18:50}

если вы имеете в виду вход сеть 220 то я по разному пробывал и с подтягивающим и с дребезгом и без них
епром должна переочищаться при загрузке скеча
остальное я показал на видео
проблема начинается с 3 пункта

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#54

Сообщение edyapd » 29.11.2019{, 19:25}

В процентах у вас большие числа, по той простой причине, что время общей работы по какой-то причине становится намного меньше, чем время работы нагрузки. И кстати, у вас нет защиты от деления на ноль.
А без подтягивающего резистора, даже смысла нет экспериментировать. Когда вы выключаете оптрон, то там такая пляска на входе начинается, что не совсем понятно, как вообще что-то работает.
Сбросьте время через меню. Проверьте, что у вас правильно всё считает.
Я не могу вам дать готового решения, для этого нужно железо. У меня его нет, значит экспериментировать всё равно вам.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#55

Сообщение Di123 » 30.11.2019{, 12:10}

я стал по этапно строить запись в епром с простых состовляющих и оно тоже не записывается
при включении отщёт начинается снова с нуля
тест.flp
(69.87 КБ) 32 скачивания
https://yadi.sk/i/m0Uym4veoJdzWQ
2019-11-30_161035.png
2019-11-30_161035.png (4.97 КБ) 342 просмотра
Отправлено спустя 3 минуты 19 секунд:
опрон подключен к 13 пин
и светодиод 13 ноги реагирует на вкл выкл оптрона (он либо в пол накала горит либо не горит )

Отправлено спустя 19 минут 16 секунд:
подключил светодиод к выходу подачи сигнала и он не горит при вкл или выкл оптрона
2019-11-30_163035.png
2019-11-30_163035.png (1.82 КБ) 335 просмотров
может схема обманывает подключения его
может через плюс надо в нано сигнал заводить

Отправлено спустя 13 минут 30 секунд:
может так надо ?
2019-11-30_164441.png
2019-11-30_164441.png (2.34 КБ) 334 просмотра
Отправлено спустя 1 час 1 минуту 48 секунд:
в общем понятно
при включении ардуино для считывания из епрома то светодиод во время загрузки ардуино несколько раз мигает почемуто
тоесть он несколько раз записывает 0 перед считыванием из епрома и в итоге судя по порядку компиляции блоков считывает он епром почти в конце последовательности и естественно там 0 в памяти

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

настройка времени в блоке меню не изменяет значение в часах

#56

Сообщение cmept-27 » 30.11.2019{, 14:06}

Не тема а срач какой то
OK

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#57

Сообщение Di123 » 30.11.2019{, 14:09}

злой админ запретил постить разные проблемы в новых темах

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

настройка времени в блоке меню не изменяет значение в часах

#58

Сообщение cmept-27 » 30.11.2019{, 15:07}

Di123, Все дело в не сраче а в том что новичку будет тяжко найти в этой теме то что ему нужно. А так хоть баб тут голых выкладывайте . Если модераторам по.... то мне то мне тем более.
OK

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#59

Сообщение edyapd » 30.11.2019{, 15:34}

Di123, переделал последний ваш проект на ESP8266. Вот что получилось
СпойлерПоказать
Я делал без оптрона. Просто замыкал вход на землю.
Не смотрите, что там такое большое число. В ESP я так понимаю, как таковой ЕЕПРОМ нет. И она просто какую-то ячейку памяти считывает и записывает.
Но прекрасно видно, что если я отсоединил провод от земли, то на входе появился высокий уровень и число записалось. Потом при включении оно считывается.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#60

Сообщение edyapd » 30.11.2019{, 18:11}

av, да это он уже от нечего делать экспериментирует. У него выше схема есть, там всё правильно.

Ответить

Вернуться в «Помогите, а то я "нимагу"»