触摸屏趋势图的缩放与游标功能
在电气自动化监控系统中,趋势图是分析设备历史运行状态的核心工具。通过配置缩放与游标功能,工程师可以快速定位故障发生的时间点,并精确读取该时刻的电压、电流或压力数值。以下指南将详细说明如何在触摸屏工程中实现并使用这些功能。
一、 基础趋势图配置
在实现高级功能前,需确保趋势图已正确配置并能显示基础数据。
- 打开 组态软件,新建 一个画面,双击 工具栏中的
趋势图元件将其添加到画面中。 - 进入 元件属性设置窗口,切换 至
通道设置选项卡。 - 添加 需要监控的变量地址(如 PLC 中的
D100作为温度数据,D102作为压力数据)。 - 设置
采样周期为1秒,并定义数据缓冲区大小(通常设置为600个点,即记录 10 分钟数据)。 - 勾选
实时刷新选项,确保 HMI 连接 PLC 时能即时更新波形。
二、 配置缩放功能
缩放功能允许用户将局部波形放大,以便观察微小的信号变化。大多数主流触摸屏(如威纶通、昆仑通态)支持“框选缩放”模式。
- 单击 选中趋势图元件,找到 属性窗口中的
显示设置或操作属性标签页。 - 勾选
启用缩放功能选项。 - 选择 缩放触发方式。通常有
按钮缩放和框选缩放两种模式,选中框选缩放。- 注:框选缩放允许用户在屏幕上画框,系统将框内区域放大至充满整个图表。
- 添加 两个功能按钮到画面右侧,分别命名为
放大和缩小(可选,用于辅助操作)。 - 双击
放大按钮,设置 其事件为执行宏指令或函数调用,输入 指令Scale_Up()(具体函数名依据所用品牌软件 API 调整)。 - 双击
缩小按钮,设置 其事件为执行宏指令,输入 指令Scale_Down()。
为了更直观地理解框选缩放的数据处理逻辑,请参考以下流程:
graph LR
A["用户操作: 鼠标/手指框选区域"] --> B{判断区域有效性}
B -- 否 --> C["提示: 区域太小无效"]
B -- 是 --> D["系统计算: 提取起止时间索引"]
D --> E["坐标映射: 更新X轴显示范围"]
E --> F["重绘波形: 放大显示细节"]
F --> G["显示更新: 刷新屏幕"]
三、 配置游标功能
游标相当于一把“电子尺”,用于精确读取波形上特定点的数值。
- 返回 趋势图元件的属性设置窗口,切换 至
游标设置选项卡。 - 勾选
启用游标选项。 - 选择 游标数量。若需要对比两个时间点的数值差,选择
双游标模式;否则选择单游标。 - 配置 游标数据输出地址。设置
游标1时间显示地址为D200,游标1数值显示地址为D202。- 注:这允许用户将读取到的历史数值回传至 PLC 进行逻辑运算。
- 调整 游标显示样式,如线条颜色和宽度,建议 使用高对比度的红色或黄色,确保在黑底或蓝底上清晰可见。
不同游标模式的适用场景如下表所示:
| 游标模式 | 功能特点 | 适用场景 | 推荐指数 |
|---|---|---|---|
| 单游标 | 显示单一时间点的数值 | 快速查看当前峰值或谷值的具体数值 | ★★★★☆ |
| 双游标 | 显示两点数值及差值 $\Delta Y$ | 计算两个时间段内的电压/压力波动量 | ★★★★★ |
| 无游标 | 仅显示波形趋势 | 仅需宏观查看设备运行走势,无需读数 | ★★☆☆☆ |
四、 运行时操作指南
配置完成后,在触摸屏处于运行模式(Runtime)时,按以下步骤操作。
- 进入 趋势图监控画面,等待曲线数据加载完成。
- 执行 缩放操作:按下 屏幕(或点击鼠标左键)并拖动,画出一个矩形框将异常波动的区域框住。
- 松开 手指,系统自动将该区域放大铺满屏幕。若需恢复全貌,点击
复位按钮或双击趋势图背景。 - 激活 游标:点击 趋势图区域,一条垂直的游标线会出现。
- 移动 游标:按住 游标线并左右拖动,观察数值显示区域的变化。
- 读取 数值:当游标对准波形最高点时,记录显示的
Y轴数值。若为双游标模式,分别拖动 两条线至波峰与波谷,系统会自动计算并显示差值。
若需在 PLC 内部计算两点间的具体差值,可以使用如下算术逻辑:
$$ \Delta V = |V_{cursor2} - V_{cursor1}| $$
其中 $V_{cursor1}$ 和 $V_{cursor2}$ 分别为游标 1 和游标 2 读取到的瞬时电压值,该计算结果可存储在 PLC 寄存器中用于生成报警记录。

暂无评论,快来抢沙发吧!