FLProg 9.6.x тестирование

Pss
Рядовой
Сообщения: 4
Зарегистрирован: 17 дек 2023, 16:25
Имя: Сергей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: FLProg 9.6.x тестирование

Сообщение Pss »

нет связи Modbus RTU между панелью Kinco, и платой STM32F407VET6, соединение через преобразователи MAX485. Пробовал соединять Arduino Mega2560 с Arduino nano, тоже не работает связь.
Editor
Рядовой
Сообщения: 24
Зарегистрирован: 17 авг 2025, 17:33
Имя: Ашот
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: FLProg 9.6.x тестирование

Сообщение Editor »

Phazz писал(а): 23 ноя 2025, 12:47
Editor писал(а): 23 ноя 2025, 12:24
Rovki писал(а): 23 ноя 2025, 08:54 А вы включите отображение последовательности выполнение операций и увидите в чем причина .
Должен признаться в том,что я пока не знаю как.
То есть вот сейчас отвечая ещё не искал в программе такую возможность,но может найду сам.
А ещё я много бился над тем как создавать свои блоки на Basic по аналогии созданных другими и без знания языка программирования ничего не выходит. Видео обучающие смотрел,там всё равно не всё что нужно показывали и объясняли. Так что у меня всё впереди.За то интересно.
Я вообще не понял, блок считает вниз а как должно быть 3?
Счётчик установлен так,чтобы достигнув нуля выдал на выходе единицу,а на вход подаётся из меню то самое число три или другое.Суть была в том,чтобы на три(а точнее с трёх до нуля) включенное устройство устройство оставалось включенным на третьем до прихода четвёртого импульса на вход счётчика.То есть наступил другой день,а устройство(точнее разрешение ему сработать в другие )выключилось и так на третий день снова.Но почему блок логики AND не сработал,вот что интересно?
Последний раз редактировалось Editor 23 ноя 2025, 22:57, всего редактировалось 2 раза.
Editor
Рядовой
Сообщения: 24
Зарегистрирован: 17 авг 2025, 17:33
Имя: Ашот
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: FLProg 9.6.x тестирование

Сообщение Editor »

montirovka писал(а): 23 ноя 2025, 14:25 Или так. Некоторые спросят почему предустановка 1. День у программистов может быть нулевым, а в жизни - все начинается с первого дня.
2025-11-23_14-15-55.png
Вообще то такие темы надо начинать в разделе о помощи.
В моём варианте сброс автоматический. :smile38:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3364
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 340 раз
Поблагодарили: 162 раза

Re: FLProg 9.6.x тестирование

Сообщение Phazz »

Editor писал(а): 23 ноя 2025, 22:41
Phazz писал(а): 23 ноя 2025, 12:47
Editor писал(а): 23 ноя 2025, 12:24
Должен признаться в том,что я пока не знаю как.
То есть вот сейчас отвечая ещё не искал в программе такую возможность,но может найду сам.
А ещё я много бился над тем как создавать свои блоки на Basic по аналогии созданных другими и без знания языка программирования ничего не выходит. Видео обучающие смотрел,там всё равно не всё что нужно показывали и объясняли. Так что у меня всё впереди.За то интересно.
Я вообще не понял, блок считает вниз а как должно быть 3?
Счётчик установлен так,чтобы достигнув нуля выдал на выходе единицу,а на вход подаётся из меню то самое число три или другое.Суть была в том,чтобы на три(а точнее с трёх до нуля) включенное устройство устройство оставалось включенным на третьем до прихода четвёртого импульса на вход счётчика.То есть наступил другой день,а устройство(точнее разрешение ему сработать в другие )выключилось и так на третий день снова.Но почему блок логики AND не сработал,вот что интересно?
Вы усложняете код, просто потому что вам хочется чтобы он считал от 3 до 0? Ну я даже не знаю, но вы всё-таки присмотритесь к моему варианту. Если вам нужен обратный отсчёт, вычтите из результата 3 и умножайте на -1. А блок and правильно сработал. Поставьте rtrig на кнопку счета и все будет работать.
lfgjikjjyj
Сержант
Сообщения: 231
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 35 раз

Re: FLProg 9.6.x тестирование

