TwinCAT 已启动并运行(已检查 TMC 和 TPY 文件),但添加 ADS 服务器的按钮仍然缺失,visual Components 需要一些安装。
新安装的 4.9 Premium OLP,Windows 11,TwinCAT 3.1.4026.10,用户为 UM_RT。
TwinCAT 已启动并运行(已检查 TMC 和 TPY 文件),但添加 ADS 服务器的按钮仍然缺失,visual Components 需要一些安装。
新安装的 4.9 Premium OLP,Windows 11,TwinCAT 3.1.4026.10,用户为 UM_RT。
在较旧的 VC 版本和相同的 TwinCAT 安装下它是否能工作?如果你安装了较新版本的 TwinCAT,可能不兼容。
是的,它在之前的安装(笔记本电脑)上可以工作。通常 ADS 接口保持不变,但现在看起来它发生了变化,并且接口没有更新。回退到较旧的 TwinCAT 版本对我来说不是最佳解决方案。
我遇到了同样的问题,TwinCAT 的 Build 4026 似乎是 Windows 11 上唯一支持的版本……
检查 Program Files 中的 TwinCAT 文件夹。你需要找到 TwinCAT.Ads.dll 并将其复制到 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads.. 文件夹,然后重启 VC。
编辑:
下载这个:
v4.0_4.4.0.0__180016cd49e5e8c3.zip(220.0 KB)
将其解压到:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads
(如果 TwinCAT.Ads 文件夹不存在则创建它)
TwinCAT.Ads.dll 的最终路径应为:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads\v4.0_4.4.0.0__180016cd49e5e8c3\TwinCAT.Ads.dll
嗯,但在 Beckhoff 文件夹安装下,有超过 20 个日期和大小不同的文件(见附件中的图片)![]()
我会逐个测试它们,有新情况会告知你们。
你好,
最终它工作了。
我在 C:\Program Files (x86)\Beckhoff\TwinCAT\AdsApi\TcAdsDll\ 下创建了一个文件夹 “.NET”。
我将位于 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads 下的文件夹 v4.0_4.3.32.0__180016cd49e5e8c3
复制到该文件夹下:C:\Program Files (x86)\Beckhoff\TwinCAT\AdsApi\TcAdsDll.NET
很奇怪,但它能工作。
如果你真的想直接处理 ADS dll(不建议,因为以后很可能导致其他问题),我建议至少使用 GAC 工具将它们正确注册到全局程序集缓存中,而不是到处复制文件。
我在全新安装的 Win11 系统上遇到了同样的问题,使用的是 Visual Components Premium 4.10 和 TwinCAT 4026.19。
Visual Components 是否有计划提供一个可持续的解决方案?我希望在使用 TwinCAT 包管理器安装 TC1000(TwinCAT ADS)包的情况下,它能与最新版本的 TwinCAT 4026 开箱即用。
@Este 的解决方案对我有效(为此称赞)。但我认为不得不去复制文件或配置全局程序集缓存是不可行的。
一些补充信息。@Este 提到的文件夹:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads
在通过 TwinCAT 包管理器安装 XAE、XAR 或 TC1000 (v1.0.0) 后,该文件夹不会被创建。
当使用 TwinCAT 包管理器安装上述工作负载/包或 TcXaeShell/TcXaeShell64 时,Visual Studio 开发人员实用程序 “Gacutil.exe” 不会被安装。
上网淘巴领天猫淘宝优惠券,一年省好几千。
广告  ×您是本站第854318名访客 今日有0篇新文章/评论