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

Разработать ПЛК на базе Embedded linux

1 hour ago, tonyk_av said:

заменить дорогие буржуйские аналоги

В текущей политической ситуации дорогие буржуйские аналоги стали труднодоступными буржуйскими аналогами.

 

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

33 minutes ago, destroit said:

Отвечаю : ниш = НЕТ . Есть административный ресурс

Да ценник дело десятое...

У ПЛК много совершенно разных по масштабу применений. Газпрому вы ничего просто так не продадите, но до более мелких применений административному ресурсу дела нет, зато ценник и сроки поставки очень даже важны. И небольших, недорогих контроллеров для таких задач нужно много.

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


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

В 17.09.2023 в 20:14, AlexG сказал:

Газпрому вы ничего просто так не продадите, но до более мелких применений административному ресурсу дела нет, зато ценник и сроки поставки очень даже важны. И небольших, недорогих контроллеров для таких задач нужно много.

Осталось найти покупателя )))


Мне немного повезло найти небольшую нишу: одному потребителю то одно надо, то другое.
Но разве не чаще ищут готовое под ключ, а не "программная совместимость с ХХ обязательна"? В данной ситуации фраза "замещение" = именно Замещение. Мне надо железка, один в один, чтобы вставало в те же конструктивы, делало тоже самое и вот её настройки: именно так и никак иначе - мои уже так привыкли за ХХ лет!
 

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


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

В 17.09.2023 в 22:07, aleksandr-zh сказал:

Но разве не чаще ищут готовое под ключ, а не "программная совместимость с ХХ обязательна"?

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

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

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


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

В 20.09.2023 в 11:29, mantech сказал:

если вы ведете весь проект "под ключ", ... , а если просто хотите продать какую-то железку, а дальше пусть заказчик мучается с ней,

согласен
немного неверно понял посыл

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


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

48 минут назад, aleksandr-zh сказал:

неверно понял посыл

Тут многие участники диспута не понимают сути задачи ТС, сформулированной в первом посте :

   

Цитата

 

В 12.09.2023 в 22:40, Almaz1988 сказал:

    Имеется железка на базе процессора IMX6ULL под управлением ОС Embedded linux (OpenWrt).
    Необходимо реализовать поддержку возможности программирования ПЛК в среде Codesys 3.5


 

Простым языком : если сиё удастся без лицензионных отчислений, то тема сразу заиграет и вкусно запахнет денюжкой ... сам-же ПЛК, дело десятое .

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


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

Добрый вечер. Два проекта в продолжение (оба для программиста Embedded linux): 

1. 

Имеется бинарь (executable) под embedded linux.

Запускается под ARM-32Bit (armv7l). GCC v8. GLIBC:

 

image.thumb.png.7144dee6ea39a758f7c12af885dbdaea.png

Бинарь триальный, - время работы 2 часа. Через 2 часа перестает работать:

image.thumb.png.f0cdfd0f7b79258d631b66805921bdb8.png

Сделать так, чтобы бинарь не отваливался через 2 часа.

В идеале сделать так, чтобы также не появлялось сообщение "no runtime license - running in demo mode".

Доступ к целевой железке будет предоставлен по ssh. 

Отзывы присылать на почту [email protected]. В теме письма указать linux-41. В теле письма - стоимость/сроки. 

 

 

2. Есть ПЛК контроллер с поддержкой Codesys. Пулл реквесты с реализацией Codesys контроллера: 1 и 2.

Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК). Ожидается, что реализация будет схожая:

-  пулл реквест в wr-sdk с конфигом нового устройства (beremiz, например).

- пулл реквест в wr-feed с фидами под новое устройство.

- в фидах, в каталоге apps будет фид на приложение beremiz, ведущее на форк репозитория Beremiz. Форк будет создан в процессе. 

На борту устройства: 

- SPI флешка 32 Мб. 

- MicroSD микруха 512 Мб. 

- RAM 256 Мб. 

Возможно, памяти SPI флешки окажется недостаточно для размещения в ней python и beremiz. В этом случае будет необходимо разработать также init.d скрипт, который будет подтягивать недостающие файлы по сети, монтировать microSD микросхему и распаковывать в ней скачанные файлы. Скачивание и распаковка будет производиться только один раз (при самом первом запуске устройства). 

