倍福PLC
倍福的ADS协议主要分为Twincat2和Twincat3两个版本,在连接时需要知道PLC的IP地址和端口号,以及Target NetID和Sender NetID。
Twincat2
可以从如下界面找到Target NetID和Sender NetID:
Twincat3
使用电脑的远程桌面连接程序连接到倍福的PLC上去。 找到如下的文件
然后双击文件 StaticRoutes.xml ,新增一个路由信息,这个Ads路由的Address信息是你的网关的ip地址, NetId 就是分配的一个ads路由(Sender NetID),如下图所示:
然后在PLC的ADS设置中找到Target NetID:
地址格式说明
支持的地址格式分四种:
- 绝对地址: 如M100、I100、Q100
- 字符串地址: 以s=开头,如s=MAIN.dd,如果时数组中的某个值则可以使用索引,如s=MAIN.dd[2]
- 绝对内存地址: 以i=开头,如i=100
- 自定义的index group: 如IG=0xF020