1. TwinCAT 3 ADS

1.14. 高级语言和TwinCAT做ADS通讯,为什么无论与下位是否建立了物理连接,上位中IsConnect返回的值都是TRUE?

我们在info中找到Isconnect这个属性返回值的具体介绍:Beckhoff Information System - English https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_adsnetref/7313409163.html&id=9087851443880156210

1

解释表明这个返回值指的是本地ADS端口是否成功打开,而并非目标控制器端口是否可用。使用ReadState这个Method可以判断目标端口是否可用。

ReadState说明:https://infosys.beckhoff.com/content/1033/tc3_adsnetref/7313475723.html?id=5830666808000935626


2020.7.3 江星睿 编辑