我们今天来分享一下昆仑通态曲线的制作过程。在案例开始前,我们先做一个基本的了解。
实时曲线
定义:实时曲线用于显示变量的动态值,主要用于现场的实时观测。
特点:通常采样精度设置得较高,以便更准确地反映变量的实时变化。
历史曲线
定义:历史曲线记录了历史时间的数据集合。
用途:通过查询历史数据,可以观察数据的趋势和变化。
了解了这些内容,我们就正式开始进行曲线的介绍。
01、定义需要采集的变量
首先,我们连接PLC内部变量,这个属于基础操作,我们就不做解释。
这里我用的触摸屏内部的脚本写的为随机数生成的,大家可以参考一下写法。
1,我们在数据库建立两个整数变量,这里我给他命名为Data1,Data2.
2,打开运行策略,点击新建策略-建立一个循环策略
3,点击策略属性,修改循环时间,我们这里改成500ms
4,点击脚本程序,我们使用!Rand(0,100 )函数,这里表示随机数将在0-100范围内产生。
输入以下脚本,点击保存,这样,我们模拟的数值就建立好了。
代码语言:javascript复制Data1.Value=!Rand(0,100 )
Data2.Value=!Rand(0,100 )
02、实时曲线设计
进入主画面,绘制如下画面
1,选择工具箱,点击实时曲线控件,调整合适大小创建于画面。
2,基本属性-不显示网格(根据需求自行修改)
标注属性-时间单位改成秒钟
画笔属性-曲线1和曲线2,选择刚才创建的变量,修改颜色为红色或者绿色
至此,实时曲线制作完成,效果如下:
03、历史曲线
1,首先在实时数据库中建立一个数据分组,我们命名为Group0。
2,点击组对象成员,选择数据对象列表,点击添加。
这个时候,他会出现在组对象成员列表中,点击确认。
3,选择历史曲线控件,绘制如下页面
4,设置历史曲线参数
5,设置曲线数据来源,来源是Group0,
曲线设置中,选择组内的变量,可以修改颜色。
6,再设置高级属性。
7,设置完成,效果如下,可以通过下方按钮来修改显示周期。