一种HART智能仪表联锁回路测试系统和方法与流程

文档序号:33368722发布日期:2023-03-08 01:27阅读:447来源:国知局
一种HART智能仪表联锁回路测试系统和方法与流程
一种hart智能仪表联锁回路测试系统和方法
技术领域
1.本发明涉及仪表测试领域,具体涉及一种hart智能仪表联锁回路测试的系统和方法。


背景技术:

2.现场仪表在投入使用之前,需要通过对仪表进行安全联锁回路测试,确保仪表之间的工作运行是正常的。
3.目前现场较多是通过多个操作员通过idm设备管理软件或者手操器连接仪表,通过对讲机沟通,对仪表进行联锁回路测试。
4.由于操作室以及仪表分布在不同的地方,进行多仪表之间的联锁回路测试需要多人去操作,且需通过对讲机沟通,保证操作的同步。现场复杂的环境,会导致手操器接线仪表困难,噪声较大也导致操作员之间的沟通存在一定影响。现场仪表的数量庞大,要想实现全厂的联锁回路测试,需要投入大量的人力和时间。同时通过操作员手动记录每个行为的操作与数据,存在一定的失误。这些都导致完成仪表设备的联锁组态调校非常复杂与困难。
5.如图1所示为现有技术联锁回路测试方法,机柜间操作站与现场仪表都需要技术人员去操作,技术人员之间通过对讲机沟通确认,具体步骤如下:
6.在进行ai仪表模拟量输入操作,机柜间操作人员通过对讲机告诉现场仪表工程师当前需要下写到仪表的电流信号值,现场仪表工程师通过手操器连接上仪表,将强制电流信号下发到仪表,下发成功后,通过对讲机告诉机柜间操作员操作已完成,机柜间操作员在通过vf软件查看pv实时值的变化,操作完成后,机柜间操作人员手动记录数据;
7.在进行ao仪表模拟量输出操作,机柜间操作员通过vf软件,给仪表发送一个强制输出信号,并通过对讲机告诉现场仪表工程师当前给的输出信号值,现场仪表工程师再通过手操器连接仪表或者仪表的led显示屏查看当前仪表的开度值等,操作完成后,机柜间操作人员手动记录数据。因此,现有的技术联锁回路测试方法,存在操作复杂,误差较大,工作量大的情况。


技术实现要素:

