工控人邪修INTOUCH系列3:历史趋势取峰值,加声音方法

1 前言

INTOUCH是历史趋势是常见控件,如何在这个控件中取出峰值呢?这期跟大家分享一下左右趋势笔取平均值、最大值、最小值、标准偏差显示方法。

2 INTOUCH左右表笔取峰值

2.1 应用HTGetValueAtZone() 函数 

制作4个按钮

分别是左右趋势笔取平均值、最大值、最小值、标准偏差

按钮脚本

TrendPenValueType = "PenAverageValue";按下时显示平均值
TrendPenValueType = "PenMaxValue";按下时显示最大值
TrendPenValueType = "PenMinValue";按下时显示最小值
TrendPenValueType = "PenStdDev";按下时显示标准偏差 

2.2 制作值显示###

值显示脚本

HTGetValueAtZone("HistTrend",Trend.UpdateCount,HistTrend.ScooterPosLeft,HistTrend.ScooterPosRight,1,TrendPenValueType)

3 INTOUCH报警值加声音方法

3.1 INTOUCH报警脚本制作

建立条件脚本 条件:$NewAlarm.UnAck==1 执行:PlaySound( "c:\a.wav", 0 ); 黄标为报警声音文件的存盘文件夹 

图片

2026年3月

Tags: