【问题标题】:Is it essential to have same TwinCAT versions (XAE on Engineering PC) and (XAR on Runtime PC)?是否必须拥有相同的 TwinCAT 版本(工程 PC 上的 XAE)和(运行时 PC 上的 XAR)?
【发布时间】:2021-12-03 05:49:37
【问题描述】:

我有两台 PC 在 TwinCAT 中相互连接,如图所示。

但是,我在尝试激活配置时遇到了错误。错误如图所示。

TwinCAT 版本(工程 PC 上的 XAE)和(运行时 PC 上的 XAR)的版本有所不同。如图所示

此错误是由于版本差异还是其他原因造成的,是否需要在两台 PC 上使用相同的 TwinCAT 版本。

为了进一步参考,下面添加了编译输出。

代码生成输出:

代码发布输出

代码构建输出

对于 TcCOM,其中没有子文件夹。图片添加在下面。

我希望这能帮助你理解问题。

【问题讨论】:

  • 次要注意:您可能需要删除标签twincat-ads-.net,因为您的问题与此库完全无关。

标签: twincat twincat-ads twincat-ads-.net


【解决方案1】:

工程和运行时的版本不必完全相同,但仍必须符合以下规则: 主要版本号必须匹配 次要版本号可能不同。但工程必须等于或高于运行时
示例:
XAR 4024.10 -- XAE 4024.20 -- 好的
XAR 4024.20 -- XAE 4024.10 -- 不支持
XAR 4022.xx -- XAE 4024.xx -- 正常
关于最后一个例子。如果您想使用当前版本的工程并且仍然需要与旧的运行时系统兼容,则可以从 Beckhoff 网站下载每个主要版本的所谓“远程管理器”。更多信息:https://infosys.beckhoff.com/content/1033/tc3_remote_manager/index.html?id=1584127271344589360

关于您的错误消息:这与版本无关。它来自您的 c++ 模块实例。请查看编译输出和错误日志,或者更好的是,将其发布在此处。
请检查 System/TcComModules/ClassFactories 下是否设置了您模块的 classfactory 的相关复选框。

【讨论】:

  • 我已经在帖子中添加了编译输出的图片。请查看并告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多