为满足更多RS485类传感器的接入需求,轻松连推出通用传感器接入助手,可根据传感器通讯协议自行设置并选用。使用前请先确认待接传感器供电电压,若设备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倍)

新增通用传感器设置内容如下。