Страница 1 из 2
ESP32S3
Добавлено: 05 авг 2025, 16:48
VitalyaLev
Доброго времени суток! Столкнулся с такой проблемой, собрал проект в версии 8.2.3 на плате Arduino Nano всё работает, решил перейти на ESP32S3, и соответственно пришлось установить FlProg версии 9.4.0, пересобрал проект и теперь у меня ничего не работает от слова совсем, помогите пожалуйста адаптировать, если это конечно возможно, так же на сегодняшний день версию 8.2.3 Portable скачать не возможно с ресурса из за нерабочей ссылки
Re: ESP32S3
Добавлено: 05 авг 2025, 18:13
Ander
Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.
https://disk.yandex.ru/d/Pw9as55cIg3dug
Re: ESP32S3
Добавлено: 05 авг 2025, 21:22
VitalyaLev
Re: ESP32S3
Добавлено: 05 авг 2025, 22:45
VitalyaLev
VitalyaLev писал(а): 05 авг 2025, 21:22
Спасибо, буду пробовать
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Re: ESP32S3
Добавлено: 06 авг 2025, 07:47
Phazz
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Re: ESP32S3
Добавлено: 06 авг 2025, 07:57
montirovka
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Re: ESP32S3
Добавлено: 06 авг 2025, 08:13
VitalyaLev
Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет
Re: ESP32S3
Добавлено: 06 авг 2025, 08:14
VitalyaLev
montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Спасибо
Re: ESP32S3
Добавлено: 06 авг 2025, 09:17
VitalyaLev
VitalyaLev писал(а): 06 авг 2025, 08:13
Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет
Вот что еще обнаружил, при очередном включении, в монитор порта летит вот такое сообщение
Код: Выделить всё
Guru Meditation Error: Core 1 panic'ed (Double exception).
Core 1 register dump:
PC : 0x4037b182 PS : 0x00040636 A0 : 0x82006d78 A1 : 0x3fce9d20
A2 : 0x00040636 A3 : 0x00040026 A4 : 0x00000001 A5 : 0x00000001
A6 : 0x00060023 A7 : 0x00000003 A8 : 0x3fce9de0 A9 : 0x00ffffff
A10 : 0x3fcebf38 A11 : Guru Meditation Error: Core 1 panic'ed (Double exception).
Core 1 register dump:
PC : 0x4037b182 PS : 0x00040636 A0 : 0x82006d78 A1 : 0x3fce9d20
A2 : 0x00040636 A3 : 0x00040026 A4 : 0x00000001 A5 : 0x00000001
A6 : 0x3fc95e80 A7 : 0x00000000 A8 : 0x3fce9de0 A9 : 0x00ffffff
A10 : 0x3fcebf38 A11 : 0x000004ee A12 : 0x00000001 A13 : 0x02cebfdc
A14 : 0x3fcebfdc A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x00000002
EXCVADDR: 0x00fffffc LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4037b17f:0x3fce9d20 0x42006d75:0x3fce9d40 0x42006d75:0x3fce9d60 0x42006d75:0x3fce9d80 0x42006d75:0x3fce9da0 0x42006d75:0x3fce9dc0 0x42006d75:0x3fce9de0
ELF file SHA256: 0228ba2503163c8c
Re: ESP32S3
Добавлено: 06 авг 2025, 09:58
Phazz
Это скорее всего вина какого-то из пользовательских блоков
Re: ESP32S3
Добавлено: 06 авг 2025, 10:28
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58
Это скорее всего вина какого-то из пользовательских блоков
Ни одного пользовательского блока в схеме
Re: ESP32S3
Добавлено: 06 авг 2025, 11:09
VitalyaLev
Такую же схему собрал на NANO в версии 9.5.5, реле так же молчит, что я делаю не так, или проблема всё таки в версии FlProg?
Re: ESP32S3
Добавлено: 06 авг 2025, 11:10
VitalyaLev
montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Раздача молчит, скачать не возможно
Re: ESP32S3
Добавлено: 07 авг 2025, 23:04
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58
Это скорее всего вина какого-то из пользовательских блоков
Причиной такого поведения являются включенная функция modbus как я понял, так как при удалении подключения modbus из проекта, контроллер перестает ругаться и писать депеши в монитор порта
Re: ESP32S3
Добавлено: 07 авг 2025, 23:09
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58
Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
Re: ESP32S3
Добавлено: 07 авг 2025, 23:32
ecoins
VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58
Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
Re: ESP32S3
Добавлено: 08 авг 2025, 08:31
VitalyaLev
ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58
Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
Доброго времени суток!
Да, как я и писал проблема именно со связью между сенсорной панелью DWIN и контроллером ESP32S3, соединяю я их через конвертер rs232 -> TTL, до этого делал проект на NANO в версии 8.2.3, соединял панель по такой же схеме данные отправлялись на панель и контроллер реагировал на нажатие кнопок, но с увеличением потребностей проекта от контроллера было принято решение перейти на esp32S3, смена контроллера привела и к смене версии FlProg на 9.5.6, так как проект не заработал от слова совсем, я решил начать с малого, т.е. с простой функции, нажал на кнопку на дисплее - реле включилось, отпустил кнопку - реле отключилось, куда проще!
Теперь попробую ответить на вопросы
1. Да, скорее всего в modbus, реле при нажатии на кнопку на панели молчит. Отправляю команду сенсорной панелью настроенной в режим SLAVE и слежу за протоколом через монитор порта в программе разработки для данной панели, а так же через modbus pool
2. В консоль я бы рад вывести регистр modbus, но не знаю как пользоваться данной функцией программы так как информации не нашел, если ткнете как это сделать буду очень рад.
3. При добавленном в проект modbus картина такая, вторая строка значение регистра, при отключении modbus проект запускается
В монитор порта при включенном modbus летит вот такое сообщение, из которого можно понять что контроллер в постоянной перезагрузке
Файл проекта тоже прикрепил
Очень хочется понять где ошибка и продолжить проект, сейчас из за этого стало всё колом, 3-й день мучаю
Код: Выделить всё
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2a (SPI_FAST_FLASH_BOOT)
Saved PC:0x4203bc8e
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0
Guru Meditation Error: Core 1 panic'ed (Double exception).
Core 1 register dump:
PC : 0x4037b182 PS : 0x00040636 A0 : 0x82006e6c A1 : 0x3fce9d10
A2 : 0x00040636 A3 : 0x00040026 A4 : 0x00000001 A5 : 0x00000001
A6 : 0x00060023 A7 : 0x00000003 A8 : 0x3fce9dd0 A9 : 0x00ffffff
A10 : 0x3fcebf38 A11 : 0x000004ee A12 : 0x00000001 A13 : 0x02cebfdc
A14 : 0x3fcebfdc A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x00000002
EXCVADDR: 0x00fffffc LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4037b17f:0x3fce9d10 0x42006e69:0x3fce9d30 0x42006e69:0x3fce9d50 0x42006e69:0x3fce9d70 0x42006e69:0x3fce9d90 0x42006e69:0x3fce9db0 0x42006e69:0x3fce9dd0
ELF file SHA256: fb22db39ab6c2f27
Rebooting...
Re: ESP32S3
Добавлено: 08 авг 2025, 11:44
ecoins
VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
► Показать
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
► Показать
Доброго времени суток!
Да, как я и писал проблема именно со связью между сенсорной панелью DWIN и контроллером ESP32S3, соединяю я их через конвертер rs232 -> TTL, до этого делал проект на NANO в версии 8.2.3, соединял панель по такой же схеме данные отправлялись на панель и контроллер реагировал на нажатие кнопок, но с увеличением потребностей проекта от контроллера было принято решение перейти на esp32S3, смена контроллера привела и к смене версии FlProg на 9.5.6, так как проект не заработал от слова совсем, я решил начать с малого, т.е. с простой функции, нажал на кнопку на дисплее - реле включилось, отпустил кнопку - реле отключилось, куда проще!
Теперь попробую ответить на вопросы
1. Да, скорее всего в modbus, реле при нажатии на кнопку на панели молчит. Отправляю команду сенсорной панелью настроенной в режим SLAVE и слежу за протоколом через монитор порта в программе разработки для данной панели, а так же через modbus pool
2. В консоль я бы рад вывести регистр modbus, но не знаю как пользоваться данной функцией программы так как информации не нашел, если ткнете как это сделать буду очень рад.
3. При добавленном в проект modbus картина такая, вторая строка значение регистра, при отключении modbus проект запускается
В монитор порта при включенном modbus летит вот такое сообщение, из которого можно понять что контроллер в постоянной перезагрузке
Файл проекта тоже прикрепил
Очень хочется понять где ошибка и продолжить проект, сейчас из за этого стало всё колом, 3-й день мучаю
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp
Re: ESP32S3
Добавлено: 08 авг 2025, 13:01
VitalyaLev
ecoins писал(а): 08 авг 2025, 11:44
VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
► Показать
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
► Показать
Доброго времени суток!
Да, как я и писал проблема именно со связью между сенсорной панелью DWIN и контроллером ESP32S3, соединяю я их через конвертер rs232 -> TTL, до этого делал проект на NANO в версии 8.2.3, соединял панель по такой же схеме данные отправлялись на панель и контроллер реагировал на нажатие кнопок, но с увеличением потребностей проекта от контроллера было принято решение перейти на esp32S3, смена контроллера привела и к смене версии FlProg на 9.5.6, так как проект не заработал от слова совсем, я решил начать с малого, т.е. с простой функции, нажал на кнопку на дисплее - реле включилось, отпустил кнопку - реле отключилось, куда проще!
Теперь попробую ответить на вопросы
1. Да, скорее всего в modbus, реле при нажатии на кнопку на панели молчит. Отправляю команду сенсорной панелью настроенной в режим SLAVE и слежу за протоколом через монитор порта в программе разработки для данной панели, а так же через modbus pool
2. В консоль я бы рад вывести регистр modbus, но не знаю как пользоваться данной функцией программы так как информации не нашел, если ткнете как это сделать буду очень рад.
3. При добавленном в проект modbus картина такая, вторая строка значение регистра, при отключении modbus проект запускается
В монитор порта при включенном modbus летит вот такое сообщение, из которого можно понять что контроллер в постоянной перезагрузке
Файл проекта тоже прикрепил
Очень хочется понять где ошибка и продолжить проект, сейчас из за этого стало всё колом, 3-й день мучаю
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp
Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
Re: ESP32S3
Добавлено: 08 авг 2025, 13:16
ecoins
VitalyaLev писал(а): 08 авг 2025, 13:01
Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
Пожалуйста.
Мне не смущает, что контроллер ESP32DEV-Module в постоянной перезагрузке.
Вы показали картинку, на дисплей у Вас выводится нормально.
На расстоянии понять особенности Вашего электропитания и/или монтажа мне сложно. Да и не хочется.
Одна из распространенных причин плохой источник питания, например слабый USB-порт.
Обеспечьте в начале надежную работу контроллера - вывод не светодиод, вывода на дисплей, потом переходите к Modbus.
Полагаю, что Ваша проблема не связана с FLProg и/или Arduino IDE.