Anylink 4G网关使用ADS协议通过EtherCAT连接倍福PLC Beckhoff 的方法和步骤

Posted by

AnyLink 4G边缘计算网关内置ADS协议,可以直接通过EtherCAT和Beckhoff(倍福)PLC进行通讯,实现远程控制功能。

Anylink ADS驱动是按照 Beckhoff 的 ADS 通信规范进行编写,通过 EtherCAT 连接 Beckoff 设备。添加采集通道时选择ADS驱动即可。

1、通讯参数

参数项值备注

参数项 备注
响应延时 ADS请求发出到设备响应的最长时间
设备IP 倍福设备的IP地址
AmsNetID 倍福设备的AmsNetID 一般是IP.1.1

在配置网关参数前,需要对倍福设备做参数设置,以 TWinCAT3 举例设 置步骤如下:

从工程中选择 System 下的 Routes 或者系统托盘的 TwinCAT Config Mode 中的 Router->Edit。

在弹出的对话框中点击 Add。

新弹出的对话框数据 ADS 的相关通信参数。填入的 IP 和 AmsNetId,是网关 的 IP(示例网关 IP 为 192.168.100.235)等相关信息,以便于将网关加入通信白 名单中。

然后激活配置,重新登录即可。

2、数据项配置

名称 取值 备注
数据项ID 自动生成 不能更改
数据项名称 英文、数字、下划线等非中文
数据项别名 任意字符
数据项地址 PLC寄存器地址 用户自定义
数据类型
采集频率 数据最快多久上传一次 当采集的数据项过多时,两次数据之间间隔可能会大于设定的频率 
读写方式 数据地址是否允许平台写操作 对写入操作除了要求配置可写外,还要求寄存器地址可写
是否上报 是否上发数据到云平台
  1. 在 TWinCAT3 中,用户自定义数据项地址的步骤如下:
    添加通道,选择 Beckhoff 的 ADS 协议。
  2. 添加设备,设备需要填入 PLC 的 IP 和 AmsNetId。注意,这里不是刚才在 PLC 中设置的网关参数,而是 PLC 自身的参数。
  3. 添加数据项,数据项的地址是 PLC 内的变量地址,例如下图:

3、设备类型

设备类型 支持的ADS端口 默认ADS端口
TWinCAT2 PLC 801/811/821/831 801
TWinCAT3 PLC 851/852/853/854 801
BC9xxx/BX9xxx 800 800

4 、连接线缆

以太网网线,线序标准为 T568A 或者 T568B。

Leave a Reply

您的电子邮箱地址不会被公开。