Jump to content
    

Промышленная плата на STM32L471xx

В 28.10.2025 в 19:09, Роман Т сказал:

Здравствуйте, имеется плата, управляет двумя электродвигателями. Контрольная панель имеет выносной пульт со своим микропроцессором, карт ридером sdCard. Имеется сервисный 8pin разъем (видно на фото).

Не мучайтесь, напишите ТЗ, что должна делать эта плата, какими управлять двигателями и пр, предоставьте одну плату исполнителю, он срисует схему, и напишет новую прошивку, под ваши требования. Чем заниматься извратом и мазохизмом в попытках взломать уже существующее.

Share this post


Link to post
Share on other sites

On 10/29/2025 at 11:12 PM, rezident said:

грузится прикладная/функциональная часть ПО, разработанная, например, в Beremiz.

А вам уже приходилось сталкиваться именно с таким подходом? Сами так делаете, да?

Share this post


Link to post
Share on other sites

4 часа назад, tonyk_av сказал:

А вам уже приходилось сталкиваться именно с таким подходом? Сами так делаете, да?

Лично я не программист, но в некоторых из наших контроллерах Beremiz поддерживается. И вообще в составе их ПО загрузчик, ОС и прикладная часть разделены. Кроме того, приходилось сталкиваться с простейшими ПЛК Siemens серии LOGO, где функциональная часть так же программировалась на уровне логических блоков прямо в самом контроллере или в среде разработки на ПК, а потом загружалась в ПЛК.

Share this post


Link to post
Share on other sites

6 часов назад, rezident сказал:

в некоторых из наших контроллерах Beremiz поддерживается.

Бедные АСУТПшники))) Если их еще заставляют все это собирать, компилировать и заливать в эти недоПЛК - не завидую я им...

Share this post


Link to post
Share on other sites

1 минуту назад, tonyk_av сказал:

Из чего следует такой вывод?

Попробуйте хоть раз все это собрать и запустить, тогда и вопрос отпадет.

Share this post


Link to post
Share on other sites

Just now, mantech said:

все это

"Это"- это что? Рантайм или программу пользователя? Пробовал демо-проекты, чего-то особо криминального не заметил.

Share this post


Link to post
Share on other sites

6 минут назад, mantech сказал:

Бедные АСУТПшники))) Если их еще заставляют все это собирать, компилировать и заливать в эти недоПЛК - не завидую я им...

Я не интересовался, как используют Beremiz покупатели, но наши собственные АСУТПники предпочитают писать прикладные задачи на Си 🙂 Саму ОС используют в виде библиотечного модуля. А загрузчик прошивается вообще один раз при запуске устройства.

Share this post


Link to post
Share on other sites

25 минут назад, tonyk_av сказал:

Рантайм или программу пользователя? Пробовал демо-проекты, чего-то особо криминального не заметил.

Сборка там yaPLC+беремис, это трешак полный. Задача есть схема в LD или прога в ST, нужно прошить плату контроллера.

21 минуту назад, rezident сказал:

но наши собственные АСУТПники предпочитают писать прикладные задачи на Си

Ну это очень логично, в сравнении с вышеуказанным))) Проблема в том, что далеко не каждый АСУТПшник даже в ST умеет писать, в основном графсхемы и релейные диаграммы...

Edited by mantech

Share this post


Link to post
Share on other sites

11 minutes ago, mantech said:

далеко не каждый АСУТПшник даже в ST умеет писать

Если нет много математики, то ST нафиг не нужен.

12 minutes ago, mantech said:

Сборка там yaPLC+беремис, это трешак полный

Мы тут с товарищем с этого сайта собирали. Хм, получилось. Человек никогда так низко в программировании не опускался, поэтому ему не всё было понятно, но разобрались. Загрузчик собрали, тестовую прогу нарисовали и загрузили. Он собирал под Линуксом. АСУшникам так низко опускаться при работе с Беремиц уже не придётся, там вполне привычная IDE для ПЛК и библиотеки.

Сейчас в качестве кодогенератора используется не С, а Wiring. Этот вариант я не пробовал.

Share this post


Link to post
Share on other sites

2 часа назад, tonyk_av сказал:

Человек никогда так низко в программировании не опускался, поэтому ему не всё было понятно, но разобрались. Загрузчик собрали, тестовую прогу нарисовали и загрузили

У меня не получилось, как-то не совсем, не все работало.

2 часа назад, tonyk_av сказал:

Он собирал под Линуксом.

Я работаю только под виндой. Линуксами пусть красноглазики занимаются)))

2 часа назад, tonyk_av сказал:

используется не С, а Wiring. Этот вариант я не пробовал.

Я вообще его не знаю, и большого желания изучать тоже нет. Есть нормальная штука - кодесис- там вот как раз все ясно и понятно.

Share this post


Link to post
Share on other sites

5 minutes ago, mantech said:

Я вообще его не знаю, и большого желания изучать тоже нет

Так АСУшнику всё равно, каким путём получен исполняемый файл. Да и тому, кто портирует Беремиц на свой ПЛК он тоже не особо нужен, максимум что, так это проверить пути и настройки компилятора.

 

9 minutes ago, mantech said:

кодесис- там вот как раз все ясно и понятно

Он стОит денег, и не малых.

10 minutes ago, mantech said:

Линуксами пусть красноглазики занимаются)))

Зачем так? Мне без разницы, с чем работать, а у человека в конторе программеры работают только под Линуксом.

Share this post


Link to post
Share on other sites

2 часа назад, tonyk_av сказал:

Зачем так?

Удобнее и проще, ОС и ПО - это инструмент, а он должен быть удобный, чтоб я сев за комп, не проводил часами на пролет его настройку, установку патчей, подходящих либ, конфигов и пр. программ, а сразу и начал работать. Вы когда берете пассатижи в руки, чтоб подогнуть что-то или подтянуть, не начинаете с их сборки, подточки и покраски, вам удобнее взять сразу хороший и удобный инструмент, вот и у меня к ПО такое же отношение...

2 часа назад, tonyk_av сказал:

Он стОит денег, и не малых.

Стоит, ну что с того, ОВЕН например прекрасно его встраивает, и не собирается отказываться, удобство и надежность - они не бесплатные, особенно в промавтоматике, это не беремис)))))))))

Edited by mantech

Share this post


Link to post
Share on other sites

9 hours ago, mantech said:

и не собирается отказываться

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

9 hours ago, mantech said:

чтоб я сев за комп, не проводил часами на пролет его настройк

Я полжизни работал с *nix, поэтому они мне привычны. Ну а последние их дистры не требовали от меня каких-то усилий на докачку и ручную настройку.

Edited by tonyk_av

Share this post


Link to post
Share on other sites

3 часа назад, tonyk_av сказал:

Я полжизни работал с *nix, поэтому они мне привычны.

Тогда о чем говорить, я работал с красной шляпой лет 15 назад, настройка серверов и сисадминство. Мало того, что с ядра 2.6 столько воды утекло, так и я даже близко не занимался программированием под это дело, ибо даже тогда под виндой это было на порядок проще и удобнее...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...