[go: up one dir, main page]

CN102880146B - 一种现场总线设备监控管理系统 - Google Patents

一种现场总线设备监控管理系统 Download PDF

Info

Publication number
CN102880146B
CN102880146B CN201210371591.4A CN201210371591A CN102880146B CN 102880146 B CN102880146 B CN 102880146B CN 201210371591 A CN201210371591 A CN 201210371591A CN 102880146 B CN102880146 B CN 102880146B
Authority
CN
China
Prior art keywords
data
fieldbus
module
fieldbus device
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210371591.4A
Other languages
English (en)
Other versions
CN102880146A (zh
Inventor
王春利
胡博
高龙军
高少华
陈臣
贾强邦
马乐
肖捷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Thermal Power Research Institute Co Ltd
Original Assignee
Thermal Power Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thermal Power Research Institute filed Critical Thermal Power Research Institute
Priority to CN201210371591.4A priority Critical patent/CN102880146B/zh
Publication of CN102880146A publication Critical patent/CN102880146A/zh
Application granted granted Critical
Publication of CN102880146B publication Critical patent/CN102880146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种现场总线设备监控管理系统,包括通过以太网相连接的数据采集模块和数据处理模块;数据采集模块,包括OPC客户端和历史记录模块,数据处理模块,包括现场总线设备类型文件生成模块、现场总线设备组态模块和现场总线设备监控管理模块。本发明利用OPC协议将设备管理系统从DCS系统中脱离出来,不依赖设备的通信协议,采用编写设备类型文件(ET)的方法来实现设备的通用性,组态和添加设备一次性完成,根据工业运行标准通过工作联系单来提高系统的可行性、安全性,建立文档数据库提高办公的快捷性、便利性。

Description

一种现场总线设备监控管理系统
技术领域
本发明属于现场总线设备管理技术领域,涉及一种现场总线设备监控管理系统。
背景技术
自20世纪80年代起,现场总线因其可靠性强、通信快捷、兼容性广、成本低等一系列优势在工业自动化控制中得以广泛应用。此外生产、生活的高度自动化、数字化、智能化也促进现场总线控制系统和现场总线设备的发展,目前各种设备管理系统和现场总线设备种类繁多,可以满足各种行业的需要。但目前的大多数设备管理系统也存在一些不可忽视的问题。
随着现场总线的发展,目前已经有多家公司根据市场的要求开发出了各自的设备管理系统,并得到了大量的应用,反应良好。其中比较有代表性的有以下两种:西门子公司的过程设备管理器SIMATIC PDM和艾默生公司的AMS智能设备管理系统。这两种设备管理系统分别代表了两种设备管理系统的实现方式,包括其中的模块组成以及现场设备与设备管理系统的信息交互,这两者都是互不相同的。正是由于其机理不同,使得两类设备管理系统的应用对象也大不相同。
1)Simatic PDM系统
Simatic PDM是一套针对Profibus现场总线系统而开发出来的设备管理系统。这套系统是一个用于对现场设备和自动化组件进行显示、试车、诊断和维护的通用工具。它的一个显著特点就是:集成性,其设计目的就是力图将现场设备集成起来。在这套系统中,允许通过多重方法实现集成;通过设备生产商的DD;通过协议PROFIBUS PA-Profile V3.0;通过HCF(HART通信基金会)的目录册实现设备的集成。
PDM这套设备管理系统的管理工作主要是通过设备本身来实现的。设备的参数化、诊断、实现优化等功能都是在设备中以功能块的形式实现,同时设备的通信参数、设备参数、参数结构以及设备动作等信息都通过EDD文件提供给设备的系统集成用户。PDM有一个头重脚轻的系统结构。它对设备制造商的要求很高,需要设备制造商在生产设备的时候就考虑到对设备的维护、优化等管理工作并以功能块的形式在设备中实现。
通过使用EDD文件在用户层实现设备集成的方法理论对设备基于何种现场总线协议没有要求,因此使用这种方法理论的PDM系统在使用性非常广泛。但也正是由于这种方法理论,PDM对设备有一个严格的要求,即现场设备必须提供EDD文件,对于不支持EDD的现场设备,这套管理系统是不适用的;同时由于这个系统中设备管理的主要工作都是通过功能块的形式在设备中实现的,对设备生产商要求很高,因此可以实现的功能是比较简单的、有限的,并且设备的使用者也基本上不能额外的增加对现场设备的管理功能。所以从设备管理的角度来说,它的设备管理的实现功能是非常有限的。
除了对设备生产厂家要求过高,无法通用与所有设备外,PDM主要针对设备进行诊断和统计,而对于电厂这个特定行业的现场应用管理方面功能较弱,无法在设备故障出现或设备需要维护时给出相应的维护指导,也不能自动生成维修或维护工作票,不能将设备的故障诊断融入到整个电厂行业的工业流程当中。此外,PDM没有对整个现场总线设备的历史数据进行完全保存,虽然PDM能够生成报警日志,并且以CSV格式保存,但当PDM在的计算机发生故障并重启时,当重新开启PDM时,之前的历史数据将丢失。
2)AMS设备管理系统
艾默生的AMS是一个系统组合,包括了AMS设备信息平台、AMS智能设备管理系统、AMS机械设备状态管理系统、AMS性能检测系统和AMS实时优化系统。通过上述五个系统的综合应用可以实现智能仪表阀门设备管理、机械设备性能监测、过程设备性能检测以及系统保护等功能。
其中,AMS设备管理系统从系统集成的角度出发,将用户的需求模块化进一步构成了独立的管理系统并将其统一集成在一个信息平台之上。这种系统的优势在于:所有现场设备的参数信息全部体现在一个统一的界面中;在执行某一功能时,用户可以遍历所有的现场设备。
另外,AMS集数据采集、数据分析于一体,因此要通过DCS系统或直接连线与设备进行“连接”。目前,AMS只能利用艾默生等少数几个公司的DCS系统的软硬件和接线,与设备通信进行通信,而对于大多数情况时,就必须通过多路转换器与DCS系统同时接在设备上,这样就造成了设备添加比较复杂,严重影响了系统的扩展性。
总结以上两种常用的设备管理系统可以看出,目前主流的设备管理系统都有一下几个缺陷:
1.对设备要求高。大多数设备管理系统都要求设备必须能够提供设备信息文件如PDM的EDD文件,AMS的DD文件。因此,系统运行时要求设备必须能够生成、提供相应的设备信息文件,这样必然提高了对设备的要求,一旦设备无法提供信息文件,则管理系统无法将该设备纳入到管理范畴,降低了通用性。
2.扩展性差。大多数设备管理系统都要与设备进行通信,因此必须要利用软硬件和接线与设备连接,这样必定增加的整个设备管理系统的成本和复杂性,也必然会影响到原有的DCS系统。
3.与DCS系统耦合太紧密。目前的设备管理系统基本上都是“内嵌”在DCS系统中的,很容易对DCS的运行造成影响,并且也加大了管理系统安装和调试的难度。这对一些应用场合如火电这种高危险、高应急的行业,DCS系统中“嵌入”设备管理系统,或多或少会增加控制系统的安全隐患。
4.都是“重量级”的系统。目前的设备管理系统基本上都是功能强大而规模也“强大”,很多系统的功能与DCS的功能重复,功能上出现多而不精的情况。
发明内容
本发明解决的问题在于提供一种现场总线设备监控管理系统,该系统是一种具有广泛通用性的能够获取总线设备丰富的状态和诊断数据,对其进行深度分析、监控显示并给出维修/维护指导和工作票的计算机实时监控管理系统。
本发明是通过以下技术方案来实现:
一种现场总线设备监控管理系统,包括通过以太网相连接的数据采集模块和数据处理模块;
数据采集模块,包括OPC客户端和历史记录模块;
与OPC服务器相连接的OPC客户端采集现场总线设备的诊断信息,OPC客户端将采集的数据通过以太网发送到数据处理模块,OPC客户端还将采集的数据发送给历史记录模块;
历史记录模块保留一段时间内的采集数据,并定期将采集数据保存到历史数据文件中;
数据处理模块,包括现场总线设备类型文件生成模块、现场总线设备组态模块、现场总线设备监控管理模块、现场总线设备原始数据实时数据库模块和现场总线设备运算数据实时数据库模块;
现场总线设备类型文件生成模块,根据现场总线设备的类型及其使用方法生成该设备对应的设备类型文件,设备类型文件为设备组态和设备监控管理提供格式和算法,该文件在系统启动时被现场总线设备组态模块加载;
所述的设备类型文件包括设备类型所需的诊断信息点模式定义,及诊断信息状态算法定义;
现场总线设备组态模块,生成反映现场总线设备的位置关系和运行信息的运行拓扑图,根据现场总线设备的工位信息将其添加在运行组态图中相应的位置,并根据系统启动时加载的设备类型文件将其基本信息、状态信息和诊断信息与现场总线设备相关联;
现场总线设备监控管理模块,接收OPC客户端所采集的现场总线设备的诊断数据,将诊断数据值实时更新到现场总线设备原始数据实时数据库模块中,同时根据现场总线设备类型文件和现场总线设备类型文件对应的算法对现场总线诊断数据进行周期性的运算,依据运算结果实时刷新该模块监视界面上信息,并将其运算结果实时更新保存到现场总线设备运算数据实时数据库模块;
现场总线设备原始数据实时数据库模块,接收现场总线设备监控管理模块的原始信息点数据,存储到原始数据实时数据库的对应位置,并定时周期性将所有原始数据实时数据库中的数据存储到原始数据历史文件中;
现场总线设备运算数据实时数据库模块,接收现场总线设备监控管理模块运算后的数据,存储到运算数据实时数据库的对应位置,定时周期性将所有运算数据实时数据库中的数据存储到运算数据历史文件中。
还包括Web服务器模块和现场总线设备Web数据请求处理模块;
Web服务器模块,响应管理系统客户端浏览器访问请求,根据访问请求向数据处理模块发送数据请求;
现场总线设备Web数据请求处理模块,接收Web服务器模块的数据请求,根据请求数据的类型从现场总线设备运算数据实时数据库模块中读取相应的数据,并将数据按照Web服务器模块的请求写成相应格式的文件;
Web服务器模块实时周期性读取现场总线设备Web数据请求处理模块根据请求写的数据文件,将数据信息发送给管理系统客户端浏览器。
所述的OPC服务器与DCS系统相连接;
OPC客户端将采集的数据通过以组播的方式发送到数据处理模块,OPC客户端与数据处理模块之间还设有防火墙。
所述的OPC服务器中设有OPC组,OPC组导出需要采集的现场总线设备诊断信息点,并根据其生成诊断信息点文件。
所述的设备类型文件是根据现场工程中的设备类型,为每一种设备类型制作一个设备类型文件。
在系统启动时,系统读取诊断信息点文件信息,现场总线设备原始数据实时数据库模块根据这些信息创建、初始化实时数据库,所有诊断信息点以及相关信息以一定格式存储在实时数据库中。
在系统启动时,在系统启动时,系统读取现场总线设备类型文件,根据其信息,创建设备类型对象以及相关信息和运算公式,以便组态选定设备类型时读取信息。
所述的现场总线设备组态,是将设备类型对象与现场总线设备实时数据库中信息点相关联,为现场总线控制监控系统添加设备,为设备设置设备类型。
现场总线设备监控管理系统启动时,根据组态信息、设备关联的信息点创建、初始化运算数据实时数据库,以备运算数据的更新存储以及Web数据请求处理模块的数据读取。
所述的数据处理模块还通过设备名称或KKS码查询设备的当前状态或历史状态。
与现有技术相比,本发明具有以下有益的技术效果:
本发明提供的现场总线设备监控管理系统及其方法,利用OPC协议将设备管理系统从DCS系统中脱离出来,不依赖设备的通信协议,采用编写设备类型文件(ET)的方法来实现设备的通用性,组态和添加设备一次性完成,根据工业运行标准通过工作联系单来提高系统的可行性、安全性,建立文档数据库提高办公的快捷性、便利性。
与现有系统相比,本发明具有以下技术特点:
1)通用平台,适用设备范围广。本发明不要求设备必须提供相关信息文件,可以根据设备的使用说明和使用方式编写设备类型文件(ET)并加载入系统,从而针对任何现场总线设备都可以通过编写设备类型文件而纳入到本发明的监控范围。
2)扩展性高,安装简单易行。由于本发明是从现有的DCS系统通过OPC协议获得设备信息点数据,所以不会涉及与设备接线的问题,安装简单、方便、快捷,且不会更改、影响已有的DCS系统相关接线以及结构。
3)与DCS系统耦合性低,安全性高。本发明独立于DCS系统之外,与DCS系统的耦合性低,与任何DCS都可以配合使用,且本发明的任何操作运行都不会影响到DCS的正常运行,因此安全性高。
4)“轻量级”设备管理系统。本发明专注于现场总线设备的监控,不加入任何其他影响到DCS系统的功能,功能上与其他控制系统不重复、不冲突,以机组为单位进行监控管理。
5)工作票机制更符合工业生产规范。本发明充分结合火电企业的日常操作规章制度,开发了一套符合生产规范、并易于操作的工作票处理机制。工作票机制保证了现场对设备和系统的任何改动、操作等都有据可循,这样既保证了工作的安全性也使得该工作在事后可以进行复查和审核。
附图说明
图1是设备管理系统的网络架构图。
图2是数据在整个处理过程的流程图。
图3是每个周期数据刷新的流程图。
图4是工作票生成的流程图。
具体实施方式
下面结合具体的实施例对本发明做进一步的详细说明,所述是对本发明的解释而不是限定。
参见图1、图2,一种现场总线设备监控管理系统,包括通过以太网相连接的数据采集模块和数据处理模块;该发明的现场总线设备监控管理系统,包含了防火墙、数据采集模块和数据处理模块。
数据采集模块,包括OPC客户端和历史记录模块,与OPC服务器相连接的OPC客户端采集现场总线设备的诊断信息,OPC客户端还将采集的数据通过以太网发送到数据处理模块;历史记录模块保留一段时间内的采集数据;
具体的OPC客户端通过以太网连接控制网络的OPC服务器,然后在数据采集模块中通过OPC客户端连接到OPC服务器上,创建OPC组,并在OPC组中添加需要采集的现场总线设备诊断信息点;
通过导出与导入功能,为每个现场总线设备诊断点添加其所属设备的KKS码,通讯主站的诊断信息点不需要添加KKS码;
保存OPC客户端中添加的诊断信息点,并生成诊断信息点文件(.osd文件),将诊断信息点文件(.osd文件)发送至数据处理模块和历史记录程序中,使其获得控制网络中的现场总线设备诊断信息。
具体的OPC客户端将数据采集到后,使用组播方式将数据发送到数据处理模块,同时数据采集模块将记录8小时的采集数据。
数据处理模块,包括现场总线设备类型文件生成模块、现场总线设备组态模块和现场总线设备监控管理模块;
现场总线设备类型文件生成模块根据现场总线设备的类型及其使用方法生成该设备对应的设备类型文件,设备类型文件包括设备类型所需的诊断信息点,及诊断信息点的拆分组合方式和运算公式;
具体的设备类型文件中定义了每种现场总线设备诊断信息的拆分方法和计算公式;生成过程如下:
(1)定义设备类型所需的诊断信息点;
(2)根据现场总线设备诊断信息的定义,使用xml格式定义每个诊断信息点的解位拆分方法,将现场总线设备诊断信息点中的每一位拆出;
(3)根据现场工程需要,对拆分后的每一位进行重新组合和运算,并以xml格式写出运算公式;
(4)使用现场总线设备类型生成程序对xml格式的数据定义进行解析,并最终生成设备类型文件。
现场总线设备组态模块生成反映现场总线设备的位置关系和运行信息的运行组态图,根据现场总线设备的工位信息将其添加在运行组态图中相应的位置,并同时将其基本信息、状态信息和诊断信息与现场总线设备相关联;
这样通过现场总线设备组态,将设备类型文件(.et文件)与现场总线设备诊断点文件(OPCData.osd文件)相结合,即为现场总线控制监控系统添加设备,为设备设置设备类型,并安装设备类型要求,从现场总线设备诊断点文件中查找相对应的诊断信息点,使其关联到设备中。
所述的组态如下:
(1)按照现场工程拓扑图添加控制器和通讯主站,在通讯主站以通讯箱为单位添加新的拓扑图;
(2)使用组态工具中的图元绘制拓扑图;
(3)添加通讯主站图元后,为通讯主站图元设置控制器名称、通讯站名称、地址,最后添加诊断信息点;
(4)在通讯主站下添加网段图元,并为网段设置名称、地址和KKS码;
(5)选中网段图元,在其下添加现场总线设备图元,同时为现场总线设备监控管理系统添加现场总线设备,添加设备时设置设备名称、设备描述、KKS码、地址、工位、设备类型和反馈值单位等属性,在选定设备类型时,从现场总线设备类型文件(.et文件)中获得此类型设备的诊断信息点定义和运算公式,最后将所添加的设备与控制网络中的现场总线诊断点相关,组态结束后将组态工程保存至文件。
现场总线设备监控管理模块接收OPC客户端所采集的现场总线设备的诊断信息,读取现场总线设备类型文件和现场总线设备组态文件对现场总线诊断数据进行运算,并将其结果显示到数据处理模块的界面上。
如果有设备出现了新的故障或者需要维护,则自动生成工作联系单,此时故障被记录,并且如果故障消除也不能恢复到正常状态,只有当现场故障被处理,并且确认了工作联系单后,才能彻底消除此设备的故障状态。
现场总线设备监控管理模块还统计现场总线设备,其中包含设备分类统计、故障设备统计和维护设备统计。
进一步的,数据处理模块还包括Web服务器模块和现场总线设备Web数据请求处理模块;
Web服务器模块,响应管理系统客户端浏览器访问请求,根据访问请求向数据处理模块发送数据请求;
现场总线设备Web数据请求处理模块,接收Web服务器模块的数据请求,根据请求数据的类型从现场总线设备运算数据实时数据库模块中读取相应的数据,并将数据按照Web服务器模块的请求写成相应格式的文件;
Web服务器模块实时周期性读取现场总线设备Web数据请求处理模块根据请求写的数据文件,将数据信息发送给管理系统客户端浏览器。
下面给出该系统具体的监控方法:
该现场总线设备的监控管理方法,包括以下步骤:
1)数据采集模块采集现场总线设备诊断数据
(1)使用以太网将数据采集模块与控制网络的OPC服务器进行连接;
(2)在现场总线设备监控管理系统的数据采集模块中打开OPC客户端,并连接控制网络的OPC服务器,在所连接的OPC服务器中添加OPC组,同时可设置OPC组的死区和扫描周期,最后在指定的OPC组下添加需要采集的现场总线设备诊断信息点;
(3)将OPC组中所有的现场总线设备诊断信息点导出到CSV文件中,使用Excel打开导出文件,导出文件中每个诊断信息点占一行,第一列为诊断信息点的标签,在第二列中填入与第一列诊断信息点标签相对应的设备的KKS码,保存CSV文件后,使用OPC客户端将编辑后的CSV文件重新导入到原OPC组中;
(4)将OPC客户端中的组态保存至“.ocf”文件,同时将生成现场总线设备诊断信息点文件(OPCData.osd文件),将此文件分别发送给历史记录程序、现场总线设备组态程序和现场总线设备监控管理程序;
(5)OPC客户端开始以组播方式发送从控制网络OPC服务器上接收到的现场总线设备诊断信息点数据。
步骤2:制作设备类型文件,根据现场工程中的设备类型,为每一种设备类型制作一个设备类型文件(.et文件),具体步骤如下:
(1)根据控制网络中对诊断信息的定义,设备类型对诊断字节的定义和现场对诊断信息的需求,使用xml格式定义需要进行运算的诊断信息点;
(2)根据现场总线设备类型中诊断字节的定义,对(1)中定义的诊断信息点进行拆分,为拆分出的每一位进行命名,并将定义和命名以xml格式表示;
(3)根据现场工程的要求,对(2)中拆分出的每一位诊断信息进行重新组合,按照程序要求定义其运算公式,并以xml格式表示;
(4)运行现场总线设备类型生成程序,对xml格式的诊断信息定义进行解析,最终将中缀表达式的运算公式转换为后缀形式,并保存在设备类型文件(.et文件)中。
步骤3:现场总线设备的组态,为现场总线控制监控系统添加设备,为设备设置设备类型,并安装设备类型要求,从现场总线设备诊断点文件中查找相对应的诊断信息点,使其关联到设备中,具体步骤如下:
(1)在数据处理模块中打开现场总线设备组态程序,按照现场工程拓扑图添加控制器和通讯主站,在通讯主站以通讯箱为单位添加新的拓扑图;
(2)使用组态工具中的图元绘制拓扑图;
(3)添加通讯主站图元后,为通讯主站图元设置控制器名称、通讯站名称、地址,最后添加诊断信息点;
(4)添加网段图元,并未网段设置名称、地址和KKS码;
(5)选中网段图元,在其下添加现场总线设备图元,同时为现场总线设备监控管理系统添加现场总线设备,添加设备时,需设置设备名称、设备描述、KKS码、地址、工位、设备类型、反馈值单位等属性,当设定了某个设备类型后,其诊断信息点被确定,此时需要从现场总线设备诊断信息点文件中找出KKS码与设备KKS相同的点,并将其依次按照模拟量点、打包点或拆分点三种方式与现场总线设备相关联;
(6)保存现场总线设备组态,获得拓扑图组态文件(.grp文件)和现场总线设备对象组态文件(EquipmentObject.dat文件);
(7)将组态文件发送到数据采集模块的历史记录程序中,使其能够按照组态中的方式进行运算。
步骤4:现场总线设备诊断数据的运算,数据处理模块接收数据采集模块的组播数据包,通过工程组态文件的组态信息、设备类型文件和现场总线设备诊断信息点文件,对现场总线诊断数据进行运算,并将其结果显示到数据处理模块的界面上,具体运算方法如下:
(1)启动现场总线设备监控管理系统运算模块,分别读取现场总线设备类型文件(.et文件)、现场总线诊断信息点文件(OPCData.osd文件)和现场总线设备组态文件(EquipmentObject.dat文件),根据诊断点信息创建动态数据库,初始化现场总线设备对象,通过TCP协议向数据采集模块中的历史记录程序发送同步数据请求,同步动态数据库中的数据和从上一次退出系统开始的所有历史数据,若上一次退出系统在8小时前,则只能同步8小时数据,历史数据中包含数据点的历史数据、设备的历史状态和新生成的工作联系单,8小时机制防止管理端意外退出后数据信息丢失,同步后保证数据一致;
(2)启动接收组播包的线程,开始接收现场总线设备诊断数据,接收到的数据保存至原始数据实时数据库,并与上一时刻数据进行比较,若诊断数据发生改变,则通过数据点所在设备的KKS码直接通知设备,使设备在下一次运算周期时重新计算所有的状态,若诊断数据未发生改变则不用计算;
(3)启动运算周期,每3秒扫描一次所有现场总线设备,流程如图3所示,若设备的诊断数据发生改变,则重新运算当前设备所有的状态;
所述的运算周期的流程为:开始一个运算周期,首先判定是否还有未遍历的设备,如果没有则获得下一个设备对象,当前设备的诊断信息是否发生改变,如果发生改变,计算设备中的所有状态,并判定是否有新的故障或维护状态,如果有则将设备设置为故障状态,然后根据此设备是否正在维修或维护,如果没有再根据此设备是否已经存在未处理的工作联系单,如果没有则创建工作联系单,如果有则将故障信息加入已有的工作联系单。
(4)参见图4,若在现场总线设备状态运算结束后,发现当前设备有新的故障或维护状态出现,判断当前设备是否处于正在处理故障的状态,如果有故障正在处理,则不生成工作票(也称工作联系单),否则判断当前设备是否已经存在还未处理的工作联系单,如果存在,则将当前故障加入此工作联系单,如果不存在,则为当前设备生成一个新的工作联系单;
若运算结束后,发现有故障被消除,则记录曾经的故障状态,并将设备状态恢复正常,只有当设备已被维修,工作联系单已被确认,设备的故障状态才能完全恢复正常;
(5)每3秒钟将历史数据写入内存缓冲区,每1分钟将之前1分钟之内的数据写入文件,历史数据包括现场总线设备诊断数据点的原始历史数据和设备状态的运算历史数据,历史数据保存时,将当前数据与前一时刻的数据进行比较,若发生改变,则将其记录至内存,否则不记录,通过此方法降低历史数据的冗余度,历史数据可以用来查询设备的历史状态等信息;
(6)统计内存中的数据,并将其显示到数据处理模块的界面中;
(7)数据处理模块除了有运算和统计功能外,还具备查询功能,可通过设备名称或KKS码查询设备的当前状态或历史状态,也可查询正在处理工作联系单、已处理工作联系单、十天内完成的工作联系单,以及按照时间段查找工作联系单,或者通过检修人员名称查询所有与此检修人员有关的工作联系单。

