[发明专利]一种Modbus主站指令处理方法及主站控制器有效
| 申请号: | 201610822207.6 | 申请日: | 2016-09-14 |
| 公开(公告)号: | CN106444657B | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 方勇 | 申请(专利权)人: | 长飞光纤光缆股份有限公司 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 42233 武汉臻诚专利代理事务所(普通合伙) | 代理人: | 郝新慧<国际申请>=<国际公布>=<进入 |
| 地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明属于自动化控制技术领域,公开了一种Modbus主站指令处理方法,主站控制器接收到Modbus操作指令后,根据Modbus指令集将所述Modbus操作指令生成发向从站设备的Modbus消息帧,并将所述Modbus消息帧发送到所述从站设备;从站设备响应后,主站控制器接收从站设备的响应消息帧,并根据上述Modbus操作指令自动解析和处理所述响应消息帧中的数据。本发明通过指令的方式实现了自动加载数据生成MODBUS消息帧,自动解析接收的数据,弱化了以往在主站需要人为对MODBUS数据帧的操作与处理,减少了人为操作出错的几率,提高了工作效率。本发明还提供了相应的Modbus主站控制器。 | ||
| 搜索关键词: | 一种 modbus 指令 处理 方法 控制器 | ||
【主权项】:
1.一种Modbus主站指令处理方法,其特征在于,主站控制器接收到Modbus操作指令后,根据Modbus指令集将所述Modbus操作指令生成发向从站设备的Modbus消息帧,并将所述Modbus消息帧发送到所述从站设备,具体包括:/n主站控制器接收到Modbus操作指令后,将所述Modbus操作指令存入指令发送堆栈;/n当检测到所述指令发送堆栈中有待发送Modbus操作指令时,根据Modbus指令集中Modbus协议功能码与Modbus指令的对应关系,将所述Modbus操作指令的内容生成发向从站设备的Modbus消息帧;具体为:根据Modbus指令集中Modbus协议功能码与Modbus指令的对应关系,将所述Modbus操作指令中的Modbus指令转换成对应的Modbus协议功能码;/n所述Modbus操作指令中包括如下多种信息:/n用于代替现有Modbus协议功能码的Modbus指令;/n从站设备的设备号;/n从站设备中的目的数据地址;/n读取或写入的数据数量;/n主站控制器的源数据地址;/n在所述Modbus指令集中,所述Modbus协议功能码与Modbus指令的对应关系为:/n用Modbus指令RCOL代替Modbus协议功能码01,表示读线圈;/n用Modbus指令RREG代替Modbus协议功能码03,表示读寄存器;/n用Modbus指令WCOL代替Modbus协议功能码05,表示写单个线圈;/n用Modbus指令WREG代替Modbus协议功能码06,表示写单个寄存器;/n用Modbus指令WMCL代替Modbus协议功能码0F,表示写多个线圈;/n用Modbus指令WMRG代替Modbus协议功能码10,表示写多个寄存器;/n根据所述Modbus操作指令中从站设备的设备号,从站设备中的目的数据地址,读取或写入的数据数量以及主站控制器的源数据地址,生成消息帧参数;具体为:如果所述Modbus操作指令为读操作,则生成的消息帧参数中包括从站设备的设备号、从站设备中的一个或多个目的数据地址以及主站控制器的源数据地址;如果所述Modbus操作指令为写操作,则生成的消息帧参数中包括从站设备的设备号、从站设备中的一个或多个目的数据地址以及主站控制器的源数据地址处所保存的数据;/n计算所述消息帧的CRC差错校验码;/n将所述Modbus协议功能码、消息帧参数以及CRC差错校验码写入到消息帧的对应位置,生成消息帧;/n将所述Modbus消息帧发送到所述从站设备;/n从站设备响应后,主站控制器接收从站设备的响应消息帧,并根据上述Modbus操作指令自动解析和处理所述响应消息帧中的数据;具体为:/n解析所述响应消息帧获得所述响应消息帧中的数据;/n获得所述Modbus操作指令中主站控制器的源数据地址;/n将所述响应消息帧中的数据写入到所述主站控制器的源数据地址处。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长飞光纤光缆股份有限公司,未经长飞光纤光缆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610822207.6/,转载请声明来源钻瓜专利网。
- 上一篇:生态茶园手机智能控制系统
- 下一篇:分布式智慧供暖制冷管理系统及方法





