首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用启用Hyper的本地TwinCat 3运行时?

如何使用启用Hyper的本地TwinCat 3运行时?
EN

Stack Overflow用户
提问于 2022-03-02 11:19:37
回答 1查看 1.4K关注 0票数 4

我试图在PC上运行TwinCat 3 XAR,在这里我需要超级V才能运行Azure IoT Edge (它使用超级V)。有什么方法可以运行XAR与超级V打开?有什么办法能把核心和超光速或其他东西隔离开吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-03 07:24:57

编辑2022年4月22日

有关此问题的完整教程,请参阅https://cookncode.com/twincat/2022/08/11/twincat-bsd.html

有一种方法可以做到这一点。您可以通过在虚拟机中运行运行时而不是本地运行时来实现这一点。我是从这个编辑职位那里得到这个想法的。

为了使它发挥作用,我做了以下工作:

  1. 下载并安装VMware播放器。免费提供非商业用途。您也可以使用付费专业(工作站)版本。我不确定这是否也适用于Virtual。
  2. 在虚拟机上安装TwinCAT BSD,如此优秀的雅各布的YouTube视频所述
  3. 如果您使用的是VMware播放器,并且需要启用UEFI,您需要按照YouTube用户Eivind的说明执行以下操作:
代码语言:javascript
运行
复制
1. Follow the guide in the video, but skip the step where the firmware type is set.
2. Try to boot the VM. it will fail.
3. Open the .vmx file in the VM directory with notepad .
4. Find "firmware = "bios" and replace with "firmware ="efi"" and  save. If this line doesn't exist, just add it somewhere.
5. It will now boot, and you can follow the guide in the video for the rest.
  1. 在虚拟机上运行TwinCAT项目,而不需要禁用Hyper-V。

先前的回答

我不这样认为。InfoSys提及

超五环境:

  • 运行时环境不能在Hyper-V环境中启动。这尤其指的是虚拟超级V机器,它们在特权超V机器中运行。一旦计算机的一个组件使用Hyper-V,只能在这台计算机上使用工程环境(XAE),而不能使用运行时环境(XAR)。

但他们也提到:

  • TwinCAT试图检测这些超级V环境;但是,由于虚拟化方法的本质,它们不希望被检测,因此TwinCAT无法执行任何100%的检测。

因此,也许有一些方法可以防止TwinCAT检测到超V环境.然而,这是我无法回答的事情。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71321786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档