首页> 中国专利> 一种工厂自动化通讯软件事件报告管理方法

一种工厂自动化通讯软件事件报告管理方法

摘要

本发明公开一种工厂自动化通讯软件事件报告管理方法,主要提供针对工厂自动化通讯软件对设备端上报的事件报告的管理通过ECS通讯方式,在工厂自动化通讯软件中配置报告ID,将相关变量ID挂载到报告ID中。再配置事件消息结构,将配置好的报告ID,挂载到事件消息结构中。将以上配置信息保存在本地计算机中,当设备上报事件消息数据时,工厂自动化通讯软件读取上述配置信息,按照配置信息中的格式将时间消息数据整理成SECS消息并发送。本发明根据事件、报告消息的格式特征,增强了工厂自动化通讯软件的事件报告上报功能,极大地丰富了事件、报告携带的数据,增强了工厂自动化通讯软件的功能。

著录项

  • 公开/公告号CN103389700A

    专利类型发明专利

  • 公开/公告日2013-11-13

    原文格式PDF

  • 申请/专利权人 沈阳中科博微自动化技术有限公司;

    申请/专利号CN201310298809.2

  • 发明设计人 王宏;敖鹏蛟;林跃;康凯;姬小兵;

    申请日2013-07-16

  • 分类号

  • 代理机构沈阳优普达知识产权代理事务所(特殊普通合伙);

  • 代理人俞鲁江

  • 地址 110179 辽宁省沈阳市浑南新区文溯街17-8号

  • 入库时间 2024-02-19 20:43:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-01

    未缴年费专利权终止 IPC(主分类):G05B19/418 授权公告日:20160330 终止日期:20160716 申请日:20130716

    专利权的终止

  • 2016-03-30

    授权

    授权

  • 2013-12-04

    实质审查的生效 IPC(主分类):G05B19/418 申请日:20130716

    实质审查的生效

  • 2013-11-13

    公开

    公开

说明书

技术领域

本发明公开一种工厂自动化通讯软件事件报告管理方法,主要提 供针对工厂自动化通讯软件对设备端上报的事件报告的管理方法。

背景技术

在现代化工厂中,为了对工厂中的设备进行远程管控,及时的了 解到设备的生产状态、网络状态、重要变量等的变化情况,以达到实 时调整生产线中的设备、提高生产效率、减少人力成本、提高产品品 质的目的。工厂中的管理系统需要与设备进行实时通讯,这就需要通 过工厂自动化通讯软件来实现。工厂自动化通讯软件能够将设备上报 的设备生产状态的变化信息、网络状态变化信息等转化为事件报告消 息的方式上报给工厂中的管理系统。设备的生产状态、网络状态等的 变化,通常会引起一些变量值得变化,如何在工厂管理系统获得事件 报告消息时,及时获取到这些变量值的变化就成为了一个难点。

发明内容

针对上述问题,本发明提供一种工厂自动化通讯软件事件报告管 理方法,以适应工厂管理系统的要求。

为实现上述目的,本发明采用的技术方案是:

通过SECS通讯方式,在工厂自动化通讯软件中配置报告ID,将 相关变量ID挂载到报告ID中。再配置事件消息结构,将配置好的报 告ID,挂载到事件消息结构中。将以上配置信息保存在本地计算机 中,当设备上报事件消息数据时,工厂自动化通讯软件读取上述配置 信息,按照配置信息中的格式将时间消息数据整理成SECS消息并发 送。

所述的一种工厂自动化通讯软件事件报告管理方法,包括以下步 骤:

步骤1,建立SECS通讯;

步骤2,接收到使能消息,允许事件报告的上报;

步骤3,接收到定义报告ID的命令,将命令中要求的变量ID挂 载到报告ID下;

步骤4,接收到定义事件消息的命令,将定义好的报告ID挂载 到事件ID下;

步骤5,利用XML文件操作技术,将定义好的报告ID、事件ID 的格式,数据类型等保存到XML文件中;

