[发明专利]一种监控可编程逻辑控制器的通信数据打包方法有效
申请号: | 201310613206.7 | 申请日: | 2013-11-27 |
公开(公告)号: | CN103634076B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 琚长江;明勤;程睿远;薛吉;张志深 | 申请(专利权)人: | 上海电器科学研究院;上海电器科学研究所(集团)有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹;柏子雵 |
地址: | 200063 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种监控可编程逻辑控制器的通信数据打包方法,其特征在于,步骤为:步骤1、形成连续的有效数据包及有效数据包的排列关系;步骤2、有效数据包若符合拆分条件,则进入步骤3;有效数据包若符合合并条件,则进入步骤4;有效数据包若既不符合合并条件也不符合拆分条件,则进入步骤5,步骤3、拆分有效数据包;步骤4、合并有效数据包;步骤5、当前的有效数据包打包完成后,判断是否所有有效数据包全部打包完成,如果还有未被打包的有效数据包,则返回步骤2继续打下一个包,否则打包结束。本发明能够避免由于数据打包的不合理,导致通信效率降低,无法达到监控可编程逻辑控制器的最佳效果。 | ||
搜索关键词: | 一种 监控 可编程 逻辑 控制器 通信 数据 打包 方法 | ||
【主权项】:
一种监控可编程逻辑控制器的通信数据打包方法,其特征在于,步骤为:步骤1、生成需监控可编程逻辑控制器存储区地址的描述数据,记为有效数据,将所有有效数据根据存储区地址以连续性的特点分组,连续的有效数据分为一组,形成连续的有效数据包,将连续的有效数据包以存储区地址从小到大的顺序排列,形成有效数据包的排列关系;步骤2、有效数据包若符合拆分条件,则进入步骤3;有效数据包若符合合并条件,则进入步骤4;有效数据包若既不符合合并条件也不符合拆分条件,则进入步骤5,其中:拆分条件为:有效数据包的大小大于能够确保通信误码率保持平稳的最大字节数;合并条件为:相邻两个有效数据包合并后的大小不大于能够确保通信误码率保持平稳的最大字节数,且相邻两个有效数据包合并后的估算通信时间小于多个有效数据包合并前的估算通信时间;步骤3、拆分有效数据包:记Dbase为当前有效数据包的字节数,记L为能够确保通信误码率保持平稳的最大字节数,将有效数据包一分为二,其一是能够确保通信误码率保持平稳的最大字节数部分,记为L部分,其二是有效数据包去除能够确保通信误码率保持平稳的最大字节数后剩余的部分,记为(Dbase‑L)部分,将L部分与(Dbase‑L)部分分别打成一个包,进入步骤5;步骤4、合并有效数据包:记Dafter为与当前的有效数据包相邻的有效数据包的字节数,记Dmid为相邻两个有效数据包之间的无效连续数据字节数,将相邻的两个有效数据包合并成一个,则新的打包的基本数据字节数的值为Dbase+Dmid+Dafter,以新的打包的基本数据字节数将相邻两个有效数据包打成一个包,进入步骤5;步骤5、当前的有效数据包打包完成后,判断是否所有有效数据包全部打包完成,如果还有未被打包的有效数据包,则返回步骤2继续打下一个包,否则打包结束:所述步骤2包括:步骤2.1、开始监控可编程逻辑控制器之前,先发送一些固定长度的通信帧,测量4个参数,包括v、L、Ts,Tp,其中,v为通信平均速率,Ts为监控可编程逻辑控制器的设备收发数据的间隔时间,Tp为可编程逻辑控制器的收发数据的间隔时间;步骤2.2、若Dbase>L时,则满足拆分有效数据包的条件,进入所述步骤3,否则不满足拆分有效数据包的条件,进入步骤2.3;步骤2.3、若Dbase+Dmid+Dafter>L,则不满足合并有效数据包的条件,进入所述步骤5,否则判断相邻两个有效数据包合并后的估算通信时间是否小于多个有效数据包合并前的估算通信时间,若是,则进入所述步骤4,否则进入所述步骤5;所述步骤2.3中判断相邻两个有效数据包合并后的估算通信时间是否小于多个有效数据包合并前的估算通信时间的步骤为:步骤2.3.1、估算合并前需要的通信时间Tuc:
步骤2.3.2、估算合并后需要的通信时间Tc:
;步骤2.3.3、对合并前和合并后需要的通信时间进行比较:若Tc‑Tuc<0,则进入所述步骤4,否则进入所述步骤5。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电器科学研究院;上海电器科学研究所(集团)有限公司,未经上海电器科学研究院;上海电器科学研究所(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310613206.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于压制粉末材料的成型模具
- 下一篇:一种平衡防扭的绳端固定装置