При последующих запусках устройствах скрипт должен будет лишь монтировать microSD микросхему, забирать оттуда все файлы, переносить их в RAM и там исполнять, сохраняя все изменения (новые ПЛК приложения, например) обратно на microSD.

Также необходимо будет разработать некий hello world проект под Beremiz, который можно будет запускать на ПЛК в качестве пробного приложения. Пример подобного hello world приложения под codesys - тут

Доступ к железке будет предоставлен по ssh. Либо железка будет выслана по почтой.

Отзывы присылать на почту [email protected]. В теме письма указать - linux-42. В теле письма - стоимость/сроки.

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

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


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

14 часов назад, Almaz1988 сказал:

Есть ПЛК контроллер с поддержкой Codesys. Пулл реквесты с реализацией Codesys контроллера: 1 и 2.

Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК).

Всего-то навсего)))))))))))  А потом мозготрах разбирательство с этой беремис отдать на откуп клиентам, которым продадите сие импортозамещение?)))))

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


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

15 hours ago, Almaz1988 said:

Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК).

Удачи !

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


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

15 hours ago, Almaz1988 said:

Сделать так, чтобы бинарь не отваливался через 2 часа.

 

15 hours ago, Almaz1988 said:

Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК).

Такое ощущение, что кто-то хочет сломать защиту на рантайме КДС, а на случай неудачи подстраховаться за счёт портирования рантайма Беремица.

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


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

On 3/10/2024 at 6:54 PM, Almaz1988 said:

Добрый вечер. Два проекта в продолжение (оба для программиста Embedded linux): 

1. 

Имеется бинарь (executable) под embedded linux.

Запускается под ARM-32Bit (armv7l). GCC v8. GLIBC:

 

image.thumb.png.7144dee6ea39a758f7c12af885dbdaea.png

Бинарь триальный, - время работы 2 часа. Через 2 часа перестает работать:

image.thumb.png.f0cdfd0f7b79258d631b66805921bdb8.png

Сделать так, чтобы бинарь не отваливался через 2 часа.

В идеале сделать так, чтобы также не появлялось сообщение "no runtime license - running in demo mode".

Доступ к целевой железке будет предоставлен по ssh. 

Отзывы присылать на почту [email protected]. В теме письма указать linux-41. В теле письма - стоимость/сроки. 

 

 

2. Есть ПЛК контроллер с поддержкой Codesys. Пулл реквесты с реализацией Codesys контроллера: 1 и 2.

Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК). Ожидается, что реализация будет схожая:

-  пулл реквест в wr-sdk с конфигом нового устройства (beremiz, например).

- пулл реквест в wr-feed с фидами под новое устройство.

- в фидах, в каталоге apps будет фид на приложение beremiz, ведущее на форк репозитория Beremiz. Форк будет создан в процессе. 

На борту устройства: 

- SPI флешка 32 Мб. 

- MicroSD микруха 512 Мб. 

- RAM 256 Мб. 

Возможно, памяти SPI флешки окажется недостаточно для размещения в ней python и beremiz. В этом случае будет необходимо разработать также init.d скрипт, который будет подтягивать недостающие файлы по сети, монтировать microSD микросхему и распаковывать в ней скачанные файлы. Скачивание и распаковка будет производиться только один раз (при самом первом запуске устройства). 

При последующих запусках устройствах скрипт должен будет лишь монтировать microSD микросхему, забирать оттуда все файлы, переносить их в RAM и там исполнять, сохраняя все изменения (новые ПЛК приложения, например) обратно на microSD.

Также необходимо будет разработать некий hello world проект под Beremiz, который можно будет запускать на ПЛК в качестве пробного приложения. Пример подобного hello world приложения под codesys - тут

Доступ к железке будет предоставлен по ssh. Либо железка будет выслана по почтой.

Отзывы присылать на почту [email protected]. В теме письма указать - linux-42. В теле письма - стоимость/сроки.

 

Автор, какой у тебя бюджет на каждую из этих задач?

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


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

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

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

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

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

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

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

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

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

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