Тестирование версии 8.х

Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#1

Сообщение support » 03.01.2021{, 20:51}

К 10-ЛЕТИЮ FLPROG.

В этом году исполняется 10 лет со дня выхода первой версии FLProg.

Для меня и ветеранов форума это является знаковой датой, важным этапом развития FLProg.

FLProg применяется в детских клубах, образовательных и научных учреждениях, инженерами, просто увлеченными людьми. С ориентацией на FLProg проектируются прикладные и универсальные контроллеры, программируемые реле (ПР), программируемые логические контроллеры (ПЛК), распределенные системы управления. Важным партнером является KaScada (г. Чехов).

Дальнейшее развитие требует создания новых организационных структур с вовлечением в неё разработчиков, программистов, конструкторов, инженеров.

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

Благодарю всех модераторов за бесперебойную работу форума


Разработчик FLProg.


Пока тестовая версия 8.0 ещё в разработке, и думаю выйдет ещё не очень скоро, но я подумал что стоит сразу завести тему для её обсуждения. При работе над стабильной версией 7.3. у Вас возникло достаточно много идей по доработке, и большинство из них действительно актуальны. Описывайте эти пожелания в этой теме. В начале разработки новой линейки версий можно очень много "хулиганить" - время на поиск ошибок и "доводку" программы сейчас есть.

31-12-22 Вышла новая версия программы с номером 8.0.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-2/

28-01-23 Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/

03-04-23 Вышла новая версия программы с номером 8.2.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-versii-programmy-2/
Автор программы FLProg.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#341

Сообщение ecoins » 05.01.2023{, 18:33}

Phazz писал(а):
05.01.2023{, 18:21}
И отсутствие описания не проблема, авторы блоков здесь и отвечают всем.
Спасибо. Мы действительно стараемся отвечать на вопросы. И сейчас готовим новую версию с новыми контроллерами.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Тестирование версии 8.х

#342

Сообщение chmak2007 » 05.01.2023{, 18:47}

ecoins писал(а):
05.01.2023{, 18:33}
Phazz писал(а):
05.01.2023{, 18:21}
И отсутствие описания не проблема, авторы блоков здесь и отвечают всем.
Спасибо. Мы действительно стараемся отвечать на вопросы. И сейчас готовим новую версию с новыми контроллерами.
Поделитесь какие контроллеры будут поддерживаться в новых блоках чтоб можно их преобрести пока не вышла новая версия!

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#343

Сообщение ecoins » 07.01.2023{, 00:56}

ESP32S2, ESP32S2, и ещё кое-что в формате Raspberry Pi Pico.

Sergoo
Рядовой
Сообщения: 14
Зарегистрирован: 29.09.2021{, 11:34}
Репутация: 1
Имя: Сергей

Тестирование версии 8.х

#344

Сообщение Sergoo » 08.01.2023{, 00:11}

скажите у меня у одного следующая проблема, перешел на новый бук с WIN10Pro
при компиляции в портативной версии 802 платы esp32 - ошибка компиляции даже при пустом скетче, в 752 версии такой ошибки нет.
v802esp32portabTrable.png
при компиляции пустого скетча в установочной версии программы 802 ошибки такой нет!
Последний раз редактировалось Sergoo 08.01.2023{, 14:33}, всего редактировалось 1 раз.

НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

Тестирование версии 8.х

#345

Сообщение НовыйUser » 08.01.2023{, 11:24}

bsn писал(а):
03.01.2023{, 16:01}
Присоединяюсь к просьбе.
Связка Mega2560+W5100 несколько лет добросовестно транслировала страницу веб-сервера. Пропустил момент когда, но сейчас, время от времени, чудят. Например, через подсоединённый роутер, по WiFi выдаётся картинка веб-сервера и стабильно принимается на смартфонах или планшете. Но в то же время, ни один из подключенных по LAN компьютеров, страницу веб-сервера открыть не может. Через несколько часов, вдруг, само собой, всё восстанавливается и по проводной сети LAN, и по WiFi. Иногда по нескольку дней всё может нормально работать. В другой, по несколько раз в день может отваливаться и вновь самостоятельно восстанавливаться. При том, что роутер, всё это время, нормально работает с интернетом, вроде на него грешить нельзя.

Для эксперимента, брал запасную Mega2560 и другой W5100 и ехал в другое место. Там, через другой компьютер, по LAN, подключался к другому роутеру. Сразу после прогрузки в Mega2560 какой либо веб-странички, при первом подключении компьютера, страница обычно есть. При повторном подключении, к ней же, страница уже становится недоступной.

