一种网络调试方法、系统以及设备技术方案

技术编号:16761180 阅读:48 留言:0更新日期:2017-12-09 05:13
本发明专利技术公开了一种CANoepn网络调试方法、系统以及设备,其中,所述方法包括:与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向所述主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;根据所述主站设备返回的所述从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件;根据所述目标从站设备的类型对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中。本发明专利技术通过与主站设备连接扫描确定目标从站设备,对该目标从站设备可以直接进行调试。其有效解决了CANopen网络调试、易用性的问题,极大提高了调试效率、降低了CANopen的调试难度及应用难度。

A network debugging method, system, and equipment

The invention discloses a CANoepn network debugging method, system and device, wherein, the method comprises the following steps: establishing a communication connection with the CANopen network of the master device, and through the communication link sent to the master device control instruction, the master device is scanned with the master device connection from the station equipment from the station equipment information; according to the returns to the master device of the equipment from the station to determine the target information from the station equipment, and according to the obtained from the station equipment information generation CANopen network configuration file; according to the target from the type of station equipment on the target from the station equipment debugging debugging results. And the debugging results are saved to the CANopen network configuration file. The invention determines the target from the station equipment through the connection with the main station equipment, and the target can be directly debugged from the station equipment. It effectively solves the problems of debugging and usability of CANopen network, which greatly improves the debugging efficiency, reduces the debugging difficulty of CANopen and the difficulty of application.

【技术实现步骤摘要】
一种网络调试方法、系统以及设备
本专利技术涉及通信领域,尤其涉及一种网络调试方法、系统以及设备。
技术介绍
CANopen网络协议是一种架构在CAN(ControllerAreaNetwork,控制局域网路)上的高层通讯协定,包括通讯子协定及设备子协定,常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。并且CANopen网络协议是基于CAN总线的一种应用层协议,因此其网络组建与CAN总线一致,典型的总线型结构,其不仅具有CAN总线布线简单、稳定可靠、实时、抗干扰能力强等特点,还有自己独特的特点:如完善的网络管理、错误管理、实时数据传输等。使得CANopen网络在各个行业得到很快的发展与推广,目前已经在运动控制、车辆工业、电机驱动、船舶海运等行业得到广泛的应用。现有技术中,对CANopen网络中从站设备的调试主要通过SDO(ServiceDataObjects,服务数据对象)调整对象字典(ObjectDictionary)来实现的,当前通用做法是通过专业的网络调试设备与CANopen网络中的从站设备连接进行调试的,通过专业调试软件对从站设备进行调试得到该从站的调试结果,再将该网络调试设备与CANopen网络中的主站设备连接,通过网络配置软件将调试结果复制到主站设备中,利用主站设备与从站设备之间的SDO传输功能,将该调试结果写入从站设备的对象字典中完成对从站设备的调试。目前的调试过程从站在物理上、逻辑上都与CANopen网络上分离开,导致设备调试数据不能快速、准确的复制到从站设备中,导致CANopen网络应用困难,网络调试难度较大。为此,有必要设计一种新的,以克服上述问题。
技术实现思路
本专利技术实施例提供了一种网络调试方法、系统以及设备,能够与主站设备连接扫描确定目标从站设备,并直接对该目标从站设备进行调试。有鉴于此,本专利技术提供了一种网络调试方法,用于对CANopen网络进行调试,所述方法包括:网络调试设备与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向所述主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;所述网络调试设备根据所述主站设备返回的所述从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件,所述目标从站设备为支持目标协议的从站设备;所述网络调试设备根据所述目标从站设备的类型对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中;其中,所述CANopen网络配置文件中的调试结果通过所述主站设备写入所述目标从站设备。在本专利技术所述的网络调试方法中,所述主站设备通过以下方式扫描获得与所述主站设备连接的从站设备的从站设备信息:所述主站设备向所述从站设备发送轮询指令;所述主站设备接收所述从站设备根据所述轮询指令反馈的响应信息,所述响应信息中包含所述从站设备信息。在本专利技术所述的网络调试方法中,所述网络调试设备根据所述主站设备返回的所述从站设备信息确定支持目标协议的目标从站设备包括:所述网络调试设备将所述从站设备信息与预置信息进行比较;所述网络调试设备在所述从站设备信息与所述预置信息匹配时,确定所述从站设备信息对应的从站设备为所述目标从站设备。在本专利技术所述的网络调试方法中,所述网络调试设备根据所述目标协议对所述目标从站设备进行调试得到调试结果包括:所述网络调试设备获取所述目标从站设备的设备参数;所述网络调试设备将所述设备参数与目标功能码中预定参数进行比较,所述目标功能码与所述目标从站设备相对应关联;所述网络调试设备在所述设备参数与所述目标功能码中预定参数不同时,将所述目标功能码中预定参数确定为所述目标从站设备的调试结果。在本专利技术所述的网络调试方法中,所述通过所述主站设备将所述调试结果写入所述目标从站设备之前,还包括:所述网络调试设备将所述CANopen网络配置文件中与调试结果对应的目标功能码转换为目标数据并将所述目标数据发送到所述主站设备,所述目标数据与服务数据对象SDO相关联;所述通过所述主站设备将所述调试结果写入所述目标从站设备,包括:所述主站设备将所述目标数据写入所述目标从站设备,使得所述目标从站设备根据所述目标数据配置所述设备参数。本专利技术还提供一种网络调试设备,用于对CANopen网络进行调试,所述网络调试设备包括:扫描模块,用于与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;确定模块,用于根据所述主站设备返回的从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件,所述目标从站设备为支持目标协议的从站设备;调试模块,用于根据所述目标协议对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中,所述CANopen网络配置文件中的调试结果通过所述主站设备在运行时写入所述目标从站设备。在本专利技术所述的网络调试设备中,所述确定模块包括第一比较子模块、第一判断子模块;所述第一比较子模块,用于将所述从站设备信息与预置信息进行比较;所述第一判断子模块,用于在所述从站设备信息与所述预置信息匹配时,确定所述从站设备信息对应的从站设备为所述目标从站设备。在本专利技术所述的网络调试设备中,所述调试模块包括获取子模块、第二比较子模块及第二判断子模块,其中:所述获取子模块,用于获取所述目标从站设备的设备参数;所述第二比较子模块,用于将所述设备参数与目标功能码中预定参数进行比较,所述目标功能码与所述目标从站设备相对应关联;所述第二判断子模块,用于在所述设备参数与所述目标功能码中预定参数不同时,将所述目标功能码中预定参数确定为所述目标从站设备的调试结果。在本专利技术所述的网络调试设备中,所述调试模块包括转换子模块:所述转换子模块,用于将所述CANopen网络配置文件中与调试结果对应的目标功能码转换为目标数据并将所述目标数据发送到所述主站设备,所述目标数据与服务数据对象SDO相关联;其中,所述目标数据由所述主站设备写入所述目标从站设备,使得所述目标从站设备根据所述目标数据配置所述设备参数。本专利技术还提供一种网络调试系统,用于对CANopen网络进行调试,包括:网络调试设备、主站以及从站,且所述网络调试设备包括处理器和存储器;其中所述存储器中存储有多条操作指令,且所述处理器通过调用所述存储器存储的操作指令执行如下步骤:与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向所述主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;根据所述主站设备返回的所述从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件,所述目标从站设备为支持目标协议的从站设备;根据所述目标从站设备的类型对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中,所述CANopen网络配置文件中的调试结果通过所述主站设备写入所述目标从站设备。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,通过与CANopen网络中的主站设备建立通信连接,并本文档来自技高网
...
一种网络调试方法、系统以及设备

