首页 / 专利库 / 生物计算 / 力反馈 / 支持多种通信协议的测试方法及装置

支持多种通信协议的测试方法及装置

阅读:0发布:2020-06-11

专利汇可以提供支持多种通信协议的测试方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 揭示了一种支持多种通信协议的测试方法及装置,其中,该方法包括以下步骤:上位机接收测试指令;根据协议解析包对所述测试指令进行指令解析,并转换成 指定 的下位协议指令,并发送至指定下位机;接收所述下位机发送的下位协议反馈指令,根据所述协议解析包对所述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理。本发明的支持多种通信协议的测试方法及装置,在下位协议前加设上位协议,让单一的测试系统能与多个测试下位机进行连接,省去了多个使用者控制下位机的多余人 力 ,减少人工成本,精简了操作步骤,使用者只需要用掌握上位机中,上位协议的操作方法既可控制多种应用不同通信协议的的设备,降低了人员培训时间。,下面是支持多种通信协议的测试方法及装置专利的具体信息内容。

1.一种支持多种通信协议的测试方法,其特征在于,包括以下步骤:
上位机接收测试指令;
根据协议解析包对所述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
接收所述下位机发送的下位协议反馈指令,根据所述协议解析包对所述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理;
其中,在所述上位机接收测试指令前,还包括:
加载上位协议和多个下位协议,其中,加载完成后将加载的所述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,系统默认删除所加载的所述上位协议和多个下位协议;
加载所述上位协议解析包和对应的多个下位协议解析包,并组成所述协议解析包;
对所述上位协议进行解析,并根据解析内容设计出指令列表;
设定预设值,并选择下位协议。
2.根据权利要求1所述的支持多种通信协议的测试方法,其特征在于,所述转换成上位反馈指令进行处理的步骤,还包括:
根据所述上位反馈指令中的数据与所述预设值进行比较,得出比较值,并换算出测试结果。
3.根据权利要求1所述的支持多种通信协议的测试方法,其特征在于,所述上位协议为ModBus协议。
4.根据权利要求1-3任意一项所述的支持多种通信协议的测试方法,其特征在于,所述下位协议包括ModBus协议、Can协议、BACnet协议和LonWorks协议。
5.一种支持多种通信协议的测试装置,其特征在于,包括:
接收模,用于上位机接收测试指令;
第一解析模块,用于根据协议解析包对所述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
第二解析模块,用于接收所述下位机发送的下位协议反馈指令,根据所述协议解析包对所述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理;
所述支持多种通信协议的测试装置,还包括:
第一加载模块,用于加载上位协议和多个下位协议,其中,加载完成后将加载的上述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,所述第一加载模块默认删除所述第一加载模块所加载的所述上位协议和多个下位协议;
第二加载模块,用于加载所述上位协议解析包和对应的多个下位协议解析包,并组成所述协议解析包;
第三解析模块,用于对所述上位协议进行解析,并根据解析内容设计出指令列表;
选择模块,用于设定预设值,并选择下位协议。
6.根据权利要求5所述的支持多种通信协议的测试装置,其特征在于,所述第二解析模块还包括处理模块,
处理模块,用于根据所述上位反馈指令中的数据与预设值进行比较,得出比较值,并换算出测试结果。
7.根据权利要求5所述的支持多种通信协议的测试装置,其特征在于,所述处理模块加载的上位协议为ModBus协议。
8.根据权利要求5-7任意一项所述的支持多种通信协议的测试装置,其特征在于,所述处理模块加载的下位协议包括:ModBus协议、Can协议、BACnet协议和LonWorks协议。

说明书全文

支持多种通信协议的测试方法及装置

技术领域

[0001] 本发明涉及到通信传输领域,特别是涉及到一种支持多种通信协议的测试方法及装置。

背景技术

