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

Вопросы, обсуждения, найденные ошибки в версии 6.0 и старше (пока тема сильно не расползётся)

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

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

#1

Сообщение support » 08.09.2019{, 16:41}

С небольшой задержкой выпущена новая бэта версия программы с номером 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.Х здесь
Автор программы FLProg.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#181

Сообщение AlexCrane » 31.10.2019{, 14:59}

Почему-то пропала возможность редактировать пользовательские блоки в проекте :smile37:
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#182

Сообщение edyapd » 31.10.2019{, 15:12}

AlexCrane, сейчас специально попробовал. Редактируется, как в проекте, так и в библиотеке.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#183

Сообщение AlexCrane » 31.10.2019{, 15:22}

edyapd, Странно как-то, версия портабле 6.1.1
userbl.png
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

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

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

#184

Сообщение Ingwar » 31.10.2019{, 15:26}

В настройках блока меню можно выбрать сохранение в EEPROM.
При использовании внешней памяти ( AT24C32 ) как осуществляется запись в нее при заливке программы со стартовыми значениями?
По факту почти всегда абстрактные значения, причем некоторые невозможно изменить. А иногда NAN... Как с этим бороться?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#185

Сообщение edyapd » 31.10.2019{, 16:37}

AlexCrane, у меня как-то раз на 5.3 такая же проблема вылезла. Вроде перезапустил программу и стало всё нормально. А ещё я вижу, что у вас ругается на что-то, какая-то ошибка на плате, может в этом дело.

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 1
Откуда: Абакан
Имя: Юрий

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

#186

Сообщение urqa » 31.10.2019{, 18:51}

Скада вылетает при опросе есп8266 (RTU over TCP). опрос сначала идет но вскоре вылетает приложение с сообщением message not understood # function
проводной порт из обычной меги держит стабильно
Симптомы вылета такие. похоже сбой происходит при чтении тегов холдинг регистов, по крайней мере пока они в 0-х, сбоя нет, пошли показания - сбой

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

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

#187

Сообщение RedSky » 01.11.2019{, 18:47}

По поводу изменений загрузки в контроллер: теперь IDE каждый раз открывается с настройками платы по умолчания, не сохраняя изменения.
К примеру для nano нужно каждый раз вручную выставлять "old bootloader" - это если загружать с открытием IDE. Напрямую загрузить будет вообще невозможно, т. к. загрузчик будет всегда выбран новый.

Отправлено спустя 6 минут 24 секунды:
AlexCrane, проверил, редактируется.

Отправлено спустя 54 секунды:
При открытии старого проекта вылет.
Вложения
error.log
(30.47 КБ) 43 скачивания
NTC.flp
(454.08 КБ) 37 скачиваний

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 1
Откуда: Абакан
Имя: Юрий

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

#188

Сообщение urqa » 02.11.2019{, 07:42}

Так как одна есп8266 это по сути один канал и одно устройство, то есть смысл давать имя каждому слейву(в СКАДЕ особенно) в настройках соединения в разделе коммуникации(а не только типу соединения)
Еще один баг. Скомпилировал работавший проект через 6.1.1 и новую иде (10) перестали читаться теги из есп. тип соединения RTU, но опс сервер пишет что связь с устройством есть. еспшки, прошитые по прежней схеме теги видны.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

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

#189

Сообщение RedSky » 02.11.2019{, 07:59}

urqa, какая версия ядра esp в IDE? С последней могут быть проблемы. 2.4.2 рабочее.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#190

Сообщение Ivan_Kornege » 02.11.2019{, 08:42}

support писал(а):
08.09.2019{, 16:41}
29.10.19 Версия обновилась до 6.1.1.
Почему то пишет в центре текст а не слева в момнт редактирования. При сохранении текст выводится слева.
СпойлерПоказать
FLP6-1-1 RUS.png
А вываливающиеся менюшки можно на русском сделать?
СпойлерПоказать
FLP6-1-1 RUS1.png
Последний раз редактировалось Ivan_Kornege 02.11.2019{, 19:28}, всего редактировалось 1 раз.

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 1
Откуда: Абакан
Имя: Юрий

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

#191

Сообщение urqa » 02.11.2019{, 15:36}

И сюда же 5 копеек.... какой смысл от адреса модбас для ESP? тем не менее скада не разрешает выставлять одинаковый адрес для разных есп.
Версия ядра 2.5.2 стоит

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#192

Сообщение grin-mpx » 02.11.2019{, 23:41}

6.1.1 Портативная для Win-64
Вылет программы при попытке компиляции проекта с блоком Nextion.
некстион-new.flp
(28.34 КБ) 47 скачиваний
error-nextion.log
(30.72 КБ) 36 скачиваний
Отправлено спустя 12 минут 27 секунд:
Так-же вылет программы при сохранении настроек если в блоке Nextion изменить порт Serial1 на SoftwareSerial
error-Software Serial.log
(32 КБ) 43 скачивания
Последний раз редактировалось grin-mpx 03.11.2019{, 12:41}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#193

Сообщение aidar_i » 03.11.2019{, 11:13}

Вылет
error.log
(68.19 КБ) 45 скачиваний

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

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

#194

Сообщение RedSky » 03.11.2019{, 12:59}

Баг в редакторе описаний контроллеров. Создал тини85, прописал пины, в том числе rx для softsrial. В итоге в блоке "отправить в uart" для tx доступны не все пины, для rx выбрать пин невозможно. В меню настройки порта модбаса можно выбрать любой пин независимо от настроек в редакторе описания контроллера.

Отправлено спустя 3 минуты 23 секунды:
И такой момент, может так и задумано, не знаю. Когда редактируеш описание контроллера изменения в проект не вносятся. Даже если проект закрыть и открыть заново. Помогает через меню "сменить контроллер", нужно выбрать уже используемый.

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#195

Сообщение diman27 » 03.11.2019{, 17:05}

Проект созданный в 5.3 вылетает с ошибкой на 6.1.1. Лог прилагаю.
Вложения
error.log
(30.98 КБ) 39 скачиваний

denniskin
Рядовой
Сообщения: 13
Зарегистрирован: 17.06.2019{, 23:27}
Репутация: 1
Имя: Денис

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

#196

Сообщение denniskin » 05.11.2019{, 13:02}

вылетает при попытке выделить мышкой все пользовательские блоки.
Вложения
1.jpg

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

#197

Сообщение DrMario » 05.11.2019{, 19:59}

Вылет программы с использованием стандартного блока панели Nextion в кастомном контроллере ESP32.
Вложения
error.log
(30.67 КБ) 40 скачиваний

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

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

#198

Сообщение dizzyy » 05.11.2019{, 22:55}

что то на еепром ругается в старых проектах
viewtopic.php?t=3410
error.log
(32.38 КБ) 48 скачиваний

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

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

#199

Сообщение belyx » 06.11.2019{, 01:21}

просто открывал проекты отсюда - вылет
error.log
(26.56 КБ) 35 скачиваний
второй раз открылись нормально

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#200

Сообщение Dryundel » 06.11.2019{, 14:56}

Аааааа !!! Катастофа !!! :wizard:
Версия 6.1.1 сожрала все пользовательсие блоки!
Теперь файл с ПБ не запускается ни в одной версии.
.
2019-11-06_144900.jpg
2019-11-06_144900.jpg (19.41 КБ) 809 просмотров
.
Что делать? Восстановить не реально?

Закрыто

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