Twincat 运行模式错误 1861
Posted
技术标签:
【中文标题】Twincat 运行模式错误 1861【英文标题】:Twincat run mode error 1861 【发布时间】:2018-06-16 23:23:55 【问题描述】:尝试启动运行模式后,我在目标系统上遇到致命错误:
Init7\IO: 设置状态 TComObj PREOP OP >> AdsWarning: 1861 (0x745, ADS 错误:超时已过)你们中的任何人都知道如何解决它吗?
【问题讨论】:
【参考方案1】:您的目标系统是否运行 Windows 10?它最近是否已更新(Windows 更新)到版本 1803?如果是这样,问题是因为 TwinCAT 与 1803 版本的 W10 不兼容。 Beckhoff 确实发布了更新的 TwinCAT 版本 3.1.4022.20,但由于它导致了其他问题而将其删除。他们将在未来几天发布新版本。
【讨论】:
太棒了!不要忘记将此答案标记为解决方案。 快速提问:我在使用 Windows 10 1803 时遇到了同样的问题。我正在运行 4022.4。我得到与 OP 完全相同的错误。你知道这是否已在版本 4022.22 中修复? 已在 4022.22 中修复。【参考方案2】:我们在 Win10 版本 1809 上与 CX8090 通信时遇到间歇性 1861 (0x745) 错误。我们在 Win10 版本 1709 上没有看到间歇性的 1861 错误。
根据Jakob's 的回答,我们尝试从最新的Twincat 2.11 x64 Engineering release install(2305)更新 TcAdsDll.dll 和 AdsDll.dll,它解决了我们的间歇性 1861 错误。
我不确定是否还有其他人仍在使用 Twincat2,但这可能有助于其他人寻找 1861 错误代码的解决方案。
【讨论】:
【参考方案3】:当系统中有 EtherCAT 总线并且出现问题时,通常会发生这种情况。例如,您可能配置了一个 EtherCAT 从站,但在尝试启动系统时找不到它。所以检查你的 I/O 配置。
当然,问题也可能是 Jakob 所描述的问题。
【讨论】:
以上是关于Twincat 运行模式错误 1861的主要内容,如果未能解决你的问题,请参考以下文章
是否必须拥有相同的 TwinCAT 版本(工程 PC 上的 XAE)和(运行时 PC 上的 XAR)?
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何在同一台PC上运行多个TwinCAT程序
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办(示例代