为满足更多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倍) |
新增探头设置内容如下。