8.本发明为了克服以上技术的不足,提供了一种hart智能仪表联锁回路测试系统和方法,通过设备管理软件的安全联锁回路测试功能,实现多仪表之间的联锁回路测试过程,确保联锁组态调校的准确性以及完整无误的记录整个操作过程与数据,同时生成详细的分析报告,并实现减少现场操作人员数量和时间投入。
9.本发明克服其技术问题所采用的技术方案是:本技术提出的一种hart智能仪表联锁回路测试系统至少包括硬件测试系统和软件测试系统,所述硬件测试系统至少包括机柜间操作站、与机柜间操作站通讯的若干控制器,连接到控制器的接口卡件,以及,通过接口卡件连接到控制器的若干仪表;所述软件测试系统至少包括运行在机柜间操作站的组态管理软件和设备管理软件;所述组态管理软件用于获取控制器信息,并基于控制器获取接口
卡件信息,并保存接口卡件信息至组态文件中;所述设备管理软件用于通过网络协议获取并解析组态管理软件保存的组态文件,从而获取控制器信息和卡件信息,向对应的卡件发送hart命令从而获取仪表数据命令,以及,解析仪表返回的数据。
10.进一步的,所述若干仪表为ai仪表和/或ao仪表和/或di仪表和/或do仪表组成的待测试仪表集合。
11.本技术还提出的一种hart智能仪表联锁回路测试方法,包括,基于设备管理软件创建联锁回路测试分组,其中测试分组中包括若干待测试仪表;基于设备管理软件分别设置待测试仪表工程量并发起执行测试,测试仪表基于接收的测试命令开始执行;设备管理软件分别获取待测试仪表的测试数据;重复设置仪表工程量,并记录反馈的测试数据,并基于记录结果分析测试结果。
12.进一步的,所述基于设备管理软件设置待测试仪表的工程量,具体包括,基于设备管理软件通过网络协议向组态管理软件发起请求待测试仪表的仪表参数;组态管理软件获取待测试仪表的仪表参数并发送至设备管理软件;设备管理软件基于接受的仪表参数确认仪表工作状态,并根据输入至设备管理软件的工程量参数和接收的仪表参数,设置待测试仪表的仪表工程量。
13.进一步的,基于设备管理软件设置待发起执行测试,具体包括:若待测试仪表为ai仪表,则设备管理软件将基于hart协议和所述仪表工程量组成数据包,通过控制器向所述ai仪表发送强制输入模拟信号;若待测试仪表为ao仪表,则设备管理软件访问并发送仪表工程量至组态管理软件,并将对应ao仪表的位号设置为强制输出模式,所述组态管理软件通过控制器发送输出信号至ao仪表。
14.进一步的,所述测试仪表基于接收的测试命令开始执行,具体包括:若待测试仪表为ai仪表,则ai仪表接收数据包并处理后,通过控制器返回处理结果;若待测试仪表为ao仪表,则ao仪表接收输出信号并处理。
15.进一步的,所述设备管理软件获取待测试仪表的测试数据,具体包括:若待测试仪表为ai仪表,则设备管理软件接收所述ai仪表通过控制器返回的数据包的处理结果,并通过处理结果判断所述ai仪表工作状态,若ai仪表工作正常,则通过访问组态管理软件和控制器读取ai仪表的pv值,所述ai仪表通过组态管理软件和控制器返回ai仪表的pv值至设备管理软件;设备管理软件记录返回结果和pv值。
16.进一步的,所述设备管理软件获取待测试仪表的测试数据,还包括:
17.若待测试仪表为ao仪表,设备管理软件基于hart协议通过控制器发送请求数据命令数据包至所述ao仪表;ao仪表接收请求数据命令数据包并通过控制器返回数据至设备管理软件;设备管理软件解析返回数据,从而得到ao阀位卡度,电流信号至和压力参数,并进行记录和保存。
18.进一步的,所述设备管理软件获取待测试仪表的测试数据,还包括,若待测试设备还包括di/do仪表,则设备管理软件通过组态管理获取di/do开关量反馈值。
19.进一步的,还包括,设备管理软件向组态管理软件发起请求结束强制模拟输出,并通过hart命令向所述待测试仪表发送接触电流信号强制输入。
20.本发明的有益效果是:
21.1、通过idm设备管理软件的安全联锁回路测试功能,多ai仪表进行模拟量输入,获
取仪表的电流信号值与pv值,对ao阀位仪表进行模拟量输出,获取阀位开度、电流信号等反馈,获取di/do数字开关量的反馈值,实现多仪表之间的联锁回路测试。
22.2、idm设备管理软件通过网络获取vf软件的组态文件,从而获取控制器及ai/ao卡件、di/do卡件的信息,并通过hart命令访问仪表,大大简化了人为参与安全联锁回路测试的功能,同时减少了人为导致的操作、数据记录和数据分析等失误,也减少了测试人员的数量和时间的投入。
23.3、无需更改原有硬件系统,仅需升级设备管理软件,即可实现对hart智能仪表的联锁测试。
附图说明
24.图1为本发明实施例的现有技术联锁回路测试方法;
25.图2为本发明实施例的hart智能仪表联锁回路测试系统的系统框图;
26.图3为本发明实施例的hart智能仪表联锁回路测试系统的流程图;
27.图4为本发明实施例的ai仪表联锁回路测试流程图;
28.图5为本发明实施例的创建安全联锁回路测试分组的示意图;
29.图6为本发明实施例的添加待测试仪表至安全联锁回路测试分组的示意图;
30.图7为本发明实施例的设置仪表工程量和参数记录示意图;
31.图8为本发明实施例的ao仪表联锁回路测试流程图。
具体实施方式
32.为了便于本领域人员更好的理解本发明,下面结合附图和具体实施例对本发明做进一步详细说明,下述仅是示例性的不限定本发明的保护范围。
33.hart协议:hart(highway addressable remote transducer),可寻址远程传感器高速通道的开放通信协议,是一种用于现场智能仪表和控制室设备之间的通信协议。hart装置提供具有相对低的带宽,适应响应时间的通信,在hart协议通信中主要的变量和控制信息由4~20ma传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过hart协议访问。
34.pv:process value,指的是当前的过程实际测量值。
35.在本发明的一个实施例中,如图2所述,软件采用的vf组态管理软件和idm设备管理软件,整个系统的硬件采用ecs700,tcs900,ai/ao卡件、di/do卡件和若干hart智能仪表,其中,vf组态管理软件与idm设备管理软件与ecs700/tcs900等控制器接入到同一网段中,ai/ao卡件、di/do卡件接入到ecs700、tcs900等控制器,仪表通过接线接入到ai/ao卡件的通道上,其中,tcs900是安全仪表系统。
36.组态管理软件用于获取控制器信息,并基于控制器获取接口卡件信息,并保存接口卡件信息至组态文件中;
37.设备管理软件用于通过网络协议获取并解析组态管理软件保存的组态文件,从而获取控制器信息和卡件信息,向对应的卡件发送hart命令从而获取仪表数据命令,以及,解析仪表返回的数据。
38.如图2所示,vf组态管理软件通过扫描控制器,获取控制器信息,再通过控制器获
取到所有的卡件信息,并将这些信息保存在组态文件中。
39.idm设备管理软件通过网络访问获取并解析vf的组态文件,获取到控制器以及卡件的信息,向对应的卡件通道下发送命令读取仪表的信息。
40.所有仪表都接入到vf软件与idm设备软件平台,idm设备管理软件通过hart命令对仪表进行电流信号模拟输入或者读取仪表参数,vf软件对接入的仪表进行强制输出或者部分参数读取。
41.需要说明的是,idm设备管理软件同时支持多种多个控制器的接入,例如hart mux、hart p+f、hart mtl等控制器类型,相互之间不冲突、不影响。
42.本技术还提出了一种hart智能仪表联锁回路测试方法,如图3所示,为hart智能仪表联锁回路测试方法的流程图,基于设备管理软件创建联锁回路测试分组,其中测试分组中包括若干待测试仪表;基于设备管理软件分别设置待测试仪表工程量并发起执行测试,测试仪表基于接收的测试命令开始执行;设备管理软件分别获取待测试仪表的测试数据;重复设置仪表工程量,并记录反馈的测试数据,并基于记录结果分析测试结果。
43.本实施例以ai仪表为例,解释hart智能仪表联锁回路测试方法的流程,流程图如图4所示。需要说明的,配置的仪表同时进行多种类型仪表的操作,例如模拟量的输入与输出操作,不仅仅是对一种类型的仪表的操作。
44.在进行ai仪表模拟量输入操作时,操作员在idm联锁回路测试页面上输入仪表,包括如下步骤。
45.s1,idm设备管理软件创建一个用于进行安全联锁回路测试的分组;如图5所示,创建安全联锁回路测试分组。
46.s2,将需要进行测试的ai、ao仪表位号或者di/do位号添加到分组中,如图6所示,可将待进行测试的仪表位号添加入刚创建的回路测试分组中。
47.s3,idm设备管理软件通过http网络接口访问vf软件,从而获取每台仪表的量程上下限。
48.s4,确认仪表状态正常,根据仪表的量程范围,分别设置仪表的工程量,下发到ai仪表。
49.在图7所示的联锁回路测试页面上输入仪表工程量,设备管理软件将仪表工程量所占量程上下限的百分比转换为4-20ma电流信号值,与hrat协议中的40号命令组成数据包,通过idm设备管理软件下发到仪表。
50.在hart协议中,通过向仪表发送命令(组包数据来读取/修改仪表)40号命令是一个”loop current command”,用于”enter/exit”fixed current mode,所有支持进行回路测试的仪表,使用的都是40号命令,ai仪表反馈40号命令数据包处理结果。
51.需要说明的是,工程量指的是当前仪表反馈值,如压力仪表的工程量对应的仪表反馈的压力值,温度仪表的工程量对应的以表反馈的温度值。
52.对于任务分组中的仪表。idm设备管理软件会获取仪表的一些数据,包括当前电流信号值、pv值等,通过解析这些数据获取没有问题,来确定仪表是不是正常状态。
53.s5,idm设备管理软件根据hart命令数据包处理结果,读取仪表的电流信号值,再通过向组态管理软件发送请求获取ai仪表的pv值,ai仪表响应并返回仪表pv值。
54.s6,idm设备管理软件记录电流信号值与pv值,并在图7所示的页面上绘制趋势图。
55.在一些实施方式中,还可以将存储的参数导出所需格式,包括进行安全联锁回路测试任务中的信息和数据。
56.本技术的另一个实施例以ao仪表为例,解释hart智能仪表联锁回路测试方法的流程,流程图如图8所示。
57.在图7所示的idm设备管理软件的页面上输入ao仪表工程量,并将仪表工程量所占量程上下限的百分比转换为输出信号。idm设备管理软件通过网络访问vf组态管理软件,发送输出信号至仪表。idm设备管理软件再通过下发hart命令至ao仪表,从而获取仪表的电流信号值、阀位开度、压力等,并绘制图7所示的趋势图。
58.在一些实施方式中,如果待测试的仪表还包括di/do仪表,则待ai/ao仪表操作完成后,idm设备管理软件通过vf组态管理软件获取di/do开关量反馈值。
59.重复设置仪表的工程量,发起测试任务。idm设备管理软件记录多次测试的设置值和测试结果,并用于分析。
60.在idm设备管理软件同时给多个仪表设置电流信号或者阀门开度设定一个工程量,然后通过控制系统或第三方异构系统的数据服务读取仪表的实时反馈。通过设定值的工程量与仪表的实时反馈数据比较,进而分析检测设备的精确度。
61.整个操作任务结束后,idm设备管理软件主动向vf发起请求结束强制模拟输出,并通过hart命令向仪表发送接触电流信号强制输入。
62.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
63.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1