曲线和历史曲线控件(Modbus 组态控件教程6)

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

曲线和历史曲线控件(Modbus 组态控件教程6)Thumbnail
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
本文目录
  1. 1. 1.6.1 曲线控件
  2. 2. 1.6.2 历史曲线控件

1.6 曲线和历史曲线控件

本章节主要介绍曲线控件、历史曲线控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【Tools-协议与变量-逻辑处理】绑定变量

本章节屏幕当主站,读写从机指令,若屏幕当从机,曲线控件、历史曲线控件的应用一样,参考即可,本章节创建2个保存寄存器,用于说明曲线,历史曲线的应用,如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure

例程下载链接:《ModbusTutorial-5-曲线和历史曲线控件V1.0》

协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》

1.6.1 曲线控件

【曲线控件】画面,主要对曲线控件的使用做示例说明。MODBUS协议版本中,曲线控件用于显示关联的变量,曲线控件周期性的采样变量值, 然后将所有采样值绘制到曲线控件内,连接形成曲线;曲线控件的每个通道都可以关联一个变量,最多可以设置8个通道

画面/逻辑配置

画面中添加一个曲线控件(ID:1),作为显示从机“temperature”值。同时添加两个按钮控件(ID为2和4)作为增减“temperature”变量的控制,以及添加一个文本控件(ID:3),直接绑定“temperature”,作为数值的显示。曲线控件的相关参数配置,如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure1

在【协议与变量设置】中添加3条逻辑处理:

No.1条:用途为“曲线绑定”,画面为“1”;控件为“1”;通道为“0”,变量为“temperature”;采集周期为“1”

No.2条:控制“temperature”的增减。用途为【按钮按下】,填写画面ID为1,controlID为2;执行动作为【增量调节】,变量为【temperature】,调节步长为【1】,调节方式为【递减】;循环从0~100调节

No.3条:控制“temperature”的递增。用途为【按钮按下】,填写画面ID为1,controlID为4;执行动作为【增量调节】,变量为【temperature】,调节步长为【1】,调节方式为【递增】;循环从0~100调节。如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure2

运行预览

此时,编译工程并下载到串口屏,和MODBUS Slave软件联机,曲线控件实时显示温度的变化。同时按下按钮控件(ID:2和ID:4)可以对“temperature”变量的控制,曲线控件的显示也随着改变,如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure3

1.6.2 历史曲线控件

【历史曲线控件】画面,主要对历史曲线控件的使用做示例说明。历史曲线控件和曲线控件都可以实时采样、显示绑定的变量值。不同处是历史曲线控件保存前期的数据,可以查看历史数据。MODBUS协议版本中,历史曲线控件用于显示关联的变量值,历史曲线控件周期性的采样变量值,然后将所有采样值绘制到历史曲线控件内,连接形成曲线;历史曲线控件的每个通道都可以关联一个变量,最多可以设置8个通道。

画面/逻辑配置

画面中添加一个历史曲线控件(ID:1),作为显示从机“湿度”值。同时添加两个按钮控件(ID为2和4)作为增减“湿度”变量的控制;以及添加一个文本控件(ID:3),直接绑定变量“湿度”,作为数值的显示。历史曲线控件的相关参数配置如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure4

在【协议与变量设置】中添加3条逻辑处理:

No.1条:用途为“曲线绑定”,画面为“2”;控件为“1”;通道为“0”,变量为“湿度”;采集周期为“1”

No.2条:控制“湿度”的增减。用途为【按钮按下】,填写画面ID为2,controlID为2;执行动作为【增量调节】,变量为【湿度】,调节步长为【1】,调节方式为【递减】;循环从0~100调节

No.3条:控制“湿度”的递增。用途为【按钮按下】,填写画面ID为2,controlID为4;执行动作为【增量调节】,变量为【湿度】,调节步长为【1】,调节方式为【递增】;循环从0~100调节。如下所示

曲线和历史曲线控件(Modbus 组态控件教程6)Figure5

运行预览

此时,编译工程并下载到串口屏,和MODBUS Slave软件联机,历史曲线控件实时显示湿度的变化。当屏幕显示的采样点数大于设置的值(默认为 100),可以通过历史曲线控件上方的滚动条查看历史数据。同时按下按钮控件(ID:2和ID:4)可以对“湿度”变量的控制,历史曲线控件的显示也随着改变

曲线和历史曲线控件(Modbus 组态控件教程6)Figure6
技术术语(共 2 个)—— Click to Expand
registerModbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
serial port计算机与外部设备进行串行通信的物理接口
来源/工具信息 —— Click to Expand
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category Modbus protocol documentation / Touch screen development documentation 字数 1554 字 · 阅读约 4 分钟 更新 2026-07-01 永久链接 https://www.modbus.cn/7236.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus debugging tool,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 No installation required, WeChat Search「Modbus Debugging Assistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.