Перейти к содержанию
    

CODESYS Micro Runtime

Доброго времени суток!

 

Встала задача сделать небольшой дешевый контроллер для внутренних нужд. И вот услышали краем уха, что есть такая штука, как CODESYS Micro Runtime, которую можно портировать (или она уже портирована) на Cortex-m3. Кто что об этом знает расскажите пожалуйста. Стоит ли с этим вообще связываться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю как на M3, но на M4 есть, у них на сайте по крайне мере представлено. Но если у вас не 15к евров при старте на его покупку, то не важно на каком проце его можно запустить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю как на M3, но на M4 есть, у них на сайте по крайне мере представлено. Но если у вас не 15к евров при старте на его покупку, то не важно на каком проце его можно запустить

 

Блин, я похоже плохо смотрю. Не подскажете, где конкретно это представлено (ссылка)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

официальный сайт

https://www.codesys.com/products/codesys-runtime.html

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мы это проходили, но немного под другим соусом.

Не микро-рантайм, а полноценный ПЛК под Linux + preempt_rt.

Скажу одно - работы реально много.

Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажу одно - работы реально много.

Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...

 

Может тогда проще просто написать на си нужный алгоритм работы или поставить на МК простенькую виртуалку для скриптового языка и делать алгоритм на ней? :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...

не платили за него, просто рассматривался варианты. Посмотрел Beremiz, странно информации практически нет. С первого раза не нашёл откуда можно его адаптировать на STM на Си. В исходниках питоновские и С++ файлы. На адаптацию уйдёт наверное несколько лет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

официальный сайт

https://www.codesys.com/products/codesys-runtime.html

 

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

 

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

 

Мы это проходили, но немного под другим соусом.

Не микро-рантайм, а полноценный ПЛК под Linux + preempt_rt.

Скажу одно - работы реально много.

Примерно за это же самое время можно было адаптировать beremiz и не платить 18т.евро и не покупать лицензии на каждый выпускаемый ПЛК...

 

Вы покупали полноценный рантайм CodeSys для ARM? Вы уже адаптировали его? Сколько времени ушло, если не секрет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы покупали полноценный рантайм CodeSys для ARM? Вы уже адаптировали его? Сколько времени ушло, если не секрет?
Почти два года.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не платили за него, просто рассматривался варианты. Посмотрел Beremiz, странно информации практически нет. С первого раза не нашёл откуда можно его адаптировать на STM на Си. В исходниках питоновские и С++ файлы. На адаптацию уйдёт наверное несколько лет.

 

Понимаю, что обсуждение не совсем актуально, но всё же отвечу.

С документацией/информацией действительно не очень, но, надеюсь, что ситуация когда-нибудь исправится. Существующие статьи про Beremiz можно найти тут: http://www.beremiz.org/doc. Есть несколько видео, где можно посмотреть Beremiz в действии.

Питоновские файлы для среды разработки.

С++ - это компилятор МЭК в Си, его вам трогать скорее всего не потребуется.

Весь код для контроллера на Си.

 

Если вы уже используете GNU make для сборки под контроллер, то тестовую адаптацию вы можете получить в течение нескольких дней в зависимости от квалификации разработчика(ов).

Вариант адаптации под STM32 уже существует и называется YaPLC. Исходники открытые, можете посмотреть, как у них сделано.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант адаптации под STM32 уже существует и называется YaPLC. Исходники открытые, можете посмотреть, как у них сделано.

 

Вот интересно, эта фирма, которая там свои реле предлагает, она весь этот бесплатный софт предлагает собирать и настраивать самому? Там только с одним компилятором танцевать с бубном месяц :smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стоит ли с этим вообще связываться?

Существуют готовые решения под CoDesys:

https://www.beck-ipc.com/en/produkte/sc1x5/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Существуют готовые решения под CoDesys:

https://www.beck-ipc.com/en/produkte/sc1x5/

 

Только о них никто не знает, кроме сайта производителя, в котором даже тип контроллера не указан :rolleyes:

Иными словами - кот в мешке.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Иными словами - кот в мешке.

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

 

Мы использовали "простые" SC23/24, под Codesys 2, остались вполне довольны. Тогда они были по 90 с небольшим евров. Брали тут.

Очень оригинальные и удобные решения они используют. Автоматом в довесок шел CanOpen.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...