Повторюсь, несколько лет назад, таких косяков не наблюдалось. Потому надеюсь, что всё можно вновь наладить.
Добавлю. Перепроверял на разных роутерах. Разных проводах. Не изменилось спонтанное поведение работы.
Однако, 2560 при этом работает стабильно все время. Даже когда шилд вываливается каким-то образом из сети.
Прошивки сокращал до минимальных блоков чтобы исключить проблему.
Менялись блоки питания, отключались проводные соединения на этой связки до минимальных.

Стабильность проблемы обнаружена только в одном. 2560 - работает всегда надежно. А шилд выпадает из сети.

Отправлено спустя 17 минут 30 секунд:
bsn,
могли бы выложить проект на котором такое поведение шилда ? (сюда/в личное сообщение) чтобы сравнить используемые блоки на предмет поиска вероятного совпадения

Seregag
Рядовой
Сообщения: 1
Зарегистрирован: 30.12.2020{, 23:43}
Репутация: 0
Имя: Сергей

Тестирование версии 8.х

#346

Сообщение Seregag » 08.01.2023{, 14:00}

Добрый день, возможно эта проблема уже упоминалась тут.
В 8.0 и 8.02 версии, попробовал сделать modbus slave на arduino nano(китай) + модуль RS485 C25B. Работает, но адрес устройства всегда равен 1, настройки и программный блок изменения адреса на это не влияет.
В 7.5.2 работает

malen53751
Рядовой
Сообщения: 24
Зарегистрирован: 12.06.2018{, 12:38}
Репутация: 0
Имя: Михаил

Тестирование версии 8.х

#347

Сообщение malen53751 » 08.01.2023{, 15:57}

Seregag.Здравствуй. Переключись из проекта всё обновится.У меня другая проблема. Работал в 7.4.6 модбас работал без проблем. В 8.0 скетч грузится на приём не работает плата XY-017 связка esp32 . Тот же проект гружу в 7.4.6 всё отлично.Может кто подскажет.
Тема с модбас в последней версии очень интересна. Меня интересует Один мастер и два слева но на STM32F103 но там компиляция не идет ошибка.

Отправлено спустя 13 минут 15 секунд:
С компиляциеё может кто подскажет esp32 выдаёт ошибку. Не может найти файл, я нашёл в другой папке скопировал всё прошло нормально.Но модбас не работает.
Таже история и с STM32

sda1905
Рядовой
Сообщения: 1
Зарегистрирован: 22.06.2021{, 16:13}
Репутация: 0
Имя: Дмитрий

Тестирование версии 8.х

#348

Сообщение sda1905 » 08.01.2023{, 18:48}

У меня вообще не компилируется, сразу вылетает с закрытием программы. Также на ESP32. Создал 2 Modbus мастера, чтобы опрашивать одновременно 2 контроллера. Может кто подскажет в чем может причина?

Отправлено спустя 22 минуты 27 секунд:
Нашел причину. Все происходит из-за Web-интерфейса. Его выключаешь - компилируется, загружается Arduino IDE. Включаешь Web-интерфейс, нажимаешь кнопку компиляции и вырубается программа (при чем, что Web нестроен). Мне как раз и нужна ESP32 из-за Web-интерфейса.

Отправлено спустя 6 минут 34 секунды:
При чем сама программа не собирает код
Вложения
С выкченным Web.jpg
С включенным Web.jpg

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование версии 8.х

#349

Сообщение vovka1973 » 08.01.2023{, 19:28}

sda1905 писал(а):
08.01.2023{, 19:17}
При чем сама программа не собирает код
не смог повторить как у вас все компилируется ,единственно что надо постоянно переходить на пустой проект что бы вкладки активировались.
попробуйте создать рядом проект пустой и при каждой активации будь то модбас либо веб переходить на пустой проект потом обратно
Изображение

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Тестирование версии 8.х

#350

Сообщение bsn » 08.01.2023{, 21:06}

