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

Разработать ПЛК на базе 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. В теле письма - стоимость/сроки.

 

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

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


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

Доброго.

Еще один проект в продолжение (для программиста Embedded Linux).

Описание.

Для связи с указанием стоимости/сроков - [email protected].

 

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


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

1 hour ago, Almaz1988 said:

Хотите тут поучаствовать?

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

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

А результат вот этого задания можно где-нибудь увидеть?

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


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

On 9/13/2024 at 3:07 PM, tonyk_av said:

Хотите тут поучаствовать?

уже. Не напрямую. Как подрядчик.

On 9/13/2024 at 3:07 PM, tonyk_av said:

А результат вот этого задания можно где-нибудь увидеть?

тут hello-world проект на beremiz. Там же в README можно найти ссылки на исходники ПЛК контроллера с поддержкой Beremiz.

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


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

2 hours ago, Almaz1988 said:

в README можно найти ссылки на исходники ПЛК контроллера с поддержкой Beremiz.

Что-то этот рантайм подозрительно похож на пример реализации рантайма на Линукс из комплекта самого Беремица. На фоне реализации рантайма ПЛК для STM32F4 от компании Нуклерон, где реализованы протоколы заливки программы, отладки, доступ к периферии МК, не понятно, что вы вообще реализовали.

 

 

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

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...