一种监视分布式控制系统运行状态的方法及服务器技术方案

技术编号:20679465 阅读:37 留言:0更新日期:2019-03-27 18:25
本发明专利技术实施例提供一种监视分布式控制系统运行状态的方法及服务器。所述方法包括:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。所述服务器执行上述方法。本发明专利技术实施例提供的监视分布式控制系统运行状态的方法及服务器,能够高效地对分布式控制系统中模块的运行状态进行监视。

【技术实现步骤摘要】
一种监视分布式控制系统运行状态的方法及服务器
本专利技术实施例涉及安防
,具体涉及一种监视分布式控制系统运行状态的方法及服务器。
技术介绍
分布式控制系统是以微处理器为基础,采用控制功能分散、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统。分布式控制系统简称DCS,它采用控制分散、操作和管理集中的基本设计思想,采用多层分级、合作自治的结构形式。其主要特征是它的集中管理和分散控制。目前DCS在电力、冶金、石化等各行各业都获得了极其广泛的应用,是生产控制的核心。在不同的DCS中,过程控制级的控制装置各不相同,如过程控制单元、现场控制站、过程接口单元等等,但它们的结构形式大致相同,可以统称为现场控制单元FCU。过程管理级由工程师站、操作员站、管理计算机等组成,完成对过程控制级的集中监视和管理,通常称为操作站。综上所述,DCS对于确保企业生产“安、稳、长、满、优”的重要作用不言而喻。但鉴于对过程控制级的集中监视和管理仅能在操作站完成,因此DCS系统发生CPU故障、过程通道故障、电源故障时,只有运行维护人员现场巡检通过查看上位机中数据时才能发现,不便于运行维护人员高效地监视分布式控制系统中模块的故障等。因此,如何高效地对分布式控制系统中模块的运行状态进行监视,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种监视分布式控制系统运行状态的方法及服务器。第一方面,本专利技术实施例提供一种监视分布式控制系统运行状态的方法,所述方法包括:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。第二方面,本专利技术实施例提供一种监视分布式控制系统运行状态的服务器,所述服务器包括:第一获取单元,用于获取分布式控制系统中的子模块的编码及运行状态信息;第二获取单元,用于根据预先获得的所述分布式控制系统中的静态信息、所述编码、所述运行状态信息和预设规则,获取转换编码后的子模块信息,以供目标终端根据所述子模块信息中的运行状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块信息包括所述静态信息和所述运行状态信息。第三方面,本专利技术实施例提供另一种监视分布式控制系统运行状态的服务器,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。本专利技术实施例提供的监视分布式控制系统运行状态的方法及服务器,能够高效地对分布式控制系统中模块的运行状态进行监视。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例监视分布式控制系统运行状态的方法流程示意图;图2为本专利技术实施例子模块的编码示意图;图3为本专利技术实施例监视分布式控制系统运行状态的整体流程示意图;图4为本专利技术实施例监视分布式控制系统运行状态的整体框图;图5为本专利技术实施例监视分布式控制系统运行状态的服务器结构示意图;图6为本专利技术实施例提供的服务器实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例监视分布式控制系统运行状态的方法流程示意图,如图1所示,本专利技术实施例提供的一种监视分布式控制系统运行状态的方法,包括以下步骤:S1:获取分布式控制系统中的子模块的编码及运行状态信息。具体的,服务器获取分布式控制系统中的子模块的编码及运行状态信息。子模块的编码可以理解为当前运行子模块的标记符号,可以根据分布式控制系统中的规则所确定的,图2为本专利技术实施例子模块的编码示意图;如图2所示,举例说明如下:编码0017标记主CPU、编码0018标记备用CPU。运行状态信息可以包括数字量运行状态信息和模拟量运行状态信息,数字量运行状态信息可以包括子模块运行正常、备用、卡槽空(子模块所在的卡槽)和报警等。可以用预置标志位“0”表示运行正常;可以用预置标志位“1”表示备用、卡槽空和报警中的任意一种情况。模拟量运行状态信息可以包括:CPU空闲时长和/或通信平均负载率。继续参照图2,子模块编码0065-0072(为8位二进制)标记CPU空闲时长(对应图2中的CPU空闲时间);子模块编码0073-0080(为8位二进制)标记通信平均负载率(对应图2中的通信平均负载)。S2:根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。具体的,服务器根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。目标终端可以是与服务器中的实时数据库建立数据连接的手机、电脑等终端,不作具体限定。也可以对实时数据库设置访问权限,即有访问权限的目标终端可以访问该实时数据库;没有访问权限的目标终端不可以访问该实时数据库。可以将子模块状态信息存储于该实时数据库中,以便目标终端随时调取。静态数据可以包括分布式控制系统中预设的固件版本、企业编码、装置编码和站号中的一种或多种。需要说明的是:上述的固件版本、企业编码、装置编码和站号的信息不会随着子模块的运行状态所改变,因此反映出的是分布式控制系统固有的信息。具体的获取方式为本领域成熟技术,不再赘述。子模块状态信息的获取可以是如下方式:根据子模块的动态运行状态(动态数据)和静态数据,本文档来自技高网...

【技术保护点】
1.一种监视分布式控制系统运行状态的方法,其特征在于,包括:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。

【技术特征摘要】
1.一种监视分布式控制系统运行状态的方法,其特征在于,包括:获取分布式控制系统中的子模块的编码及运行状态信息;根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,以供目标终端根据获取到的所述子模块状态信息,监视所述分布式控制系统的运行状态,其中,所述子模块状态信息标记有转换后的编码。2.根据权利要求1所述的方法,其特征在于,所述根据预先获得的所述分布式控制系统中的静态数据、所述编码、所述运行状态信息和预设规则,获取子模块状态信息,包括:根据所述运行状态信息、所述编码和第一预设子规则,获取所述子模块状态信息中的动态数据;根据所述静态数据、所述动态数据和第二预设子规则,获取所述子模块状态信息。3.根据权利要求2所述的方法,其特征在于,所述运行状态信息包括数字量运行状态信息和模拟量运行状态信息,相应的;所述根据所述运行状态信息、所述编码和第一预设子规则,获取所述子模块状态信息中的动态数据,包括:根据所述数字量运行状态信息,确定所述数字量的预置标志位;将所述模拟量运行状态信息转换为十进制数值;将所述编码作线性转换,以获取转换后的编码;根据所述预置标志位、转换后的模拟量运行状态信息、转换后的编码组成第一预定格式的动态数据。4.根据权利要求3所述的方法,其特征在于,所述数字量运行状态信息包括正常、备用、卡槽空和报警中的至少一种,相应的;所述根据所述数字量运行状态信息,确定所述数字量的预置标志位,包括:若所述数字量运行状态信息为正常,确定预置标志位为“0”;若所述数字量运行状态信息为备用、卡槽空和报警中的任意一种,确定预置标志位为“1”。5.根据权利要求3或4所述的方法,其特征在于,预先获取所述分布式控制系统中的子模块的排序,相应的;所述根据所述预置标志位、转换后的模拟...

【专利技术属性】
技术研发人员:倪华方孙玉鹏邵迎秋陈强马天明姚坤明黄智勇苏岳龙
申请(专利权)人:蓝星北京技术中心有限公司江西蓝星星火有机硅有限公司
类型:发明
国别省市:北京,11

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

1