НовыйUser писал(а):
08.01.2023{, 11:42}
2560 - работает всегда надежно. А шилд выпадает из сети
Да, надёжность самой Arduino Mega2560 проверенна многолетней бесперебойной работой. У меня стабильно принимает данные, по Modbus, от кучи периферийных Arduino ProMini. Всё, что мне нужно, выводит на свой LCD дисплей. При отключениях или перезагрузках заводится c пол оборота. Да и у уважаемого ecoins, в списках надёжных контроллеров, этот не на последнем месте. Очень не хочется отказываться от Mega2560. Для моих целей этого контроллера пока хватает с головой.
Но в комплекте с шилдом W5100 иногда чудят, хотя ранее, несколько лет подряд всё было стабильно. Выше уже писал, бывает так, что при исправно работающем и передающем веб страничку WiFi, в это время компы по LAN не видят эту страничку. Причём каждый по своему. Что удивительно: надёжнее всех держит подключение по LAN самый дальний, старый ноутбук (WiFi в нём отключен). Могут отключится от WEB-страницы все компы, а ноут держится более всех. Но и он отключается иногда. Но и WiFi тоже иногда не передаёт веб-страничку. Причём во всех компах в это время идёт нормальное подключение к внешнему интернету.
Все компы чаще выключены, чем включены. Неисправность может проявляться даже при подключении к сети одного единственного компьютера. Иногда, когда на смартфонах пропадает подключение к искомой веб-странице, помогает перезагрузка самого смартфона. Но не всегда - бывает, что вообще никто из аппаратуры не видит веб-страницу. А через несколько часов включаешь - страница вполне себе доступна :) .
Когда-то уважаемый Sancho порекомендовал для Mega2560, поэкспериментировать с шилдом LAN8720. Таки выписал и получил этот шилд с AliExpress. Но пока руки до экспериментов так и не дошли.
На будущее Автор обещает, что со временем, для Arduino Mega2560, может появиться возможность формировать веб интерфейс с цветными картинками. Дай то Бог, было бы очень классно.
НовыйUser писал(а):
08.01.2023{, 11:42}
могли бы выложить проект на котором такое поведение шилда ? ... чтобы сравнить используемые блоки на предмет поиска вероятного совпадения
Да, конечно:
СпойлерПоказать
1.Так сейчас выглядит моя домашняя сеть. Иногда меняю в ней что-то. К Mega2560, по Modbus, подключены Arduino ProMini из разных комнат:
1.Домашняя сеть.jpg
2.В этом корпусе у меня смонтирована Mega2560, всякие шилды, и дисплей LCD 4x20:
2.Mega2560.jpg
3.Такую картинку могу получать на смарфонах, или на мониторах компьютеров. Там много чего ещё не подключено, потому есть нулевые показания от датчиков:
3.WEBстраница.jpg
4.Старый ноут, в качестве монитора. Самая дальняя точка моей LAN сети (и почему-то самая устойчивая к получению WEB-странички залитой от FLProg):
4.Ноут.jpg
5.Настройки WebСервера:
5.Настройки.jpg
6.Файл FLProg, с платой WEB-страницы:
01MAST221231копия.rar
(186.2 КБ) 24 скачивания
Последний раз редактировалось bsn 10.01.2023{, 10:33}, всего редактировалось 1 раз.

НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

Тестирование версии 8.х

#351

Сообщение НовыйUser » 09.01.2023{, 06:49}

bsn писал(а):
08.01.2023{, 21:06}
Да, конечно:
а питание по usb у связки ?

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Тестирование версии 8.х

#352

Сообщение bsn » 09.01.2023{, 06:57}

НовыйUser писал(а):
09.01.2023{, 06:49}
а питание по usb у связки ?
Не понял, о каком месте, и о какой связке вопрос. Если можно, подрисуете, пожалуйста, стрелочку с вопросительным знаком, на рисунке моей домашней сети. Или свой рисунок, в свободном формате, изобразите.
Mega2560 питается от отдельного, своего блока питания. Если это вопрос про Arduino ProMini, то по тому же кабелю, что и связь Modbus, по свободным жилам, подаётся подпитка для них. С Modbus никаких проблем нет.
Если это про шилд W5100, то он штатно, через имеющиеся разъёмы, воткнут в Mega2560. Соответственно, через это и запитан.
СпойлерПоказать
К сожалению чёткого фото под рукой нет:
4.Сервер.jpg
Кстати про usb забыл кое что отметить. Для заливки обновления в Mega2560 конечно нужно соединять шнуром usb контролер с компьютером. Если забываю потом шнур USB отключить, то проблем с открытием Web-страницы больше, по крайней мере на том компе что подключен. При разорванном usb проблем вроде меньше.

P.S. Если и дальше здесь будем это обсуждать, то возможно перейдем во флуд. Нужно или новую тему создавать, или в личку писать. Но я за то, что бы была, как можно более, открытость обсуждений. "Один голова - хорошо, а несколько - лучше" :)
Последний раз редактировалось bsn 10.01.2023{, 10:32}, всего редактировалось 4 раза.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование версии 8.х

#353

Сообщение vovka1973 » 09.01.2023{, 14:18}

8.0.2 stm32 встроенный блок драйвер светодиодов мах7219 работает некорректно, показывает только одну цифру при любом выборе набора цифр.
Изображение

Agat
Рядовой
Сообщения: 40
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

Тестирование версии 8.х

#354