步骤6,接收到设备上报的事件消息中包含的数据;

步骤7,读取XML文件,获取事件、报告的定义格式;

步骤8,按照读取到的XML文件中事件、报告的格式,将设备上 报的事件消息中包含的数据整理成SECS消息;

步骤9,发送包含事件、报告数据的事件消息。

在所述步骤1中,建立SECS通讯。HOST端与工厂自动化通讯软 件建立通讯连接。

在所述步骤2中,接收到使能消息,允许事件报告的上报。在所 述步骤1中,SECS通讯成功建立后,工厂自动化通讯软件接收到HOST 端发送的事件消息使能命令,允许事件消息的上报。

在所述步骤3中,接收到定义报告ID的命令,将命令中要求的 变量ID挂载到报告ID下。在所述步骤2中,允许事件消息上报以后, 工厂自动化通讯软件接收到HOST端发送的定义报告ID的命令,并按 照命令中给出的变量ID,和报告ID配置报告结构。

在所述步骤4中,接收到定义事件消息的命令,将定义好的报告 ID挂载到事件ID下。在所述步骤3中,在接收到定义报告ID的命 令后,工厂自动化通讯软件接收到配置事件消息的命令。并按照命令 中给出的事件ID和报告ID配置事件结构。

在所述步骤5中,利用XML文件操作技术,将定义好的报告ID、 事件ID的格式,数据类型等保存到XML文件中。在所述步骤4中, 事件报告格式配置结束后,利用XML文件操作技术将配置保存在本地 计算机。

在所述步骤6中,接收到设备上报的事件消息中包含的数据。当 设备的生产状态、联网状态等发生改变时,工厂自动化通讯软件会接 收到设备上报的事件消息中包含的数据。

在所述步骤7中,读取XML文件,获取事件、报告的定义格式。 在所述步骤6中,当工厂自动化通讯软件接收到设备上报的数据后, 会读取保存在本地计算机上的XML配置文件。获取事件报告的配置格 式。

在所述步骤8中,按照读取到的XML文件中事件、报告的格式, 将设备上报的事件消息中包含的数据整理成SECS消息。在所述步骤 7中,获取到事件报告的配置格式后,将设备上报的事件消息中包含 的数据整理成SECS消息。

在所述步骤9中,发送包含事件、报告数据的事件消息。在所述 步骤8中,整理SECS消息结束后,工厂自动化通讯软件将该消息发 送给HOST端。

本发明的优点:

1、便于管理,本发明可以通过工厂自动化管理软件对设备上报 的事件报告进行动态的配置。

2、通过将变量ID,报告ID挂载到事件消息中,及大地丰富了 事件报告的信息量,为获取设备状态变化,变化原因提供了数据保障。

附图说明

附图1是本发明整体结构流程图。

附图2是事件报告配置流程图。

附图3是事件报告消息发送流程图。

具体实施方式

下面通过附图对本发明作进一步的说明。

一种工厂自动化通讯软件事件报告管理方法,SECS通讯建立后, 工厂自动化通讯软件接收到事件报告的使能命令,允许事件报告的上 报。在接收到定义报告ID和定义事件消息的命令时,工厂自动化通 讯软件分析命令中包含的数据,并按照一定的格式通过XML文件操作 技术,保存在本地计算机。当接收到设备上报的状态变化数据时,工 厂自动化通讯软件解析XML文件中保存的事件报告的消息格式,将状 态变化数据整理成SECS通讯消息,发送给HOST端。

所述的一种工厂自动化通讯软件事件报告管理方法,包括以下步 骤:

步骤1,建立SECS通讯。

步骤2,接收到使能消息,允许事件报告的上报。

步骤3,接收到定义报告ID的命令,将命令中要求的变量ID挂 载到报告ID下。

步骤4,接收到定义事件消息的命令,将定义好的报告ID挂载 到事件ID下。

