网关设备、远端设备、检测系统及其生成方法与流程

文档序号:34366868发布日期:2023-06-04 22:24阅读:47来源:国知局
网关设备、远端设备、检测系统及其生成方法与流程

本技术涉及检测,具体来说是一种用于检测的网关设备、远端设备、检测系统及其生成方法。


背景技术:

1、仪表设备,包括一般的测量仪表,也包括温度变送器、压力开关、安全阀等特殊类型的测量仪表,传感器、测量模块、探头等测量部件,校验仪、手操器等专用计量仪器,上述各种仪表设备在工业场景中被广泛应用,需要进行检测,参与对仪表设备检测过程的设备可以称之为检测设备或者仪表检测设备。

2、一般的,为了实现对检测过程的控制,通常会搭建一个检测控制程序,检测控制程序包括若干检测步骤,每个检测步骤包括指向特定检测设备的操作指令,该操作指令用于调取该检测设备的通讯数据库,产生可被检测设备所识别的信号,再传递给相应的检测设备,从而对检测设备的控制。

3、从前述检测控制程序的运行原理可以发现,现有技术的检测控制程序和特定检测设备是对应绑定的关系,也就是说,一旦更换检测设备,即使新检测设备和原检测设备一致,也需要重新设计检测控制程序,因为相应的操作指令和通讯数据库都发生了变化。而为了满足不同的检测需求,现有技术只能不断地根据检测设备的组合开发新的检测控制程序,从而导致一个检测系统下可能存在数十甚至更多的检测控制程序,不仅占用了大量的系统资源,而且每次操作都需要检测人员从众多检测控制程序中进行选择,降低了操作便利性。


技术实现思路

1、要解决的技术问题:现有的检测控制程序和检测设备之间兼容性差,更换检测设备就需要重新开发检测控制程序。

2、针对于前述技术问题,本技术给出了一种网关设备、基于该网关设备的检测系统的生成方法、检测系统以及远端设备。

3、一种网关设备,用于连接检测通讯网络和第一检测设备,所述检测通讯网络用于传递第一上位控制指令,所述第一上位控制指令用于控制实施第一检测功能,所述第一检测设备至少用于实施所述第一检测功能;包括,

4、通讯网络接口,所述通讯网络接口用于连接所述检测通讯网络;

5、检测设备接口,所述检测设备接口用于连接所述第一检测设备;

6、网关存储模块,所述网关存储模块存储上位通讯库、设备通讯库和调用关系库,所述上位通讯库包括对应于所述第一上位控制指令的第一上位通讯数据,所述上位通讯数据用于处理所述第一上位控制指令,所述设备通讯库包括对应于所述第一检测设备的第一设备通讯数据,所述第一设备通讯数据用于控制所述网关设备和所述第一检测设备之间的信号传递,所述调用关系库包括所述第一上位通讯数据和所述第一设备通讯数据之间的第一调用关系数据;

7、网关处理模块,工作状态下,所述网关处理模块根据所述上位通讯库、所述调用关系库和所述设备通讯库对所述第一上位控制指令进行处理,使所述第一检测设备实施所述第一检测功能。

8、优选的,所述上位通讯库还包括对应于第二上位控制指令的第二上位通讯数据,所述第二上位控制指令用于控制实施第二检测功能;所述设备通讯库还包括对应于所述第二检测设备的第二设备通讯数据,所述第二检测设备至少用于实施所述第二检测功能;所述调用关系库还包括所述第二上位通讯数据和所述第二设备通讯数据的第二调用关系数据;

9、工作状态下,所述第一上位通讯数据、所述第一调用关系数据和所述第一设备通讯数据均被配置为激活状态。

10、优选的,所述第一检测功能和所述第二检测功能为不同的检测功能,所述第一检测设备和所述第二检测设备为相同设备,所述第一设备通讯数据和所述第二设备通讯数据至少部分重合;工作状态下,所述第二上位通讯数据和所述第二调用关系数据中的至少一个被配置为失活状态;

11、或者,

12、所述第一检测功能和所述第二检测功能为不同的检测功能,所述第一检测设备和所述第二检测设备为不同设备;工作状态下,所述第二上位通讯数据、所述第二调用关系数据和所述第二设备通讯数据中的至少一个被配置为失活状态;

13、或者,

14、所述第一检测功能和所述第二检测功能为相同的检测功能,所述第一上位通讯数据和所述第二上位通讯数据至少部分重合,所述第一检测设备和所述第二检测设备为不同的检测设备;工作状态下,所述第二调用关系数据和所述第二设备通讯数据中的至少一个被配置为失活状态。

