在做PLC开发中,用户 要求将主要数据记录下来(比如液位值,压力值等),并能查询显示,现在通过用屏组态中,将要
查询的历史数据定时(比如1分钟)保存下来。再用盘数据浏览 来显示。
(1).在 实时数据库中新建一个对象,设为组对象,并设定存盘周期(触发存盘设为0s),将需要存盘的变量加入此组对象的组对象成员。
(2)在循环事件中 ,用函数!savedata(组对象名称)定时存储数据。
(3)在用户窗口,新增存盘数据浏览构件,在数据来源项关联此 组对象
4.在显示属性点“复位“按钮,将显示列自动添加上,再修改标题和宽度。
5.如果长时间存储空间有限了,可以用删除函数将数据进行清理,用脚本函数!DelAllSaveDat(DatName)或!DelSaveDat(DatName,Num)这两个函数就可以删除历史记录了。
!DelAllSaveDat(DatName)是删除数据对象DatName的所有记录,
!DelSaveDat(DatName,Num)是删除数据对象DatName对应存盘数据中最早Num小时内的存盘数据。
在PLC开发里,为满足用户记录并查询主要数据(如液位、压力值)的需求,可通过屏组态定时保存历史数据,再用盘数据浏览显示。介绍了新建组对象、定时存储数据、关联组对象等操作步骤,还提及用脚本函数删除历史记录以清理存储空间。
1万+

被折叠的 条评论
为什么被折叠?



