【技术实现步骤摘要】
本申请涉及工业生产,并且更具体地,涉及自动化加工中一种数据传输方法、数据传输模块、线性电机设备、电子设备和计算机可读存储介质。
技术介绍
1、在工业生产系统中,通信协议是实现设备之间数据交换和协同工作的基础。不同类型的通信协议通常具有不同的数据传输格式要求,使得不同通信协议之间难以兼容求。
2、近年来,线性电机设备因其高速度、高精度和灵活配置等优势,在工业生产系统中的应用需求逐渐增加。然而,工业生产系统中还存在其他设备(如加工设备、放料设备、取料设备、监控设备等),线性电机设备与这些设备之间可能采用不同类型的通信协议,从而导致无法直接建立通信连接,只能各自独立运行。
3、因此,亟须一种用于解决由于通信协议类型不同导致的线性电机设备与其他设备之间无法通信的问题的方案。
技术实现思路
1、本申请实施例提供了一种数据传输方法、数据传输模块、线性电机设备、电子设备和计算机可读存储介质,本申请实施例能够解决设备之间存在的通信协议类型不同导致的无法通信的问题,使得通信协议不同的设备也能够正常进行数据交互。
2、第一方面,提供了一种数据传输方法,应用于线性电机设备中的数据传输模块,所述线性电机设备还包括控制器,所述数据传输模块分别与所述控制器和操作设备电连接,所述控制器和所述操作设备采用不同类型的通信协议;所述数据传输方法包括:接收数据发送端发送的第一通信数据帧,其中,所述数据发送端为所述控制器和所述操作设备中的一类;基于协议映射表,将所述第一通信数据帧转换为
3、基于上述描述可知,本申请实施例通过具有协议转换功能的数据传输模块,在接收到控制器和操作设备中的一类发送的第一通信数据帧之后,基于协议映射表,可以将第一通信数据帧转换为第二通信数据帧,从而实现不同类型协议之间的数据传输格式的转换,然后将第二通信数据帧发送至控制器和操作设备中的另一类,由此可以将从控制器接收到的数据帧的数据传输格式转换为可被操作设设备识别的数据传输格式,和/或,可以将从操作设备接收到的数据帧的数据传输格式转换为可被控制器识别的数据传输格式,使得采用不同类型的通信协议的控制器和操作设备之间能够进行建立通信连接,增强线性电机设备的可扩展性。
4、第二方面,提供了一种线性电机设备,所述线性电机设备包括:输送线体、控制器和数据传输模块,所述输送线体周围设置有操作设备,所述数据传输模块分别与所述控制器和所述操作设备电连接,所述控制器和所述操作设备采用不同类型的通信协议;
5、所述控制器,用于控制所述输送线体运输物品;
6、所述数据传输模块,用于接收数据发送端发送的第一通信数据帧,基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧,将所述第二通信数据帧发送至数据接收端;
7、其中,所述数据发送端为所述控制器和所述操作设备中的一类,所述数据发送端为所述控制器和所述操作设备中的另一类,所述协议映射表至少用于指示所述控制器采用的通信协议类型和所述操作设备采用的通信协议类型之间的映射关系。
8、第三方面,提供了一种数据传输模块,所述数据传输模块位于所述线性电机中,所述数据传输模块包括:
9、接收模块,用于接收数据发送端发送的第一通信数据帧;其中,所述数据发送端为操作设备和线性电机设备的控制器中的一类;
10、转换模块,用于基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧;其中,所述协议映射表至少用于指示所述控制器采用的通信协议类型和所述操作设备采用的通信协议类型之间的映射关系;
11、发送模块,用于将所述第二通信数据帧发送至数据接收端,其中,所述数据发送端为所述控制器和所述操作设备中的另一类。
12、第四方面,提供一种电子设备,包括存储器和处理器。该存储器用于存储可执行程序代码,该处理器用于从存储器中调用并运行该可执行程序代码,使得该电子设备执行上述第一方面或第一方面任意一种可能的实现方式中的数据传输方法。
13、第五方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的数据传输方法。
14、第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的数据传输方法。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,应用于线性电机设备中的数据传输模块,所述线性电机设备还包括控制器,所述数据传输模块分别与所述控制器和操作设备电连接,所述控制器和所述操作设备采用不同类型的通信协议;所述数据传输方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述数据传输模块包括可编程逻辑控制器;在所述基于所述协议映射表,将所述数据发送端对应的第一存储区域存储的数据信息映射到所述数据接收端对应的第二存储区域之前,还包括:
4.根据权利要求2所述的数据传输方法,其特征在于,所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧,还包括:
5.根据权利要求1所述的数据传输方法,其特征在于,在所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧之前,所述数据传输方法还包括以下至少一种:
6.根据权利要求5所述的数据传输方法,其特征在于,所述将所述第二通信数据帧发送至数据接收端,包括:
7.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:
8.根据权利要求1所述的数据传输方法,其特征在于,所述控制器和所述操作设备分别采用以太网控制自动化技术协议、以太网协议、用户数据报协议、控制与通信链路协议、串行通信协议、传输控制协议、过程现场网协议和工业以太网协议中不同的至少一种通信协议。
9.一种数据传输模块,其特征在于,所述数据传输模块位于所述线性电机中,所述数据传输模块包括:
10.一种线性电机设备,其特征在于,所述线性电机设备包括:输送线体、控制器和数据传输模块,所述输送线体周围设置有操作设备,所述数据传输模块分别与所述控制器和所述操作设备电连接,所述控制器和所述操作设备采用不同类型的通信协议;
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至8中任意一项所述的数据传输方法。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于线性电机设备中的数据传输模块,所述线性电机设备还包括控制器,所述数据传输模块分别与所述控制器和操作设备电连接,所述控制器和所述操作设备采用不同类型的通信协议;所述数据传输方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述数据传输模块包括可编程逻辑控制器;在所述基于所述协议映射表,将所述数据发送端对应的第一存储区域存储的数据信息映射到所述数据接收端对应的第二存储区域之前,还包括:
4.根据权利要求2所述的数据传输方法,其特征在于,所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧,还包括:
5.根据权利要求1所述的数据传输方法,其特征在于,在所述基于协议映射表,将所述第一通信数据帧转换为第二通信数据帧之前,所述数据传输方法还包括以下至少一种:
6.根据权利要求5所述的数据传输方法,其特征在于,所述将所述第...
【专利技术属性】
技术研发人员:池峰,方欣,詹超博,马郡宏,
申请(专利权)人:果栗智造上海技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。