关注官方微信

EN

EN.

Modbus RTU温度传感器采集与自定义网页监控案例

发布时间:2026-08-24 作者:上海卓岚 浏览量:3152

案例示例下载:点击下载

1.1 概述

在工业 4.0 和万物互联战略持续深化的背景下,数字化转型已成为企业提升核心竞争力的关键路径。上海卓岚推出用户可自定义设计通讯网页模块,二次开发网页功能性强,兼顾性能与成本,适合批量部署与项目集成,兼容 Modbus RTU 协议,轻松对接各类传感器与设备。本案例完整展示从设备层基于 RS485 串口 Modbus RTU 协议采集数据,到 TCP/IP 局域网、云端信息层交互的全链路方案,可低成本、高效率、可复用地实现设备远程监控与管理。

2.1 设备准备

网线 1 根
卓岚串口服务器
RS485 Modbus RTU 温度传感器 1 个
电脑 1 台

3.1 硬件连接

卓岚设备硬件接线图

卓岚设备 485 端子分为 A、B 两路,A 为信号正极、B 为信号负极,需与温度传感器 485 线缆对应接线,严格区分正负极;设备网口通过网线接入局域网,搭配 12V 电源适配器为卓岚串口服务器供电。

4.1 配置设备

设备作为服务器端,打开内部的网页可以显示配置的自动采集的节点的数据。同时需要支持 Modbus TCP 转 RTU 并上发功能。打开 ZLvircom 虚拟串口设备管理器,点击【设备管理】,选中设备进行参数编辑。

VirCom虚拟串口管理器界面

在固件与配置页面,可完成设备固件升级、自定义监控网页、JSON 数据透传等功能配置。

固件/网页下载配置

可以在配置网页里导入设计好的网页,在网页中可以自定义想轮询的寄存器数据的标识,例如本次案例中温度点位的数据将会用 tpm1 指代,温度传感器开启/关闭状态将会用 sw1 指代。在网页中可以根据卓岚设备上发的数据变动网页样式,也可以在网页中设计交互向 ZLAN 设备下发控制指令/修改寄存器数值以达到远程控制。网页样式可以根据喜好与需求自定义。

自定义监控网页效果图 JSON与Modbus参数配置窗口

点击【JSON 上发】【JSON 下发】按钮配置数据交互点位;本案例实现温度传感器数值读取,配置 1 号温度传感器对应的 JSON 关键字与采集点位时,寄存器读取参数必须匹配传感器 Modbus 从站地址。JSON 配置后设备可以进行自主的 Modbus RTU 数据采集并转 JSON 格式。

JSON上发节点配置界面 JSON下发指令配置界面

全部参数配置完成后,软件会在选定本地文件夹生成设备所需配置文件;点击【下载】,等待文件传输完成后,设备将自动重启加载配置。

配置下载完成提示弹窗

配置保存完成后,使用卓岚 TCP/UDP Socket 调试工具校验通信链路,验证参数配置是否生效:在调试工具内,目的 IP 填写卓岚串口服务器 IP,目的端口填写设备通信端口,点击【打开】建立 TCP 连接;连接成功后可在消息输入区发送各类调试指令。

卓岚TCP/UDP调试工具

发送 GET_ 查询指令后,工具会返回如下报文:

HTTP/1.1 200 OK
Content-Type: application/json
Connection: close

{"tpm1": 25.6, "sw1": 0}

报文前四行为浏览器 HTTP 页头声明,可直接忽略;末尾 JSON 字段即为实时采集数据,能看到预设温度点位 tpm1、开关点位 sw1 正常上报。将返回数值与传感器实际温度比对,若数据不符,依次排查寄存器地址、数据长度、Modbus 功能码、高低字节序等参数。

数据采集校验正常后,在浏览器地址栏输入卓岚设备 IP,访问自定义监控网页。

自定义网页界面

4.2 功能测试流程

点击页面电源开关开启设备,网页通过 WebSocket 连接卓岚设备下发控制报文:

{"sw1": 1}

卓岚设备接收报文后,匹配前文 JSON 下发配置,向 sw1 绑定的寄存器写入数值 1。

下发反馈功能配置项

配置开启下发反馈功能后,指令下发成功网页会接收回执,并弹出“发送成功”提示。

下发成功提示

页面加载完成后会通过 WebSocket 连接自动发送 GET_ 查询指令,卓岚设备按照 JSON 上报配置返回实时采集数据;可设置网页程序定时循环发送 GET_ 指令,实现页面温度数据自动实时刷新。

定时更新数据

5.1 案例说明

本案例完整演示通过卓岚串口服务器采集 Modbus RTU 温度传感器数据,并将采集数据上报至自定义 Web 监控页面的整套落地流程。如需设备具体型号,可咨询卓岚技术支持。