[发明专利]基于以太网通讯协议的串口通讯组态调试方法有效
申请号: | 201210129877.1 | 申请日: | 2012-04-27 |
公开(公告)号: | CN102694695A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 张博;陈思宁;陈宇彦 | 申请(专利权)人: | 南大傲拓科技江苏有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 朱戈胜 |
地址: | 211102 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太网 通讯 协议 串口 组态 调试 方法 | ||
1.一种基于以太网通讯协议的串口通讯组态调试方法,应用本方法的系统构成是,可编程的串口通讯模块作为PLC的通讯扩展模块,接入到PLC内部总线上,同时各个串口外围设备与可编程串口通讯模块连接,上位机通过以太网与串口通讯模块相连;所述串口通讯模块包括多个串口,分别用于连接多个串口设备;其特征是串口通讯组态调试方法包括模块配置、协议配置、串口配置、文件下载、文件上载、文件传送、内存清除、模块监测、获取通讯模块IP;
模块配置是确定模块的类型,根据不同模块类型提供给用户不同的功能项;
协议配置是设定PLC存储的输入输出点的类型、数量和功能码这些协议配置信息,并将这些配置信息存储到配置文件中,将该配置文件下载到串口通讯模块中,最终来设定PLC的输入输出点;
串口配置是设定与PLC通讯的主机名、CAN网地址、IP地址、串口通讯配置参数、串口号、设备数、协议号,实现了串口参数与对应协议的匹配;
文件下载是将串口配置文件、协议文件和ModBusTCP配置文件下发到串口通讯模块中;
文件上载是将串口配置文件、协议文件、ModBusTCP文件读取到上位机,便于以后检查使用;
文件传送是传送用户自定义的可执行文件;传送结束之后,串口通讯模块服务程序自动把该可执行文件的权限改成可执行;
内存清除是清除串口通讯模块内存;
模块监测是监测、记录各个串口通讯模块的各个串口的工作情况;
获取通讯模块IP是动态地获取串口通讯模块的IP地址信息。
2.根据权利要求1所述的基于以太网通讯协议的串口通讯组态调试方法,其特征是所述模块监测是监测、记录各个串口通讯模块的各个串口接收到的数据、设备连接情况和dubug调试信息,综合地监控PLC连接的各个串口设备的工作情况。
3.根据权利要求1所述的基于以太网通讯协议的串口通讯组态调试方法,其特征是该方法支持串口可编程,即允许用户独立编写各自的串口协议程序,用户首先注册协议号,然后编写协议程序;该方法提供了代码编译、编译信息输出,以及程序下载功能,将用户编写的代码编译成可执行程序hex文件,并下载到通讯模块中。
4.根据权利要求1所述的基于以太网通讯协议的串口通讯组态调试方法,其特征在于上位机与串口通讯模块之间的基于以太网的通讯协议是采用服务器与客户机通讯模式,其中,串口通讯模块作为服务器端即下位机,串口通讯组态软件作为客户端即上位机;该协议分为以下几个部分:
1)报文格式
报文最大总长度为XXXXB;对于长度过长的文件或报文,分包发送,每一包都包含自身的帧号和总帧数:接收方存储之前收到的信息的帧号,后一帧信息的帧号等于前一帧信息帧号加一,否则表明出错断开,要求重发整封信文,其中收到的报文头,帧号改为0xXX;如果总帧号与当前帧号相等,则表示发送正常结束;如果没有错误,则返回本帧信文的信文头即前十个字节,要求下一帧信文;两帧信文间隔时间过长,则认定超时,请求整封报文重发,对收到的报文头,帧号改为0xXX;
2)下载文件信文格式
下发命令(上位机→下位机)
后续数据(上位机→下位机)
下载文件中功能号说明:
报文长度=报文体的字节数=文件的字节数;
没有回复信文
3)上载文件信文格式
上载文件命令:(上位机→下位机)
上载文件功能号说明:
回复信文格式:(下位机→上位机)
如果上送标志是1,表明后面传送的数据是有效;上送标志是0,传送结束,退出;
文件名长度只对串口自定义文件的传送有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南大傲拓科技江苏有限公司,未经南大傲拓科技江苏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129877.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动通信系统中的节能方法
- 下一篇:一种射频识别系统