Daviteq MBRTU-SAL 盐度传感器 Modbus RTU 输出

Daviteq MBRTU-SAL 盐度传感器 Modbus RTU 输出

本文档适用于以下产品。

介绍

MBRTU-SAL 是一种基于无电极感应测量的盐度传感器。它利用发电机在初级线圈中产生交变磁场,从而在介质中产生感应电流。感应电流的强度取决于介质中离子的浓度。感应电流在次级线圈中产生另一个磁场。接收器测量线圈上的感应电流以确定介质的盐度。同时内置温度传感器可自动补偿温度,适合环境的在线长期监测。

应用范围: 海洋、工业废水、制药、生物技术、工业制造等在线全过程监测。

特征

  1. 内置温度传感器,可自动补偿温度
  2. 没有电极,因此不发生极化反应
  3. 测量与介质完全电气隔离,可用于重且易沉淀的介质或溶液的高精度测量,使用和维护成本低
  4. 内部电路低功耗、抗干扰设计

规格

物品 规格
输出 RS-485,MODBUS/RTU
测量方法 非接触电磁原理
范围 0~70PSU
准确性 ±1%F.S.或±0.2PSU(10psu以下)
解决 0.1PSU
工作环境 0~65℃; <0.6MPa
校准方法 两点校准
响应时间 10秒T90
温度补偿 自动温度补偿(PT1000)
电源 12-24VDC±10%,10mA;
尺寸 直径30毫米;长度185.5毫米;
保护级别 IP68;水深20米;其他定制
使用寿命 3年或以上
电缆 5m
传感器外壳材料 聚氯乙烯;聚醚醚酮;

接线

请如下图接线:

电线颜色 描述
棕色的 电源(12-24VDC)
黑色的 地线
蓝色的 RS485A
白色的 RS485B
裸线 屏蔽层

接线

保养及注意事项

维护
  • 感应电极基本免维护;建议每30天清理一次传感器探头附件;清洁时避免使用硬物造成测量探头导光部分的损坏;请用软布擦拭amp 布。
  • 建议用水流清洁传感器的外表面。如果仍有碎屑残留,请用湿软布擦拭。
笔记
  • 安装测量: 避免在水流湍急的地方安装测量,减少水泡对测量的影响。保持测量探头距底部2cm。
  • 传感器探头结垢或附着生物较多,可适当加大清洗力。探头表面轻微划伤不影响传感器的正常使用。但注意不要刺穿探头外壳。
  • 建议: 应选用我公司的防护罩,防止微生物附着对测量结果的影响。
其他
问题 可能的原因 解决方案
操作界面无法连接或测量结果不显示 不显示 电缆连接错误 检查接线方式
传感器地址错误 检查地址是否有错误
测量值过高、过低或值持续不稳定。 传感器探头通过以下方式连接
异物
清洁传感器探头表面
其他 联系售后

Modbus RTU协议

信息框架形式

该传感器的Modbus通讯默认数据格式为:

MODBUS-RTU

波特率 9600(预设)
设备地址 1(预设)
数据位 8 位
奇偶校验 没有任何
停止位 1位
  • 功能码03:读(R)寄存器值
  • 功能码06:写(W)单个寄存器值
注册地址
寄存器地址(十六进制)

象征

姓名 读/写 简介 寄存器数量(字节) 数据类型
0x0100 温度值 R ℃值x10(例如ample:25.6℃的温度显示为256,默认为小数点1。) 1(2 字节) 无符号短整型

象征

0x0101 盐度值 R PSU 值 x10(例如amp例如,12.1psu的盐度值显示为121,默认保留1位小数。) 1(2 字节) 无符号短整型

象征

0x1000 温度校准 读/写 温度校准:写入的数据为实际温度值X10;读出的数据是温度校准偏移X10。 1(2 字节) 无符号短整型

象征

0x1001 零点校准 读/写 空气中的零点校准。校准时写入的数据为0。 1(2 字节) 无符号短整型

象征

0x1003 斜率校准 读/写 用已知的标准溶液(50%~100%范围)进行标定,将数据写为标准溶液的实际值×10。 1(2 字节) 无符号短整型

象征

0x2000 传感器地址 读/写 默认为1,数据范围为1-127。 1(2 字节) 无符号短整型

象征

0x2003 波特率设置 读/写 默认为9600。写0为4800;写1就是9600;写2就是19200。 1(2 字节) 无符号短整型

象征

0x2020 恢复
出厂设置
W 校准值恢复为默认值,写入数据为0。注意复位后传感器需要重新校准。 1(2 字节) 未签名
短的象征
数据结构类型

整数

无符号整型(无符号短整型)。

数据由两个整数组成。

XXXX XXXX XXXX XXXX
字节1 字节0

漂浮

浮点型,根据 IEEE 754(单精度);

数据由 1 个符号位、8 位指数和 23 位尾数组成。

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
字节3 字节2 字节1 字节0
符号位 表达式数字 F 十进制
Modbus RTU 命令

功能码03h:读取寄存器值

主机发送

1 2 3 4 5 6 7 8
药品不良反应 03H 起始寄存器高字节 起始寄存器低字节 寄存器号高字节 寄存器低字节数 CRC 低字节 CRC高字节

第一字节ADR:从机地址码(=001~254)
字节2 03h:读取寄存器值功能码
字节3和4:要读取的寄存器的起始地址
要读取 FCC 仪器,
字节 5 和 6:要读取的寄存器数量
字节 7 和 8:字节 16 到 1 的 CRC6 校验和

奴隶回归 

1 2 3 4 6 M-1 , M M+1 M+2
药品不良反应 03H 总字节数 寄存器数据1 寄存器数据2 …… 寄存器数据M CRC 低字节 CRC高字节

第一字节ADR:从机地址码(=001~254)
字节2 03h:返回读取功能码
第三个字节:从4到m的总字节数(包括4和m)
字节 4 至 m:寄存器数据
字节m+1、M+2:字节16到M的CRC1校验和

当从机收到错误时,从机返回错误:

1 2 3 4 5
药品不良反应 83H 信息代码 CRC 低字节 CRC高字节

第一字节ADR:从机地址码(=001~254)
字节 2 83h:读取寄存器值时出错
字节3信息代码:01——功能代码错误
03 – 数据错误
字节 4 和 5:字节 16 到 1 的 CRC3 校验和

功能码06h:写入单个寄存器值

主机发送 

1 2 3 4 5 6 7 8
药品不良反应 06 寄存器高字节地址 寄存器低字节地址 数据高字节 数据低字节 CRC 码低字节 CRC 码高字节

当从机正确接收时,从机返回:

1 2 3 4 5 6 7 8
药品不良反应 06 寄存器高字节地址 寄存器低字节地址 数据高字节 数据低字节 CRC 码低字节 CRC 码高字节

当从机收到错误时,从机返回:

1 2 3 4 5
药品不良反应 86H 错误代码 信息代码 CRC 码低字节 CRC 码高字节

第一字节ADR:从机地址码(=001~254)
第二字节86h:写入寄存器值错误功能码
字节3错误代码信息代码:01——功能代码错误
03 – 数据错误
字节 4 和 5:字节 1 到 3 的 CRC 校验和

命令前ample

默认寄存器:

a) 更改从机地址: 

地址: 0x2000(42001)
寄存器数量: 1
功能代码: 0x06
默认传感器地址: 01

更改传感器的Modbus设备地址,将设备地址从01改为06。ample如下:

发送命令: 01 06 20 00 00 06 02 08
回应: 01 06 20 00 00 06 02 08;注:断电后地址更改为06并保存。

b) 波特率:

地址: 0x2003(42004)
寄存器数量: 1
功能代码: 0x06
默认值: 1(9600bps)
支持的值: 0-2(4800-19200bps)

波特率可通过上位机设置更改,更改后无需重启即可工作。波特率掉电后保存上位机设置。波特率支持4800 9600 19200。整数值分配的波特率如下:

整数 波特率
0 4800 基点
1 9600 基点
2 19200 基点

发送命令: 01 06 20 03 00 02 F3 CB
回应: 01 06 20 03 00 02 F3 CB 注:波特率改为19200bps并掉电保存

函数寄存器:

a) 测量温度命令:

地址: 0x0100(40101)
寄存器数量: 1
功能代码: 0x03
读秒amp价值观: 19.2℃

发送命令: 01 03 01 00 00 01 85 F6
回应: 01 03 02 00 C0 B8 14
返回十六进制无符号整数数据,温度值=整数/10,保留1位小数位。

b) 盐度测量说明:

地址: 0x0101(0x40102)
寄存器数量: 1
功能代码: 0x03
读秒amp价值观: 9.1PSU

发送命令: 01 03 01 01 00 01 D4 36
回应: 01 03 02 00 5B F9 BF
寄存器返回十六进制无符号整数数据,盐度值=整数/10,保留1位小数。

c) 连续读取温度和盐度指示: 

地址: 0x0100(40101)
寄存器数量: 2
功能代码: 0x03
读秒amp价值观: 温度 19.2 ℃ 盐度 9.1 PSU

发送命令: 01 03 01 00 00 02 C5 F7
回应: 01 03 04 00 C0 00 5B BB F4
寄存器返回十六进制无符号整数数据,温度值=整数/10,保留1位小数
寄存器返回十六进制无符号整数数据,盐度值=整数/10,保留1位小数。

d) 湿度测量命令:

地址:0x0107(40108)
寄存器数量: 1
功能代码: 0x03
读秒amp价值观: 相对湿度40%

发送命令: 01 03 01 07 00 01 34 37
回应: 01 03 02 01 90 B9 B8
寄存器返回十六进制无符号整数数据,湿度值=整数/10,保留1位小数。

校准说明:

a) 温度校准 

地址: 0x1000(41001)
寄存器数量: 1
功能 代码:0x06

校准前amp乐: 25.8℃校准
发送命令: 01 06 10 00 01 02 0D 5B
回应: 01 06 10 00 01 02 0D 5B
当温度指示不再波动后,需要在恒温环境下对传感器进行校准。

b) 盐度零位校准

地址: 0x1001(41002)
寄存器数量: 1
功能代码: 0x06

校准前amp乐: 空气中校准
发送命令: 01 06 10 01 00 00 直流CA
回应: 01 06 10 01 00 00 直流CA

c) 盐度斜率校准 

地址: 0x1003(41004)
寄存器数量: 1
功能代码: 0x06

校准前amp乐: 在 50 PSU 盐度溶液中校准
发送命令: 01 06 10 03 01 F4 7D 1D
回应: 01 06 10 03 01 F4 7D 1D

方面

方面

接触

制造商
洛佛越南胡志明市平新区安乐坊南兴旺住宅区 11G 街 2 号
电话: +84-28-6268.2523/4 (ext.122)
电子邮件: info@daviteq.com | www.daviteq.com

标识

文件/资源

Daviteq MBRTU-SAL 盐度传感器 Modbus RTU 输出 [pdf] 用户手册
MBRTU-SAL 盐度传感器 Modbus RTU 输出,MBRTU-SAL,盐度传感器 Modbus RTU 输出,传感器 Modbus RTU 输出,Modbus RTU 输出,RTU 输出,输出

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *