Существует ли бэкэнд LLVM для кода IL в соответствии с IEC61131-3?

Кто-нибудь знает о бэкэнде LLVM, который выводит IL (список команд, также известный как AWL) в соответствии с МЭК 61131-3?

Справочная информация: у меня есть алгоритм, написанный на C, и я хочу запустить его на промышленном ПЛК, который, к сожалению, не способен обрабатывать код на C (некоторые другие ПЛК способны это делать). Один из возможных способов, о котором я подумал, - это скомпилировать код C в IL, который затем можно будет импортировать в ПЛК.

Если для LLVM не существует IL-бэкенда, как вы думаете: возможно ли его технически написать и сколько усилий это означает?

Я новичок во всем этом LLVM и так далее, но мне кажется, что IL очень похож на ассемблер.

0 ответов

Другие вопросы по тегам