专利名称:快锻压机状态数据存储方法
技术领域:
本发明涉及一种快速锻造液压机的自动控制,特别是涉及一种要求监控、记录、分析数据十分完善的快锻压机状态数据存储方法。
背景技术:
随着液压锻造行业的飞速发展,对于对快速锻造液压机的工作状态监控和数据分析要求也越来越高,特别是随着大量的快速锻造液压投入到生产中,如何更好的开发快速锻液压机状态数据监控、记录、分析系统也成为了迫切需要解决的问题。
发明内容
本发明为解决公知技术中存在的技术问题,提供一种能够实现快速锻造液压机的 故障溯源、数据分析打印、运行状态监控的快锻压机状态数据存储方法。本发明为解决公知技术中存在的技术问题所采取的技术方案是一种快锻压机状态数据存储方法,包括如下阶段(I)在WinCC组态软件中打开C脚本编辑器;(2)在全局项目函数中编写所需记录和分析的数据记录子程序AutoFill2000 ;(3)在全局动作中每500ms调用一次编写数据记录程序,并调用数据记录子程序AutoFill2000 ;(4)在计算机的启动选择项中选中全局脚本运行系统,WinCC监控软件运行后便会启动数据记录系统并以Excel形式存储。阶段(2)中所述的数据记录子程序AutoFill2000包括如下步骤(I)获取当前时间和当前所需记录数据并存储;(2)将记录变量以指针形式拷贝到该子程序形参中,返回主程序。阶段(3)中所述的数据记录程序包括如下步骤(I)判断WinCC全局项目函数中的触发器是否每0. 5秒触发一次,是进入下一步骤,否则结束;(2)判断是否允许记录,是进入下一步骤,否则结束;(3)判断记录文件是否存在,是进入下一步骤,否则进入第(5)步骤;(4)采用文件指针打开已存文件后进入第六步骤;(5)采用文件指针新建立Excel文件并打印表头;(6)调用数据记录子程序AutoFill2000 ;(7)保存、关闭记录文件,结束。本发明的快锻压机状态数据存储方法具有数据记录、数据分析、报表打印等功能,实现了快速锻造液压机的故障溯源、数据分析打印、运行状态监控,方便了用户操作,优化了压机的工作状态。具有的优点和积极效果是I、实现了快锻压机运行状态数据的离线监控、分析、打印,方便了用户操作与使用;2、通过对快锻压机状态数据的分析,可以优化压机工作状态;3、数据存储在Excel中,方便了操作人员对数据的分析。4、实现了快锻压机运行状态的离线分析、打印。
图I是本发明的数据记录子程序AutoFill2000的流程图;图2是本发明的编写数据记录程序的流程图;图3是本发明以Excel形式存储数据的实例。·
具体实施例方式为能进一步了解本发明快锻压机状态数据存储方法的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下本发明的快锻压机状态数据存储方法,采用西门子WINCC组态软件,开发了基于工业电脑的快速锻造液压机状态监控系统,该系统具有数据记录、数据分析、报表打印等功能,实现了快速锻造液压机的故障溯源、数据分析打印、运行状态监控。本发明的快锻压机状态数据存储方法,包括如下阶段(I)在WinCC组态软件中打开C脚本编辑器;(2)在全局项目函数中编写所需记录和分析的数据记录子程序AutoFill2000 ;所述的数据记录子程序AutoFill2000包括如下步骤(I)获取当前时间和当前所需记录数据并存储;(2)将记录变量以指针形式拷贝到该子程序形参中,返回主程序。(3)在全局动作中每500ms调用一次编写数据记录程序,并调用数据记录子程序AutoFill2000 ;所述的数据记录程序包括如下步骤(I)判断WinCC全局项目函数中的触发器是否每0. 5秒触发一次,是进入下一步骤,否则结束;(2)判断是否允许记录,是进入下一步骤,否则结束;(3)判断记录文件是否存在,是进入下一步骤,否则进入第(5)步骤;(4)采用文件指针打开已存文件后进入第六步骤;(5)采用文件指针新建立Excel文件并打印表头;(6)调用数据记录子程序AutoFill2000 ;(7)保存、关闭记录文件,结束。(4)在计算机的启动选择项中选中全局脚本运行系统,WinCC监控软件运行后便会启动数据记录系统并以Excel形式存储。由于WinCC是基于SQL 2000的通用组态软件,所有监控的数据可以存储在SQL2000中,为了提取这些数据进行分析需要操作人员精通数据库编程和操作,为此本发明通过WinCC组态软件自带的C语言编程工具开发了基于Excel的数据记录存储功能,操作人员可以在电脑上直接访问Excel文件,可以十分方便的完成数据分析和趋势分析功能。
权利要求
1.一种快锻压机状态数据存储方法,其特征在于,包括如下阶段 (1)在WinCC组态软件中打开C脚本编辑器; (2)在全局项目函数中编写所需记录和分析的数据记录子程序AutoFill2000; (3)在全局动作中每500ms调用一次编写数据记录程序,并调用数据记录子程序AutoFi 112000 ; (4)在计算机的启动选择项中选中全局脚本运行系统,WinCC监控软件运行后便会启动数据记录系统并以Excel形式存储。
2.根据权利要求I所述的快锻压机状态数据存储方法,其特征在于,阶段(2)中所述的数据记录子程序AutoFill2000包括如下步骤 (1)获取当前时间和当前所需记录数据并存储; (2)将记录变量以指针形式拷贝到该子程序形参中,返回主程序。
3.根据权利要求I所述的快锻压机状态数据存储方法,其特征在于,阶段(3)中所述的数据记录程序包括如下步骤 (1)判断WinCC全局项目函数中的触发器是否每0.5秒触发一次,是进入下一步骤,否则结束; (2)判断是否允许记录,是进入下一步骤,否则结束; (3)判断记录文件是否存在,是进入下一步骤,否则进入第(5)步骤; (4)采用文件指针打开已存文件后进入第六步骤; (5)采用文件指针新建立Excel文件并打印表头; (6)调用数据记录子程序AutoFill2000; (7 )保存、关闭记录文件,结束。
全文摘要
本发明涉及一种快锻压机状态数据存储方法,包括在WinCC组态软件中打开C脚本编辑器;在全局项目函数中编写所需记录和分析的数据记录子程序AutoFill2000;在全局动作中每500ms调用一次编写数据记录程序,并调用数据记录子程序AutoFill2000;在计算机的启动选择项中选中全局脚本运行系统,WinCC监控软件运行后便会启动数据记录系统并以Excel形式存储。本发明具有数据记录、数据分析、报表打印等功能,实现了快速锻造液压机的故障溯源、数据分析打印、运行状态监控,方便了用户操作,优化了压机的工作状态。
文档编号G06F17/30GK102799675SQ20121024876
公开日2012年11月28日 申请日期2012年7月18日 优先权日2012年7月18日
发明者杜丽峰 申请人:天津市天锻压力机有限公司