一种在SCADA系统中实现插件集成与管理的方法及装置制造方法及图纸

技术编号:11312671 阅读:91 留言:0更新日期:2015-04-16 14:51
本发明专利技术涉及人机交互领域,具体而言,本发明专利技术涉及一种在SCADA系统中实现插件集成与管理的方法及装置,SCADA系统的人机界面向插件集成服务器发送插件集成请求;插件发布服务器将插件配置信息发送给所述插件集成服务器;所述插件集成服务器根据所述插件配置信息向所述插件发布服务器发送获取插件的请求;所述插件发布服务器将插件库中的插件发送给所述插件集成服务器;所述插件集成服务器利用所述插件完成所述人机界面的插件集成。以此,避免了对用户使用系统的干扰和有效使用时间的减少,降低了系统的维护难度;另外基于权限的应用插件运行机制加快了程序启动速度,减少了资源消耗。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及人机交互领域,具体而言,本专利技术涉及一种在SCADA系统中实现插件集成与管理的方法及装置,SCADA系统的人机界面向插件集成服务器发送插件集成请求;插件发布服务器将插件配置信息发送给所述插件集成服务器;所述插件集成服务器根据所述插件配置信息向所述插件发布服务器发送获取插件的请求;所述插件发布服务器将插件库中的插件发送给所述插件集成服务器;所述插件集成服务器利用所述插件完成所述人机界面的插件集成。以此,避免了对用户使用系统的干扰和有效使用时间的减少,降低了系统的维护难度;另外基于权限的应用插件运行机制加快了程序启动速度,减少了资源消耗。【专利说明】-种在SCADA系统中实现插件集成与管理的方法及装置
本专利技术涉及人机交互领域,具体而言,本专利技术涉及一种在SCADA系统中实现插件 集成与管理的方法及装置。
技术介绍
人机界面(HumanMachineInterface,HMI)子系统作为操作员与数据采集与监 视控制系统(SupervisoryControlAndDataAcquisition,SCADA)交互的人机界面,是 SCADA系统的重要组成部分,通过图形界面使用系统功能。SCADA和HMI通常采用客户/服 务器模式,SCADA部署在后台服务器上,HMI部署在人机工作站上,用户通过启动HMI应用程 序登陆系统后使用相应的功能。早期的HMI子系统主要提供数据采集与监视控制功能的交 互界面,近年随着技术的发展和用户需求的增加,HMI提供的功能早已超出了这一范围,融 合了更多的模块,提供数据综合分析、趋势预测等高级应用功能。新功能的增加使HMI子系 统变得日益复杂,HMI在实际使用中面临以下问题: 集成困难,目前的HMI缺乏自动化的系统集成手段,一般是通过修改文件配置参 数或程序代码的方式实现功能集成,然后将文件和集成的功能模块拷贝到人机工作站后重 启HMI程序实现集成。但是SCADA系统规模很大,HMI可以部署在上百台工作站上,在这种 情况下只能采取逐点拷贝的办法,因此大大增大了系统维护的难度。 更新困难,与功能集成类似,在更新功能模块时也采用拷贝的方式增加了更新难 度。 系统有效使用时间减少,SCADA的应用领域要求HMI有较高的可用性,目前很多 SCADA系统中HMI采用了多屏显示方式,可以同时在不同的显示器上使用不同应用功能;另 外很多集成的功能都需要进行现场调试,反复修改代码后才能正式发布。但是基于拷贝方 式的功能的集成、更新要求必须将HMI程序重启,因此对操作员的使用带来不便,减少了系 统的有效使用时间。
技术实现思路
为了解决现有技术中HMI在实际使用中集成困难,更新困难,系统有效使用时间 减少等问题。 本专利技术实施例提供了一种在SCADA系统中实现插件集成与管理的方法,包括: SCADA系统的人机界面向插件集成服务器发送插件集成请求;插件发布服务器将插件配置 信息发送给所述插件集成服务器;所述插件集成服务器根据所述插件配置信息向所述插件 发布服务器发送获取插件的请求;所述插件发布服务器将插件库中的插件发送给所述插件 集成服务器;所述插件集成服务器利用所述插件完成所述人机界面的插件集成。 本专利技术实施例还提供了一种在SCADA系统中实现插件集成与管理的装置,包括: 人机界面,用于向插件集成服务器发送插件集成请求。插件发布服务器,用于将插件配置信 息发送给所述插件集成服务器,并将插件库中的插件发送给所述插件集成服务器。插件集 成服务器,用于根据所述插件配置信息向所述插件发布服务器发送获取插件的请求,接收 所述插件发布服务器发送的插件,并利用所述插件完成所述人机界面的插件集成。 通过上述本专利技术实施例的方法及装置,可以实现HMI子系统的快速在线部署,同 时能够实现系统在运行时能够完成应用集成和更新,与基于拷贝的方式相比在进行上述维 护操作时不需要重启HMI程序,避免了对用户使用系统的干扰和有效使用时间的减少,降 低了系统的维护难度;另外基于权限的应用插件运行机制加快了程序启动速度,减少了资 源消耗。 【专利附图】【附图说明】 结合以下附图阅读对实施例的详细描述,本专利技术的上述特征和优点,以及额外的 特征和优点,将会更加清楚。 图1所示为本专利技术实施例提供的一种SCADA系统中实现插件的方法流程图; 图2所示为本专利技术实施例提供的一种实现插件的SCADA系统结构示意图; 图3所示为本专利技术实施例提供的在SCADA系统中实现插件集成的具体数据流图; 图4所示为本专利技术实施例提供的在SCADA系统中实现插件更新的具体数据流图。 图5所示为本专利技术实施例提供的在SCADA系统中实现根据用户权限信息使用插件 的具体数据流图。 【具体实施方式】 下面的描述可以使任何本领域技术人员利用本专利技术。具体实施例和应用中所提供 的描述信息仅为示例。这里所描述的实施例的各种延伸和组合对于本领域的技术人员是显 而易见的,在不脱离本专利技术的实质和范围的情况下,本专利技术定义的一般原则可以应用到其 他实施例和应用中。因此,本专利技术不只限于所示的实施例,本专利技术涵盖与本文所示原理和特 征相一致的最大范围。 下面的详细说明以流程图、逻辑模块和其他的符号操作表达的形式给出,可以在 计算机系统上执行。一个程序、计算机执行步、逻辑块,过程等,在这里被设想为得到所希望 的结果的一个或多个步骤或指令的自洽序列。这些步骤是对物理量的物理操作。这些物 理量包括电、磁或者无线电信号,它们在计算机系统中被存储、传输、组合、比较以及其他操 作。这些信号可是比特、数值、元素、符号、字符、条件、数字等。每个步骤都可以通过硬件、 软件、固件或它们的组合执行。 如图1所示为本专利技术实施例一种在SCADA系统中实现插件的方法流程图。 包括步骤101,SCADA系统的人机界面向插件集成服务器发送插件集成请求。 步骤102,插件发布服务器将插件配置信息发送给所述插件集成服务器。 步骤103,所述插件集成服务器根据所述插件配置信息向所述插件发布服务器发 送获取插件的请求。 步骤104,所述插件发布服务器将插件库中的插件发送给所述插件集成服务器。 步骤105,所述插件集成服务器利用所述插件完成所述人机界面的插件集成。 作为本专利技术的一个实施例,在所述步骤101之前还包括,插件发布服务器通知所 述人机界面可以更新的插件信息。 作为本专利技术的一个实施例,在上述步骤101之前还包括,所述人机界面向权限服 务器发送权限查询请求,所述权限服务器将权限信息发送给所述人机界面,所述权限信息 是指当前使用该人机界面的用户所能够使用插件的权限信息; 在所述步骤102中,所述插件发布服务器根据所述权限信息将相应的插件配置信 息发送给所述插件集成服务器。 作为本专利技术的一个实施例,所述插件发布服务器向所述人机界面发送可更新插件 信息之前还包括:权限服务器向所述插件发布服务器发送所述人机界面当前用户的权限信 息,所述插件发布服务器根据所述权限信息向所述人机界面发送可更新插件信息。 通过上述实施例可以不必通过拷贝等方式在现有的SCADA系统中实现多种新的 功能本文档来自技高网
...

【技术保护点】
一种在SCADA系统中实现插件集成与管理的方法,其特征在于,所述方法包括:SCADA系统的人机界面向插件集成服务器发送插件集成请求;插件发布服务器将插件配置信息发送给所述插件集成服务器;所述插件集成服务器根据所述插件配置信息向所述插件发布服务器发送获取插件的请求;所述插件发布服务器将插件库中的插件发送给所述插件集成服务器;所述插件集成服务器利用所述插件完成所述人机界面的插件集成。

【技术特征摘要】

【专利技术属性】
技术研发人员:祁国成梅峥黄河孟鑫徐志奇沈国辉刘仁勇蔡召
申请(专利权)人:中国石油天然气股份有限公司
类型:发明
国别省市:北京;11

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

1