一种任意串口协议转modbus协议的方法及免编程模块与流程

文档序号:20874995发布日期:2020-05-26 16:22阅读:来源:国知局

技术特征:

1.一种任意串口协议转modbus协议的免编程模块,包括pce模块,其特征在于:

所述pce模块为包含有主控单元、、存储芯片系统和硬件通讯电路的主板;

所述主控单元为32位arm单片机,32位arm单片机运行实时操作系统和web服务系统,32位arm单片机内保存有文件系统、json解析器、js代码和若干解析机制;

所述硬件通讯电路包括rs232通讯接口、rs485通讯接口、有线网口、和powerbus总线接口;pc端浏览器通过有线网口与主控单元通信,主控单元通过rs232通讯接口或rs485通讯接口或有线网口与设备进行通信。

2.根据权利要求1所述的任意串口协议转modbus协议的免编程模块,其特征在于:所述解析机制包括mdobus协议、电总协议、字符类协议和自定义类型的协议生成及解析机制。

3.根据权利要求1所述的任意串口协议转modbus协议的免编程模块,其特征在于:所述pce模块在运行在微型实时操作系统时为安装有arm单片机的主板,在运行在x86windows和linux系统时为服务器或pc主机。

4.一种任意串口协议转modbus协议的方法,其特征在于,包括以下步骤:

s1,用户通过web浏览器访问免编程模块,浏览器端运行存储在主控中的网页及js程序;

s2,用户在网页上添加设备,对添加的设备进行通信类型选择和设定通讯所需的参数,之后选择通讯编码模版;

s3,选择通讯编码模版后进入数据测试界面进行数据收发测试,接收到的数据为一个数据帧;

s4,用户确定收发数据正确后,进入数据提取界面对一个数据帧进行数据提取;

s5,数据提取完毕后,保存配置文件,在本地生成配置文本;

s6,返回设备信息界面,选择生成的配置文本上传,该设备的配置文件保存在采集模块中,免编程模块根据配置文件中的配置信息,完成参数的提取,并按照标准的modbus协议进行存储;

s7,之后出现有相同的设备,直接上传s6中生成的配置文件。

5.根据权利要求4所述的任意串口协议转modbus协议的方法,其特征在于:

所述s3中的数据收发测试具体方法为:在数据测试界面,用户根据设备的通讯协议手册,在web中填入相关的数据后点击测试,直观的看到发送数据和接收到的数据。

6.根据权利要求4所述的任意串口协议转modbus协议的方法,其特征在于:

所述s4中的数据提取具体方法为:用户输入关键的参数,选择一个数据帧中的起始和结束位置、参数名称、提取方法、期望数据类型,点击测试,查看数据是否提取正确,确定提取的数据正确后,点击添加参数按钮,将该参数的提取方法保存,若一个数据帧中的关键的参数有多个,则按照保存的提取方法进行重复提取。

7.根据权利要求6所述的任意串口协议转modbus协议的方法,其特征在于:

所述参数若需要多个数据帧,则返回s3中的数据收发测试获取另外的一个数据帧,之后在通过s4对另外的一个数据帧进行数据提取。


技术总结
本发明涉及动环行业设备调试技术领域,特别涉及一种任意串口协议转modbus协议的方法及免编程模块,包括PCE模块,所述PCE模块为包含有主控单元、存储芯片系统和硬件通讯电路的主板;所述主控单元为32位ARM单片机,32位ARM单片机运行实时操作系统和web服务系统,32位ARM单片机内保存有文件系统、json解析器、js代码和若干解析机制;所述硬件通讯电路包括RS232通讯接口、RS485通讯接口、有线网口、和powerbus总线接口。本发明的有益效果为,针对工业设备不同串口协议,避免人工去现场编写代码、调试。可在web界面中进行操作,通过web可生产一个配置文件,上传至设备可完成协议的配置,并不需要人进行现场编写代码,该配置文件可复用。

技术研发人员:陆强;于佑飞;刘汉成
受保护的技术使用者:山东泰物信息技术有限公司
技术研发日:2019.12.26
技术公布日:2020.05.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1