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寄存器地址 | 用户自定义 |
数据类型 | ||
采集频率 | 数据最快多久上传一次 | 当采集的数据项过多时,两次数据之间间隔可能会大于设定的频率 |
读写方式 | 数据地址是否允许平台写操作 | 对写入操作除了要求配置可写外,还要求寄存器地址可写 |
是否上报 | 是否上发数据到云平台 |
- 在 TWinCAT3 中,用户自定义数据项地址的步骤如下:
添加通道,选择 Beckhoff 的 ADS 协议。 - 添加设备,设备需要填入 PLC 的 IP 和 AmsNetId。注意,这里不是刚才在 PLC 中设置的网关参数,而是 PLC 自身的参数。
- 添加数据项,数据项的地址是 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。