Claims (10)

1.一种现场总线设备监控管理系统,其特征在于,包括通过以太网相连接的数据采集模块和数据处理模块;
数据采集模块,包括OPC客户端和历史记录模块;
与OPC服务器相连接的OPC客户端采集现场总线设备的诊断信息,OPC客户端将采集的数据通过以太网发送到数据处理模块,OPC客户端还将采集的数据发送给历史记录模块;
历史记录模块保留一段时间内的采集数据,并定期将采集数据保存到历史数据文件中;
数据处理模块,包括现场总线设备类型文件生成模块、现场总线设备组态模块、现场总线设备监控管理模块、现场总线设备原始数据实时数据库模块和现场总线设备运算数据实时数据库模块;
现场总线设备类型文件生成模块,根据现场总线设备的类型及其使用方法生成该设备对应的设备类型文件,设备类型文件为设备组态和设备监控管理提供格式和算法,该文件在系统启动时被现场总线设备组态模块加载;
现场总线设备组态模块,生成反映现场总线设备的位置关系和运行信息的运行拓扑图,根据现场总线设备的工位信息将其添加在运行组态图中相应的位置,并根据系统启动时加载的设备类型文件将其基本信息、状态信息和诊断信息与现场总线设备相关联;
现场总线设备监控管理模块,接收OPC客户端所采集的现场总线设备的诊断数据,将诊断数据值实时更新到现场总线设备原始数据实时数据库模块中,同时根据现场总线设备类型文件和现场总线设备类型文件对应的算法对现场总线诊断数据进行周期性的运算,依据运算结果实时刷新该模块监视界面上信息,并将其运算结果实时更新保存到现场总线设备运算数据实时数据库模块;
现场总线设备原始数据实时数据库模块,接收现场总线设备监控管理模块的原始信息点数据,存储到原始数据实时数据库的对应位置,并定时周期性将所有原始数据实时数据库中的数据存储到原始数据历史文件中;
现场总线设备运算数据实时数据库模块,接收现场总线设备监控管理模块运算后的数据,存储到运算数据实时数据库的对应位置,定时周期性将所有运算数据实时数据库中的数据存储到运算数据历史文件中。
2.如权利要求1所述的现场总线设备监控管理系统,其特征在于,还包括Web服务器模块和现场总线设备Web数据请求处理模块;
Web服务器模块,响应管理系统客户端浏览器访问请求,根据访问请求向数据处理模块发送数据请求;
现场总线设备Web数据请求处理模块,接收Web服务器模块的数据请求,根据请求数据的类型从现场总线设备运算数据实时数据库模块中读取相应的数据,并将数据按照Web服务器模块的请求写成相应格式的文件;
Web服务器模块实时周期性读取现场总线设备Web数据请求处理模块根据请求写的数据文件,将数据信息发送给管理系统客户端浏览器。
3.如权利要求1所述的现场总线设备监控管理系统,其特征在于,所述的OPC服务器与DCS系统相连接;
OPC客户端将采集的数据通过组播的方式发送到数据处理模块,OPC客户端与数据处理模块之间还设有防火墙。
4.如权利要求3所述的现场总线设备监控管理系统,其特征在于,所述的OPC服务器中设有OPC组,OPC组导出需要采集的现场总线设备诊断信息点,并根据其生成诊断信息点文件。
5.如权利要求1所述的现场总线设备监控管理系统,其特征在于,所述的设备类型文件是根据现场工程中的设备类型,为每一种设备类型制作一个设备类型文件;
所述的设备类型文件包括设备类型所需的诊断信息点模式定义,及诊断信息状态算法定义。
6.如权利要求1所述的现场总线设备监控管理系统,其特征在于,在系统启动时,系统读取诊断信息点文件信息,现场总线设备原始数据实时数据库模块根据这些信息创建、初始化实时数据库,所有诊断信息点以及相关信息以一定格式存储在实时数据库中。
7.如权利要求1所述的现场总线设备监控管理系统,其特征在于,在系统启动时,系统读取现场总线设备类型文件,根据其信息,创建设备类型对象以及相关信息和运算公式,以便组态选定设备类型时读取信息。
8.如权利要求1所述的现场总线设备监控管理系统,其特征在于,所述的现场总线设备组态,是将设备类型对象与现场总线设备实时数据库中信息点相关联,为现场总线控制监控系统添加设备,为设备设置设备类型。
9.如权利要求1所述的现场总线设备监控管理系统,其特征在于,现场总线设备监控管理系统启动时,根据组态信息、设备关联的信息点创建、初始化运算数据实时数据库,以备运算数据的更新存储。
10.如权利要求1所述的现场总线设备监控管理系统,其特征在于,所述的数据处理模块还通过设备名称或KKS码查询设备的当前状态或历史状态。
CN201210371591.4A 2012-09-29 2012-09-29 一种现场总线设备监控管理系统 Active CN102880146B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210371591.4A CN102880146B (zh) 2012-09-29 2012-09-29 一种现场总线设备监控管理系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210371591.4A CN102880146B (zh) 2012-09-29 2012-09-29 一种现场总线设备监控管理系统