[0002] 通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。
[0003] 而在现今工业上一般采用ModBus协议和Can协议,ModBus协议是一个工业现场的总线协议,由带智能终端的可编程序控制器和计算机通过公用线路或专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。
[0004] CAN协议总线是国际标准化的串行通信协议。是国际上应用最广泛的现场总线之一,CAN协议的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。
[0005] 由于CAN协议和ModBus协议这两种总线协议结构在工业上很常用,而相应的测试系统不会同时支持这两种通信协议,需要切换不同测试系统进行测试,这不仅操作不便,而且需要根据不同的通信协议开发测试软件也费时费,成本增加。

发明内容

[0006] 本发明的主要目的为提供一种支持多种通信协议的测试方法及装置,以解决上述现有单一测试系统不能对不同通信方式传统系统进行测试通信的问题。
[0007] 本发明提出一种支持多种通信协议的测试方法,包括以下步骤:
[0008] 上位机接收测试指令;
[0009] 根据协议解析包对上述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
[0010] 接收上述下位机发送的下位协议反馈指令,根据上述协议解析包对上述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理。
[0011] 进一步地,上述的支持多种通信协议的测试方法,在上述根据上位协议输入测试指令前,还包括:
[0012] 加载上述上位协议和多个下位协议;
[0013] 加载上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包;
[0014] 对上述上位协议进行解析,并根据解析内容设计出指令列表;
[0015] 设定预设值,并选择下位协议。
[0016] 进一步地,上述的支持多种通信协议的测试方法,上述转换成上位反馈指令进行处理的步骤,还包括:
[0017] 根据上述上位反馈指令中的数据与上述预设值进行比较,得出比较值,并换算出测试结果。
[0018] 进一步地,上述的支持多种通信协议的测试方法,上述上位协议为ModBus协议。
[0019] 进一步地,上述的支持多种通信协议的测试方法,上述下位协议包括ModBus协议、Can协议、BACnet协议和LonWorks协议。
[0020] 本发明提出还一种支持多种通信协议的测试装置,包括:
[0021] 接收模,用于上位机接收测试指令;
[0022] 第一解析模块,用于根据协议解析包对上述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
[0023] 第二解析模块,用于接收上述下位机发送的下位协议反馈指令,根据上述协议解析包对上述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理。
[0024] 进一步地,上述的支持多种通信协议的测试装置,还包括:
[0025] 第一加载模块,用于加载上述上位协议和多个下位协议;
[0026] 第二加载模块,用于加载上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包;
[0027] 第三解析模块,用于对上述上位协议进行解析,并根据解析内容设计出指令列表;
[0028] 选择模块,用于设定预设值,并选择下位协议。
[0029] 进一步地,上述的支持多种通信协议的测试装置,上述第二解析模块还包括处理模块,
[0030] 处理模块,用于根据上述上位反馈指令中的数据与预设值进行比较,得出比较值,并换算出测试结果。
[0031] 进一步地,上述的支持多种通信协议的测试装置,上述处理模块加载的上位协议为ModBus协议。
[0032] 进一步地,上述的支持多种通信协议的测试装置,上述处理模块加载的下位协议包括:ModBus协议、Can协议、BACnet协议和LonWorks协议。
[0033] 本发明的支持多种通信协议的测试方法及装置,通过在下位协议前加设上位协议,让单一的测试系统能与多个测试下位机进行连接,省去了多个使用者控制下位机的多余人力,减少人工成本,精简了操作步骤,使用者只需要用掌握上位机中,上位协议的操作方法既可控制多种应用不同通信协议的的设备,降低了人员培训时间。附图说明
[0034] 图1为本发明一实施例的支持多种通信协议的测试方法的流程图
[0035] 图2为本发明一具体实施例的支持多种通信协议的测试方法的流程图;
[0036] 图3为本发明一实施例的支持多种通信协议的测试方法的流程图;
[0037] 图4为本发明一具体实施例的支持多种通信协议的测试方法的流程图;
[0038] 图5为本发明一实施例的支持多种通信协议的测试方法的流程图;
[0039] 图6为本发明一实施例的支持多种通信协议的测试装置的结构框图
[0040] 图7为本发明一实施例的支持多种通信协议的测试装置的结构框图。
[0041] 100、接收模块;200、第一解析模块;300、第二解析模块;400、第一加载模块;500、第二加载模块;600、第三解析模块;700、选择模块;800、处理模块。
[0042] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0043] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044] 另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0045] 参照图1,本发明实施例提出一种支持多种通信协议的测试方法,包括以下步骤:
[0046] S10、上位机接收测试指令;
[0047] S20、根据协议解析包对上述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
[0048] S30、接收上述下位机发送的下位协议反馈指令,根据上述协议解析包对上述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理。
[0049] 如上述步骤S10,上位机根据载入上述支持多种通信协议的测试方法中的上位协议所产生的指令列表,接收指定测试指令。
[0050] 如上述步骤S20,根据协议解析包中的上位协议解析包,对输入的测试指令进行解析,并将解析后的内容按知指定的下位协议进行加密,生成下位协议指令,并将上述下位协议指令发送至指定下位机,其中,同一条下位协议指令可发送至多个下位机,每一台下位机仅会接收到一条下位协议命令,其中,上述指定的下位协议可以为单种下位协议或多种下位协议,当选择多种下位协议时,将生成多个与之一一对应的下位协议指令,每一条下位协议指令仅对应一种下位协议;其中,上述上位协议与下位协议可以为同一种通信协议。
[0051] 参照图1-2,在一具体实施例中,当该选取的下位协议与使用中的上位协议相同时,原上述步骤S20停止执行,改为执行步骤S21,该步骤S21具体为:上述支持多种通信协议的测试方法,上述上位机直接采用上述步骤S10输入的测试指令作为上述下位协议指令,并发送至指定下位机。
[0052] 如上述步骤S30,在测试完成后,接收由每台下位机反馈的上述下位协议反馈指令,并根据协议解析包中的多个下位协议解析包,对该下位协议反馈指令进行指令解析,并将解析后的内容按指定的上位协议进行加密,生成上位反馈指令,其中,上述上位协议与下位协议可以为同一种通信协议。
[0053] 参照图1-2,在一具体实施例中,当该选取的下位协议与使用中的上位协议相同时,原上述步骤S30停止执行,改为执行步骤S31,该步骤S31具体为:上述支持多种通信协议的测试方法,上述上位机直接将上述下位机反馈的下位协议反馈指令作为上述上位反馈指令,并进行处理。
[0054] 参照图3,在本实施例中,上述支持多种通信协议的测试方法,在上述根据上位协议输入测试指令前,还包括:
[0055] S1、加载上述上位协议和多个下位协议;
[0056] S2、加载上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包;
[0057] S3、对上述上位协议进行解析,并根据解析内容设计出指令列表;
[0058] S4、设定预设值,并选择下位协议。
[0059] 如上述步骤S1,加载上述上位协议和多个下位协议,加载完成后将加载的上述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,系统默认删除上述步骤S1所加载的上述上位协议和多个下位协议,该限定时间一般规定为10~50秒,优选的限定时间为30秒,其中,加载的上述多个下位协议的种类可包括与上述上位协议同种类的通信协议。
[0060] 参照图3-4,在一具体实施例中,当上述步骤S1中,所加载的上述多个下位协议中包括有与上述上位协议同种类的通信协议时,上述步骤S2前,将增加执行步骤S5,上述步骤S5具体为:上述支持多种通信协议的测试方法将给予语音或显示屏中显示出提示窗口或闪烁信号指示灯的提示,提醒使用者在上述多个下位协议中包括有与上述上位协议同种类的通信协议,并对该下位协议进行标注,使用者需要根据提示进行对应的反馈操作,如,点击提示窗口中的确认或取消或按操作台的确认或取消按钮,若选择取消或在限定时间内不选择,该系统将删除上述多个下位协议中与上述上位协议同种类的通信协议,以防止使用者在加载通信协议时误加载通信协议,导致在发送过程中系统出现奔溃等情况,其中,该限定时间一般规定为10~50秒,优选的限定时间为10秒。
[0061] 如上述步骤S2,根据上述步骤S1加载的通信协议,加载与之对应的上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包,加载完成后将加载的上述上位协议解析包和多个下位协议解析包进行临时储存,在完成测试工序后,使用者可选择将上述上位协议解析包和多个下位协议解析包进行长期储存,若选择不进行长期储存或在限定时间内不选择,系统默认删除上述步骤S2所加载的上述上位协议解析包和多个下位协议解析包,该限定时间一般规定为10~50秒,优选的限定时间为30秒,其中,加载的上述多个下位协议解析包的种类可包括与上述上位协议解析包同种类的通信协议解析包。
[0062] 参照图3-4,在一具体实施例中,当上述步骤S2中,所加载的上述多个下位协议解析包中包括有与上述上位协议解析包同种类的通信协议解析包时,上述步骤S3前,将增加执行步骤S6,上述步骤S6具体为:上述支持多种通信协议的测试方法将给予语音或显示屏中显示出提示窗口或闪烁信号指示灯的提示,提醒使用者在上述多个下位协议解析包中包括有与上述上位协议解析包同种类的通信协议解析包,并对该下位协议解析包进行标注,使用者需要根据提示进行对应的反馈操作,如,点击提示窗口中的确认或取消或按操作台的确认或取消按钮,若选择取消或在限定时间内不选择,该系统将默认删除上述多个下位协议解析包中与上述上位协议解析包同种类的通信协议解析包,以防止使用者在加载通信协议解析包时误加载通信协议解析包,导致在解析过程中系统出现奔溃等情况,其中,该限定时间一般规定为10~50秒,优选的限定时间为10秒。
[0063] 如上述步骤S3,根据上述步骤S2加载的上述上位协议解析包对上述步骤S1加载的上述上位协议进行解析,并根据解析内容设计出指令列表,其中,上述指令列表的储存状态,与上述步骤S1中所加载的通信协议的储存状态一致,该储存状态一般分为临时储存和长期储存,优选的上述支持多种通信协议的测试方法默认储存状态为临时储存。
[0064] 如上述步骤S4,根据测试目标物的情况,设定预设值,并从上述步骤S1加载的上述多个下位协议中,选择对应该测试下位机的相应上述下位协议。
[0065] 参照图5,在本实施例中,上述支持多种通信协议的测试方法,上述转换成上位反馈指令进行处理的步骤,还包括:
[0066] S40、根据上述上位反馈指令中的数据与上述预设值进行比较,得出比较值,并换算出测试结果。
[0067] 如上述步骤S40,根据协议解析包中的上位协议解析包,对上位反馈指令进行解析,得出反馈数据,根据上述反馈数据与预设值进行比较,得出比较值,并换算出测试结果,并以列表形式输出结果数据。
[0068] 在本实施例中,上述支持多种通信协议的测试方法,上述上位协议为ModBus协议。
[0069] 上述上位协议一般为ModBus协议、Can协议、BACnet协议和LonWorks协议等通信协议中的一种,优选为ModBus协议。
[0070] 在本实施例中,上述支持多种通信协议的测试方法,上述下位协议包括ModBus协议、Can协议、BACnet协议和LonWorks协议等通信协议。
[0071] 上述ModBus协议为一种工业现场总线协议;上述Can协议为控制器局域网总线协议;上述BACnet协议为楼宇自动控制网络数据通信协议;LonWorks协议为现场总线协议是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输,是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统。
[0072] 在另一具体实施例中,上述支持多种通信协议的测试装置,上述上位协议和下位协议还可以包括IEEE802.15.4协议、802.11ac协议等无线通信协议。
[0073] 参照图6,本发明实施例还提出一种支持多种通信协议的测试装置,包括:
[0074] 接收模块100,用于上位机接收测试指令;
[0075] 第一解析模块200,用于根据协议解析包对上述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
[0076] 第二解析模块300,用于接收上述下位机发送的下位协议反馈指令,根据上述协议解析包对上述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理。
[0077] 上述接收模块100,用于上位机根据载入上述支持多种通信协议的测试方法中的上位协议所产生的指令列表,接收指定测试指令。
[0078] 上述第一解析模块200,用于根据协议解析包中的上位协议解析包,对输入的测试指令进行解析,并将解析后的内容按知指定的下位协议进行加密,生成下位协议指令,并将上述下位协议指令发送至指定下位机,其中,同一条下位协议指令可发送至多个下位机,每一台下位机仅会接收到一条下位协议命令,其中,上述指定的下位协议可以为单种下位协议或多种下位协议,当选择多种下位协议时,将生成多个与之一一对应的下位协议指令,每一条下位协议指令仅对应一种下位协议;其中,上述上位协议与下位协议可以为同一种通信协议。
[0079] 在一具体实施例中,当该选取的下位协议与使用中的上位协议相同时,原上述第一解析模块200停止执行步骤S20,改为执行步骤S21,该步骤S21具体为:上述支持多种通信协议的测试方法,直接采用上述步骤S10输入的测试指令作为上述下位协议指令。
[0080] 上述第二解析模块300,用于在测试完成后,接收由每台下位机反馈的上述下位协议反馈指令,并根据协议解析包中的多个下位协议解析包,对下位协议反馈指令进行指令解析,并将解析后的内容按指定的上位协议进行加密,生成上位反馈指令,其中,上述上位协议与下位协议可以为同一种通信协议。
[0081] 在一具体实施例中,当该选取的下位协议与使用中的上位协议相同时,原上述第二解析模块300停止执行步骤S30,改为执行步骤S31,该步骤S31具体为:上述支持多种通信协议的测试方法,直接将上述下位协议反馈指令作为上述上位反馈指令。
[0082] 参照图7,在本实施例中,上述支持多种通信协议的测试装置,还包括:
[0083] 第一加载模块400,用于加载上述上位协议和多个下位协议;
[0084] 第二加载模块500,用于加载上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包;
[0085] 第三解析模块600,用于对上述上位协议进行解析,并根据解析内容设计出指令列表;
[0086] 选择模块700,用于设定预设值,并选择下位协议。
[0087] 上述第一加载模块400,用于加载上述上位协议和多个下位协议,加载完成后将加载的上述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,上述第一加载模块400默认删除上述第一加载模块400所加载的上述上位协议和多个下位协议,该限定时间一般规定为10~50秒,优选的限定时间为30秒,其中,加载的上述多个下位协议的种类可包括与上述上位协议同种类的通信协议。
[0088] 在一具体实施例中,当上述第一加载模块400,所加载的上述多个下位协议中包括有与上述上位协议同种类的通信协议时,上述第一加载模块400在执行上述步骤S2前,将增加执行步骤S5,上述步骤S5具体为:上述支持多种通信协议的测试方法将通过上述第一加载模块400发送提示信号,通过语音或显示屏中显示出提示窗口或闪烁信号指示灯等操作给予使用者提示,提醒使用者在上述多个下位协议中包括有与上述上位协议同种类的通信协议,并对该下位协议进行标注,使用者需要根据提示进行对应的反馈操作,如,点击提示窗口中的确认或取消或按操作台的确认或取消按钮,若选择取消或在限定时间内不选择,上述处理模块300将删除上述多个下位协议中与上述上位协议同种类的通信协议,以防止使用者在加载通信协议时误加载通信协议,导致在发送过程中系统出现奔溃等情况,其中,该限定时间一般规定为10~50秒,优选的限定时间为10秒。
[0089] 上述第二加载模块500,用于根据上述步骤S1加载的通信协议,加载与之对应的上述上位协议解析包和对应的多个下位协议解析包,并组成上述协议解析包,加载完成后将加载的上述上位协议解析包和多个下位协议解析包进行临时储存,在完成测试工序后,使用者可选择将上述上位协议解析包和多个下位协议解析包进行长期储存,若选择不进行长期储存或在限定时间内不选择,上述第二加载模块500默认删除上述第二加载模块500所加载的上述上位协议解析包和多个下位协议解析包,该限定时间一般规定为10~50秒,优选的限定时间为30秒,其中,加载的上述多个下位协议解析包的种类可包括与上述上位协议解析包同种类的通信协议解析包。
[0090] 在一具体实施例中,当上述第二加载模块500,所加载的上述多个下位协议解析包中包括有与上述上位协议解析包同种类的通信协议解析包时,上述第二加载模块500,将增加执行步骤S6,上述步骤S6具体为:上述支持多种通信协议的测试方法将通过上述第二加载模块500发送提示信号,通过语音或显示屏中显示出提示窗口或闪烁信号指示灯等操作给予使用者提示,提醒使用者在上述多个下位协议解析包中包括有与上述上位协议解析包同种类的通信协议解析包,并对该下位协议解析包进行标注,使用者需要根据提示进行对应的反馈操作,如,点击提示窗口中的确认或取消或按操作台的确认或取消按钮,若选择取消或在限定时间内不选择,上述第二加载模块500将默认删除上述多个下位协议解析包中与上述上位协议解析包同种类的通信协议解析包,以防止使用者在加载通信协议解析包时误加载通信协议解析包,导致在解析过程中系统出现奔溃等情况,其中,该限定时间一般规定为10~50秒,优选的限定时间为10秒。
[0091] 上述第三解析模块600,用于根据上述第三解析模块600加载的上述上位协议解析包对上述第三解析模块600加载的上述上位协议进行解析,并根据解析内容设计出指令列表,其中,上述指令列表的储存状态,与上述第三解析模块600所加载的通信协议的储存状态一致,该储存状态一般分为临时储存和长期储存,优选的上述支持多种通信协议的测试方法默认储存状态为临时储存。
[0092] 上述选择模块700,用于根据测试目标物的情况,设定预设值,并从上述选择模块700加载的上述多个下位协议中,选择对应该测试下位机的相应上述下位协议。
[0093] 在本实施例中,上述支持多种通信协议的测试装置,上述第二解析模块300还包括处理模块800,
[0094] 处理模块800,用于根据上述上位反馈指令中的数据与上述预设值进行比较,得出比较值,并换算出测试结果。
[0095] 上述处理模块800,用于根据协议解析包中的上位协议解析包,对上位反馈指令进行解析,得出反馈数据,根据上述反馈数据与预设值进行比较,得出比较值,并换算出测试结果,并以列表形式输出结果数据。
[0096] 在本实施例中,上述支持多种通信协议的测试装置,上述处理模块800加载的上位协议为ModBus协议。
[0097] 上述处理模块800加载的上位协议一般为ModBus协议、Can协议、BACnet协议和LonWorks协议等通信协议中的一种,优选为ModBus协议。
[0098] 在本实施例中,上述支持多种通信协议的测试装置,上述处理模块800加载的下位协议包括:ModBus协议、Can协议、BACnet协议和LonWorks协议等通信协议。
[0099] 上述ModBus协议为一种工业现场总线协议;上述Can协议为控制器局域网总线协议;上述BACnet协议为楼宇自动控制网络数据通信协议;LonWorks协议为现场总线协议是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输,是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统。
[0100] 在另一具体实施例中,上述支持多种通信协议的测试装置,上述处理模块加载的上位协议和下位协议,还可以包括IEEE802.15.4协议、802.11ac协议等无线通信协议。
[0101] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