【问题标题】:How to get .EXE file from TwinCAT XAE project to run on TwinCAT XAR如何从 TwinCAT XAE 项目中获取 .EXE 文件以在 TwinCAT XAR 上运行
【发布时间】:2021-11-24 18:17:22
【问题描述】:

我希望这封邮件能帮助您。在过去的几个月里,我一直在研究 TwinCAT XAE。我已经使用 TwinCAT XAE 和 Visual Studio 在我的开发 PC 上开发和测试了我的程序。

现在我想将我的程序从我的开发 PC 转移到我的运行时 PC (Windows),它最终将由机器安装。我想要一些关于将我的程序从 XAE 转移到 XAR 的指导。简单来说,我想知道如何让 .EXE 文件在 TwinCAT XAR 上运行。

我还面临 XAR 的一些配置问题。您能否分享 TwinCAT XAR 软件的任何安装指南或先决条件

【问题讨论】:

    标签: twincat twincat-ads xar


    【解决方案1】:

    您不能(也不应该)为您的目标平台 (XAR) 制作 .EXE 文件。

    .EXE 文件在 Windows 用户模式下运行,因此不是实时的或确定性的。 TwinCAT 代码需要在内核模式下运行,以确保实时和确定性行为。

    相反,您应该通过 Visual Studio 连接到您的目标。您可以通过按本地并按选择目标系统 来切换到您的目标平台

    Here is a bit of information about how this works.

    之后您只需激活配置,您的代码就会在目标平台上运行。

    【讨论】:

    • 感谢您的回复。它消除了我的困惑。我想知道我是否可以使用安装了 TwinCAT XAR 作为远程系统的 Windows 10 操作系统的其他系统(运行时 pc)。换句话说,我可以选择它作为目标。我们是否需要任何额外的设置才能让它工作,或者它会像任何其他硬件控制器一样工作?
    • 如果安装了 TwinCAT XAR,它应该可以工作。请记住,要保证真正的实时性能,您需要使用 Beckhoff 机器,因为他们已经改变了一些东西来提供实时性能。
    • 我正在使用另一台 Windows-PC 作为运行时 PC。我遵循了选择目标方法。目标系统可通过广播搜索获得。但是,我无法连接到它,因为远程用户凭据不可用。我已经尝试了系统密码以及默认值“1”。您能否指导我如何获取 TwinCAT 3 XAE 中远程用户凭证的密码。我已经在运行时 PC 中完成了 TCP 和 UDP 设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-18
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多