Сообщение Agat » 11.01.2023{, 17:27}

vovka1973 писал(а):
08.01.2023{, 19:28}
единственно что надо постоянно переходить на пустой проект что бы вкладки активировались.
такая же проблема 8.0.2, но появилась не сразу, несколько дней работал все само обновлялось, сейчас надо переходить на другую вкладку, чтоб дерево обновилось..

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Тестирование версии 8.х

#355

Сообщение Ingwar » 15.01.2023{, 03:25}

support, может уже проблема описана и в процессе решения, тогда повторюсь.
При вставке скопированного из открытого проекта ПБ (проверено на блоке из простого редактора Code) в другой открытый проект, имеющий ПБ сделанные в проф. редакторе, последние удаляются, а сделанные в простом редакторе остаются.
Проверено на версиях 7.5.2 и 8.0.2

Отправлено спустя 7 минут 19 секунд:
Тоже самое происходит и с тегами MODBUS "вытащенными" в проект - при вставке ПБ из другого проекта они удаляются.
З.Ы. Может важно - проекты на самостоятельно описанных камнях. В тестах использовался однотипный контроллер. ПБ созданы в текущих версиях.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Vasiliy
Рядовой
Сообщения: 15
Зарегистрирован: 28.03.2018{, 10:06}
Репутация: 0
Откуда: Дрогобич
Имя: Василій

Тестирование версии 8.х

#356

Сообщение Vasiliy » 18.01.2023{, 17:51}

Всем здрасте!
зашиваю в stm32f103c6 бут без проблем любой, винда упорно відит НЛОусб, дрова скачал установились сацефули. Windows11 64

Интересно! FP 8.0.2
Встроинний IDE
Програмирую стм через наннку: (в нано перемичка RST-Gnd)
stm - nano
A10 - Tx
A9 - Rx
Gnd - Gnd
5V - 5V
в stm перемичка boot0 в 1, после подачи питания на stm нажать кнопку сброса - ВАЖНО!

пишу блинк из Ide и, о чудо все работает, и код из Flки пишет через нанку на ура.
НЛО USB стал STM Serial, но нифига не пишет - Com порт мол занят.

Вопрос к знатокам: как запустить прошику через Com?

П.С. Ide FP 8.0.2 не откривает COM от слова вообще. Сам FP СОМ откривает и все видит
Защита от зависания приводит к аварии при проверке скетча, даже пустого.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование версии 8.х

#357

Сообщение vovka1973 » 19.01.2023{, 17:21}

Может уже было , невозможно сделать блок fbd версия 8.0.2
errorfbd.log
(68.22 КБ) 18 скачиваний
Изображение

Vasya
Рядовой
Сообщения: 4
Зарегистрирован: 18.01.2023{, 11:36}
Репутация: 0
Имя: Петя

Тестирование версии 8.х

#358

Сообщение Vasya » 19.01.2023{, 17:26}

Flprog v8.0.2
Датчик DHT-22. При выдаче c него данных (тип float) на web-страницу, не смотря на установленное "Количество знаков после запятой" - "1", выдает данные в формате xx.xx

tronik1
Рядовой
Сообщения: 62
Зарегистрирован: 05.10.2017{, 12:34}
Репутация: 2
Имя: Сергей

Тестирование версии 8.х

#359

Сообщение tronik1 » 22.01.2023{, 12:41}

СпойлерПоказать
ESP32_test_MCP23017.flp
(327.15 КБ) 26 скачиваний
Если в проекте ESP32 использовать блок для микросхемы расширения MCP23017 то перестает работать WEB интерфейс и OTA. Плата пингуется но вебинтерфейса нет. Эта проблема прослеживается в 8.0.2 и 7.5.0, в других версях не пробовал. Уважаемый support, можно ли это как то исправить? Заранее благодарен.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#360

Сообщение ecoins » 22.01.2023{, 17:34}

tronik1 писал(а):
22.01.2023{, 12:41}
Если в проекте ESP32 использовать блок для микросхемы расширения MCP23017 то перестает работать WEB интерфейс и OTA. Плата пингуется но вебинтерфейса нет. Эта проблема прослеживается в 8.0.2 и 7.5.0, в других версях не пробовал. Уважаемый support, можно ли это как то исправить? Заранее благодарен.
В стандартном блоке используется стандартная библиотека, которая хорошо демонстрирует функциональные возможности MCP23017 (побитовый ввод/вывод), но не очень пригодна для более сложных применений, например как в Вашем случае(WEB,OTA).
Возможным решением в Вашем случае может быть применение блоков ecoins - c ESP32 проблем не должно быть.

Ответить

Вернуться в «Темы от автора»