怎么设置组态王数据记录?
2021-03-12

方法/步骤分步阅读

1安装组态王6.55版本的软件,其他版本也行

2打开自己编写的项目

已kingdemo3为例说明

3新建事件命令语言

编写事件触发的条件

这里已记录三菱PLC,Y0的开关状态为例

事件描叙为 \\本站点\Y0==1; (Y0接通的意思)

4编写事件脚本

编写已文件夹及文件名的方式来保存历史记录

发生时:

string name;

name="D:\历史记录"+"\"+StrFromReal( \\本站点\$年,0, "f" )+"年"+StrFromReal( \\本站点\$月,0, "f" )+"月"+"\"+

StrFromReal( \\本站点\$年,0, "f" )+

"年"+StrFromReal( \\本站点\$月,0, "f" )+

"月"+StrFromReal( \\本站点\$日,0, "f" )+

"日"+StrFromReal( \\本站点\$时,0, "f" )+

"时"+StrFromReal( \\本站点\$分,0, "f" )+

"分"+StrFromReal( \\本站点\$秒,0, "f" )+"Y0设备启动工作"+".txt";

ReportSaveAs("报表1",name);

(脚本的意思:y0=1时,将已“发生时间”+"Y0设备启动工作"为文件名保存到已时间为名的文件夹里面)

消失时:

string name;

name="D:\历史记录"+"\"+StrFromReal( \\本站点\$年,0, "f" )+"年"+StrFromReal( \\本站点\$月,0, "f" )+"月"+"\"+

StrFromReal( \\本站点\$年,0, "f" )+

"年"+StrFromReal( \\本站点\$月,0, "f" )+

"月"+StrFromReal( \\本站点\$日,0, "f" )+

"日"+StrFromReal( \\本站点\$时,0, "f" )+

"时"+StrFromReal( \\本站点\$分,0, "f" )+

"分"+StrFromReal( \\本站点\$秒,0, "f" )+"Y0设备停止工作"+".txt";

ReportSaveAs("报表1",name);

(脚本的意思:y0=0时,将已“发生时间”+"Y0设备停止工作"为文件名保存到已时间为名的文件夹里面)

5新建报表,包表名为:报表1

将报表窗口隐藏或者最小画

6历史记录查看

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。