Сообщение lfgjikjjyj »

Ну так всё правильно у вас вы поставили число три в счётчик нажали один раз получили два нажали второй раз получили один нажали третий раз получили ноль и Триггер сработал а так как не успели отпустить кнопку в течение одного цикла то произошёл сброс

Поставили уж тогда лучше бы -3 в счётчике выставили бы автосброс на ноль после минус трёх и не нужно было никакой бы триггер с четвёртым нажатием

Да и предустановка там не нужна
lfgjikjjyj
Сержант
Сообщения: 231
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 35 раз

Re: FLProg 9.6.x тестирование

Сообщение lfgjikjjyj »

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

допустим мне надо ввести число 12345678
я привязал к окну ввода переменную "калибровка темп 1" и в настройках ей указываю что она просто епром без входа

2025-11-24_111542.png
2025-11-24_111513.png

и теперь когда я буду вводить 12345678 то мой епром по мере ввода перезапишится 8 раз ?
или он вообще нечего не будет делать без входа разрешения на запись ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: FLProg 9.6.x тестирование

Сообщение montirovka »

Editor писал(а): 23 ноя 2025, 22:49
montirovka писал(а): 23 ноя 2025, 14:25 Или так. Некоторые спросят почему предустановка 1. День у программистов может быть нулевым, а в жизни - все начинается с первого дня.
2025-11-23_14-15-55.png
Вообще то такие темы надо начинать в разделе о помощи.
В моём варианте сброс автоматический. :smile38:
Предлагаю продолжить обсуждение здесь.
autoelectronica
Сержант
Сообщения: 126
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: FLProg 9.6.x тестирование

Сообщение autoelectronica »

Господа, накидал проект в FL964 на STM32. При компиляции в бин файл начинает ругаться на библиотеку FLProgSTM32CanBus. Где ее взять?

Arduino: 1.8.19 (Windows 10), Плата:"Generic STM32F1 series, BluePill F103CB (or C8 with 128k), STM32CubeProgrammer (SWD), Enabled (generic 'Serial'), CDC (generic 'Serial' supersede U(S)ART), Low/Full Speed, Smallest (-Os default), None, Newlib Nano (default)"

d:/fl/fl964/idev8/portable/packages/stmicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: core\core.a(usbd_conf.c.o): in function `USB_LP_CAN1_RX0_IRQHandler':

usbd_conf.c:(.text.USB_LP_CAN1_RX0_IRQHandler+0x0): multiple definition of `USB_LP_CAN1_RX0_IRQHandler'; libraries\Flprog_Can_STM32\flprogStm32Can.cpp.o:flprogStm32Can.cpp:(.text.USB_LP_CAN1_RX0_IRQHandler+0x0): first defined here

d:/fl/fl964/idev8/portable/packages/stmicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld.exe: core\core.a(usbd_conf.c.o): in function `USB_HP_CAN1_TX_IRQHandler':

usbd_conf.c:(.text.USB_HP_CAN1_TX_IRQHandler+0x0): multiple definition of `USB_HP_CAN1_TX_IRQHandler'; libraries\Flprog_Can_STM32\flprogStm32Can.cpp.o:flprogStm32Can.cpp:(.text.USB_HP_CAN1_TX_IRQHandler+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1

Ошибка компиляции для платы Generic STM32F1 series.



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Faza888
Рядовой
Сообщения: 25
Зарегистрирован: 05 янв 2022, 19:04
Имя: Вадим
Благодарил (а): 5 раз
Поблагодарили: 5 раз

Re: FLProg 9.6.x тестирование

Сообщение Faza888 »

В arduino IDE отключите UART по USB. Он на тех же пинах что и CAN, совместно не работают
Аватара пользователя
komikx
Рядовой
Сообщения: 11
Зарегистрирован: 24 сен 2018, 21:17
Имя: Anton

Re: FLProg 9.6.x тестирование

Сообщение komikx »

