七、拓展技能训练
2025年09月21日
七、拓展技能训练
1.趋势曲线中不同曲线不同量程的处理方法(多Y轴显示)
案例:某建筑的给水监控系统中要实时显示水箱液位值和管道压力值的趋势曲线,液位值的量程为0~400cm,压力值为0~5kg/cm2。请为该系统组态实时曲线。
分析:由于需要显示2个变量的值,因此需要在实时曲线组件中添加两条曲线,但若显示Y轴只采用一个量程0~400,那么压力值的量程为0~5,压力值的曲线就几乎在Y轴无法显示,看不到实时曲线效果,需要进行特殊处理。
参考处理方式:为趋势曲线设置多Y轴显示,参考步骤如下。
(1)在趋势曲线“曲线”选项卡为不同曲线设置各自量程
需要勾选为“多Y轴显示”,然后为每个Y轴单独设置自身的量程,具体设置方法如图2-5-27所示。
图2-5-27 “多Y轴显示”设置
(2)在趋势曲线“显示”选项卡的坐标显示中勾选“多Y轴显示”
(3)调试运行,运行效果如图2-5-28所示,两条曲线都在坐标轴中部显示
图2-5-28 “多Y轴显示”效果
2.XY曲线练习:创建一个Y=sinx曲线图,X范围为0~720,Y范围为-1~1,要求背景为紫色,曲线为绿色
(1)创建变量
在数据库组态中添加两个数据库点X和Y。
(2)添加XY实时曲线
在窗口中添加XY曲线,通过鼠标拖曳调整曲线至合适的大小。
(3)设置曲线
设置曲线参数如图2-5-29所示,曲线背景设置为紫色。
(4)添加动作脚本
在工程项目导航栏中选择“全局脚本→动作→应用程序动作”,在“进入程序”脚本编辑器中,输入:
x.PV=0;
y.PV=0;
在“程序周期执行”脚本编辑器中,输入:
(5)调试运行
运行后可见如图2-5-30所示XY曲线。
图2-5-29 XY曲线设置
图2-5-30 XY曲线运行效果