在 twincat 2 和 twincat 3 之间发布和订阅变量



我需要通过以太网将变量从Twincat 3发送到Twincat 2。可能吗?我该怎么做?

您可以使用网络变量来实现此目的。Beckhoff 网站上有很好的文档:https://infosys.beckhoff.com/english.php?content=../content/1033/tcsystemmanager/fieldbus/rtethernet/tcrtethernet_intro.htm&id=

看看tcDataExchange.lib,FB_WriteAdsSymByName(或FB_ReadAdsSymByName)看起来很适合你的任务。

同一个库还有其他以更自动的方式工作的 FB,例如,在值更改时触发更新。您可能需要在TC2帮助文件和Infosys中搜索"tcDataExchange.lib",因为它们看起来 - 至少在我的PC上 - 对哪些FB可用有点困惑。

最新更新