FLProg 9.6.x тестирование
-
Pss
- Рядовой
- Сообщения: 4
- Зарегистрирован: 17 дек 2023, 16:25
- Имя: Сергей
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: FLProg 9.6.x тестирование
нет связи Modbus RTU между панелью Kinco, и платой STM32F407VET6, соединение через преобразователи MAX485. Пробовал соединять Arduino Mega2560 с Arduino nano, тоже не работает связь.
-
Editor
- Рядовой
- Сообщения: 24
- Зарегистрирован: 17 авг 2025, 17:33
- Имя: Ашот
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Счётчик установлен так,чтобы достигнув нуля выдал на выходе единицу,а на вход подаётся из меню то самое число три или другое.Суть была в том,чтобы на три(а точнее с трёх до нуля) включенное устройство устройство оставалось включенным на третьем до прихода четвёртого импульса на вход счётчика.То есть наступил другой день,а устройство(точнее разрешение ему сработать в другие )выключилось и так на третий день снова.Но почему блок логики AND не сработал,вот что интересно?Phazz писал(а): 23 ноя 2025, 12:47Я вообще не понял, блок считает вниз а как должно быть 3?Editor писал(а): 23 ноя 2025, 12:24Должен признаться в том,что я пока не знаю как.Rovki писал(а): 23 ноя 2025, 08:54 А вы включите отображение последовательности выполнение операций и увидите в чем причина .
То есть вот сейчас отвечая ещё не искал в программе такую возможность,но может найду сам.
А ещё я много бился над тем как создавать свои блоки на Basic по аналогии созданных другими и без знания языка программирования ничего не выходит. Видео обучающие смотрел,там всё равно не всё что нужно показывали и объясняли. Так что у меня всё впереди.За то интересно.
Последний раз редактировалось Editor 23 ноя 2025, 22:57, всего редактировалось 2 раза.
-
Editor
- Рядовой
- Сообщения: 24
- Зарегистрирован: 17 авг 2025, 17:33
- Имя: Ашот
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
В моём варианте сброс автоматический.montirovka писал(а): 23 ноя 2025, 14:25 Или так. Некоторые спросят почему предустановка 1. День у программистов может быть нулевым, а в жизни - все начинается с первого дня.
2025-11-23_14-15-55.png
Вообще то такие темы надо начинать в разделе о помощи.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3364
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 340 раз
- Поблагодарили: 162 раза
Re: FLProg 9.6.x тестирование
Вы усложняете код, просто потому что вам хочется чтобы он считал от 3 до 0? Ну я даже не знаю, но вы всё-таки присмотритесь к моему варианту. Если вам нужен обратный отсчёт, вычтите из результата 3 и умножайте на -1. А блок and правильно сработал. Поставьте rtrig на кнопку счета и все будет работать.Editor писал(а): 23 ноя 2025, 22:41Счётчик установлен так,чтобы достигнув нуля выдал на выходе единицу,а на вход подаётся из меню то самое число три или другое.Суть была в том,чтобы на три(а точнее с трёх до нуля) включенное устройство устройство оставалось включенным на третьем до прихода четвёртого импульса на вход счётчика.То есть наступил другой день,а устройство(точнее разрешение ему сработать в другие )выключилось и так на третий день снова.Но почему блок логики AND не сработал,вот что интересно?Phazz писал(а): 23 ноя 2025, 12:47Я вообще не понял, блок считает вниз а как должно быть 3?Editor писал(а): 23 ноя 2025, 12:24
Должен признаться в том,что я пока не знаю как.
То есть вот сейчас отвечая ещё не искал в программе такую возможность,но может найду сам.
А ещё я много бился над тем как создавать свои блоки на Basic по аналогии созданных другими и без знания языка программирования ничего не выходит. Видео обучающие смотрел,там всё равно не всё что нужно показывали и объясняли. Так что у меня всё впереди.За то интересно.
-
lfgjikjjyj
- Сержант
- Сообщения: 231
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 35 раз
Re: FLProg 9.6.x тестирование
Ну так всё правильно у вас вы поставили число три в счётчик нажали один раз получили два нажали второй раз получили один нажали третий раз получили ноль и Триггер сработал а так как не успели отпустить кнопку в течение одного цикла то произошёл сброс
Поставили уж тогда лучше бы -3 в счётчике выставили бы автосброс на ноль после минус трёх и не нужно было никакой бы триггер с четвёртым нажатием
Да и предустановка там не нужна
Поставили уж тогда лучше бы -3 в счётчике выставили бы автосброс на ноль после минус трёх и не нужно было никакой бы триггер с четвёртым нажатием
Да и предустановка там не нужна
-
lfgjikjjyj
- Сержант
- Сообщения: 231
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 35 раз
Re: FLProg 9.6.x тестирование
сохранение по пину понятно в епроме
но там можно и не выбирать вход сохранения то тогда будет сохранять по изменению числа ?
допустим мне надо ввести число 12345678
я привязал к окну ввода переменную "калибровка темп 1" и в настройках ей указываю что она просто епром без входа
и теперь когда я буду вводить 12345678 то мой епром по мере ввода перезапишится 8 раз ?
или он вообще нечего не будет делать без входа разрешения на запись ?
но там можно и не выбирать вход сохранения то тогда будет сохранять по изменению числа ?
допустим мне надо ввести число 12345678
я привязал к окну ввода переменную "калибровка темп 1" и в настройках ей указываю что она просто епром без входа
и теперь когда я буду вводить 12345678 то мой епром по мере ввода перезапишится 8 раз ?
или он вообще нечего не будет делать без входа разрешения на запись ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 998
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 103 раза
- Поблагодарили: 360 раз
Re: FLProg 9.6.x тестирование
Предлагаю продолжить обсуждение здесь.Editor писал(а): 23 ноя 2025, 22:49В моём варианте сброс автоматический.montirovka писал(а): 23 ноя 2025, 14:25 Или так. Некоторые спросят почему предустановка 1. День у программистов может быть нулевым, а в жизни - все начинается с первого дня.
2025-11-23_14-15-55.png
Вообще то такие темы надо начинать в разделе о помощи.![]()
-
autoelectronica
- Сержант
- Сообщения: 126
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Господа, накидал проект в 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.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
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 тестирование
В arduino IDE отключите UART по USB. Он на тех же пинах что и CAN, совместно не работают
Re: FLProg 9.6.x тестирование
Приветствую! удалось что-нибудь раздобыть по этой проблеме?Pss писал(а): 23 ноя 2025, 21:59 нет связи Modbus RTU между панелью Kinco, и платой STM32F407VET6, соединение через преобразователи MAX485. Пробовал соединять Arduino Mega2560 с Arduino nano, тоже не работает связь.
у меня такая же ерунда, подозреваю что пин управления приемом и передачей для max485 не инициализируется в библиотеке....
- montirovka
- Капитан
- Сообщения: 998
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 103 раза
- Поблагодарили: 360 раз
Re: FLProg 9.6.x тестирование
В соседней ветке был выложен проект UDP_Transmitter.flp.
Если проект UDP_Transmitter.flp открыть в FLProg 8.2.3 контроллер ESP8266. Если открыть в FLProg 9.6.4 - Arduino Uno.
Если проект UDP_Transmitter.flp открыть в FLProg 8.2.3 контроллер ESP8266. Если открыть в FLProg 9.6.4 - Arduino Uno.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Brand2
- Лейтенант
- Сообщения: 462
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 5 раз
- Поблагодарили: 6 раз
Re: FLProg 9.6.x тестирование
У меня в версии 9.5.5 тоже открывается UDP_transmitter как Arduino Uno и там вообще только блок ScanOneWare и блок DS18B20 без соединений.
Хотел спросить,что бы установить последнюю версию программы нужно заново ее скачивать или можно скачать файл обновлений?
Хотел спросить,что бы установить последнюю версию программы нужно заново ее скачивать или можно скачать файл обновлений?
- montirovka
- Капитан
- Сообщения: 998
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 103 раза
- Поблагодарили: 360 раз
Re: FLProg 9.6.x тестирование
Если программа установленная видит обновление - можете обновить.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 тестирование
Версия FLProg 9.6.4
Передаю/принимаю переменные в UART и из UART STM32 в ESP32.
Дело в том, что не происходит передача Boolean и Byte, хотя в приёме переменной из UART можно выбрать все форматы.
Передаются Integer, String, Float.
Может так и должно быть?
Передаю/принимаю переменные в UART и из UART STM32 в ESP32.
Дело в том, что не происходит передача Boolean и Byte, хотя в приёме переменной из UART можно выбрать все форматы.
Передаются Integer, String, Float.
Может так и должно быть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Siberian
- Лейтенант
- Сообщения: 656
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 40 раз
- Поблагодарили: 18 раз
Re: FLProg 9.6.x тестирование
Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.
Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
Плата 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 тестирование
У меня версии 9.2.6 на контролерах STM32F407 и STM32H743VIT6 PWM выходы реально работает,Siberian писал(а): 26 ноя 2025, 11:34 Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.
Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
но на PWM выходах от Ecoins
Вечером проверю а версии 9.6.4
- Siberian
- Лейтенант
- Сообщения: 656
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 40 раз
- Поблагодарили: 18 раз
Re: FLProg 9.6.x тестирование
Я не использую блок PWM от Ecoins.skrickis писал(а): 26 ноя 2025, 11:48У меня версии 9.2.6 на контролерах STM32F407 и STM32H743VIT6 PWM выходы реально работает,Siberian писал(а): 26 ноя 2025, 11:34 Версия FLProg 9.6.4
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 180 милливольт.
Шим на выходе не работает.
Версия FLProg 9.2.6
Плата STM32, ESP32.
На любом выходе PWM на осциллографе 3,2 вольта.
Шим на выходе работает.
но на PWM выходах от Ecoins
Вечером проверю а версии 9.6.4
У меня сразу с ПИД регулятора выход ШИМ на выход.
Мой ПИД регулятор сделан пользовательским блоком, ШИМ-255.
Наверное в этом проблема.
Блок очень хороший, проверен годами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
skrickis
- Сержант
- Сообщения: 205
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 17 раз
- Поблагодарили: 34 раза
Re: FLProg 9.6.x тестирование
в версии 9.6.4 на STM32F407 с таким пид регулятором работает шим на штатном и Ecoins выходах
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя