【技术实现步骤摘要】
一种基于Modbus协议扩展文件传输的方法及系统
[0001]本申请涉及通讯领域,特别是涉及一种基于Modbus协议扩展文件传输的方法及系统。
技术介绍
[0002]Modbus协议是应用于电子控制器上的一种通用语言,通过此协议,描述了控制器请求访问其它设备的过程,如何回应来自其它设别的请求,以及怎样检测数据传输过程出现错误并记录,随着Modbus协议的发展,已经成为通用的工业通讯标准。
[0003]随着工业现场对数据交互的要求越来越高,对于客户端与服务端实现文件传输的通讯性能也越来越高,但目前客户端与服务端在实现文件传输过程中系统要求复杂,且功能单一。
技术实现思路
[0004]基于此,有必要针对上述工业现场数据交互中客户端与服务端文件传输系统要求复杂且功能单一的问题,提供一种基于Modbus协议扩展文件传输的方法及系统。
[0005]第一方面,本申请提供一种基于Modbus协议扩展文件传输的方法,包括以下步骤:
[0006]主站按照要求填充第一数据形成第一数据帧并发送至通讯总线;< ...
【技术保护点】
【技术特征摘要】
1.一种基于Modbus协议扩展文件传输的方法,其特征在于,包括以下步骤:主站按照要求填充第一数据形成第一数据帧并发送至通讯总线;对应所述第一数据帧的从站接收所述第一数据帧,并按照要求解析所述第一数据帧,从站按照解析后的功能任务执行响应动作;所述第一数据帧包括地址码、功能码、扩展标识位、数据域和差错校验码,所述地址码、所述功能码、所述扩展标识位、所述数据域和所述差错校验码依次排序,所述地址码用于确定从机地址,所述功能码用于定义从机执行Modbus协议功能,所述扩展标识位用于扩展文件传输,所述数据域用于填充所述功能码对应Modbus协议功能的具体数据,所述差错校验码用于校验主站或从站接收的数据是否正确;从站根据响应动作执行结果填充第二数据形成第二数据帧并发送至通讯总线;主站接收所述第二数据帧,并按照要求解析数据,完成主站与从站之间的单次通讯。2.根据权利要求1所述的基于Modbus协议扩展文件传输的方法,其特征在于,所述扩展标识位包括功能定义部分和目标内容部分,所述功能定义部分和所述目标内容部分按照依次排序,所述功能定义部分用于功能说明,所述目标内容部分用于填充功能执行内容。3.根据权利要求2所述的基于Modbus协议扩展文件传输的方法,其特征在于,所述功能定义部分包括目标字节长度、子功能码、内存地址、文件偏移,所述目标字节长度、所述子功能码、所述内存地址、所述文件偏移依次排列,所述目标字节长度用于定义目标数据段的字节数目,所述子功能码用于利用字节的不同数值定义...
【专利技术属性】
技术研发人员:尹以茳,何志雄,郭杰,陈志满,
申请(专利权)人:广东天太机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。