1

我试图在本地 PC 上激活我的配置,但失败了。我试过:

  1. 在我的电脑上隔离 1 或 2 个内核(在 SYSTEM > Real-Time 下并重新启动 PC)并在这些内核上运行 PLC 任务。当我这样做时,我收到以下错误:

'TwinCAT System' (10000): 发送 ams 命令>> Init4\RTime: 开始中断: Ticker 已启动>> AdsWarning: 4118 (0x1016, RTIME: 隔离 CPU 启动失败!) << 失败!

AdsWarning:4118(0x1016,RTIME:隔离 CPU 启动失败!)

  1. 然后我尝试在普通的 Windows 专用 CPU 上运行它(因此没有一个 CPU 被隔离)。当我激活配置(并在 BIOS 中启用虚拟化)时,我收到以下错误消息:

无法使用 KB4056894 将 TwinCAT 设置为运行模式

卸载 KB4056894

或者

仅使用隔离内核激活解决方案

无法使用 KB4056894 将 TwinCAT 设置为运行模式

我找不到安装在我的电脑上的 KB4056894。还有其他解决方案吗?

我在 Windows 10 下使用 TwinCAT 3 Build 4022.14。

4

2 回答 2

4

来自倍福的支持:

根据错误说明,您的 PC 上安装了用于 Spectre/meltdown 的 Microsoft 补丁。通常情况下,TC3 应该在使用隔离内核时使用此补丁......</p>

但是,从 TC3 Build 4022.16 版本开始,这个问题得到了解决。

我安装了 4022.22 并且一切正常。

于 2018-07-05T06:56:58.487 回答
0

我只想分享我对这个错误的经验以及我是如何解决它的。只是在实时菜单中将 cpu 核心设置为 1 个共享核心和 3 个隔离核心。因为我的cpu有4个核心。然后在目标上设置这个值,然后它会要求重新启动。重新启动后它没有出现此错误,并且我能够运行我的代码。

于 2020-05-20T12:48:16.333 回答