The application provides a protocol converter, including a first network slave protocol stack, which receives control instructions for electronic devices sent by the first network protocol chip and generates an object dictionary instruction set; a second network master protocol stack, which encapsulates the object dictionary instruction set as a second network data frame, and a second network data frame as a second network protocol format; according to the preset communication cycle Save the second network frame to the second network protocol chip and read the state and position information of the electronic device from the second network protocol chip. The communication period is the period of communication with the second network protocol chip. Encapsulate the state and position information of the electronic device into the first network data frame and save the first network data frame to the first network protocol chip to realize support The mutual use of the two protocols expands the scope of industrial equipment. The application also includes a protocol conversion device adopting the protocol conversion device and a protocol conversion method.
【技术实现步骤摘要】
协议转换器件、协议转换设备及方法
本申请涉及通信
,特别是涉及一种协议转换器件、协议转换设备及方法。
技术介绍
工业控制领域中,各个工控设备之间的互联变得越来越重要,通讯也由最早的现场总线发展到目前的工业以太网。EtheCAT(EtherControlAutomationTechnology,以太网控制自动化技术)是目前使用非常广泛的一种工业以太网,是IEC61158国际标准中的一种,传输速度快,实时性高,同步性能精准,能够支持最多65535个从站,插补周期最小能够做到12.5us。其物理层使用标准100M以太网,数据链路层对于主站使用标准的网卡芯片,从站使用专有的协议芯片。RTEX(RealtimeExpress)总线伺服和IO设备也有着广泛的应用,而RTEX工业以太网,使用100M以太网进行传输,能够支持最多32个从站,插补周期最小能够做到83.3us,RTEX的主站和从站均使用专有的协议芯片。但是支持RTEX的伺服驱动器无法接入EtherCAT网络,无法实现支持两种协议工业设备的共用,限制了工业设
【技术保护点】
1.一种协议转换器件,其特征在于,包括:/n第一网络从站协议栈,用于接收第一网络协议芯片发送的对于电子设备的控制指令并根据所述控制指令生成对象字典指令集;/n第二网络主站协议栈,用于将所述对象字典指令集封装为第二网络数据帧,所述第二网络数据帧为第二网络协议格式;/n按照预设的通讯周期,将所述第二网络帧保存至第二网络协议芯片并从所述第二网络协议芯片中读取所述电子设备的状态和位置信息,其特征在于所述通讯周期为与所述第二网络协议芯片进行通讯的周期;/n将所述电子设备的状态和位置信息封装为第一网络数据帧,将所述第一网络数据帧保存至所述第一网络协议芯片。/n
【技术特征摘要】
1.一种协议转换器件,其特征在于,包括:
第一网络从站协议栈,用于接收第一网络协议芯片发送的对于电子设备的控制指令并根据所述控制指令生成对象字典指令集;
第二网络主站协议栈,用于将所述对象字典指令集封装为第二网络数据帧,所述第二网络数据帧为第二网络协议格式;
按照预设的通讯周期,将所述第二网络帧保存至第二网络协议芯片并从所述第二网络协议芯片中读取所述电子设备的状态和位置信息,其特征在于所述通讯周期为与所述第二网络协议芯片进行通讯的周期;
将所述电子设备的状态和位置信息封装为第一网络数据帧,将所述第一网络数据帧保存至所述第一网络协议芯片。
2.如权利要求1所述的协议转换器件,其特征在于,所述第一网络为EtherCAT网络,所述第二网络为RTEX网络,所述第一网络协议芯片为EtherCAT网络协议芯片,所述第二网络协议芯片为RTEX网络协议芯片;所述电子设备为伺服驱动器。
3.如权利要求2所述的协议转换器件,其特征在于,还包括转换控制模块,用于在接收EtherCAT协议芯片发送的对于伺服驱动器的控制指令之前:
接收EtherCAT协议芯片发送的中断通知;及
当接收到所述中断通知时,触发RTEX协议数据交互中断。
4.如权利要求3所述的协议转换器件,其特征在于,所述转换控制模块还用于:在从所述RTEX协议芯片中读取所述伺服驱动器的状态和位置信息后,恢复RTEX协议数据交互。
5.如权利要求1-4任一项所述的协议转换器件,其特征在于,还包括错误处理模块,用于监控协议转换器件的程序运行状态,当检测到协议转换器件的程序运行状态错误时,进入错误处理程序。
6.一种协议转换设备,其特征在于,包括:
协议转换器件;
第一网络接口电路,包括第一网络协议芯片,所述第一网络协议芯片与所述协议转换器件连接,并连接第一网络;
第二网络接口电路,包括第二网络协议芯片,所述第二网络协议芯片与所述协议转换器件连接,并连接第二网络;
其特征在于,所述协议转换器件包括:
第一网络从站协议栈,接收第一网络协议芯片发送的对于电子设备的控制指令并根据所述控制指令生成对象字典指令集;
第二网络主站协议栈,将所述对象字典指令集封装为第二网络数据帧,所述第二网络数据帧为第二网络协议格式;
按照预设的通讯周期,将所述第二网络数据帧保存至第二网络协议芯片并从所述第二网络协议芯片中读取所述电子设备的状态和位置信息,其特征在于所述通讯周期为与所述第二网络协议芯片进行通讯的周期;
将所述电子设备的状态和位置信息封装为第一协议数据帧,将所述第一网络数据帧保存至所述第一网络协议芯片。
7.如权利要求6所述的协议转换设备,其特征在于,所述第一网络为EtherCAT网络,所述第二网络为RTEX网络,所述第一网络协议芯片为EtherCAT网络协议芯片,所述第二网络协议芯片为RTEX网络协议芯片,所述第一网络...
【专利技术属性】
技术研发人员:姚守强,
申请(专利权)人:北京配天技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。