TwinCAT:在隔离内核上运行失败

Roa*_*ald 2 plc twincat

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

\n
    \n
  1. 隔离我的电脑上的 1 或 2 个核心(在系统 > 实时下并重新启动电脑)并在这些核心上运行 PLC 任务。当我这样做时,我收到以下错误:
  2. \n
\n
\n

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

\n
\n

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

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

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

\n

卸载KB4056894

\n

或者

\n

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

\n
\n

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

\n

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

\n

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

\n

Roa*_*ald 5

来自倍福的支持:

\n\n
\n

根据错误提示,您的电脑上已安装了针对 spectre/meltdown\n 的 Microsoft 补丁。通常,当使用隔离核心\xe2\x80\xa6 时,TC3 应使用此补丁\n

\n\n

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

\n
\n\n

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

\n