Pss писал(а): 23 ноя 2025, 21:59 нет связи Modbus RTU между панелью Kinco, и платой STM32F407VET6, соединение через преобразователи MAX485. Пробовал соединять Arduino Mega2560 с Arduino nano, тоже не работает связь.
Приветствую! удалось что-нибудь раздобыть по этой проблеме?
у меня такая же ерунда, подозреваю что пин управления приемом и передачей для max485 не инициализируется в библиотеке....
Pss
Рядовой
Сообщения: 4
Зарегистрирован: 17 дек 2023, 16:25
Имя: Сергей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: FLProg 9.6.x тестирование

Сообщение Pss »

Приветствую! Slave paботает на STM32, на ардуино не работает.
Последний раз редактировалось Pss 25 ноя 2025, 16:01, всего редактировалось 3 раза.
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: FLProg 9.6.x тестирование

Сообщение montirovka »

В соседней ветке был выложен проект UDP_Transmitter.flp.
Если проект UDP_Transmitter.flp открыть в FLProg 8.2.3 контроллер ESP8266. Если открыть в FLProg 9.6.4 - Arduino Uno.
2025-11-25_15-14-20.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brand2
Лейтенант
Сообщения: 462
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 5 раз
Поблагодарили: 6 раз

Re: FLProg 9.6.x тестирование

Сообщение Brand2 »

У меня в версии 9.5.5 тоже открывается UDP_transmitter как Arduino Uno и там вообще только блок ScanOneWare и блок DS18B20 без соединений.
Хотел спросить,что бы установить последнюю версию программы нужно заново ее скачивать или можно скачать файл обновлений?
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: FLProg 9.6.x тестирование

Сообщение montirovka »

Brand2 писал(а): 25 ноя 2025, 23:23 У меня в версии 9.5.5 тоже открывается UDP_transmitter как Arduino Uno и там вообще только блок ScanOneWare и блок DS18B20 без соединений.
Хотел спросить,что бы установить последнюю версию программы нужно заново ее скачивать или можно скачать файл обновлений?
Если программа установленная видит обновление - можете обновить.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 656
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 40 раз
Поблагодарили: 18 раз

Re: FLProg 9.6.x тестирование

Сообщение Siberian »

Версия FLProg 9.6.4

Передаю/принимаю переменные в UART и из UART STM32 в ESP32.
Дело в том, что не происходит передача Boolean и Byte, хотя в приёме переменной из UART можно выбрать все форматы.
Передаются Integer, String, Float.

Может так и должно быть?
_1_.jpg
_2_.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 656
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 40 раз
Поблагодарили: 18 раз

Re: FLProg 9.6.x тестирование

Сообщение Siberian »

Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.

Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
skrickis
Сержант
Сообщения: 205
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: FLProg 9.6.x тестирование

Сообщение skrickis »

Siberian писал(а): 26 ноя 2025, 11:34 Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.

Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
У меня версии 9.2.6 на контролерах STM32F407 и STM32H743VIT6 PWM выходы реально работает,
но на PWM выходах от Ecoins :smile469:
Вечером проверю а версии 9.6.4
Аватара пользователя
Siberian
Лейтенант
Сообщения: 656
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 40 раз
Поблагодарили: 18 раз

Re: FLProg 9.6.x тестирование

Сообщение Siberian »

skrickis писал(а): 26 ноя 2025, 11:48
Siberian писал(а): 26 ноя 2025, 11:34 Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.

Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
У меня версии 9.2.6 на контролерах STM32F407 и STM32H743VIT6 PWM выходы реально работает,
но на PWM выходах от Ecoins :smile469:
Вечером проверю а версии 9.6.4
Я не использую блок PWM от Ecoins.
У меня сразу с ПИД регулятора выход ШИМ на выход.
Мой ПИД регулятор сделан пользовательским блоком, ШИМ-255.
Наверное в этом проблема.
Блок очень хороший, проверен годами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 656
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 40 раз
Поблагодарили: 18 раз

Re: FLProg 9.6.x тестирование

Сообщение Siberian »

Какой тогда использовать ПИД регулятор.
skrickis
Сержант
Сообщения: 205
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: FLProg 9.6.x тестирование

Сообщение skrickis »

Siberian писал(а): 26 ноя 2025, 12:48 Какой тогда использовать ПИД регулятор.
в версии 9.6.4 на STM32F407 с таким пид регулятором работает шим на штатном и Ecoins выходах :smile9:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя