Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CODESYS Micro Runtime
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
yanvasiij
Доброго времени суток!

Встала задача сделать небольшой дешевый контроллер для внутренних нужд. И вот услышали краем уха, что есть такая штука, как CODESYS Micro Runtime, которую можно портировать (или она уже портирована) на Cortex-m3. Кто что об этом знает расскажите пожалуйста. Стоит ли с этим вообще связываться?
Rash
Не знаю как на M3, но на M4 есть, у них на сайте по крайне мере представлено. Но если у вас не 15к евров при старте на его покупку, то не важно на каком проце его можно запустить
yanvasiij
Цитата(Rash @ Nov 18 2015, 11:44) *
Не знаю как на M3, но на M4 есть, у них на сайте по крайне мере представлено. Но если у вас не 15к евров при старте на его покупку, то не важно на каком проце его можно запустить


Блин, я похоже плохо смотрю. Не подскажете, где конкретно это представлено (ссылка)?
Rash
официальный сайт
https://www.codesys.com/products/codesys-runtime.html

цену знаю с ответа на письмо. + они предлагают свою плату кажись ещё на за 1к евров. Их официальный ответ, что при производстве 50-100 устройств в год, codesys экономически не выгоден. За каждое устройство там ещё доп. плата, типа лицензии.
demiurg_spb
Мы это проходили, но немного под другим соусом.
Не микро-рантайм, а полноценный ПЛК под Linux + preempt_rt.
Скажу одно - работы реально много.
Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...
mantech
Цитата(demiurg_spb @ Nov 18 2015, 19:52) *
Скажу одно - работы реально много.
Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...


Может тогда проще просто написать на си нужный алгоритм работы или поставить на МК простенькую виртуалку для скриптового языка и делать алгоритм на ней? rolleyes.gif
Rash
Цитата(demiurg_spb @ Nov 18 2015, 20:52) *
Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...

не платили за него, просто рассматривался варианты. Посмотрел Beremiz, странно информации практически нет. С первого раза не нашёл откуда можно его адаптировать на STM на Си. В исходниках питоновские и С++ файлы. На адаптацию уйдёт наверное несколько лет.
yanvasiij
Цитата(Rash @ Nov 18 2015, 11:56) *
официальный сайт
https://www.codesys.com/products/codesys-runtime.html

цену знаю с ответа на письмо. + они предлагают свою плату кажись ещё на за 1к евров. Их официальный ответ, что при производстве 50-100 устройств в год, codesys экономически не выгоден. За каждое устройство там ещё доп. плата, типа лицензии.


Спасибо большое!

Цитата(demiurg_spb @ Nov 18 2015, 21:52) *
Мы это проходили, но немного под другим соусом.
Не микро-рантайм, а полноценный ПЛК под Linux + preempt_rt.
Скажу одно - работы реально много.
Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...


Вы покупали полноценный рантайм CodeSys для ARM? Вы уже адаптировали его? Сколько времени ушло, если не секрет?
demiurg_spb
Цитата(yanvasiij @ Nov 19 2015, 07:21) *
Вы покупали полноценный рантайм CodeSys для ARM? Вы уже адаптировали его? Сколько времени ушло, если не секрет?
Почти два года.
griabig
Цитата(Rash @ Nov 19 2015, 01:10) *
не платили за него, просто рассматривался варианты. Посмотрел Beremiz, странно информации практически нет. С первого раза не нашёл откуда можно его адаптировать на STM на Си. В исходниках питоновские и С++ файлы. На адаптацию уйдёт наверное несколько лет.


Понимаю, что обсуждение не совсем актуально, но всё же отвечу.
С документацией/информацией действительно не очень, но, надеюсь, что ситуация когда-нибудь исправится. Существующие статьи про Beremiz можно найти тут: http://www.beremiz.org/doc. Есть несколько видео, где можно посмотреть Beremiz в действии.
Питоновские файлы для среды разработки.
С++ - это компилятор МЭК в Си, его вам трогать скорее всего не потребуется.
Весь код для контроллера на Си.

Если вы уже используете GNU make для сборки под контроллер, то тестовую адаптацию вы можете получить в течение нескольких дней в зависимости от квалификации разработчика(ов).
Вариант адаптации под STM32 уже существует и называется YaPLC. Исходники открытые, можете посмотреть, как у них сделано.
mantech
Цитата(griabig @ Aug 2 2017, 13:34) *
Вариант адаптации под STM32 уже существует и называется YaPLC. Исходники открытые, можете посмотреть, как у них сделано.


Вот интересно, эта фирма, которая там свои реле предлагает, она весь этот бесплатный софт предлагает собирать и настраивать самому? Там только с одним компилятором танцевать с бубном месяц smile3046.gif
Forger
Цитата(yanvasiij @ Nov 17 2015, 13:50) *
Стоит ли с этим вообще связываться?

Существуют готовые решения под CoDesys:
https://www.beck-ipc.com/en/produkte/sc1x5/
mantech
Цитата(Forger @ Aug 2 2017, 22:34) *
Существуют готовые решения под CoDesys:
https://www.beck-ipc.com/en/produkte/sc1x5/


Только о них никто не знает, кроме сайта производителя, в котором даже тип контроллера не указан rolleyes.gif
Иными словами - кот в мешке.
Forger
Цитата(mantech @ Aug 3 2017, 15:22) *
Иными словами - кот в мешке.

Вполне серьезная немецкая контора, мне довелось даже однажды по-беседовать с одним из их директоров ... на одной из конференций по CoDeSys (по Россия), которые раньше проходили в нашем городе - Смоленске.

Мы использовали "простые" SC23/24, под Codesys 2, остались вполне довольны. Тогда они были по 90 с небольшим евров. Брали тут.
Очень оригинальные и удобные решения они используют. Автоматом в довесок шел CanOpen.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.