15、优选的,所述第一上位通讯数据包括第一上位解析指令和第一上位反馈指令,所述第一上位解析指令用于识别所述第一上位控制指令,所述第一上位反馈指令用于所述第一检测功能的实施情况进行反馈,至少部分所述第一上位解析指令和至少部分所述第一上位反馈指令具有对应关系;

16、所述第一设备通讯数据包括第一设备执行指令和第一设备解析指令,所述第一设备执行指令用于控制所述第一检测设备对所述第一检测功能的实施,所述第一设备解析指令用于对所述第一检测设备的执行情况进行反馈;

17、所述第一调用关系数据包括第一执行调用关系和第一反馈调用关系,所述第一执行调用关系用于确定所述第一上位解析指令和所述第一设备执行指令之间的调用关系,所述第一反馈调用关系用于确定所述第一设备解析指令和所述第一上位反馈指令之间的调用关系。

18、优选的,所述第一设备执行指令,包括,对检测设备接口的输入信号进行测量,得到第一信号值,所述第一检测功能包括对检测物理量进行测量;

19、所述第一设备解析指令,包括,根据第一测量量程和第一输出范围对所述第一信号值进行处理,所述第一测量量程用于确定所述第一检测设备的量程,所述第一输出范围用于确定所述第一模拟信号的范围。

20、优选的,所述第一设备通讯数据包括第一控制信号范围,所述第一控制信号范围用于确定对所述第一检测设备的控制信号;

21、所述第一设备执行指令,包括,根据所述第一控制信号范围产生控制信号;

22、所述第一设备解析指令包括,在所述的产生控制信号之后产生设备反馈结果,用于反馈所述第一检测设备的执行情况。

23、优选的,所述上位通讯库还包括对应于第三上位控制指令的第三上位通讯数据,所述第三上位控制指令用于控制实施第三检测功能,所述第三检测功能和所述第一检测功能不同;所述设备通讯库还包括对应于第三检测设备的第三设备通讯数据,所述第三检测设备至少用于实施所述第三检测功能;所述调用关系库还包括所述第三上位通讯数据和所述第二设备通讯数据的第三调用关系数据;

24、至少部分所述第一上位反馈指令用于产生所述第三上位控制指令。

25、一种检测系统的生成方法,可以结合前述网关设备及其优选方案,所述检测系统包括检测通讯网络,所述检测通讯网络用于传递第一上位控制指令,所述上位控制指令用于控制实施第一检测功能,所述生成方法包括,

26、根据被检对象确定第一检测设备,确定第一网关设备;

27、所述第一网关设备包括上位通讯库、设备通讯库和调用关系库,所述上位通讯库包括对应于所述第一上位控制指令的第一上位通讯数据,所述上位通讯数据用于处理所述第一上位控制指令,所述设备通讯库包括对应于所述第一检测设备的第一设备通讯数据,所述第一设备通讯数据用于控制所述网关设备和所述第一检测设备之间的信号传递,所述调用关系库包括所述第一上位通讯数据和所述第一设备通讯数据之间的第一调用关系数据;

28、所述第一检测设备至少用于实施所述第一检测功能;

29、连接所述检测通讯网络和所述第一网关设备,连接所述第一网关设备和所述第一检测设备,使,基于所述第一上位控制指令,所述第一检测设备实施所述检测功能。

30、优选的,所述检测通讯网络还用于传递第二上位控制指令,所述第二上位控制指令用于控制实施第二检测功能;

31、所述的确定第一网关设备,包括,根据所述检测通讯网络确定所述网关设备;所述上位通讯库还包括对应于所述第二上位控制指令的第二上位通讯数据;所述设备通讯库还包括对应于所述第二检测设备的第二设备通讯数据,所述第二检测设备至少用于实施所述第二检测功能;所述调用关系库还包括所述第二上位通讯数据和所述第二设备通讯数据的第二调用关系数据;

32、对所述第一网关设备进行设置,包括,配置所述第一上位通讯数据处于激活状态,配置所述第一调用关系数据处于激活状态,配置所述第一设备通讯数据处于激活状态。

33、优选的,所述第一检测功能和所述第二检测功能为不同的检测功能,所述第一检测设备和所述第二检测设备为相同设备,所述第一设备通讯数据和所述第二设备通讯数据至少部分重合;所述的对所述第一网关设备进行设置,还包括,配置所述第二上位通讯数据处于失活状态,和/或,配置所述第二调用关系数据处于失活状态;