Publications (2)

Publication Number Publication Date
CN102880146A CN102880146A (zh) 2013-01-16
CN102880146B true CN102880146B (zh) 2014-07-02

Family

ID=47481517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210371591.4A Active CN102880146B (zh) 2012-09-29 2012-09-29 一种现场总线设备监控管理系统

Country Status (1)

Country Link
CN (1) CN102880146B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104751306A (zh) * 2015-04-28 2015-07-01 海南汉能薄膜太阳能有限公司 一种工控设备监控方法及系统
CN107015540A (zh) * 2017-04-18 2017-08-04 江苏信息职业技术学院 一种基于dcs的生产数据实时采集系统
CN107168294B (zh) * 2017-06-26 2024-01-19 西安热工研究院有限公司 一种火电水系统设备无人巡检监控方法
CN109542031B (zh) * 2018-11-20 2021-10-26 上海电器科学研究所(集团)有限公司 一种远程运维系统中的设备组态方法
CN111158329A (zh) * 2020-01-15 2020-05-15 南通大学 一种基于opc和mqtt的网络组态监控系统
CN114167784B (zh) * 2021-12-08 2023-10-20 齐鲁工业大学 一种机器人控制系统及方法
CN118550265B (zh) * 2024-07-30 2024-10-18 中国电力工程顾问集团西南电力设计院有限公司 一种开放式性能分析模型运行平台及方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
CN100368949C (zh) * 2005-04-28 2008-02-13 南京科远控制工程有限公司 基于人工智能的火电厂自动控制系统
US8407716B2 (en) * 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
CN101825876B (zh) * 2009-11-30 2013-01-02 浙江大学 应用于石油化工生产装置的便携式故障诊断仪
US9122764B2 (en) * 2010-03-24 2015-09-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to access process data stored on a server
CN102681497B (zh) * 2011-03-15 2014-06-18 中国科学院沈阳自动化研究所 污水处理过程远程监控系统及其实现方法
CN202886953U (zh) * 2012-09-29 2013-04-17 西安热工研究院有限公司 一种现场总线设备监控管理系统

Also Published As

Publication number Publication date
CN102880146A (zh) 2013-01-16

Similar Documents

Publication Publication Date Title
CN102882724B (zh) 一种现场总线设备监控管理方法
CN102880146B (zh) 一种现场总线设备监控管理系统
CN100440217C (zh) 方法、基于计算机的系统和虚拟资产寄存器
US10620615B2 (en) Engineering tool coordination device, engineering tool coordination method, and non-transitory computer readable storage medium
US20110082597A1 (en) Microgrid model based automated real time simulation for market based electric power system optimization
CN105515189B (zh) 基于变电站统一建模的综合智能网关机组态方法
CN106027351B (zh) 一种嵌入式Web服务器现场总线故障诊断通信模块
CN202886953U (zh) 一种现场总线设备监控管理系统
US8510463B2 (en) Systems and methods for facilitating communication with a fieldbus device
CN105204420A (zh) 抽水蓄能机组运行流程及故障查找培训系统及方法
CN111600923A (zh) 一种基于.NET Core的OPC UA协议服务器系统
CN116300656A (zh) 一种变配电站物联网环境监控系统
Martínez-Ruedas et al. Integrating and interconnecting of older SINUMERIK CNC machines with industry 4.0 using a plug-and-play system
CN202632054U (zh) 自动化设备远程监控系统
CN105956118B (zh) 一种实现实时信息质量戳分布全局数据库的方法
CN107992013A (zh) 一种中药制剂设备集成系统
CN117590801B (zh) 云边协同的5g边缘控制装置
EP3582034A1 (en) Method and apparatus, in the field of automation technology, of updating processing data
CN205068102U (zh) 抽水蓄能机组运行流程及故障查找培训系统
CN104615118B (zh) 一种电厂现场总线dpv1管理系统及方法
Li et al. Design and implementation of field bus device management system based on hart protocol
CN203827364U (zh) 双星形光纤冗余测控网络系统
CN204406188U (zh) 一种电厂现场总线dpv1管理系统
CN114278517A (zh) 基于时序数据库的风电场监控系统
CN111487942A (zh) 一种基于矿山、砂岩及堆场部分生产线的dcs控制系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant