Вчера уже было поздно отвечать...спать хотелось))) Я же написал, что сумбурно объяснил...я как та собака, всё понимаю...Dryundel писал(а): 21 ноя 2020, 20:52 Ничо не понял.
При чем здесь цвет кнопки? Или Вы пытаетесь его как то завязать с напряжением?
Вопрос о переменных
-
Tango
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Вопрос о переменных
Специалисты построили "Титаник", дилетант построил ковчег
- Dryundel
- Полковник
- Сообщения: 2668
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 34 раза
- Поблагодарили: 301 раз
Вопрос о переменных
Так может с хелпа на блолк начать? И вообще почитать примеры работы с этими блоками от автора.Tango писал(а): 22 ноя 2020, 15:29 пытаюсь его заставить работать через FLP, но если я не знаю как работает тот или иной блок, как я МК заставлю работать так, как мне нужно? Вот и задаю, может быть глупые вопросы...
Ну типа здесь читали?
FLProg + Nextion HMI. Урок 1
FLProg + Nextion HMI. Урок 2
FLProg + Nextion HMI. Урок 3
.
На сколько мне помнится у Dual state button тоже есть параметр Value. Нет его у простой кнопки.Tango писал(а): 22 ноя 2020, 15:29 в NextionEditor (NE) есть кнопка Dual state button, назовём её по русски "кнопка с фиксацией". В FLP при установке параметра этой кнопки прописывается состояние кнопки как: "Цвет фона в состоянии 1(bc1)" и "Цвет фона в состоянии 0(bc0)". Я предположил, что если я нажал кнопку на экране, она изменила цвет с одного на другой, то соответственно сменился уровень с 1 на 0 или наоборот и на выходе блока появился соответствующий уровень..Вот это хотел понять, кроме всего прочего.Но это уже выходит за рамки темы. Вот если кнопка или пиктограмма сделаны изображением, типа *.jpg или *.bmp, то такой номер прокатывает на ура, но там понятно, меняется Value,
Ну типа если по цвету, то узнать состояние кнопки можно, а вот задать не получится. Задастся только цвет.
-
Tango
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Вопрос о переменных
Конечно читал и хелпы и уроки всевозможные смотрел прежде чем мутить проект...С наскока FLP не победить ))))Только вот хелпы по некоторым блокам, мягко сказать, скудные, написаны для тех кто ЗНАЕТ, мало того там есть некоторые ошибки да и хелпам сто лет в обед будет. Спасибо Айдару, (aidar_i) сказал, что на выходе блока Number Change выскакивает только импульс, хоть и на один цикл программы, а не устанавливается 1 если на входе установлена 1, в моём случае это было важно. Ну да ладно..Dryundel писал(а): 22 ноя 2020, 18:23 Так может с хелпа на блолк начать? И вообще почитать примеры работы с этими блоками от автора.
Ну типа здесь читали?
Есть, да. Только он тоже работает не одинаково для разных элементов. Если Элемент image, то его хрен соединить, например с тем же NumChange, и если DSB со сплошной заливкой, то тут уже нужно выбирать параметр "Цвет кнопки в состоянии...", хотя параметр Value присутствует...В общем освоение FLP это 30% хелпы и уроки, а 70% это методы экспериментов, проб и ошибок. ИМХОDryundel писал(а): 22 ноя 2020, 18:23 На сколько мне помнится у Dual state button тоже есть параметр Value. Нет его у простой кнопки.
Ну типа если по цвету, то узнать состояние кнопки можно, а вот задать не получится. Задастся только цвет.
Специалисты построили "Титаник", дилетант построил ковчег
Вопрос о переменных
Подскажите пожалуйста, с переменными Modbus можно работать как с обычными или нужно производить чтение/запись из(в) них в отдельные переменные?
Управление котлом по модбас + локально с кнопок, какую логику чтения-записи переменных использовать?
Правильно я понимаю, что используя переменную модбас - она постоянно находится в состоянии опроса (чтения-записи) или как?
Управление котлом по модбас + локально с кнопок, какую логику чтения-записи переменных использовать?
Правильно я понимаю, что используя переменную модбас - она постоянно находится в состоянии опроса (чтения-записи) или как?
-
Minotaurus
- Рядовой
- Сообщения: 2
- Зарегистрирован: 07 авг 2021, 16:52
- Имя: Алексей
Вопрос о переменных
Всем доброго времени!
Только что познакомился с FLP. Все логично, много понятно, сильно облегчает жизнь простому инженеру. Базовые инструменты работают. Недалек тот день, когда серьезные вещи на простых контроллерах будут делать. По сути вопрос остался в форм-факторе и наличии гальванических развязок. Ничем не хуже интеллектуальных реле от омрон, сименс и прочих с ними.
НО! Не могу никак добавить переменные! Читал мануалы, смотрел видеоуроки. В поле TAGS нет функции добавить переменную, нет и глобальных переменных. Делаю LAD-схему, версия программы 7.3.8. Два часа лазил по всем менюшкам, читал манулы. Интерфейс в видеоуроках сильно отличается от реального в текущей версии. На рабочем поле кликаю ПКМ вижу два пункта: вставить новый блок и вставить вход/выход контроллера, оборудование. Ни там ни там переменных нет.
Только что познакомился с FLP. Все логично, много понятно, сильно облегчает жизнь простому инженеру. Базовые инструменты работают. Недалек тот день, когда серьезные вещи на простых контроллерах будут делать. По сути вопрос остался в форм-факторе и наличии гальванических развязок. Ничем не хуже интеллектуальных реле от омрон, сименс и прочих с ними.
НО! Не могу никак добавить переменные! Читал мануалы, смотрел видеоуроки. В поле TAGS нет функции добавить переменную, нет и глобальных переменных. Делаю LAD-схему, версия программы 7.3.8. Два часа лазил по всем менюшкам, читал манулы. Интерфейс в видеоуроках сильно отличается от реального в текущей версии. На рабочем поле кликаю ПКМ вижу два пункта: вставить новый блок и вставить вход/выход контроллера, оборудование. Ни там ни там переменных нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Naladchik
- Капитан
- Сообщения: 910
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 22 раза
- Поблагодарили: 23 раза
Вопрос о переменных
Делайте на FBD, уйдете от кучи проблем и непоняток.
На LAD_е только простую логику собирать.
Как только дойдете до чего то более серьезного все равно к FBD придете.
Отправлено спустя 18 минут 2 секунды:
Для дискретных сигналов наверно так
[spoiler][/spoiler]
Для аналоговых сигналов наверно так
[spoiler][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Minotaurus
- Рядовой
- Сообщения: 2
- Зарегистрирован: 07 авг 2021, 16:52
- Имя: Алексей
- NordKavkaz
- Сержант
- Сообщения: 104
- Зарегистрирован: 02 фев 2024, 15:19
- Откуда: Георгиевск
- Имя: Александр
- Благодарил (а): 246 раз
Вопрос о переменных
Занимаюсь в FLProg недавно. С использованием переменных напоролся на рифы со страшной силой.
Сделал такие выводы.
Переменные надо использовать в КРАЙНИХ случаях.
Если все же предстоит использовать переменную, то в некоторых случаях запись в эту переменную должна компилироваться раньше, чем чтение из нее.
Сделал такие выводы.
Переменные надо использовать в КРАЙНИХ случаях.
Если все же предстоит использовать переменную, то в некоторых случаях запись в эту переменную должна компилироваться раньше, чем чтение из нее.
Не откладывай на завтра то, что можно сделать послезавтра.
-
WildCat
- Лейтенант
- Сообщения: 577
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 16 раз
- Поблагодарили: 29 раз
Вопрос о переменных
Это прописная истина.NordKavkaz писал(а): 26 мар 2024, 19:25 в некоторых случаях запись в эту переменную должна компилироваться раньше, чем чтение из нее.
И в параметрах переменной есть пункт: значение по умолчанию.
Еще в ФЛП есть такой элемент как «клемма».
Это связь между платами. И нужно быть аккуратным, используя клеммы в платах, которые выполняются по условию.
- NordKavkaz
- Сержант
- Сообщения: 104
- Зарегистрирован: 02 фев 2024, 15:19
- Откуда: Георгиевск
- Имя: Александр
- Благодарил (а): 246 раз
Вопрос о переменных
Правильно ли я понимаю следующие?WildCat писал(а): 26 мар 2024, 19:32 Это связь между платами. И нужно быть аккуратным, используя клеммы в платах, которые выполняются по условию.
Если где-то на "верхних" платах у меня формируются строки, которые я через клеммы передам на ПОСЛЕДНЮЮ плату с целью окончательного сложения этих строк в одну строку для передачи этой одной строки в UART, то будет работать нормально.
Не откладывай на завтра то, что можно сделать послезавтра.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя
