附源程序,昆仑通态实现历史曲线和实时曲线的方法,脚...

[复制链接]
查看161 | 回复0 | 2024-8-11 15:48:32 | 显示全部楼层 |阅读模式

我们今天来分享一下昆仑通态曲线的制作过程。在案例开始前,我们先做一个基本的了解。


实时曲线

定义:实时曲线用于显示变量的动态值,主要用于现场的实时观测。

特点:通常采样精度设置得较高,以便更准确地反映变量的实时变化。


历史曲线

定义:历史曲线记录了历史时间的数据集合。

用途:通过查询历史数据,可以观察数据的趋势和变化。


了解了这些内容,我们就正式开始进行曲线的介绍。

01

定义需要采集的变量

首先,我们连接PLC内部变量,这个属于基础操作,我们就不做解释。

这里我用的触摸屏内部的脚本写的为随机数生成的,大家可以参考一下写法。

1,我们在数据库建立两个整数变量,这里我给他命名为Data1,Data2.



2,打开运行策略,点击新建策略-建立一个循环策略



3,点击策略属性,修改循环时间,我们这里改成500ms



4,点击脚本程序,我们使用!Rand(0,100 )函数,这里表示随机数将在0-100范围内产生。

输入以下脚本,点击保存,这样,我们模拟的数值就建立好了。

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,设置完成,效果如下,可以通过下方按钮来修改显示周期。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则