Страница 15 из 15

Тестирование новой версии программы 6.Х

Добавлено: 08.09.2019{, 16:41}
support
С небольшой задержкой выпущена новая бэта версия программы с номером 6.0.
Обсуждаем ёё в этой теме.
Подробнее о релизе здесь
Версия 6.Х основной задачей имеет интеграцию контроллера ESP32. В самом начале работы над этой версией обнаружилось, что текущая реализация системы описания контроллера не позволяет описать этот процессор. В связи с этим пришлось полностью переделывать эту реализации. Под это дело я решил реализовать давно требующуюся функциональность – возможность пользователям создавать собственные описания контроллера. Поэтому архитектура новых описаний контроллеров сразу разрабатывалась с учетом этого функционала, и кроме того я постарался сделать её максимально гибкой, и масштабируемой.

В версии 6.0 в меню «Инструменты» главного окна появился пункт «Редактор описаний контроллеров», который и вызывает этот редактор. В нём можно как с нуля создать новое описание, так и создать новое на базе существующего, и потом отредактировать его под собственные нужды.

Созданные описания и целые библиотеки описаний, можно экспортировать в файл и импортировать из файла.

Более подробно работа с редактором будет описана мною в уроках в ближайшее время.

Создание новой архитектуры описаний контроллера, потянуло за собой коренную переделку программы, что и вызвало задержку в сроках выхода новой версии.

Наиболее большим изменениям подверглась среда программирования на языке LAD. Но мне удалось убрать многолетние «костыли» который были «подставлены», в связи с ошибками в архитектуре сделанными ещё в самом начале разработки программы.



Внимание! В связи с оптимизацией архитектуры проекта LAD в проектах, созданных в более ранних версиях при загрузке в версию 6.0 и выше (в будущем), на входах (контактах) будут сброшены галочки «Включить подтягивающий резистор» и «Защита от дребезга». Обратите на это внимание при редактировании старых проектов.



В остальном переход на новую версию должен происходить прозрачно, но всё-таки, не стоит забывать, что это БЭТА версия, и в работе программы возможны ошибки.

Так же обновлён просмоторщик описания контроллера, и информация, выводимая в нём теперь более полная.

В ближайшее время пока не устаканится новая архитектура описания контроллера, и не уберутся самые грубые ошибки, я не буду интегрировать ESPЗ32. На время первоначального тестирования у меня в качестве основной задачи, запланировано решение давно обещанной и востребованной задачи по реализации поддержки облака Каскады.

Так что приглашаю самых смелых пользователей к тестированию новой версии программы.

P.S. 11.09.2019 Выложил (пока на хабре) первый урок по работе с редактором описаний контроллера

P.S. 22.09.19 Версия обновилась до 6.1. Подробнее здесь


P.S. 29.10.19 Версия обновилась до 6.1.1. Подробнее здесь

P.S. 01.12.19 Тема уже очень большая, я её закрываю. Продолжаем обсуждение версии 6.2.Х здесь

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 10:08}
Phazz
Есть новая бета!

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 10:29}
support
Да выложил, ESP32 внутри как говорится))).
Описание позже напишу, спать хочу)))) Всю ночь релиз делал.

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 11:48}
pasha71
support, Сергей добрый день. При попытке прокомпелировать вылет. В 6.1 всё нормально.
Сергей Вы там отдыхайте, и берегите себя)))))

Отправлено спустя 25 секунд:
Это проблема с версией 6.2

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 13:20}
support
pasha71 писал(а):
30.11.2019{, 11:48}
support, Сергей добрый день. При попытке прокомпелировать вылет. В 6.1 всё нормально.
Есть такая ошибка. Исправил. Пока (до следующей версии где то через недельку) модбас слейв RTU не будет компилироваться. Спасибо за найденную ошибку. Ищем дальше

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 15:32}
vovka1973
remote xy так и не заработал 6.2
и еще не пойму создаю точку доступа на есп 32 и протокол слейв модбас тср прошиваю все подключается и управляется ,но при повторном включении есп 32 я уже ни как не могу подключиться к этой точке доступа приходится переименовывать ее в проекте и прошивать но это все работает до первого отключения контроллера :smile390:

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 16:29}
EgorKa
support, бета 6.2.0 Меню Инструменты → Запустить Arduino IDE ,
IDE в черном поле выдает:
"Неверная библиотека найдена в d:\Program Files\FLProg_6-2-0_Win64\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library "