【技术保护点】
一种网络调试方法,用于对CANopen网络进行调试,其特征在于,所述方法包括:网络调试设备与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向所述主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;所述网络调试设备根据所述主站设备返回的所述从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件,所述目标从站设备为支持目标协议的从站设备;所述网络调试设备根据所述目标从站设备的类型对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中;其中,所述CANopen网络配置文件中的调试结果通过所述主站设备写入所述目标从站设备。

【技术特征摘要】
1.一种网络调试方法,用于对CANopen网络进行调试,其特征在于,所述方法包括:网络调试设备与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向所述主站设备发送控制指令,使所述主站设备扫描获得与所述主站设备连接的从站设备的从站设备信息;所述网络调试设备根据所述主站设备返回的所述从站设备信息确定目标从站设备,并根据获取的从站设备信息生成CANopen网络配置文件,所述目标从站设备为支持目标协议的从站设备;所述网络调试设备根据所述目标从站设备的类型对所述目标从站设备进行调试得到调试结果,并将所述调试结果保存到CANopen网络配置文件中;其中,所述CANopen网络配置文件中的调试结果通过所述主站设备写入所述目标从站设备。2.根据权利要求1所述的网络调试方法,其特征在于,所述主站设备通过以下方式扫描获得与所述主站设备连接的从站设备的从站设备信息:所述主站设备向所述从站设备发送轮询指令;所述主站设备接收所述从站设备根据所述轮询指令反馈的响应信息,所述响应信息中包含所述从站设备信息。3.根据权利要求2所述的网络调试方法,其特征在于,所述网络调试设备根据所述主站设备返回的所述从站设备信息确定支持目标协议的目标从站设备包括:所述网络调试设备将所述从站设备信息与预置信息进行比较;所述网络调试设备在所述从站设备信息与所述预置信息匹配时,确定所述从站设备信息对应的从站设备为所述目标从站设备。4.根据权利要求1所述的网络调试方法,其特征在于,所述网络调试设备根据所述目标协议对所述目标从站设备进行调试得到调试结果包括:所述网络调试设备获取所述目标从站设备的设备参数;所述网络调试设备将所述设备参数与目标功能码中预定参数进行比较,所述目标功能码与所述目标从站设备相对应关联;所述网络调试设备在所述设备参数与所述目标功能码中预定参数不同时,将所述目标功能码中预定参数确定为所述目标从站设备的调试结果。5.根据权利要求4所述的网络调试方法,其特征在于,所述通过所述主站设备将所述调试结果写入所述目标从站设备之前,还包括:所述网络调试设备将所述CANopen网络配置文件中与调试结果对应的目标功能码转换为目标数据并将所述目标数据发送到所述主站设备,所述目标数据与服务数据对象SDO相关联;所述通过所述主站设备将所述调试结果写入所述目标从站设备,包括:所述主站设备将所述目标数据写入所述目标从站设备,使得所述目标从站设备根据所述目标数据配置所述设备参数。6.一种网络调试设备,用于对CANopen网络进行调试,其特征在于,所述网络调试设备包括:扫描模块,用于与所述CANopen网络中的主站设备建立通信连接,并通过所述通信连接向主站设备发...

【专利技术属性】
技术研发人员:田宾
申请(专利权)人:深圳市汇川控制技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1