一种工控异构协议解析器制造技术

技术编号:34897975 阅读:49 留言:0更新日期:2022-09-10 13:58
本实用新型专利技术公开了一种工控异构协议解析器,包括数据接入单元和协议转换单元;所述数据接入单元包括多个工控协议设备和物理层连接端子,每个工控协议设备分别与物理层连接端子连接,工控协议设备用于对生产环境的数据进行发送,物理层连接端子用于接受数据并发送到协议转换单元;本实用新型专利技术采用统一标准的物理层接口连接不同工控设备,设置有自适应协议检测器、调用协议解析模块和json数据格式转换模块来对不同的工控协议进行适配、解析、重编码完成异构协议到标准数据结构的解析过程,使得该装置具有适配广、效率高、入口物理层兼容好的特性,方便了解析过程。方便了解析过程。方便了解析过程。

【技术实现步骤摘要】
一种工控异构协议解析器


[0001]本技术涉及工业信息
,具体涉及一种工控异构协议解析器。

技术介绍

[0002]工控指的是工业自动化控制,主要利用电子电气、机械、软件组合实现。在工业自动化控制中需要使用工控协议进行通信,工控协议种类繁多如PROFlnet协议、Modbus协议、MMS协议等,由于种类繁多使得解析困难,而现有技术中对工控协议的处理都是基本都是一个协议对一个解析装置进行协议,而这样的方式适配较局限、解析效率较低,为此,本技术提供一种工控异构协议解析器。

技术实现思路

[0003]本技术的目的在于提供一种工控异构协议解析器贸易期望克服
技术介绍
中所述的问题。
[0004]为解决上述的技术问题,本技术采用以下技术方案:
[0005]一种工控异构协议解析器,包括数据接入单元和协议转换单元;所述数据接入单元包括多个工控协议设备和物理层连接端子,每个工控协议设备分别与物理层连接端子连接,工控协议设备用于对生产环境的数据进行发送,物理层连接端子用于接受数据并发送到协议转换单元;
[0006]所述协议转换单元包括自适应协议检测器、调用协议解析模块和json数据格式转换模块,所述物理层连接端子、自适应协议检测器、调用协议解析模块和json数据格式转换模块依次连接,所述json数据格式转换模块上连接有统一协议发送端子。
[0007]进一步的,所述物理层连接端子为RS232或RS484物理层接口。
[0008]进一步的,所述物理层连接端子将带有不同协议的数据格式发送给自适应协议检测器,通过自适应协议检测器对协议进行适配并通知调用协议解析模块完成协议解析和数据读取工作。
[0009]进一步的,所述协议转换单元嵌入设置在单片机或计算机中。
[0010]进一步的,所述统一协议发送端子包括mqtt统一协议发送端子、http统一协议发送端子、tcp统一协议发送端子。
[0011]与现有技术相比,本技术的有益效果是:
[0012]本技术采用统一标准的物理层接口连接不同工控设备,设置有自适应协议检测器、调用协议解析模块和json数据格式转换模块来对不同的工控协议进行适配、解析、重编码完成异构协议到标准数据结构的解析过程,使得该装置具有适配广、效率高、入口物理层兼容好的特性,方便了解析过程。
附图说明
[0013]图1为本技术结构框图。
[0014]图中,1

数据接入单元、11

工控协议设备、12

物理层连接端子、2

协议转换单元、21

自适应协议检测器、22

调用协议解析模块、23

json数据格式转换模块、24

tcp统一协议发送端子、25

http统一协议发送端子、26

mqtt统一协议发送端子。
具体实施方式
[0015]为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
[0016]实施例1:
[0017]参考图1所示,本技术提供一种工控异构协议解析器,包括数据接入单元1和协议转换单元2;所述数据接入单元1包括多个工控协议设备11和物理层连接端子12,每个工控协议设备11分别与物理层连接端子12连接,物理层连接端子12为RS232或RS484物理层接口,工控协议设备11用于对生产环境的数据进行发送,物理层连接端子12用于接受数据并发送到协议转换单元2;
[0018]所述协议转换单元2包括自适应协议检测器21、调用协议解析模块22和json数据格式转换模块23,所述协议转换单元2嵌入设置在单片机或计算机中,所述物理层连接端子12、自适应协议检测器21、调用协议解析模块22和json数据格式转换模块23依次连接,所述json数据格式转换模块23上连接有统一协议发送端子,进一步的,所述统一协议发送端子包括mqtt统一协议发送端子26、http统一协议发送端子25、tcp统一协议发送端子24,以使得将json数据通过mqtt、http、tcp标准协议进行发送。
[0019]本技术的工作过程是,工控协议设备11是生产环境中不同的数据发送设备,将异构协议数据发送到物理层连接端子12,物理层连接端子12带有不同协议的数据格式发送给自适应协议检测器21,通过自适应协议检测器21对协议进行适配并通知调用协议解析模块22完成协议解析和数据读取工作,解析后的数据经过json数据格式转换模块23转换成json数据格式然后分别通过mqtt、http、tcp的协议进行发送。
[0020]尽管这里参照本技术的多个解释性实施例对本技术进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件或布局进行多种变形和改进。除了对组成部件或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工控异构协议解析器,其特征在于:包括数据接入单元(1)和协议转换单元(2);所述数据接入单元(1)包括多个工控协议设备(11)和物理层连接端子(12),每个工控协议设备(11)分别与物理层连接端子(12)连接,工控协议设备(11)用于对生产环境的数据进行发送,物理层连接端子(12)用于接受数据并发送到协议转换单元(2);所述协议转换单元(2)包括自适应协议检测器(21)、调用协议解析模块(22)和json数据格式转换模块(23),所述物理层连接端子(12)、自适应协议检测器(21)、调用协议解析模块(22)和json数据格式转换模块(23)依次连接,所述json数据格式转换模块(23)上连接有统一协议发送端子。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:董家瑞苏为斌
申请(专利权)人:云南云创智能系统有限公司
类型:新型
国别省市:

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

1