您的位置 首页 培训

温度传感器怎么与上位机之间完成Modbus通讯

温度传感器如何与上位机之间实现Modbus通讯-邦纳振动和温度传感器分为 QM42VT1 和 QM42VT2 两种,可以用于监视电机的运行,判断其是否处于正常的振动和温度状态,并将振动和温度数据传送到上位机系统,收集数据分析趋势。

邦纳振荡和温度传感器分为 QM42VT1 和 QM42VT2 两种,能够用于监督电机的运转,判别其是否处于正常的振荡和温度状况,并将振荡和温度数据传送到上位机体系,搜集数据剖析趋势。

今日为我们共享这两种传感器怎样与上位机之间完成Modbus通讯。

QM42VT1

1. 体系建立:

温度传感器怎么与上位机之间完成Modbus通讯

2. 接线:

QM42VT1针脚界说:

温度传感器怎么与上位机之间完成Modbus通讯

DX80无线网关(DX80G2M2S-P)针脚界说:

温度传感器怎么与上位机之间完成Modbus通讯

3. 绑定:

温度传感器怎么与上位机之间完成Modbus通讯

绑定之前留意先将Q45无线节点唤醒:

4. 收数:

DX80G2M2S-P无线网关的寄存器地址:

温度传感器怎么与上位机之间完成Modbus通讯

QM42VT1传感器寄存器:

温度传感器怎么与上位机之间完成Modbus通讯

所以,假如只要一个QM42VT1,它对应的节点ID=1,那么QM42VT1的Z-AxisRMS Velocity(in/sec)对应DX80G2M2S-P无线网关的寄存器地址17,Z-Axis RMS Velocity(mm/sec)对应DX80G2M2S-P无线网关的寄存器地址18,其他对应联系依尔后推。

Modbus通讯读寄存器指令格局:

温度传感器怎么与上位机之间完成Modbus通讯

Modbus通讯读寄存器地址向前偏移一位,所以QM42VT1的Z-AxisRMS Velocity(in/sec)对应Modbus寄存器地址为16(十进制),十六进制为10,经过CRC校验计算出CRC-16的高低位。

DX80的网关上绑定节点ID=1时发送的指令:

发数:01 03 00 10 00 06C4 0D

01:从站地址;

03:功用代码;

00 10:开始地址;

00 06:寄存器数量;

C4 0D: CRC-16的高低位。

经过串口调试帮手得到回数:

回数:01 03 0C 00 2E 006C 06 25 02 06 00 47 00 B6 BD F3

01:从站地址;

03:功用代码;

0C: 回数字节数;

00 2E 00 6C 06 25 02 06 00 47 00 B6 :传出字节数;

BD F3:CRC-16的高低位。

对传出字节数00 2E 00 6C 06 25 02 06 00 47 00 B6结合QM42VT1传感器寄存器表进行剖析:

温度传感器怎么与上位机之间完成Modbus通讯

DX80的网关上绑定节点ID=2时发送的指令:01 03 00 20 00 06 C4 02

其他ID号对应指令可自行计算。

QM42VT2

1. 体系建立:

QM42VT2经过吸磁装置直接吸附在电机上,尾部出线经过RS485转串口连接到电脑上。

2. 接线:

QM42VT2针脚界说:

温度传感器怎么与上位机之间完成Modbus通讯

3. 收数:

QM42VT2传感器寄存器:

温度传感器怎么与上位机之间完成Modbus通讯

Modbus通讯读寄存器地址向前偏移一位,经过上表可知,QM42VT2的Z-AxisRMS Velocity(in/sec)对应Modbus寄存器地址为5200(十进制),十六进制为1450,经过CRC校验计算出CRC-16的高低位。

QM42VT2的ID=1的指令:

发数:01 03 14 50 00 06C0 29

经过串口调试帮手得到回数:

回数:01 03 0C 00 6C 01 14 22 51 0C 1F 00 47 00 B4 1A 8C

00 6C 01 14 22 51 0C 1F 00 47 00 B4:传出字节数;

QM42VT2的ID=2的指令:02 03 14 50 00 06 C0 1A

其他ID号对应指令可自行计算。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/329777.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部