[发明专利]一种Modbus协议下从站主动通知主站数据读取的通讯方法在审
申请号: | 202310718381.6 | 申请日: | 2023-06-16 |
公开(公告)号: | CN116599792A | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 张金慧;陶亦文;崔昊;宋慈;赵景服 | 申请(专利权)人: | 中原工学院;郑州大学 |
主分类号: | H04L12/403 | 分类号: | H04L12/403;H04L12/40 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
地址: | 451191 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 modbus 协议 主动 通知 数据 读取 通讯 方法 | ||
1.一种Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,其步骤如下:
步骤一:主站发送需要监视的数据Modbus地址至从站特定的地址内,告诉从站需要监视该批Modbus地址内的数据变化;
步骤二:从站收到需要监控的数据Modbus地址后,根据特定的地址内的数据进行数据监控,将变化结果直接记录在指定的地址段,并更改用于标识从站监视数据变化的数据状态位;
步骤三:主站定期周期性读取从站步骤二的数据状态位,当发现数据状态位的标识位更改为指定数据后,主站读取从站指定的地址段内的数据,获取从站数值变化的数据地址及其变化后的数据值;
步骤四:当从站将步骤二内指定的地址段内的数据反馈至主站后,更改步骤二的数据状态位,等待下一次数据变化后再次触发数据发送请求;
步骤五:主站完成对变动数据的解析,并进行记录。
2.根据权利要求1所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,所述主站通过周期性数据读取任务完成从站的数据状态监视;当从站数据发生变动时,触发主站单次读取数据任务,主站读取某一从站的出现变动的数据段,读取数据地址与数据,完成从站数据的变动监视。
3.根据权利要求2所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,在首次通讯时,获取从站数据地址内的初始数据,便于后续与更新值做比对与记录。
4.根据权利要求2或3所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,从站收到需要监控的数据Modbus地址后,建立内部监视任务,对监视任务数据内的Modbus地址的数据进行监控;当从站发现监视任务内数据发生变化时,将变化数据的地址与变化后的数据写在从站约定的数据段内,并更新从站数据标识位的值。
5.根据权利要求4所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,从站约定的数据段由主站和从站自行约定,或者定义为某一指定的通讯地址段。
6.根据权利要求1或5所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,从站完成步骤三内主站通讯请求,反馈回指定的地址段内包括变化的地址和变化的数据后,从站将数据标识位的值设定为初始状态,表示从站数据变动已完成传送。
7.根据权利要求6所述的Modbus协议下从站主动通知主站数据读取的通讯方法,其特征在于,主站单次读取从站约定的数据段内容后,根据数据结构进行数据解析;依照数据地址和数据值的对应关系,逐一写入到主站记录从站数据表内对应的地址段内,主站继续周期性读取从站数据标识状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原工学院;郑州大学,未经中原工学院;郑州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310718381.6/1.html,转载请声明来源钻瓜专利网。