工业通信协议格式转换方法与流程

文档序号:36489033发布日期:2023-12-26 12:10阅读:35来源:国知局
工业通信协议格式转换方法与流程

本发明涉及一种工业互联网通信技术,尤其涉及一种工业通信协议格式转换方法。


背景技术:

1、随着物联网的高速发展,工业物联网的市场逐步放大。在工业场景下,工业控制器plc的应用已经非常普遍,plc内存储着大量生产数据,数据孤岛在生产车间内更是大量存在,要实现plc的数据采集就需要先了解plc的通信协议。

2、目前的问题在于,

3、市场上plc通信协议种类繁杂,每种协议标准都有自己的特点,用户数采展示界面端一般为统一的协议格式,比如modbustcp或者opc ua等,而用户在选择生产设备供应商的过程中,为了实现减少投资、维护成本的目的,一般不会定plc品牌,所以同一个车间内就会存在不同品牌的plc在运行,因此导致现阶段在plc数采过程中不同类型的通信协议存在通信标准、协议难以统一的问题。


技术实现思路

1、本发明的目的在于提供一种工业通信协议格式转换方法,该协议格式转换方法中采用智能终端对上位机和下位机所采用的通信协议进行合并解析转换,从而保证了上位机端通信接口协议统一。

2、为了实现上述技术目的,本发明采用如下技术方案:

3、一种工业通信协议格式转换方法,有一个上位机以及多个下位机,所述多个下位机与所述上位机进行数据通信;

4、所述协议格式转换方法包括:

5、设置一个智能终端,所有下位机均通过智能终端与上位机进行数据通信;

6、在智能终端中存储设置配方文件;

7、在下位机与上位机之间通过智能终端进行数据通信的过程中,智能终端通过解析配方文件来实现下位机通信协议与上位机通信协议之间的转换。

8、进一步地,所述智能终端中设置有解析转换程序,该解析转换程序的功能是:根据配方文件,在上位机与下位机进行通信协议的转换。

9、进一步地,所述解析转换程序中包括下位机协议线程和上位机协议线程;

10、所述下位机协议线程用于根据配方文件获取下位机的变量数据,并将变量数据保存在智能终端中的指定内存空间;

11、所述上位机协议线程用于将所获取的下位机的变量数据传送至上位机。

12、进一步地,所述智能终端为xiuos智能终端。

13、进一步地,所述下位机为plc,所述上位机为云端平台。

14、进一步地,所述配方文件为json格式文件。

15、进一步地,xiuos智能终端进行协议转换的具体流程包括:

16、plc上电,plc按照已设计好的逻辑程序循环运行,完成生产任务同时也产生大量的生产数据存储在指定寄存器中,再以自身为协议a的server,将配方文件中指定的寄存器数据放入数据缓存区,等待协议a的client请求;

17、xiuos智能终端上电,完成系统初始化,根据配方文件中寄存器变量的数量,申请两块数据内存空间,其中,一块数据内存空间用于存储数据a,另一块数据内存空间用于存储数据b;所述数据a是由下位机client线程与plc读写的,所述数据b是由数据a根据上位机协议b转换而来的,而上位机协议b则是从plc相应的配方文件中获取;

18、内存分配完成后,分作上位机和下位机两层协议线程运行;下位机协议a线程首先完成与plc服务端的握手,再根据配方文件形成数据请求指令,实时读写plc寄存器数据;上位机协议b线程启动后,将数据b推送至数据缓存区,等待上位机client的数据请求指令。

19、本发明的协议格式转换方法中,在下位机与上位机之间通过智能终端进行数据通信的过程中,智能终端通过解析配方文件来实现下位机通信协议与上位机通信协议之间的转换。这样一来,采用智能终端,通过对上位机所采用的通信协议以及下位机所采用的通信协议进行合并解析转换,完成多个下位机通信协议对一个上位机通信协议的转换,从而保证了上位机端通信接口协议统一,解决了目前在数采过程中不同类型的通信协议存在通信标准、协议难以统一的问题,以便于上位机快速处理数据。



技术特征:

1.一种工业通信协议格式转换方法,有一个上位机以及多个下位机,所述多个下位机与所述上位机进行数据通信;

2.根据权利要求1所述工业通信协议格式转换方法,其特征在于:所述智能终端中设置有解析转换程序,该解析转换程序的功能是:根据配方文件,在上位机与下位机进行通信协议的转换。

3.根据权利要求2所述工业通信协议格式转换方法,其特征在于:所述解析转换程序中包括下位机协议线程和上位机协议线程;

4.根据权利要求1所述工业通信协议格式转换方法,其特征在于:所述智能终端为xiuos智能终端。

5.根据权利要求4所述工业通信协议格式转换方法,其特征在于:所述下位机为plc,所述上位机为云端平台。

6.根据权利要求5所述工业通信协议格式转换方法,其特征在于:所述配方文件为json格式文件。

7.根据权利要求6所述工业通信协议格式转换方法,其特征在于:xiuos智能终端进行协议转换的具体流程包括:


技术总结
本发明公开了一种工业通信协议格式转换方法。本发明的协议格式转换方法包括:设置一个智能终端,所有下位机均通过智能终端与上位机进行数据通信;在智能终端中存储设置配方文件;在下位机与上位机之间通过智能终端进行数据通信的过程中,智能终端通过解析配方文件来实现下位机通信协议与上位机通信协议之间的转换。采用智能终端,通过对上位机所采用的通信协议以及下位机所采用的通信协议进行合并解析转换,完成多个下位机通信协议对一个上位机通信协议的转换,从而保证了上位机端通信接口协议统一,以便于上位机快速处理数据。

技术研发人员:毕志勇,刘伟超,王国柱,句秋月,田春雨,杜婉婧
受保护的技术使用者:杭州希秀泛在计算技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1