Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
- Phazz
- Полковник
- Сообщения: 3110
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 228 раз
- Поблагодарили: 107 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Я вообще о чем хотел сказать, что с этими стм32 про есп32 8266 совсем забыли к сожалению. И например баг с торможением при подключении к несуществующей точке доступа так и остался без внимания. Пытался я самостоятельно исправить этот баг в библиотеке, но не хватило мозгов разобраться с библиотекой)
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
С этим согласен.Phazz писал(а): 12 апр 2025, 18:38 Я вообще о чем хотел сказать, что с этими стм32 про есп32 8266 совсем забыли к сожалению. И например баг с торможением при подключении к несуществующей точке доступа так и остался без внимания. Пытался я самостоятельно исправить этот баг в библиотеке, но не хватило мозгов разобраться с библиотекой)
Сергей подготовил версию 9.3.5 - она сейчас тестируется. Там много улучшений и полезного.
Наверное Ander её может направлять желающим.
К числа 20-го наверное Сергей оформит новый релиз.
Вроде бы по STM32 (и не только) FLProg существенно продвинулся.
После релиза наверное можно просить Сергея подтянуть ESP32.
Я тоже присоединяюсь к этим просьбам.
С уважением, ecoins.
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Да используйте любые камни от attyni до Stm , под конкретную задачу с учётом опыта работы . Я за 15 лет не исчерпал возможностей применения ПР200, заранее не брался за те задачи, которые им не под силу. Правда сейчас нашел альтернативу есп ( прежде всего по цене). За циклами никогда не гнался , введу тех задач которые решал в системах автоматизации. На выходе то все равно были реле. Да и промышленных ПЛК с интерфейсами i2c ,spi не встречал для использования пользователями , разве что модули расширения штатные на них вешают.
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
у esp8266 2 ядра?))lfgjikjjyj писал(а): 12 апр 2025, 12:53Сарказм тут не работает Вы должны прекрасно понимать что у ESP на wi-fi завязаны отдельное ядро а второе ядро обрабатывает код собственно два ядра там не работают против одного ядра СТМ наверняка видео об этом говоритсяkilemch5 писал(а): 12 апр 2025, 11:49а если блупилку заставить обрабатывать вайфай - то она еще хуже есп будет)))lfgjikjjyj писал(а): 12 апр 2025, 10:33 а если на есп активировать вайфай то она становилась слабее блупилки
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
все ваши проблемы с есп32 - это из-за того что вы пытаетесь работать с ней из-под arduino ide)))ecoins писал(а): 12 апр 2025, 17:311.Я не против ESP32.Phazz писал(а): 12 апр 2025, 16:22При этом могут держать сетевое соединение и обрабатывать вэбинтерфейс?Многие 3D - принтеры делались именно на MEGA2560
не совсем согласен с такими выводами. Работа с чпу тому пример. Код очень большой и сложный.На коротеньких и линейных программах все быстро, но чуть размер и алгоритм усложняется, резко падает быстродействия.
Я не знаю что содержалось в коде и отключили ли вы радиомодуль при этом. Но даже в вашем тесте 2560 не лучше. В общем есть вопросы к методикам. Как собственно и у Гайвера тоже.
А от куда информация про 80МГц?
В любом случае esp32 универсальная и не дорогая плата и она очень нужна для diy. А эти миллионы циклов мало кому нужны и esp32 покрывает очень большую часть задач.
2."При этом могут держать сетевое соединение и обрабатывать вэбинтерфейс?" - наверное могут. И хорошо бы если во время работы Wi-Fi не вмешивался в работу двигателей. Возможно что на каких-то участках движения WiFi блокируют, а при передвижении включают.
Эту тему я не исследовал, ЧПУ на ESP32 не встречал. Непосредственно на FLProg одновременная работа двигателей и Wi-Fi - возможно возникнут проблемы. А может и не возникнут... Но я бы такую конструкцию не решился бы делать.
3."Но даже в вашем тесте 2560 не лучше." - Поверьте на слово. При тесте большого объема (много сенсоров и расширителей важен объем и нелинейность алгоритма) ESP32 был медленнее Mega2560 и даже ESP8266! После получения первых результатов я сам удивился, много раз перепроверял и исследовал эту проблему больше года. Не уверен в абсолютной точности моих выводов, но в целом картину обрисовал и она похоже на реалтстичность.
4."В общем есть вопросы к методикам. Как собственно и у Гайвера тоже" - согласен. Но есть и откровенно провокационные методики. Еще один пример - проверять быстродействие по команде digitalWrite() - именно из команд работы с пинами на ESP32 долгое время были проблемы с DS1820,DHT22. Возможно что в новых версиях кое-что поправили в CORE, но не уверен.
5."Я не знаю что содержалось в коде и отключили ли вы радиомодуль при этом" - в приведенном тесте радиоканал не использовался.
6."А от куда информация про 80МГц?"
80мГц.jpeg
После CPU 240 мГц стоит уточнение (WiFi,BT).
Ниже скорость FLASH 80мгц. Не может процессор работать намного быстрее, чем считываемые из памяти инструкции.
Часть ответственного кода можно разместить в оперативной памяти - будет быстрее.
Но в практике FLProg это редко используется.
7."А эти миллионы циклов мало кому нужны" - наверное кому-то и не нужны. Но часто сталкиваюсь с удивлением, почему-то в каком-то сочетании блоков и алгоритмов что-то "тормозит" или не работает....
8."покрывает очень большую часть задач" - действительно большую.
Но серьезные производители промышленных контроллеров в сторону ESP пока не смотрят.
Фирма ST выпускает чипы с радиоканалом (семейство WB,WL), делают это за счет двух разных процессоров.
В сторону WiFi на ядре пока не смотрят.
А технологические и конструкторские возможности у них существенно выше чем у ESP.
-----
С уважением, ecoins.
дело в том, что есп32 работает ТОЛЬКО под rtos, а работа с есп32 из-под arduino ide (и значит изпод flprog) - это работа с виртуализацией.
Аналогично работает винда, эмулируя линукс или линукс, эмулируя винду, или винда эмулируя андроид....
именно отсюда полнейшее непонимание работы есп32 и написание кода для нее: короче переходите на RTOS, для того чтобы раскрыть весь потенциал есп32)))
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Полагаю Ваши утверждения носят декларативный характер. Вы сами работаете под RTOS?kilemch5 писал(а): 12 апр 2025, 23:32 все ваши проблемы с есп32 - это из-за того что вы пытаетесь работать с ней из-под arduino ide)))
дело в том, что есп32 работает ТОЛЬКО под rtos, а работа с есп32 из-под arduino ide (и значит изпод flprog) - это работа с виртуализацией.
Аналогично работает винда, эмулируя линукс или линукс, эмулируя винду, или винда эмулируя андроид....
именно отсюда полнейшее непонимание работы есп32 и написание кода для нее: короче переходите на RTOS, для того чтобы раскрыть весь потенциал есп32)))
Использование RTOS не отменяет обсуждаемые проблемы.
FLProg является много платформенной системой - это одно из её ключевых достоинств.
По использованию RTOS.
Приведите преимущества использование RTOS в проектах FLProg.
Для справки: В FLProg при планировании задач используются
1.аппаратные прерывания от таймеров;
2.аппаратные прерывания от пинов;
3.планирование задач от программного таймера (чтобы не конфликтовать с приоритетными задачами от таймера);
4.диспетчер задач;
5.выполнение плат по условиям пользователя.
В следствии простоты передача управления приоритетными задачам происходит быстрее чем в RTOS.
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Думаю в ПР200 модули расширения подключаются через SPI.Rovki писал(а): 12 апр 2025, 19:08 Да используйте любые камни от attyni до Stm , под конкретную задачу с учётом опыта работы . Я за 15 лет не исчерпал возможностей применения ПР200, заранее не брался за те задачи, которые им не под силу. Правда сейчас нашел альтернативу есп ( прежде всего по цене). За циклами никогда не гнался , введу тех задач которые решал в системах автоматизации. На выходе то все равно были реле. Да и промышленных ПЛК с интерфейсами i2c ,spi не встречал для использования пользователями , разве что модули расширения штатные на них вешают.
- Phazz
- Полковник
- Сообщения: 3110
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 228 раз
- Поблагодарили: 107 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Что-то странное вы говорите. В Ардуино также можно использовать RTOS правда не все функции. И ни о какой виртуализации речи там нет. Но по сути rtos это тоже диспетчер задач, только он еще за временем выполнения следит. Контроль времени и усыпление задачи это самые крутые функции rtos на мой взгляд.kilemch5 писал(а): 12 апр 2025, 23:32
все ваши проблемы с есп32 - это из-за того что вы пытаетесь работать с ней из-под arduino ide)))
дело в том, что есп32 работает ТОЛЬКО под rtos, а работа с есп32 из-под arduino ide (и значит изпод flprog) - это работа с виртуализацией.
Аналогично работает винда, эмулируя линукс или линукс, эмулируя винду, или винда эмулируя андроид....
именно отсюда полнейшее непонимание работы есп32 и написание кода для нее: короче переходите на RTOS, для того чтобы раскрыть весь потенциал есп32)))
Проблема в другом диспетчер это универсальный инструмент для всех мк. А RTOS это ESP, 2040 и STM32. И я честно сказать с трудом себе представляю его использование в FLPROG, слишком тонкие настройки нужны для каждой задачи. Платы в флпрог для этого не очень подходят.
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
да по адаптированному SPI, но разработчиком ,а не пользователем .ecoins писал(а): 13 апр 2025, 02:23Думаю в ПР200 модули расширения подключаются через SPI.Rovki писал(а): 12 апр 2025, 19:08 Да используйте любые камни от attyni до Stm , под конкретную задачу с учётом опыта работы . Я за 15 лет не исчерпал возможностей применения ПР200, заранее не брался за те задачи, которые им не под силу. Правда сейчас нашел альтернативу есп ( прежде всего по цене). За циклами никогда не гнался , введу тех задач которые решал в системах автоматизации. На выходе то все равно были реле. Да и промышленных ПЛК с интерфейсами i2c ,spi не встречал для использования пользователями , разве что модули расширения штатные на них вешают.
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
А чем адаптированный модуль отличается от не адаптированного?Rovki писал(а): 13 апр 2025, 11:08да по адаптированному SPI, но разработчиком ,а не пользователем .ecoins писал(а): 13 апр 2025, 02:23Думаю в ПР200 модули расширения подключаются через SPI.Rovki писал(а): 12 апр 2025, 19:08 Да используйте любые камни от attyni до Stm , под конкретную задачу с учётом опыта работы . Я за 15 лет не исчерпал возможностей применения ПР200, заранее не брался за те задачи, которые им не под силу. Правда сейчас нашел альтернативу есп ( прежде всего по цене). За циклами никогда не гнался , введу тех задач которые решал в системах автоматизации. На выходе то все равно были реле. Да и промышленных ПЛК с интерфейсами i2c ,spi не встречал для использования пользователями , разве что модули расширения штатные на них вешают.
Тем что модули расширения ПР200 привязаны к конкретным пинам и доступ к ним из OwenLogic затруднен.
Это маркетинговая стратегия ОВЕН - схем и понимания макросов и прочего в открытом доступе от разработчика нет.
У других производителей программируемых реле схожий подход.
Это позволяет снижать возможности сторонних разработчиков с вхождением в их среду и держать высокую цену на электронные изделия.
------
У FLProg напротив максимальная открытость программного кода и соответственно доступ к новым интерфейсам, которые немыслимы в традиционных ПЛК.
И FLProg открывает возможности для альтернативных разработчиков электроники, в том числе для отдельных конструкторов ориентированных на конкретные задачи.
------
В своем "Народном контроллере" Вы в качестве межплатного интерфейса применили i2c.
Этот же симпатичный подход 20-лет назад применила фирма "Фрактал" (Зеленоград) в своей модульной системе автоматизации.
Система имеет разные модули в том числе i2c-RS485, i2c-UART, i2c-PCF8575-DS1820 , i2c-удаленный i2c и другие.
Модули делались в том числе для оборонки и космической отрасли.
------
На ПР200 шаговыми двигателями Вы особо не поуправляете, в FLProg со встроенном блоке управления двигателями Вы это сможете сделать и на ESP32.
Еще лучше у Вас это получится если воспользуетесь новыми контроллерами FLProg связав Каскаду через мост Wi-Fi - RS-232

