跳到主要内容

倍福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

地址示例

地址类型描述信息备注
M100绝对地址。访问位M100.0
I100绝对地址。访问位I100.0
Q100绝对地址。访问位Q100.0
s=abc符号地址。abc为全局变量
s=MAIN.A符号地址。A是MAIN函数地址
i=100000内存地址
ig=0xF030;8Index Group手动指定Q数据区,偏移地址
ig=0xF020;8Index Group手动指定I数据区,偏移地址
ig=0x4020;8Index Group手动指定M数据区,偏移地址,等同于M8