为满足更多RS485类探头的接入需求,轻松连推出通用探头功能,可根据探头通讯协议自行设置并选用,目前仅支持GS1系列v2.0.7及以上固件。使用前请先确认待接探头供电电压,若设备RS485接口输出电压不满足,需对探头单独供电。使用前,请先确认探头通讯协议是否满足以下格式。

发送/问询帧

接收/应答帧

外接探头音频线线序如下图。

通用探头设置

打开【数据工厂】【通用探头设置】【新增】,参考待接探头通讯协议,分别填写探头名称、波特率、地址、功能码及传感器相关信息等,也可以粘贴指令串后自动解析。

设置完成后,打开【数据仓库】,进入设备页面,点击【设置】【设备及传感器设置】,下拉至通用探头,点击【编辑】后下拉选择相应探头并设置采集周期即可。

点击【传感器显示设置】,在对应field点击编辑,下拉选择探头设置的传感器数据名称。

点击如图单位,下拉选择对应数据单位或选择“外接电流转RS485转换器”自定义单位。

示例

如外接水质氨氮传感器,探头地址为0x05,波特率4800bit/s,支持功能码03,通讯协议及寄存器地址如下表。

问询帧

地址码 功能码 寄存器地址 寄存器长度 CRC校验码低字节 CRC校验码高字节
1字节 1字节 2字节 2字节 1字节 1字节

应答帧

地址码 功能码 有效字节数 数据区1 数据区2 数据区n CRC校验码低字节 CRC校验码高字节
1字节 1字节 1字节 1字节 1字节 1字节 1字节 1字节

寄存器地址

寄存器地址 支持功能码 数据类型 说明
0000H 0x03 16 位无符号整数 氨氮浓度值(实际值的10倍)
0001H 0x03 16 位无符号整数 PH 值(实际值的10倍)
0002H 0x03 16 位有符号整数 温度(实际值的10倍)

新增探头设置内容如下。