MCGS保存并显示历史记录

在PLC开发里,为满足用户记录并查询主要数据(如液位、压力值)的需求,可通过屏组态定时保存历史数据,再用盘数据浏览显示。介绍了新建组对象、定时存储数据、关联组对象等操作步骤,还提及用脚本函数删除历史记录以清理存储空间。

在做PLC开发中,用户 要求将主要数据记录下来(比如液位值,压力值等),并能查询显示,现在通过用屏组态中,将要

查询的历史数据定时(比如1分钟)保存下来。再用盘数据浏览 来显示。

(1).在 实时数据库中新建一个对象,设为组对象,并设定存盘周期(触发存盘设为0s),将需要存盘的变量加入此组对象的组对象成员。

(2)在循环事件中 ,用函数!savedata(组对象名称)定时存储数据。
(3)在用户窗口,新增存盘数据浏览构件,在数据来源项关联此 组对象
4.在显示属性点“复位“按钮,将显示列自动添加上,再修改标题和宽度。

5.如果长时间存储空间有限了,可以用删除函数将数据进行清理,用脚本函数!DelAllSaveDat(DatName)或!DelSaveDat(DatName,Num)这两个函数就可以删除历史记录了。
!DelAllSaveDat(DatName)是删除数据对象DatName的所有记录,
!DelSaveDat(DatName,Num)是删除数据对象DatName对应存盘数据中最早Num小时内的存盘数据。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值