Как получить файл .EXE из проекта TwinCAT XAE для работы в TwinCAT XAR

Я надеюсь, что это сообщение вас хорошо заинтересует. Я работал над TwinCAT XAE последние пару месяцев. Я разработал и протестировал свои программы на своем компьютере для разработки с помощью TwinCAT XAE и Visual Studio.

Теперь я хочу перенести свои программы со своего компьютера для разработки на компьютер во время выполнения (Windows), который в конечном итоге будет установлен на машине. Мне нужны рекомендации по переносу моих программ из XAE в XAR. Проще говоря, я хочу знать, как запустить файл .EXE на TwinCAT XAR.

Я также столкнулся с некоторыми проблемами конфигурации с XAR. Можете ли вы поделиться каким-либо руководством по установке или предварительными условиями для программного обеспечения TwinCAT XAR?

1 ответ

Вы не можете (и не должны) создавать файл .EXE для своей целевой платформы (XAR).

Файлы .EXE запускаются в пользовательском режиме Windows и, таким образом, не работают в режиме реального времени или детерминированы. Код TwinCAT необходимо запускать в режиме ядра, чтобы обеспечить детерминированное поведение в реальном времени.

Вместо этого вы должны подключиться к своей цели через Visual Studio. Вы можете перейти с на целевую платформу, нажав «Локальная» и нажав «Выбрать целевую систему».

Вот немного информации о том, как это работает.

После этого вы просто активируете конфигурацию, и ваш код будет работать на целевой платформе.

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