应用在MES系统与能源采集终端多任务的数据交换方法技术方案

技术编号:38036123 阅读:13 留言:0更新日期:2023-06-30 11:02
应用在MES系统与能源采集终端多任务的数据交换方法是化工、石油、钢铁等MES系统的能源消耗数据采集交换技术,本中间件部署模式为:WinForm模式;它包括中间件主程序、采集模块、统计模块、数据维护模块、交换模块、数据结构模型、消息机制、生产日志、辅助功能库、源MES系统、目的终端设备,所述中间件主程序分别与采集模块、统计模块、数据维护模块、数据结构模型、消息机制、生产日志、辅助功能库连接;采集模块与源MES系统连接;数据结构模型与统计模块连接,统计模块与交换模块连接,交换模块与目的终端设备连接;所述数据维护模块与交换模块、目的终端设备中间的线路连接。目的终端设备中间的线路连接。目的终端设备中间的线路连接。

【技术实现步骤摘要】
应用在MES系统与能源采集终端多任务的数据交换方法


[0001]本专利技术涉及化工、石油、钢铁等MES系统的能源消耗数据采集交换技术,尤其是应用在MES系统与能源采集终端多任务的数据交换方法。

技术介绍

[0002]化工园区在进行生产过程中,MES系统工艺生产人员提供了一套的完善的方法。由于MES系统与第三方系统的交换标准不一致,导致生产数据无法共享传输,从而使生产数据形成数据孤岛,因此给企业带来一大笔软件开发的费用。

技术实现思路

[0003]本专利技术的目的是提供应用在MES系统与能源采集终端多任务的数据交换方法,它克服了MES系统需要订制开发、数据孤岛、交换协议等多个缺点,本中间件部署模式为:WinForm模式。本专利技术的目的是这样实现的,它包括中间件主程序、采集模块、统计模块、数据维护模块、交换模块、数据结构模型、消息机制、生产日志、辅助功能库、源MES系统、目的终端设备,所述中间件主程序分别与采集模块、统计模块、数据维护模块、数据结构模型、消息机制、生产日志、辅助功能库连接;采集模块与源MES系统连接;数据结构模型与统计模块连接,统计模块与交换模块连接,交换模块与目的终端设备连接;所述数据维护模块与交换模块、目的终端设备中间的线路连接。
[0004]本专利技术的运行方法,中间件主程序运行启动后,会在运行主机中创建两个窗口,一个是窗体窗口,另一个为命令行窗口;第一个窗口即窗体窗口,用于管理和配置采集模块和统计模块,可配置的采集任务遵循Cron表达式,第二个窗口即命令行窗口,用于监听其它模块生产日志的输出;采集模块分别由四个线程组成,分别取名为:每日采集线程、每月采集线程、每日统计线程、每月统计线程;当该模块采集过程中,该模块会区分数据源为MES系统和手工填报等类型,并将本次采集的数据适配成数据结构模型,当检测到异常数据时,通过消息机制,以短信的形式通知相关负责人;每日统计线程和每月统计线程负责将参与计算汇总的数据转发给统计模块;由统计模块依据辅助功能库完成数据结构模型的计算和输出到消息交换模块,最后由消息交换模块依据目的交换协议转发至目的终端设备。
[0005]实施例3、对以上过程完成一次数据交换的结果,当管理人员发现统计模块输出的结果,未能成功通过交换模块传输到目的终端设备时,可以使用数据维护模块进行重传操作,完成本次的执行过程。
[0006]本专利技术的意义是:1、本专利技术是通过软件技术与MES系统的能源消耗数据进行类型分离,通过中间件技术与政府建设的能源综合采集系统进行集成交换;通过为非智能化的机械仪表提供数据录入的视图,解决了无法自动采集的问题。实现了化工企业内的一级能源、二级能源等数据与终端设备交换协议进行对等集成传输;克服了MES系统生产数据无法共享、数据孤岛缺点,解决化工园区在MES系统内生产数据和第三方系统集成对接的技术难题,并节约了系统集成专项开发的资金成本;2、中间件主程序对主机硬件配置要求较低,普
通主机即可运行,能够达到充分利旧的目的,无需新购主机;3、通过手工填报窗口,解决了采集化工园区内不具备自动采集机械仪表的问题。
附图说明
[0007]图1为应用在MES系统与能源采集终端多任务的数据交换方法的流程图。
具体实施方式
[0008]实施例1、本专利技术包括中间件主程序、采集模块、统计模块、数据维护模块、交换模块、数据结构模型、消息机制、生产日志、辅助功能库、源MES系统、目的终端设备,所述中间件主程序分别与采集模块、统计模块、数据维护模块、数据结构模型、消息机制、生产日志、辅助功能库连接;采集模块与源MES系统连接;数据结构模型与统计模块连接,统计模块与交换模块连接,交换模块与目的终端设备连接;所述数据维护模块与交换模块、目的终端设备中间的线路连接。
[0009]实施例2、本专利技术的运行方法,中间件主程序运行启动后,会在运行主机中创建两个窗口,一个是窗体窗口,另一个为命令行窗口;第一个窗口即窗体窗口,用于管理和配置采集模块和统计模块,可配置的采集任务遵循Cron表达式,第二个窗口即命令行窗口,用于监听其它模块生产日志的输出;采集模块分别由四个线程组成,分别取名为:每日采集线程、每月采集线程、每日统计线程、每月统计线程;当该模块采集过程中,该模块会区分数据源为MES系统和手工填报等类型,并将本次采集的数据适配成数据结构模型,当检测到异常数据时,通过消息机制,以短信的形式通知相关负责人;每日统计线程和每月统计线程负责将参与计算汇总的数据转发给统计模块;由统计模块依据辅助功能库完成数据结构模型的计算和输出到消息交换模块,最后由消息交换模块依据目的交换协议转发至目的终端设备。
[0010]实施例3、对以上过程完成一次数据交换的结果,当管理人员发现统计模块输出的结果,未能成功通过交换模块传输到目的终端设备时,可以使用数据维护模块进行重传操作,完成本次的执行过程。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.应用在MES系统与能源采集终端多任务的数据交换方法,其特征是:它包括中间件主程序、采集模块、统计模块、数据维护模块、交换模块、数据结构模型、消息机制、生产日志、辅助功能库、源MES系统、目的终端设备,所述中间件主程序分别与采集模块、统计模块、数据维护模块、数据结构模型、消息机制、生产日志、辅助功能库连接;采集模块与源MES系统连接;数据结构模型与统计模块连接,统计模块与交换模块连接,交换模块与目的终端设备连接;所述数据维护模块与交换模块、目的终端设备中间的线路连接。2.根据权利要求1所述的应用在MES系统与能源采集终端多任务的数据交换方法,其特征是:中间件主程序运行启动后,会在运行主机中创建两个窗口,一个是窗体窗口,另一个为命令行窗口;第一个窗口即窗体窗口,用于管理和配置采集模块和统计模块,可配置的采集任务遵循Cron表达式,第二个窗口即命令行...

【专利技术属性】
技术研发人员:段理杰韩云盼李广用刘波书
申请(专利权)人:河南省中原大化集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1