步骤5,利用XML文件操作技术,将定义好的报告ID、事件ID 的格式,数据类型等保存到XML文件中。

步骤6,接收到设备上报的事件消息中包含的数据。

步骤7,读取XML文件,获取事件、报告的定义格式。

步骤8,按照读取到的XML文件中事件、报告的格式,将设备上 报的事件消息中包含的数据整理成SECS消息。

步骤9,发送包含事件、报告数据的事件消息。

在所述步骤1中,建立SECS通讯。工厂管理软件HOST端与工厂 自动化通讯软件建立通讯连接。

在所述步骤2中,接收到使能消息,允许事件报告的上报。在所 述步骤1中,SECS通讯成功建立后,工厂自动化通讯软件接收到HOST 端发送的事件消息使能命令,允许事件消息的上报。

在所述步骤3中,接收到定义报告ID的命令,将命令中要求的 变量ID挂载到报告ID下。在所述步骤2中,允许事件消息上报以后, 工厂自动化通讯软件接收到HOST端发送的定义报告ID的命令,并按 照命令中给出的变量ID,和报告ID配置报告结构。

在所述步骤4中,接收到定义事件消息的命令,将定义好的报告 ID挂载到事件ID下。在所述步骤3中,在接收到定义报告ID的命 令后,工厂自动化通讯软件接收到配置事件消息的命令。并按照命令 中给出的事件ID和报告ID配置事件结构。

在所述步骤5中,利用XML文件操作技术,将定义好的报告ID、 事件ID的格式,数据类型等保存到XML文件中。在所述步骤4中, 事件报告格式配置结束后,利用XML文件操作技术将配置保存在本地 计算机。

在所述步骤6中,接收到设备上报的事件消息中包含的数据。当 设备的生产状态、联网状态等发生改变时,工厂自动化通讯软件会接 收到设备上报的事件消息中包含的数据。

在所述步骤7中,读取XML文件,获取事件、报告的定义格式。 在所述步骤6中,当工厂自动化通讯软件接收到设备上报的数据后, 会读取保存在本地计算机上的XML配置文件。获取事件报告的配置格 式。

在所述步骤8中,按照读取到的XML文件中事件、报告的格式, 将设备上报的事件消息中包含的数据整理成SECS消息。在所述步骤 7中,获取到事件报告的配置格式后,将设备上报的事件消息中包含 的数据整理成SECS消息。

在所述步骤9中,发送包含事件、报告数据的事件消息。在所述 步骤8中,整理SECS消息结束后,工厂自动化通讯软件将该消息发 送给HOST端。

如附图1所示,概要流程图流程如下:

1,建立SECS通讯。

2,SECS通讯是否建立成功?如果建立成功,完成对事件报告 的使能操作。如果未建立成功,继续建立SECS通讯。

3,接收到配置报告ID和事件消息的命令,完成配置操作。

4,采用XML文件操作技术,将配置信息保存在本地计算机。

5,按照XML文件中的配置信息,将设备上报的状态变化数据整 理成SECS消息并发送。

如附图2所示:事件报告配置流程图流程如下:

1,建立SECS通讯。

2,SECS通讯是否建立成功?如果建立成功,完成对事件报告 的使能操作,如果未建立成功,继续建立SECS通讯。

3,接收到定义报告ID的命令,将命令中要求的变量ID挂载到 报告ID下。

4,接收到定义事件消息的命令,将定义好的报告ID挂载到事件 ID下。

5,利用XML文件操作技术,将定义好的报告ID、事件ID的格 式,数据类型等保存到XML文件中。

如附图3所示:事件报告消息发送流程图流程如下。

1,接收到设备上报的事件消息中包含的数据。

2,是否需要读取XML配置文件,如果需要,读取XML文件,获 取事件、报告的定义格式。如果不需要,整理成SECS消息并发送。

3,按照读取到的XML文件中事件、报告的格式,将设备上报的 事件消息中包含的数据整理成SECS消息。

4,发送消息。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号