34、或者,

35、所述第一检测功能和所述第二检测功能为不同的检测功能,所述第一检测设备和所述第二检测设备为不同设备;所述的对所述第一网关设备进行设置,还包括,配置所述第二上位通讯数据处于失活状态,和/或,配置所述第二调用关系数据处于失活状态,和/或,配置所述第二设备通讯数据处于失活状态;

36、或者,

37、所述第一检测功能和所述第二检测功能为相同的检测功能,所述第一上位通讯数据和所述第二上位通讯数据至少部分重合,所述第一检测设备和所述第二检测设备为不同的检测设备;所述的对所述第一网关设备进行设置,还包括,配置所述第二调用关系数据处于失活状态,和/或,配置所述第二设备通讯数据处于失活状态。

38、优选的,所述第一检测功能和所述第二检测功能为不同的检测功能;

39、根据所述检测功能确定第二网关设备和第二检测设备,所述第二网关设备包括所述上位通讯库、所述设备通讯库和所述调用关系库,至少部分所述第一上位反馈指令用于产生所述第二上位控制指令;

40、对所述第二网关设备进行设置,包括,配置所述第二上位通讯数据处于激活状态,配置所述第二调用关系数据处于激活状态,配置所述第二设备通讯数据处于激活状态。

41、连接所述检测通讯网络和所述第二网关设备,连接所述第二网关设备和所述第二检测设备,使,基于所述第二上位控制指令,所述第二检测设备实施所述检测功能。

42、一种检测系统,可以结合前述网关设备及其优选方案,包括,检测通讯网络、第一网关设备和第一检测设备,所述检测通讯网络连接于所述第一网关设备,所述第一网关设备连接于所述第一检测设备;

43、所述第一网关设备包括上位通讯库、设备通讯库和调用关系库,所述上位通讯库包括对应于第一上位控制指令的第一上位通讯数据,所述第一上位控制指令用于控制实施第一检测功能,第一所述上位通讯数据用于处理所述第一上位控制指令,所述设备通讯库包括对应于所述第一检测设备的第一设备通讯数据,所述第一设备通讯数据用于控制所述网关设备和所述第一检测设备之间的信号传递,所述调用关系库包括所述第一上位通讯数据和所述第一设备通讯数据之间的第一调用关系数据;

44、所述第一检测设备至少用于实施所述第一检测功能;

45、工作状态下,所述第一网关设备通过所述检测通讯网络获取所述第一上位控制指令,根据所述上位通讯库、所述调用关系库和所述设备通讯库对所述第一上位控制指令进行处理,使所述第一检测设备实施所述第一检测功能。

46、一种远端设备,可以结合前述网关设备及其优选方案,包括,

47、网关存储模块,所述网关存储模块存储检测控制程序,所述检测控制程序用于产生第一上位控制指令,所述第一上位控制指令用于控制检测通讯网络实施第一检测功能;

48、远端通讯模块,所述远端通讯模块用于连接所述检测通讯网络,所述检测通讯网络连接于第一网关设备,所述第一网关设备连接于第一检测设备,所述第一检测设备至少用于实施所述第一检测功能,所述第一网关设备包括上位通讯库、设备通讯库和调用关系库,所述上位通讯库包括对应于第一上位控制指令的第一上位通讯数据,第一所述上位通讯数据用于处理所述第一上位控制指令,所述设备通讯库包括对应于所述第一检测设备的第一设备通讯数据,所述第一设备通讯数据用于控制所述网关设备和所述第一检测设备之间的信号传递,所述调用关系库包括所述第一上位通讯数据和所述第一设备通讯数据之间的第一调用关系数据;

49、网关处理模块,所述网关处理模块被配置为执行所述检测控制程序,产生所述第一上位控制指令。

50、有益效果:

51、在检测通讯网络和检测设备之间设置了一个网关设备,一方面,该网关设备可以响应面向检测功能的上位控制指令,从而使得检测控制程序只需要根据检测功能设计检测过程,另一方面,该网关设备可以针对上位控制指令控制检测设备实施检测功能,从而通过网关设备实现了控制对象从检测功能到检测设备的转换;工作过程中,对于检测系统来说,如果需要更换检测设备,只需要随同检测设备搭配合适的网关设备,就能快速完成系统重组,无需重新开发检测控制程序,对于检测设备来说,如果需要在另外的检测系统发挥作用,只需要该检测系统采用面向检测功能的通用控制,就能快速接入,同样无需重新开发检测控制程序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1