Страница 2 из 4
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 19 ноя 2019, 17:25
Di123
вы же видите по цвету соединений что это лонг интегер
а он имеет много цыфр
2019-11-19_212224.png
Отправлено спустя 2 минуты 27 секунд:
его хватит почти на 5000 дней
а у меня тем более каждые сутки самосброс идёт
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 19 ноя 2019, 17:29
edyapd
А, ну тогда вопрос нет. Цвета я просто не запоминаю. Обычно если надо глянуть, то смотрю в самой программе
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 19 ноя 2019, 17:29
Di123
нуда с сотней 50 дней всего
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 08:52
Ivan_Kornege
Di123 писал(а): 16 ноя 2019, 11:19
так я и подаю единицу которая завязана на меню
я тебе писал
Ivan_Kornege писал(а): 16 ноя 2019, 11:16
Запись в часы происходит только по импульсу на EN блока RTC SET.
разницу не видишь? Ключевое слово ИМПУЛЬС.
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 09:12
Di123
почему мой гистерезис работает неправильно ?
2019-11-20_130114.png
увлажнитель 1604 + часы _ нов.flp
ведь и1 допустим 20% а и2 установлено тоже 20% тогда на выходе единица в ноль и нагрузка отключается при 20% и выше на датчике
я ставлю в меню влажность 22% и гистерезис 4%
включается при 18% это всё правильно
выключается при 19 % хотя должен при 22%
ставлю в меню влажность 20% и гистерезис 4%
включается при 16%
выключается при 17%
ставлю в меню влажность 20% и гистерезис 2%
включается при 18%
выключается при 19%
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 10:01
edyapd
[ref]Di123[/ref], просто попробуй пройтись по этому кусочку в ручном режиме. Нарисуйте его на листке бумаги. А потом подставляйте значения. Какую влажность задали, какой гистерезис. Записали. Потом представьте, что влажность у вас выше, равно, меньше установленной. Напишите эти значения. После этого проделайте тоже самое со сравнением гистерезиса. Проанализируйте, что будет на выходе блоков сравнения и соответственно на выходе блока AND.
Просто если я вам сейчас скажу, где у вас неправильно, вы это исправите. НО, в следующий раз снова встанете на те же грабли. После того же, как вы сами пройдётесь по этой схеме, может быть не один раз, вы не будет совершать таких мелких ошибок уже на автомате.
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 10:19
Di123
спасибо нашол во втором компараторе продолжался непроизвольный ращёт значений
приделал костыль на временное значение влажности
2019-11-20_141300.png
хотя с большой вероятностью думал что он не поможет
видимо оказывается переменная может хранить в памяти своё значение после запрещения записи в неё
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 10:47
edyapd
Вот, что я имел ввиду, когда предлагал вам проанализировать.
2019-11-20_130114.png
Di123 писал(а): 20 ноя 2019, 10:19
видимо оказывается переменная может хранить в памяти своё значение после запрещения записи в неё
Переменная хранит своё значение пока не будет перезаписана. При этом вы можете перезаписать её, даже без разрешения записи (если уберёте галочку).
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 10:50
rw6cm
Di123 писал(а): 20 ноя 2019, 10:19
приделал костыль
Вам уже давали правильное решение, зачем изобретать велосипед?
2019_11_20_10_46_42.png
Или нравиться, что бы Вам уделяли внимания? ))
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 11:06
Di123
[ref=#ff8000]rw6cm[/ref], да нет тот готовый блок гистерезиса оказывается не правельный специфичный
он смотрит на 1% на перёд и на 1% назад
тоесть я ставлю влажность 20% и гистерезис 2%
включается при 17%
выключается при 21%
итого 4% гистерезис на деле имеем в реале
поэтом решил придумать что нибудь сам
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 11:22
rw6cm
Di123 писал(а): 20 ноя 2019, 11:06
включается при 17%
выключается при 21%
так поставьте условие >= и <=
и будет :
включается при 18%
выключается при 20%

)))
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 11:40
Di123
я про вот этот готовый блок
там нет таких возможностей задать внутри него значения
2019-11-20_153846.png
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 20 ноя 2019, 23:07
rw6cm
Di123 писал(а): 20 ноя 2019, 11:40
там нет таких возможностей задать внутри него значения
CompHysDN_с_редактором_условий_(CODE).ubi
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 06:08
Di123
почему у меня не работает сброс щётчиков по заданному времени на часах ?
увлажнитель 1.0.flp
2019-11-22_100126.png
ведь как только станет 23 часа на логике появится 1
как добавится 59 минут тоже выставится 1
и как только секунды дощитают до 59 появляется завершающая 1 которая через ртриг посылает импульс на сброс
но сколько я не пробывал сброс так и не работает в 12 ночи
теоретически предположил что они не успевают выставить 1 ибо как секунды обнуляться то и минуты с часами уйдут
пробовал ставить 58 сек но не помогает
Отправлено спустя 2 минуты 5 секунд:
через меню сбрасывает
когда подаю импульс на сброс в самом меню
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 06:43
edyapd
Вот последовательность, как это выполняется в программе.
Неужели и теперь не видно?

настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 06:50
Di123
нипонятно
причом тут последовательность
логический элемент собирает единицы взависимости от компараторов
или по вашему на часовом компараторе при 23 выдал единицу далее последовательность перешла на минуты а в это время на часовом компараторе выставилась ноль ?
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 07:39
AlexCrane
[ref]Di123[/ref], edyapd тебе намекает что надо так
or.png
Вот и подумай почему
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 08:01
Di123
ничего непонятно
так работает
тоесть две переменные на управлением сброса начинают конфликтовать между собой ?
единица переменной от часов подавляется нулём переменной от меню выходит
а раньше говорили что записывая число оно появляется везде на этой переменной независимо от состояния её
Отправлено спустя 7 минут 35 секунд:
я разнёс по разным платам сброс от часов и сброс от меню
проверил на последовательность выполнения и она не пересекается между ними то есть каждая выполняется по свойски независимо
но даже в этом случае сброс не происходит
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 08:35
edyapd
Простой пример:
с = а
с = в
Чему сейчас равна переменная с?
=======================================
Ещё пример:
Плата1
с = а
Плата2
с = в
Плата3
вы хотите применить переменную с. Чему она равна?
настройка времени в блоке меню не изменяет значение в часах
Добавлено: 22 ноя 2019, 08:36
AlexCrane
[ref]Di123[/ref], Программа выполняется линейно-последовательно по бесконечному циклу. И часть программы что выше узнает что случилось ниже только в следующем цикле.