Не плохо бы не только декларировать, но и обосновать.
Тестирование версии 8.х
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 8.х
Отлично. Мы сейчас планируем плотно погрузиться в новый редактор и упорядочить наработки.support писал(а): 05 янв 2021, 00:18 Да они есть, и есть отличные блоки на отличных библиотеках. Но все они сейчас размазанны по форуму, по интернету. И для того что бы что то найти и оценить их работу, если не следишь конкретно за этой темой, практически не реально. Вот я и хочу их собрать в одном месте, и иметь возможность отслеживать наиболее удачные, что бы модернизировать встроенные.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Тестирование версии 8.х
Я абсолютно ничего не имею против Ваших разработок и подходу к программированию. Но это заходит за рамки идеологии программы. Правильно считать Ваш подход следующим (одним из других) этапом развития пользователя. А начинающим, для кого и создавалась программа, это только повысит уровень вхождения. Тем более, никто не запрещает использовать Вашу концепцию в существующих условиях.
Отправлено спустя 2 минуты 34 секунды:
И да, это касается именно RTOS и Вашей многоплатформенности.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 8.х
Давайте что бы здесь не устраивать боёв без правил)))) я опишу цели которые я поставил в отношении восьмой линейки версий.
1. Онлайн репозиторий блоков и описаний контроллеров
2. Изменение системы хранения, загрузки и передачи пользовательских блоков и описаний контроллеров (и базовых и пользовательских). Объясню поподробнее данный пункт. Сейчас все базовые описания при компиляции программы загружаются в ресурсы, и при запуске программы подымаются в ОЗУ. Так же при запуске программы туда же загружаются все пользовательские описания и все пользовательские блоки. На приложение отводится определённый объём ОЗУ(особенность языка), и сейчас у меня выбранно максимально возможное значение - 1 гиг. Больше я под программу выделить не могу. При большой библиотеке пользовательских блоков уже начали у некоторых вылетать ошибки об окончании доступной памяти. Да и запуск программы при большой библиотеке происходит оооочень долго. А в планах в базе иметь STM - и ещё минус память. В общем буду эту проблему решать. Точнее решение есть - осталось реализовать.
3. Реализация поддержки протокола MQQT.
4. Оптимизация работы модбас на контроллере и особенно в скаде- очень медленно работает. Есть возможные пути решения - будем делать.
5. Некоторые НЕБОЛЬШИЕ доработки работы с программой (например перетаскивание мышкой схемы и т.д.). Но именно небольшие доработки.
Думаю на восмёрку хватит. Возможно что то ещё вылезет по мелочам.
Отправлено спустя 1 минуту 43 секунды:
Отправлено спустя 3 минуты 18 секунд:
1. Онлайн репозиторий блоков и описаний контроллеров
2. Изменение системы хранения, загрузки и передачи пользовательских блоков и описаний контроллеров (и базовых и пользовательских). Объясню поподробнее данный пункт. Сейчас все базовые описания при компиляции программы загружаются в ресурсы, и при запуске программы подымаются в ОЗУ. Так же при запуске программы туда же загружаются все пользовательские описания и все пользовательские блоки. На приложение отводится определённый объём ОЗУ(особенность языка), и сейчас у меня выбранно максимально возможное значение - 1 гиг. Больше я под программу выделить не могу. При большой библиотеке пользовательских блоков уже начали у некоторых вылетать ошибки об окончании доступной памяти. Да и запуск программы при большой библиотеке происходит оооочень долго. А в планах в базе иметь STM - и ещё минус память. В общем буду эту проблему решать. Точнее решение есть - осталось реализовать.
3. Реализация поддержки протокола MQQT.
4. Оптимизация работы модбас на контроллере и особенно в скаде- очень медленно работает. Есть возможные пути решения - будем делать.
5. Некоторые НЕБОЛЬШИЕ доработки работы с программой (например перетаскивание мышкой схемы и т.д.). Но именно небольшие доработки.
Думаю на восмёрку хватит. Возможно что то ещё вылезет по мелочам.
Отправлено спустя 1 минуту 43 секунды:
Скаду пришлось подвинуть на девятую версиюkbplug писал(а): 04 янв 2021, 09:42 Добрый день, если в 8 версии планируется развитие СКАДА то очень хотелось бы заполучить инструмент построения и просмотра трендов. Даже не сколько построения, сколько просмотра трендов из СД карты памяти из файла CSV. В идеале было бы разработать некий стандарт записи данных на СД карту чтобы програмный инструментрарий мог понимать его и строить графики, накладая их друг на друга если их несколько в файле.
Я использую запись на СД различных параметров но построение графиков в екселе очень не удобно, они то и нужны не очень часто, но для понимания процессов или сбоев анализ важен.
Отправлено спустя 3 минуты 18 секунд:
Это вопрос не к FLProg а к АрдуиноIDE. Из C в Hex она компилирует, и она умеет вроде сохранять .hex файл куда нужно. FLProg про .hex ничего не знаетBentry писал(а): 04 янв 2021, 12:53 Чаще всего в проектах использую ESP. И прошиваю контроллеры через Web bin файлом.
Хотелось чтобы в программе появилась такая возможность экспорт Bin файла
Автор программы FLProg.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 8.х
Особенно важно. О деталях пожеланий отдельно и попозже.support писал(а): 05 янв 2021, 01:25 4. Оптимизация работы модбас на контроллере и особенно в скаде- очень медленно работает. Есть возможные пути решения - будем делать.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 8.х
нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))Phazz писал(а): 04 янв 2021, 16:40 ну сейчас же есть работа с иде из командной строки. Ну впринципе нужно тоже самое только чтобы в конце брал файл и кидал по указанному адресу
Автор программы FLProg.
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
Вот через эту кнопку ардуиноIDE выгружает файл *.bin с прошивкой в папку. Но к сожалению это всегда разная папка. Вот этим файлом есп можно прошивать через браузер.support писал(а): 05 янв 2021, 01:31 нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
Нужно что-то делать с вэб интерфейсом. Очень плохо работает. Может за основу возьмете viewtopic.php?f=71&t=5536&p=97810&hilit=espui#p97810
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
[ref]kramar[/ref], Так он глючный впринципе. Это не только в флпрог такая фигня. Я тут собирал гайвер лампу и в его прошивке такая же беда. Не так часто, но бывает.
Тестирование версии 8.х
как это всегда разные папки? там же пункт - показать папку скетчаPhazz писал(а): 05 янв 2021, 23:15Вот через эту кнопку ардуиноIDE выгружает файл *.bin с прошивкой в папку. Но к сожалению это всегда разная папка. Вот этим файлом есп можно прошивать через браузер.support писал(а): 05 янв 2021, 01:31 нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))
2021-01-06_01-12-29.png

- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
Есть но после каждой новой сборки прошивки в флпрог меняется название файла и путь к этому файлу соответственно
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Тестирование версии 8.х
[ref=#00aa00]support[/ref], уважаемый автор Вы пишите:
3. Реализация поддержки протокола MQQT.
Я правильно понимаю что это заточено под ESP ?
Получается не очень хорошая ситуация:
С одной стороны есть стабильно работающие arduino, но не имеющие возможность работать с Ethernet (W5500) и wi-fi (esp-01)
С другой стороны стремление некоторых (ну может человек 10 тут) делать на ESP-32 (памяти много, портов больше и главное для основной массы в этом модуле это встроенный wi-fi. Но зато косяков пока в этих модулях вылазит нескончаемо + непонятно как подключать основную массу датчиков и прочего у которых в основном 5В уровень (не забываем что у esp уровень сигнала 3В)
Может бы все же притормозить коней с сделать W5500 и esp-01 для всех ардуинщиков (с чего собственно все и начиналось), а то получается мы как то за бортом оказались. Да и бежать вперед галопом, за всеми модулями, это как я писал год назад - распылиться на все и не получить ничего. Опять таки ради esp отодвигается и скада. Распыляетесь на новшества ...
3. Реализация поддержки протокола MQQT.
Я правильно понимаю что это заточено под ESP ?
Получается не очень хорошая ситуация:
С одной стороны есть стабильно работающие arduino, но не имеющие возможность работать с Ethernet (W5500) и wi-fi (esp-01)
С другой стороны стремление некоторых (ну может человек 10 тут) делать на ESP-32 (памяти много, портов больше и главное для основной массы в этом модуле это встроенный wi-fi. Но зато косяков пока в этих модулях вылазит нескончаемо + непонятно как подключать основную массу датчиков и прочего у которых в основном 5В уровень (не забываем что у esp уровень сигнала 3В)
Может бы все же притормозить коней с сделать W5500 и esp-01 для всех ардуинщиков (с чего собственно все и начиналось), а то получается мы как то за бортом оказались. Да и бежать вперед галопом, за всеми модулями, это как я писал год назад - распылиться на все и не получить ничего. Опять таки ради esp отодвигается и скада. Распыляетесь на новшества ...
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
[ref]KulibinOrsk[/ref], а в чем проблема с есп01? Обмен по уарт работает отлично. А вот как раз на счет ардуино вы ошибаетесь, большая часть сейчас на есп. Даже тех кто работает с есп 32 сильно больше чем вам кажется. И с датчиками нет там никаких проблем. А ардуино на 328 потихоньку отмирает как раз из-за своих ограничений. Не просто так они перешли на новый модельный ряд.
Для тру ардуинщиков будет допилен модбас протокол. Ну а выбор скад большой сейчас. Поэтому мне кажется проблема больше надумана. Единственное что согласен по поводу W5500 тут он нужен, но и как раз это еденицы пользователей которым он действительно нужен.
Для тру ардуинщиков будет допилен модбас протокол. Ну а выбор скад большой сейчас. Поэтому мне кажется проблема больше надумана. Единственное что согласен по поводу W5500 тут он нужен, но и как раз это еденицы пользователей которым он действительно нужен.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Тестирование версии 8.х
[ref=#808080]Phazz[/ref], а вы что только уарт i2c и spi используете ? несомненно что из-за большого количества портов имеется плюс, но позволяет делать только какие то ограниченные блоки управления и все из-за того что что имеет логические 3В против 5В стандартных ардуин.
- esp-01 в флпрог разве нормально работает ? (может я давно не проверял)
- датчик температуры DS18B20 с esp-32 при её 3.3в нормально будет работать (ну разве что на столе), а на 5 метров ?
- аналоговые сигналы с других датчиков так же делителями прикручивать (да на столе можно)
- дискретные сигналы с датчиков - тоже делители крутить ?
Лично вы сколько % от мощности esp-32 используете ? наверняка из пушки по воробьям получается.
Т.е. наводит на то что делать плату под одно конкретное устройство. Может и плюс. А в универсальности одни минусы.
- esp-01 в флпрог разве нормально работает ? (может я давно не проверял)
- датчик температуры DS18B20 с esp-32 при её 3.3в нормально будет работать (ну разве что на столе), а на 5 метров ?
- аналоговые сигналы с других датчиков так же делителями прикручивать (да на столе можно)
- дискретные сигналы с датчиков - тоже делители крутить ?
Лично вы сколько % от мощности esp-32 используете ? наверняка из пушки по воробьям получается.
Т.е. наводит на то что делать плату под одно конкретное устройство. Может и плюс. А в универсальности одни минусы.
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
[ref]KulibinOrsk[/ref], то есть есп вы вообще не используете? Ну тогда мне трудно вас в чем-то убедить. Нет проблем ни с датчиками ни с согласованием уровней. Тот же дс18 нормально работает на есп даже от 3в хоть на столе, хоть на устройстве. Тем более тот же есп01 можно ставить на каждый датчик. Провод зачастую стоит дороже.
А вы сколько процентов мощности автомобиля используете? А цена есп32 300рублей что позволяет не думать об эффективности использования. Не говоря уже о 100 рублевом есп01
А вы сколько процентов мощности автомобиля используете? А цена есп32 300рублей что позволяет не думать об эффективности использования. Не говоря уже о 100 рублевом есп01
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
Тестирование версии 8.х
esp01 не имеет экрана и рядом с индуктивной нагрузкой часто зависает ,да и критичен к помехам по питанию ,мало кондеров ,имхо
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3121
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 114 раз
Тестирование версии 8.х
есть 8285 с экраном, цена примерно такая же ног больше. Обвязку нужно делать, это да.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
Тестирование версии 8.х
Ими и пользуюсь для простых проектовPhazz писал(а): 06 янв 2021, 12:23 есть 8285 с экраном, цена примерно такая же ног больше. Обвязку нужно делать, это да.
https://aliexpress.ru/item/100500177093 ... 7508117192
https://aliexpress.ru/item/32957577407. ... 6401095835
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя