136 次浏览【转载需注明来源】
项目中有一个功能,需要通过ModbusRTU获取室内温度,于是做了这个案例给大家。
温度感应设备大家可以随便找一家淘宝店铺买,这里推荐一个:ModbusRTU温度感应器购买地址
值得注意的是上面的链接可能是失效,失效的话就自己去搜索吧,搜索信息参考这个图片
下面是通过ModbusRTU获取温度的案例【该案例适用于大部分Modbus温度感应设备】:
<!文档类型 网页类型>
<网页 语言代码="中文">
<网页头部>
<网页信息 文档编码="UTF8">
<网页信息 名称="页面视图" 关联数据="视图宽度=填充视图宽度,初始缩放值=1,最大缩放值=1,用户缩放状态=假">
<网页信息 关联HTTP="兼容模式" 关联数据="最高IE版本">
<网页标题>Document</网页标题>
</网页头部>
<网页主体>
<脚本>
//这里执行相关的JS代码
串口类.获取所有串口信息((串口信息)=>{调试输出(串口信息)})//根据获取到的串口信息,把串口信息复制到下面的初始化串口客户端中!
局部变量 客户端ID = modbus客户端类.初始化串口客户端("/dev/tty.usbserial-1420",{ baudRate: 9600 },(客户端状态)=>{调试输出(客户端状态)})
倒计时执行(()=>{
modbus客户端类.设置unitID(客户端ID,1)
modbus客户端类.设置超时时间(客户端ID,5000)
},1000)
启动时钟(()=>{
modbus客户端类.读取寄存器值(客户端ID,0,3,(读取状态)=>{
调试输出(读取状态)
})
},1000)
</脚本>
</网页主体>
</网页>
完整案例下载地址:modbusRTU案例.zip
测试账号
快码FOF编程 Time: 2023-10-25 21:33:59
评论ID
modbus案例来了
1350****8722 Time: 2023-10-26 10:23:41
评论ID
物联网起步实例!
轻声奏乐写代码 Time: 2023-10-27 09:19:38
评论ID
不错哦 学习了