现场设备与hazop系统基于opc协议的通讯方法

文档序号:8360611阅读:485来源:国知局
现场设备与hazop系统基于opc协议的通讯方法
【技术领域】
[0001]本发明涉及工业过程控制技术,尤其涉及基于OPC (OLE for Process Control,用于过程控制的对象连接与嵌入)协议实现现场设备与HAZOP (Hazardand OperabilityAnalysis,危险与可操作性分析)系统的通讯方法。
【背景技术】
[0002]HAZOP分析作为生产装置及工艺流程安全系统评价方法,目前被国内外众多石油石化公司、化工生产企业和设计施工单位普遍接受。近年来,中国石油炼化企业应用HAZOP分析方法开展新、改、扩项目的工艺危害分析,取得了比较好的效果。
[0003]要进行HAZOP分析,就要通过接口系统实时获取诸如PLC (Programmable LogicController,可编程逻辑控制器)系统、DCS(Distributed Control Systems,分散控制系统)等现场设备的数据信息,然后由接口系统将现场设备的数据信息发送至HAZOP系统,最后再由HAZOP系统根据现场设备的数据信息与数据库交互,从而生成分析结果(例如事故原因、相应处理方案)并输出,以供现场设备完成现场处置,最终实现HAZOP分析。其中,HAZOP系统是通过聘请各领域的技术专家通过采用系统安全工程方案,并以会议形式逐一遍历装置各工艺节点、各个关键参数,找出影响关键参数的各个相关原因,针对具体原因(导致关键参数越限),分析其回归正常的正确处置程序和方案,形成专家系统,其根本目标是用各领域专家知识来指导现场设备可能遇到的技术问题。
[0004]目前,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的HAZOP系统的接口函数(即接口系统)。由于现场设备的种类繁多且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。因此,目前亟需为HAZOP系统和现场设备之间提供一种通用性强的接口系统。

【发明内容】

[0005]本发明的目的在于提供一种现场设备与HAZOP系统基于OPC协议的通讯方法,以实现为HAZOP系统和现场设备之间提供一种通用性强的接口系统。
[0006]为达到上述目的,本发明提供了一种现场设备与HAZOP系统基于OPC协议的通讯方法,包括以下步骤:
[0007]获取危险与可操作性分析HAZOP系统的用于过程控制的对象连接与嵌入OPC客户端预定义的所有OPC数据项,其中,每个所述OPC数据项对应于一个现场设备的工况参数;
[0008]将获取的OPC数据项加入至所述OPC客户端预定义的OPC组中,以更新所述OPC组;
[0009]将更新后OPC组发送至所述OPC客户端。
[0010]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,所述获取所述OPC客户端预定义的所有OPC数据项,具体为:
[0011 ] 预先为所述OPC客户端预定义的每个OPC数据项所对应的工况参数设定一个临界值;
[0012]从所述现场设备的控制层通过采样方式获取所述OPC客户端预定义的所有OPC数据项;
[0013]判断每个所述OPC数据项的当前值是否溢出对应预设的临界值;
[0014]如果溢出,则将该OPC数据项取出。
[0015]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,所述获取的触发条件为:
[0016]接收到所述OPC客户端发送的数据请求。
[0017]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,所述发送的触发条件为:
[0018]接收到所述OPC客户端发送的数据请求。
[0019]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,所述采样的采样频率为2?10秒。
[0020]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,发送至所述OPC客户端的更新后OPC组的文件格式为XML。
[0021]本发明的现场设备与HAZOP系统基于OPC协议的通讯方法,所述现场设备为分散控制系统DCS、可编程逻辑控制器PLC系统或数据采集与监视控制SCADA系统。
[0022]本发明在HAZOP系统和现场设备之间构建了一个OPC协议通讯接口,这样,HAZOP系统中支持OPC接口的应用软件作为OPC客户端就以通过与OPC服务器之间的交互来读写现场设备的信息。因此,每个支持OPC接口标准的HAZOP系统和现场设备就能够克服异构网络结构和接口协议之间的差异而得到生产过程的数据,从而为HAZOP系统和现场设备之间提供了一种通用性强的接口系统。
【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
[0024]图1为本发明实施例一的现场设备与HAZOP系统基于OPC协议的通讯方法的流程图;
[0025]图2为本发明实施例二的现场设备与HAZOP系统基于OPC协议的通讯方法的流程图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0027]下面结合附图,对本发明的【具体实施方式】作进一步的详细说明。
[0028]实施例一
[0029]请参阅图1所示,本发明实施例的现场设备与HAZOP系统基于OPC协议的通讯方法,包括以下步骤:
[0030]步骤Sll,OPC服务器获取HAZOP系统的OPC客户端预定义的所有OPC数据项,其中,每个OPC数据项对应于一个现场设备的工况参数。具体为:
[0031]首先,OPC服务器从现场设备的控制层通过采样方式获取OPC客户端预定义的所有OPC数据项。其中,采样频率可以根据实际需要在2?10秒内取值,例如设置为3秒;0PC数据项即为OPC协议中的OPCItem ;0PC服务器即为OPC协议中的OPCServer。
[0032]其次,OPC服务器判断每个OPC数据项的当前值是否溢出对应预设的临界值。其中,要预先为OPC客户端预定义的每个OPC数据项所对应的工况参数设定一个临界值。
[0033]最后,如果溢出,则OPC服务器将该OPC数据项取出,否则不进行操作。
[0034]步骤S12,OPC服务器将获取的OPC数据项加入至
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1