[发明专利]基于图形化编程的ModBus通讯脚本生成方法和装置在审
申请号: | 202111333673.5 | 申请日: | 2021-11-11 |
公开(公告)号: | CN113778415A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王建民;李仲效;姜宇 | 申请(专利权)人: | 深圳市越疆科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F3/0486 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 姚泽鑫 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 编程 modbus 通讯 脚本 生成 方法 装置 | ||
本申请提供了基于图形化编程的ModBus通讯脚本生成方法和装置,涉及图形化编程技术领域。生成方法包括:响应于用户对积木图形的拖动操作,在编辑界面上搭建ModBus图形组合,ModBus图形组合包括分别与至少一个类型的ModBus寄存器对应的寄存器积木图形,ModBus图形组合表示主站与从站中的至少一个类型的ModBus寄存器之间的数据交互逻辑;响应于用户在每个寄存器积木图形中的输入操作,确定主站对每个类型的ModBus寄存器的操作数据;对ModBus图形组合和操作数据进行解析,得到ModBus通讯的脚本文件。本申请提供的基于图形化编程的ModBus通讯脚本生成方法和装置可以解决现有的Modbus通讯的脚本文件编程难度较大的问题。
技术领域
本申请涉及图形化编程技术领域,尤其涉及基于图形化编程的ModBus通讯脚本生成方法和装置。
背景技术
Modbus通讯协议是一种基于可编程逻辑控制器(Programmable LogicController,PLC)的串行通信协议。在工业控制领域中,主站在与从站进行Modbus通讯的过程中,主站可以读取从站的寄存器中的数据或向从站的寄存器中写入数据,使得主站与从站之间进行交互控制。其中,寄存器包括线圈寄存器、触点寄存器、保持寄存器和输入寄存器。目前,Modbus通讯的脚本文件需要专业的人员进行代码编写。然而编程的难度较高,对于大多数非计算机专业的用户来说难以高效的编写出准确的脚本文件。
发明内容
本申请实施例提供了一种基于图形化编程的ModBus通讯脚本生成方法和装置,可以解决现有的Modbus通讯的脚本文件编程难度较大的问题。
第一方面,本申请实施例提供了一种基于图形化编程的ModBus通讯脚本生成方法,包括:响应于用户对积木图形的拖动操作,在编辑界面上搭建ModBus图形组合,ModBus图形组合包括分别与至少一个类型的ModBus寄存器对应的寄存器积木图形,ModBus图形组合表示主站与从站中的至少一个类型的ModBus寄存器之间的数据交互逻辑;响应于用户在每个寄存器积木图形中的输入操作,确定主站对每个类型的ModBus寄存器的操作数据;对ModBus图形组合和操作数据进行解析,得到ModBus通讯的脚本文件。
基于本申请提供的基于图形化编程的ModBus通讯脚本生成方法,用户可以通过拖动与至少一个类型的ModBus寄存器对应的寄存器积木图形,在编辑界面上搭建ModBus图形组合。根据用户在ModBus图形组合中的每个寄存器积木图形中的输入操作,可以确定主站对从站中的相应类型的寄存器的操作数据,对ModBus图形组合和操作数据进行解析后,可以得到主站与从站之间进行ModBus通讯的脚本文件。在ModBus通讯设计过程中,用户不需要利用专业的编程语言编写脚本代码,只需要完成积木图形的搭建和操作数据的输入,就可以快速地获取到准确的ModBus通讯的脚本文件。本申请提供的方法解决了ModBus通讯的脚本文件编程难度较大的问题。
可选地,至少一个类型的ModBus寄存器包括线圈寄存器,ModBus图形组合包括与线圈寄存器对应的获取线圈积木图形;获取线圈积木图形包括获取单线圈积木图形,获取单线圈积木图形包括第一地址编辑栏;当第一地址编辑栏中被输入第一地址后,获取单线圈积木图形表示主站从从站的线圈寄存器的第一地址中读取第一数据的过程。
可选地,获取线圈积木图形还包括获取多线圈积木图形;获取多线圈积木图形包括第二地址编辑栏和第一位数编辑栏,当第二地址编辑栏中被输入第二地址以及第一位数编辑栏中被输入第一位数n后,获取多线圈积木图形表示主站从从站的线圈寄存器的第二地址以及与第二地址相邻的n-1个地址中读取n个第二数据的过程,n≥2。
可选地,至少一个类型的ModBus寄存器包括线圈寄存器,ModBus图形组合包括与线圈寄存器对应的设置线圈积木图形;设置线圈积木图形包括设置单线圈积木图形,设置单线圈积木图形包括第三地址编辑栏和第三数据编辑栏;当第三地址编辑栏中被输入第三地址以及第三数据编辑栏中被输入第三数据后,设置单数据积木图形表示主站在从站的线圈寄存器的第三地址中写入第三数据的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市越疆科技有限公司,未经深圳市越疆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111333673.5/2.html,转载请声明来源钻瓜专利网。