МЭК 61131-3, ST, CoDeSys & Co

Codesys выпустил Runtime для Armv7, Armv8 ядер… надо попробовать цена правда + 200$ за рантайм.

Интересно, спрошу наверно у них на попробовать.

вот тут образ Windows (VB) с Codesys ARM и ARM64 пакетами там все ставиться по инструкции как раз на debian. Только на ARMv7 надо пакет именно ARM а не ARM64 (там есть в образе)


Это VirtualBox?

Да virtual box от oracle

Выкачал, попробую, импортировав в Proxxmox завести.

Получилось установить рантайм?

Пока не занимался, отложил.

А хотя бы вот эти два .deb пакета возможно установить ?

Codesys ARM прекрасно работает!!



1 лайк

Здравствуйте, спасибо за вашу работу.

Хочу написать инструкцию по установке:

  1. Загрузил .deb пакеты из магазина CodeSys, и установил их на контроллер.
  2. Загрузил IDE CODESYS v3.5 и установил.
  3. Создал проект, а там нет нет выбора Linux ARM SL

update: Разобрался, надо поставить скачанный пакет .packade

Лучше скачать образ с облака для virtualbox, там все есть… В пункте tool, должно быть update arm, там ip и имя с паролем от ssh прописываем и тыкаем установить… Он ставит еще codemeter и как то его настраивает сам. Через него можно ставить лицензи. Базовая стоит 200€. Без лицензии 2 часа работает.

1 лайк

@Dmitrij_Murashov
Подскажите, а как вы планируете общаться с устройствами Wiren Board — через MQTT, или напрямую через Modbus?

с модулями справа по i2c напрямую. с удаленной перефирией можно и по modbus. Но лучше перефирию на Ethernet/ip или Ethercat или Profinet заменить Codesys это позволяет. Можно и по MQTT но это не для датчиков и тд.

1 лайк

Вот если бы вы помогли сделать ядро с rt perrmit , патчем для linux, это бы сильно помогло.

Добавил краткую инструкцию по установке нужных пакетов CODESYS для работы с контроллером Wiren Board: Программирование контроллера Wiren Board с помощью CODESYS — Wiren Board

Надо еще добавить, что если вы хотите чтобы среда работала более 2 часов, необходимо купить лицензию и ее установить. Около 250$, как вариант, если это не критично, можно сделать скрипт с перезапуском из ПО codesys. Каждые 2 часа, перезапуск занимает , 3-4 секунды. Так же есть пример с сохранением Retain, + привязкк GPIO sysfs, на самом wirenboard + в codesys есть реалищация работы с i2c , через sysfs. Драйвера для i2c модулей необходимо разрабатывать отдельно.

1 лайк

А там прям во втором предложении

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.