------
FLPrpog слава!
Вам с большим уважением, ecoins!
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
вот тут согласен полностью!ecoins писал(а): 13 апр 2025, 13:34А чем адаптированный модуль отличается от не адаптированного?
Тем что модули расширения ПР200 привязаны к конкретным пинам и доступ к ним из OwenLogic затруднен.
Это маркетинговая стратегия ОВЕН - схем и понимания макросов и прочего в открытом доступе от разработчика нет.
У других производителей программируемых реле схожий подход.
Это позволяет снижать возможности сторонних разработчиков с вхождением в их среду и держать высокую цену на электронные изделия.
------
У FLProg напротив максимальная открытость программного кода и соответственно доступ к новым интерфейсам, которые немыслимы в традиционных ПЛК.
И FLProg открывает возможности для альтернативных разработчиков электроники, в том числе для отдельных конструкторов ориентированных на конкретные задачи.
------
В своем "Народном контроллере" Вы в качестве межплатного интерфейса применили i2c.
Этот же симпатичный подход 20-лет назад применила фирма "Фрактал" (Зеленоград) в своей модульной системе автоматизации.
Система имеет разные модули в том числе i2c-RS485, i2c-UART, i2c-PCF8575-DS1820 , i2c-удаленный i2c и другие.
Модули делались в том числе для оборонки и космической отрасли.
------
На ПР200 шаговыми двигателями Вы особо не поуправляете, в FLProg со встроенном блоке управления двигателями Вы это сможете сделать и на ESP32.
Еще лучше у Вас это получится если воспользуетесь новыми контроллерами FLProg связав Каскаду через мост Wi-Fi - RS-232![]()
------
FLPrpog слава!
Вам с большим уважением, ecoins!
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
1. Не только маркетинг , но и гарантийное обслуживание .если внутренние интерфейсы вытащить наружу и дать пользователю с ними работать как на аппаратном ,так и программном уровне, то потом крайних не найтиecoins писал(а): 13 апр 2025, 13:34А чем адаптированный модуль отличается от не адаптированного?
Тем что модули расширения ПР200 привязаны к конкретным пинам и доступ к ним из OwenLogic затруднен.
Это маркетинговая стратегия ОВЕН - схем и понимания макросов и прочего в открытом доступе от разработчика нет.
У других производителей программируемых реле схожий подход.
Это позволяет снижать возможности сторонних разработчиков с вхождением в их среду и держать высокую цену на электронные изделия.
------
У FLProg напротив максимальная открытость программного кода и соответственно доступ к новым интерфейсам, которые немыслимы в традиционных ПЛК.
И FLProg открывает возможности для альтернативных разработчиков электроники, в том числе для отдельных конструкторов ориентированных на конкретные задачи.
------
В своем "Народном контроллере" Вы в качестве межплатного интерфейса применили i2c.
Этот же симпатичный подход 20-лет назад применила фирма "Фрактал" (Зеленоград) в своей модульной системе автоматизации.
Система имеет разные модули в том числе i2c-RS485, i2c-UART, i2c-PCF8575-DS1820 , i2c-удаленный i2c и другие.
Модули делались в том числе для оборонки и космической отрасли.
------
На ПР200 шаговыми двигателями Вы особо не поуправляете, в FLProg со встроенном блоке управления двигателями Вы это сможете сделать и на ESP32.
Еще лучше у Вас это получится если воспользуетесь новыми контроллерами FLProg связав Каскаду через мост Wi-Fi - RS-2321
------
FLPrpog слава!
Вам с большим уважением, ecoins!
2.фл прог не знает о том куда разработчик вытащит и как кишки наружу. Это задача разработчика ПЛК , а не пользователя.Но то что так не делают остальные это наталкивает ответственного разработчика на определенные мысли.
3.это все делалось в рамках одного устройства, конструктивна для конкретного применения этими же разработчиками , а не для широкого применения другими пользователями.
4. Задач автоматизации производств на сотни порядков больше ,чем управления приводами, для них ПЛК и специальные драйверы
Каскаде все равно с какими ПЛК работать лишь бы был модбас или mqtt.
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Вроде бы создано для конечных "...."? Это преувеличение.Rovki писал(а): 13 апр 2025, 15:37
1. Не только маркетинг , но и гарантийное обслуживание .если внутренние интерфейсы вытащить наружу и дать пользователю с ними работать как на аппаратном ,так и программном уровне, то потом крайних не найти
2.фл прог не знает о том куда разработчик вытащит и как кишки наружу. Это задача разработчика ПЛК , а не пользователя.Но то что так не делают остальные это наталкивает ответственного разработчика на определенные мысли.
3.это все делалось в рамках одного устройства, конструктивна для конкретного применения этими же разработчиками , а не для широкого применения другими пользователями.
4. Задач автоматизации производств на сотни порядков больше ,чем управления приводами, для них ПЛК и специальные драйверы
Каскаде все равно с какими ПЛК работать лишь бы был модбас или mqtt.
И в ПР200 могут быть логические ошибки, и ошибки настройки Modbus, Ethernet.
В CodeSys чтобы что-то настроить, нужно потрудиться...
-----
А может согласиться со следующей точки зрения:
1.Традиционные производители ПЛК придерживаются стратегии "снятия сливок". И сильно отстают от развитии микрочипов и интерфейсов.
2.FLProg придерживается долгосрочной стратегии развития, поддерживает новые чипы и интерфейсы за счет многоплатформенности, тщательной оптимизации и тестирования программного кода, создания дополнительной возможностей и гибкости для пользователей(не самых древних чипов).
-----
Если проще: FLProg на порядок лучше многих традиционных систем программирования.
Или в это поверить сложно?
В таком случае что мешает - привычки, опыт прежних работ, безверие в возможности ярких личностей?
-----
По поводу гарантийного обслуживания ОВЕН - Вы высокого мнения о нем? Я не высокого.
А по другим производителям Вам что-то известно?
Из одного нашего с Вами источника известно, что сопровождение на высоком уровне у Simens - ежегодные профилактические осмотры специалистами Simens, горячее и холодное резервирования... Все за твердую валюту. И то не всегда...
Вы правы - задач и рынков много.
FLProg не претендует на рынки Simens, точно так же как и Simens не готов работать на рынках, которые активно осваивает FLProg.
-----
С уважением, ecoins.
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
Вы затронули важную и не простую тему.Phazz писал(а): 13 апр 2025, 07:29
Что-то странное вы говорите. В Ардуино также можно использовать RTOS правда не все функции. И ни о какой виртуализации речи там нет. Но по сути rtos это тоже диспетчер задач, только он еще за временем выполнения следит. Контроль времени и усыпление задачи это самые крутые функции rtos на мой взгляд.
Проблема в другом диспетчер это универсальный инструмент для всех мк. А RTOS это ESP, 2040 и STM32. И я честно сказать с трудом себе представляю его использование в FLPROG, слишком тонкие настройки нужны для каждой задачи. Платы в флпрог для этого не очень подходят.
Для RTOS нужен аппаратный таймер.
В концепции Arduino IDE к сожалению не введено понятие "системный таймер операционной системы".
При этом таймеры широко используются например при работе с пинами (PWM).
При этом возникнут ограничения для некоторых функций работы с пинами и некоторыми библиотеками.
У AVR,DUE,ESP8266,ESP32,STM32(много зависит от семейства),RP2040,RP2350 - очень по разному...
Поэтому решили пока не развивать эту тему, чтобы иметь возможность подтянуть другие(ESP32 новые чипы, новые CORE, коммуникации и пр.).
Пока обошлись добавлением класса RT_HW_ShedTask, который позволяет добавлять, выполнять, удалять задачи, вызов которых выполняется по программному таймеру.
Для приложений c с временем реакции от 1-10ms(в зависимости от процесса и аккуратности написания проекта средствами FLProg) - оказался удобным инструментом. Он был использован при создании библиотеки/блока для сенсора температуры NST1001.
С уважением, ecoins.
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
1. Не согласен. Бизнес есть бизнес- получение прибыли , иначе это хобби или для себя любимого. Да почти все используют СТМ в универсальных задачах для ПЛК. И про SPI и I2C в курсе они. НО у них опыт десятилетий производства и обслуживания (ремонта). Чипы каждый год обновляются , за ними не угнаться (тупиковый подход) , есть надежные, проверенные разработки , а новые чипы для новых разработок.ecoins писал(а): 13 апр 2025, 16:20Вроде бы создано для конечных "...."? Это преувеличение.Rovki писал(а): 13 апр 2025, 15:37
1. Не только маркетинг , но и гарантийное обслуживание .если внутренние интерфейсы вытащить наружу и дать пользователю с ними работать как на аппаратном ,так и программном уровне, то потом крайних не найти
2.фл прог не знает о том куда разработчик вытащит и как кишки наружу. Это задача разработчика ПЛК , а не пользователя.Но то что так не делают остальные это наталкивает ответственного разработчика на определенные мысли.
3.это все делалось в рамках одного устройства, конструктивна для конкретного применения этими же разработчиками , а не для широкого применения другими пользователями.
4. Задач автоматизации производств на сотни порядков больше ,чем управления приводами, для них ПЛК и специальные драйверы
Каскаде все равно с какими ПЛК работать лишь бы был модбас или mqtt.
И в ПР200 могут быть логические ошибки, и ошибки настройки Modbus, Ethernet.
В CodeSys чтобы что-то настроить, нужно потрудиться...
-----
А может согласиться со следующей точки зрения:
1.Традиционные производители ПЛК придерживаются стратегии "снятия сливок". И сильно отстают от развитии микрочипов и интерфейсов.
2.FLProg придерживается долгосрочной стратегии развития, поддерживает новые чипы и интерфейсы за счет многоплатформенности, тщательной оптимизации и тестирования программного кода, создания дополнительной возможностей и гибкости для пользователей(не самых древних чипов).
-----
Если проще: FLProg на порядок лучше многих традиционных систем программирования.
Или в это поверить сложно?
В таком случае что мешает - привычки, опыт прежних работ, безверие в возможности ярких личностей?
-----
По поводу гарантийного обслуживания ОВЕН - Вы высокого мнения о нем? Я не высокого.
А по другим производителям Вам что-то известно?
Из одного нашего с Вами источника известно, что сопровождение на высоком уровне у Simens - ежегодные профилактические осмотры специалистами Simens, горячее и холодное резервирования... Все за твердую валюту. И то не всегда...
Вы правы - задач и рынков много.
FLProg не претендует на рынки Simens, точно так же как и Simens не готов работать на рынках, которые активно осваивает FLProg.
-----
С уважением, ecoins.
2.Пока действительность иная - Односторонняя гонка за новыми STM , а АВР и ЕСП перестают работать в новых версиях...то что ранее работало. Много платформенность и замена (подстановка) PIN на лету это не одно и тоже. Да, для отладки библиотек это хороший инструмент, а конечный пользователь этим заниматься не будет . Он заранее выбирает МК и делает для него проект. Само ардуино ИДЕ можно так же назвать многоплатформенной. Так что это не заслуга ФЛпрог. Для меня ФЛ лучше других , потому что FBD и потому ,что есть выбор МК. И лично для меня ваша огромная заслуга в переработки библиотек , а вот смена стратегии развития ФЛ пока под сомнением.
3. У овен сотни гарантийных сервисных центров. У сименса обслуживание их систем управления , а не ремонт оперативный железа(ПЛК).
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
вроде как был же блок для решения этой проблемы?Phazz писал(а): 12 апр 2025, 18:38 Я вообще о чем хотел сказать, что с этими стм32 про есп32 8266 совсем забыли к сожалению. И например баг с торможением при подключении к несуществующей точке доступа так и остался без внимания. Пытался я самостоятельно исправить этот баг в библиотеке, но не хватило мозгов разобраться с библиотекой)
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
много лет ecoins избегает wifi)))ecoins писал(а): 13 апр 2025, 18:10Вы затронули важную и не простую тему.Phazz писал(а): 13 апр 2025, 07:29
Что-то странное вы говорите. В Ардуино также можно использовать RTOS правда не все функции. И ни о какой виртуализации речи там нет. Но по сути rtos это тоже диспетчер задач, только он еще за временем выполнения следит. Контроль времени и усыпление задачи это самые крутые функции rtos на мой взгляд.
Проблема в другом диспетчер это универсальный инструмент для всех мк. А RTOS это ESP, 2040 и STM32. И я честно сказать с трудом себе представляю его использование в FLPROG, слишком тонкие настройки нужны для каждой задачи. Платы в флпрог для этого не очень подходят.
Для RTOS нужен аппаратный таймер.
В концепции Arduino IDE к сожалению не введено понятие "системный таймер операционной системы".
При этом таймеры широко используются например при работе с пинами (PWM).
При этом возникнут ограничения для некоторых функций работы с пинами и некоторыми библиотеками.
У AVR,DUE,ESP8266,ESP32,STM32(много зависит от семейства),RP2040,RP2350 - очень по разному...
Поэтому решили пока не развивать эту тему, чтобы иметь возможность подтянуть другие(ESP32 новые чипы, новые CORE, коммуникации и пр.).
Пока обошлись добавлением класса RT_HW_ShedTask, который позволяет добавлять, выполнять, удалять задачи, вызов которых выполняется по программному таймеру.
Для приложений c с временем реакции от 1-10ms(в зависимости от процесса и аккуратности написания проекта средствами FLProg) - оказался удобным инструментом. Он был использован при создании библиотеки/блока для сенсора температуры NST1001.
С уважением, ecoins.
нет ни одного стенда с вайфай.
почему?
ну серьезно - отчего так?
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
разве чипы обновляются каждый год?)Rovki писал(а): 14 апр 2025, 11:121. Не согласен. Бизнес есть бизнес- получение прибыли , иначе это хобби или для себя любимого. Да почти все используют СТМ в универсальных задачах для ПЛК. И про SPI и I2C в курсе они. НО у них опыт десятилетий производства и обслуживания (ремонта). Чипы каждый год обновляются , за ними не угнаться (тупиковый подход) , есть надежные, проверенные разработки , а новые чипы для новых разработок.ecoins писал(а): 13 апр 2025, 16:20Вроде бы создано для конечных "...."? Это преувеличение.Rovki писал(а): 13 апр 2025, 15:37
1. Не только маркетинг , но и гарантийное обслуживание .если внутренние интерфейсы вытащить наружу и дать пользователю с ними работать как на аппаратном ,так и программном уровне, то потом крайних не найти
2.фл прог не знает о том куда разработчик вытащит и как кишки наружу. Это задача разработчика ПЛК , а не пользователя.Но то что так не делают остальные это наталкивает ответственного разработчика на определенные мысли.
3.это все делалось в рамках одного устройства, конструктивна для конкретного применения этими же разработчиками , а не для широкого применения другими пользователями.
4. Задач автоматизации производств на сотни порядков больше ,чем управления приводами, для них ПЛК и специальные драйверы
Каскаде все равно с какими ПЛК работать лишь бы был модбас или mqtt.
И в ПР200 могут быть логические ошибки, и ошибки настройки Modbus, Ethernet.
В CodeSys чтобы что-то настроить, нужно потрудиться...
-----
А может согласиться со следующей точки зрения:
1.Традиционные производители ПЛК придерживаются стратегии "снятия сливок". И сильно отстают от развитии микрочипов и интерфейсов.
2.FLProg придерживается долгосрочной стратегии развития, поддерживает новые чипы и интерфейсы за счет многоплатформенности, тщательной оптимизации и тестирования программного кода, создания дополнительной возможностей и гибкости для пользователей(не самых древних чипов).
-----
Если проще: FLProg на порядок лучше многих традиционных систем программирования.
Или в это поверить сложно?
В таком случае что мешает - привычки, опыт прежних работ, безверие в возможности ярких личностей?
-----
По поводу гарантийного обслуживания ОВЕН - Вы высокого мнения о нем? Я не высокого.
А по другим производителям Вам что-то известно?
Из одного нашего с Вами источника известно, что сопровождение на высоком уровне у Simens - ежегодные профилактические осмотры специалистами Simens, горячее и холодное резервирования... Все за твердую валюту. И то не всегда...
Вы правы - задач и рынков много.
FLProg не претендует на рынки Simens, точно так же как и Simens не готов работать на рынках, которые активно осваивает FLProg.
-----
С уважением, ecoins.
2.Пока действительность иная - Односторонняя гонка за новыми STM , а АВР и ЕСП перестают работать в новых версиях...то что ранее работало. Много платформенность и замена (подстановка) PIN на лету это не одно и тоже. Да, для отладки библиотек это хороший инструмент, а конечный пользователь этим заниматься не будет . Он заранее выбирает МК и делает для него проект. Само ардуино ИДЕ можно так же назвать многоплатформенной. Так что это не заслуга ФЛпрог. Для меня ФЛ лучше других , потому что FBD и потому ,что есть выбор МК. И лично для меня ваша огромная заслуга в переработки библиотек , а вот смена стратегии развития ФЛ пока под сомнением.
3. У овен сотни гарантийных сервисных центров. У сименса обслуживание их систем управления , а не ремонт оперативный железа(ПЛК).
что можно обновить в чипах? количество пинов? их назначение?))))
-
- Рядовой
- Сообщения: 40
- Зарегистрирован: 03 сен 2020, 15:55
- Имя: Николай
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
по пункту 3 все верно: если ремонт заключается в замене чипа с последующей прошивкой, то в странах третьего мира возможна утечка этой прошивки. Поэтому сименс и не ремонтирует ничего. Ведь самое ценное - это прошивка, а не железо)))Rovki писал(а): 14 апр 2025, 11:121. Не согласен. Бизнес есть бизнес- получение прибыли , иначе это хобби или для себя любимого. Да почти все используют СТМ в универсальных задачах для ПЛК. И про SPI и I2C в курсе они. НО у них опыт десятилетий производства и обслуживания (ремонта). Чипы каждый год обновляются , за ними не угнаться (тупиковый подход) , есть надежные, проверенные разработки , а новые чипы для новых разработок.ecoins писал(а): 13 апр 2025, 16:20Вроде бы создано для конечных "...."? Это преувеличение.Rovki писал(а): 13 апр 2025, 15:37
1. Не только маркетинг , но и гарантийное обслуживание .если внутренние интерфейсы вытащить наружу и дать пользователю с ними работать как на аппаратном ,так и программном уровне, то потом крайних не найти
2.фл прог не знает о том куда разработчик вытащит и как кишки наружу. Это задача разработчика ПЛК , а не пользователя.Но то что так не делают остальные это наталкивает ответственного разработчика на определенные мысли.
3.это все делалось в рамках одного устройства, конструктивна для конкретного применения этими же разработчиками , а не для широкого применения другими пользователями.
4. Задач автоматизации производств на сотни порядков больше ,чем управления приводами, для них ПЛК и специальные драйверы
Каскаде все равно с какими ПЛК работать лишь бы был модбас или mqtt.
И в ПР200 могут быть логические ошибки, и ошибки настройки Modbus, Ethernet.
В CodeSys чтобы что-то настроить, нужно потрудиться...
-----
А может согласиться со следующей точки зрения:
1.Традиционные производители ПЛК придерживаются стратегии "снятия сливок". И сильно отстают от развитии микрочипов и интерфейсов.
2.FLProg придерживается долгосрочной стратегии развития, поддерживает новые чипы и интерфейсы за счет многоплатформенности, тщательной оптимизации и тестирования программного кода, создания дополнительной возможностей и гибкости для пользователей(не самых древних чипов).
-----
Если проще: FLProg на порядок лучше многих традиционных систем программирования.
Или в это поверить сложно?
В таком случае что мешает - привычки, опыт прежних работ, безверие в возможности ярких личностей?
-----
По поводу гарантийного обслуживания ОВЕН - Вы высокого мнения о нем? Я не высокого.
А по другим производителям Вам что-то известно?
Из одного нашего с Вами источника известно, что сопровождение на высоком уровне у Simens - ежегодные профилактические осмотры специалистами Simens, горячее и холодное резервирования... Все за твердую валюту. И то не всегда...
Вы правы - задач и рынков много.
FLProg не претендует на рынки Simens, точно так же как и Simens не готов работать на рынках, которые активно осваивает FLProg.
-----
С уважением, ecoins.
2.Пока действительность иная - Односторонняя гонка за новыми STM , а АВР и ЕСП перестают работать в новых версиях...то что ранее работало. Много платформенность и замена (подстановка) PIN на лету это не одно и тоже. Да, для отладки библиотек это хороший инструмент, а конечный пользователь этим заниматься не будет . Он заранее выбирает МК и делает для него проект. Само ардуино ИДЕ можно так же назвать многоплатформенной. Так что это не заслуга ФЛпрог. Для меня ФЛ лучше других , потому что FBD и потому ,что есть выбор МК. И лично для меня ваша огромная заслуга в переработки библиотек , а вот смена стратегии развития ФЛ пока под сомнением.
3. У овен сотни гарантийных сервисных центров. У сименса обслуживание их систем управления , а не ремонт оперативный железа(ПЛК).
- Phazz
- Полковник
- Сообщения: 3110
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 228 раз
- Поблагодарили: 107 раз
Re: Мегагерцы НЕ решают? Сравнение Esp32, Stm32 и др.
В 9 версии он не работаетkilemch5 писал(а): 14 апр 2025, 14:29вроде как был же блок для решения этой проблемы?Phazz писал(а): 12 апр 2025, 18:38 Я вообще о чем хотел сказать, что с этими стм32 про есп32 8266 совсем забыли к сожалению. И например баг с торможением при подключении к несуществующей точке доступа так и остался без внимания. Пытался я самостоятельно исправить этот баг в библиотеке, но не хватило мозгов разобраться с библиотекой)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость