Как получить файл .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. Вы можете перейти с на целевую платформу, нажав «Локальная» и нажав «Выбрать целевую систему».
Вот немного информации о том, как это работает.
После этого вы просто активируете конфигурацию, и ваш код будет работать на целевой платформе.