这里以三菱PLC为例,配置M1000~M1009为报警变量 。
检查下实时数据库M1000~M1009的报警信息有没有自动保存,默认情况下是自动保存的。
注:自动保存产生的报警信息一定要勾选,否则导出的报警信息是空的。
步骤二
新建1个报警窗口
选择报警浏览构件再拖放
点击构件的数据来源,把数据类型改为历史报警数据;
方便我们查看数据,与后续导出的历史报警数据做对比。
步骤三
新建两个导出的标准按钮构件
双击导出到触摸屏的构件,打开脚本程序编辑器;
选择“!ExportHisDataToCSV”这个系统函数;
新增本段脚本内容并保存:
!ExportHisDataToCSV("$MCGS_DIR_USER/报警导出.csv","Mcgs_HistoryAlarm","","2023/12/01 0:0:0","2024/12/01 0:0:0",5000,1,"",进度,控制)
注:下文会提及!ExportHisDataToCSV这个函数的脚本解析及应用。
点击确认,并增加“进度”、“控制”两个对象的类型为整数;
双击导出到U盘的构件,打开脚本程序编辑器;
新增本段脚本内容并保存:
!ExportHisDataToCSV("报警导出.csv","Mcgs_HistoryAlarm","","2023/12/01 0:0:0","2024/12/01 0:0:0",5000,1,"",进度,控制 )
注:下文会提及!ExportHisDataToCSV这个函数的脚本解析及应用。