发明名称 一种SCADA系统定时数据处理脚本执行系统及方法
摘要 一种SCADA系统定时数据处理脚本执行系统及方法,属于技术领域。功能库模块用于提供所有数据处理所需的底层功能,包括数据读取、数据写入和计算功能,支持计算功能的动态扩展;解析校验模块用于提供脚本的校验和解析功能;管理模块用于提供定时、脚本存储和优化分析功能。引擎模块用于根据解析出来的执行流程逻辑实际运行处理程序,并提供多脚本按时序执行、多计算串行/并行执行功能;开发客户端用于向开发人员提供集成了校验功能的脚本配置界面。本发明通过简单的脚本配置即可完成复杂定时数据处理应用的定制开发,大大提升了定时数据处理应用的稳定性、可控性和性能,缩小了工作量,降低了开发和部署难度,节约了维护成本。
申请公布号 CN104423953A 申请公布日期 2015.03.18
申请号 CN201310397872.1 申请日期 2013.09.04
申请人 中国石油天然气股份有限公司 发明人 张伟;祁国成;黄河;闫峰;陈鹏
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市中实友知识产权代理有限责任公司 11013 代理人 张少宏
主权项 一种SCADA系统定时数据处理脚本执行系统,其特征在于分为六个主要模块,即功能库模块、解析校验模块、管理模块、引擎模块、开发客户端和工程客户端;功能库模块,用于提供所有数据处理所需的底层功能,包括数据读取、数据写入和计算功能,支持计算功能的动态扩展;解析校验模块,用于提供脚本的校验和解析功能,可以对脚本的合法性进行校验,并可以将脚本解析成为程序的执行流程逻辑;管理模块,用于提供定时、脚本存储和优化分析功能;定时功能用于根据脚本的执行条件信息来计算、维护脚本下次执行的时序队列,并按时驱动脚本执行;脚本存储功能用于在内存和本地文件中对脚本进行同步存储,并自动清除失效脚本;优化分析模块用于对处理逻辑可以合并优化的脚本进行识别;引擎模块,用于根据解析出来的执行流程逻辑实际运行处理程序,并提供多脚本按时序执行、多计算串行/并行执行功能;开发客户端,用于向开发人员提供集成了校验功能的脚本配置界面,可将编辑完的脚本推送给工程人员进行部署,还可向功能库上传新的计算功能或更新、删除已有计算功能;工程客户端,用于向工程人员提供集成了校验功能的定时配置界面,可向服务端管理模块上传新的脚本或查询、修改、删除、驱动已有脚本,还可对正在执行的脚本进行查询、挂起、接续、停止等操作。
地址 100007 北京市东城区东直门北大街9号中国石油大厦