Отправлено спустя 21 минуту 7 секунд:
Выход ШИМ ESP32 , может для информативности добавить, если возможно?
СпойлерПоказать
ESP32 ШИМ.JPG
Отправлено спустя 15 минут 50 секунд:
Для разрешения записи в Выход ШИМ если EN инвертировать , то выдает ошибку. Если поставить на EN константу True -все нормально.
СпойлерПоказать
ESP32 ШИМблок инверт EN.JPG
Отправлено спустя 3 минуты 16 секунд:
Можно в меню на рабочем столе добавить кнопочку "Показывать номера блоков"?
Показывать номера блоков.JPG

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 18:49}
com
Версия 6,2 в редакторе блока пзем при нажатии на кнопку информация, программа вылетает

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 20:19}
Phazz
Вообще не запускается (((((
2019-11-30_22-19-03.png
2019-11-30_22-19-03.png (6.19 КБ) 2377 просмотров
Отправлено спустя 13 минут 25 секунд:
Разобрался, Comodo шалит

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 22:24}
RedSky
vovka1973, что то похожее происходит. Проект с точкой доступа, клиентом и модбасом с Cloud - сразу после загрузки работает. После выключения после того как подключетmся к WIFI плата зависает. (esp32, в 8266 аналогично)

Отправлено спустя 23 минуты 15 секунд:
support, в самописных контроллерах нельзя выбрать pin0 и 1 для программного UARTa.

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 23:01}
Rovki
C Kascada cloud и модбасом тср работает нормально

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 23:18}
RedSky
Rovki писал(а):
30.11.2019{, 23:01}
C Kascada cloud и модбасом тср работает нормально
да, но не работает с точкой доступа и клиентом и Cloud.

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 23:33}
Rovki
RedSky писал(а):
30.11.2019{, 23:18}
Rovki писал(а):
30.11.2019{, 23:01}
C Kascada cloud и модбасом тср работает нормально
да, но не работает с точкой доступа и клиентом и Cloud.
так и 8266 вроде так не работало ...

Тестирование новой версии программы 6.Х

Добавлено: 30.11.2019{, 23:53}
Vasiliy0000
Смотрел видео.
Очень много настроек с шимом можно делать. Скважность менять можно. Фазу крутить. Такие блоки будут?

Тестирование новой версии программы 6.Х

Добавлено: 01.12.2019{, 00:57}
texbez
support,
не работает загрузка по wifi

Тестирование новой версии программы 6.Х

Добавлено: 01.12.2019{, 01:28}
support
vovka1973 писал(а):
30.11.2019{, 15:32}
remote xy так и не заработал 6.2
и еще не пойму создаю точку доступа на есп 32 и протокол слейв модбас тср прошиваю все подключается и управляется ,но при повторном включении есп 32 я уже ни как не могу подключиться к этой точке доступа приходится переименовывать ее в проекте и прошивать но это все работает до первого отключения контроллера :smile390:
У ESp 32 работающей в качестве точки доступа похоже есть проблема с DHCP (Впрочем она есть и у ESP8266). Для того что бы подключатся к ней стабильно у подключаемого устройства должны быть вручную прописанные настройки сети, соответствующие точке доступа.

Отправлено спустя 4 минуты 30 секунд:
EgorKa писал(а):
30.11.2019{, 17:09}
support, бета 6.2.0 Меню Инструменты → Запустить Arduino IDE ,
IDE в черном поле выдает:
"Неверная библиотека найдена в d:\Program Files\FLProg_6-2-0_Win64\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library "
Это вопросы не ко мне)))) Я то же на это налетал. Вы когда то пользовались пользовательским описание контроллера отсюда. В нем загруженна эта неправильная библиотека. При компиляции она выгружается в Вашу папку программы, ну и остаётся там. Просто удалите её. ( d:\Program Files\FLProg_6-2-0_Win64\ideV4\libraries\Esp32-SoftwareSerial-master)

Отправлено спустя 23 минуты 35 секунд:
EgorKa писал(а):
30.11.2019{, 17:09}
Отправлено спустя 15 минут 50 секунд:
Для разрешения записи в Выход ШИМ если EN инвертировать , то выдает ошибку. Если поставить на EN константу True -все нормально.
Это не бага, это фитча)))) (обратите внимание что это есть только у блоков записи в переменную или выход). Если Вы ставите галочку "вход разрешения записи", то подразумевается что этот вход будет куда то подключен. Если ВЫ его не подключили - значит забыли. Вам программа об этом и сообщает. Ведь если его не подключит - на нём всегда будет 0 и он никогда не сработает. Зачем тогда этот блок нужен? Если его инвертировать - в него всегда будет писаться! Зачем тогда нужен этот вход - снимите галочку.

Отправлено спустя 9 минут 20 секунд:
com писал(а):
30.11.2019{, 18:49}
Версия 6,2 в редакторе блока пзем при нажатии на кнопку информация, программа вылетает
Упс - да есть такая ошибка. Исправил.

Отправлено спустя 3 минуты 47 секунд:
RedSky писал(а):
30.11.2019{, 22:47}
support, в самописных контроллерах нельзя выбрать pin0 и 1 для программного UARTa.
Поправлю, чуть позже

Отправлено спустя 4 минуты 21 секунду:
Vasiliy0000 писал(а):
30.11.2019{, 23:53}
Очень много настроек с шимом можно делать. Скважность менять можно. Фазу крутить. Такие блоки будут?
ССылочку на видео можно?

Отправлено спустя 1 минуту 3 секунды:
texbez писал(а):
01.12.2019{, 00:57}
support,
не работает загрузка по wifi
Странно, у меня работает. Можно поподробнее, проектик хотя бы.

Тестирование новой версии программы 6.Х

Добавлено: 01.12.2019{, 02:25}
support
Тема уже очень большая, я её закрываю. Продолжаем обсуждение версии 6.2.Х здесь