基于主从应答式协议的控制关联数据优先读取的配置方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:32475370 阅读:22 留言:0更新日期:2022-03-02 09:37
本发明专利技术公开了一种基于主从应答式协议的控制关联数据优先读取的配置方法,涉及设备数据集控系统技术领域。本发明专利技术通过控制关联数据的控制影响率和场景使用率获得该控制关联数据的优先级,为控制关联配置提供依据,然后根据控制关联数据的优先级进行关联配置,程序软件根据控制关联配置对配置后的关联点进行采集获取,以达到和满足控制后的关联数据的刷新频率要求。本发明专利技术可根据不同现场的不同要求,能够灵活的配置关联点为信息,包括关联点位顺序和点位数量,达到一种减少现场定制需求与关联配置强耦合的效果,能够适应不同的现场定制需求。需求。需求。

【技术实现步骤摘要】
基于主从应答式协议的控制关联数据优先读取的配置方法、装置、计算机设备及存储介质


[0001]本专利技术涉及设备数据集控系统
,更具体地说涉及一种基于主从应答式协议的控制关联数据优先读取的配置方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前,市面上基于类似MODBUS(RTU或TCP)通讯协议(以下简称为M协议)、IEC60870

103、CJ

188等主从应答式的设备被广泛使用,特别是在自动化控制领域、PLC的应用更为突出。而针对各厂家之间的PLC对接,控制类的操作的对接就显得尤为重要,这一点尤其反映在控制后与其关联点位数据的响应速度上。
[0003]在大数据量的集控系统中,控制类操作对数据的刷新频率在业务侧的重要性不言而喻,而采用M协议的系统,由于其本身的协议特点,需要通过设备点位的轮询机制,关联点位数据才能够得到相应,因此,现有的技术方案大致分为两种:
[0004](1)根据项目经验,只配置与控制点位相关联的部分点位(这是在有关联配置的系统软件下),但是这些点位的优先级得不到保证且无法配置读取次数;
[0005](2)如果系统软件不支持关联点位配置,则需要在软件中定制开发,针对不同的控制点位,在开发过程中,只能将控制点需要关联的所有点位定制在软件中。
[0006]目前,现有的技术方案,或多或少的存在点位覆盖不全、点位配置不灵活等问题,尤其是针对一些定制化项目,如果将关联点位在软件开发阶段就进行配置,一旦需求变更了,则会牵一发而动全身,改动量巨大。

技术实现思路

[0007]为了克服上述现有技术中存在的缺陷和不足,本专利技术提供了一种基于主从应答式协议的控制关联数据优先读取的配置方法,本专利技术的专利技术目的在于解决上述现有技术中存在的点位覆盖不全、点位配置不灵活的问题。本专利技术的基于主从应答式协议的控制关联数据优先读取的配置方法中,通过控制关联数据的控制影响率和场景使用率获得该控制关联数据的优先级,为控制关联配置提供依据,然后根据控制关联数据的优先级进行关联配置,程序软件根据控制关联配置对配置后的关联点进行采集获取,以达到和满足控制后的关联数据的刷新频率要求。本专利技术可根据不同现场的不同要求,能够灵活的配置关联点为信息,包括关联点位顺序和点位数量,达到一种减少现场定制需求与关联配置强耦合的效果,能够适应不同的现场定制需求。
[0008]为了解决上述现有技术中存在的问题,本专利技术是通过下述技术方案实现的。
[0009]本专利技术一方面提供了一种基于主从应答式协议的控制关联数据优先读取的配置方法,该方法包括以下步骤:
[0010]S1、根据系统的对接通讯协议及数据点位总数量,计算出整体轮询时间;以及各控制操作指令所关联点位的查询时间;
[0011]S2、计算各控制操作指令所关联点位的分散度;所述分散度是指,通讯协议数据地址的间隔率;
[0012]S3、根据S1步骤中计算得到的整体轮询时间和各控制操作指令所关联点位的查询时间,以及S2步骤中计算得到的各控制操作指令所关联点位的分散度,计算得到各控制操作指令所关联点位的控制影响率;
[0013]S4、计算各控制操作指令所关联点位的场景使用率;
[0014]S5、根据S3步骤计算得到的各控制操作指令所关联点位的控制影响率及S4步骤计算得到的各控制操作指令所关联点位的场景使用率,计算各控制操作指令所关联点位的优先级;
[0015]S6、根据S5步骤计算得到的各控制操作指令所关联点位的优先级,将各控制操作指令所关联点位顺序按照其优先级由大到小进行配置。
[0016]更进一步的,步骤S2中,各控制操作指令所关联点位的分散度是根据该控制操作指令所关联点位的个数及关联点位数据地址之间不连续间隔的个数确定的;计算式如下所示:
[0017]式中,e表示控制操作指令所关联点位的分散度,n表示控制操作指令所关联点位数量,m表示控制操作指令所关联点位在数据地址之间不连续间隔的数量。
[0018]更进一步的,所述控制影响率的计算公式如下所示:
[0019]式中,e表示控制操作指令所关联点位的分散度,t0表示整体轮询时间,t1表示控制操作指令所关联点位的轮询时间,η表示控制操作指令所关联点位的控制影响率;控制影响率的值越小表示该控制操作指令对整个点位轮询的影响越小。
[0020]更进一步的,S4步骤中,所述场景使用率是指控制操作指令所关联点位的使用次数与系统业务场景数的比值,场景使用率值越大,表示使用率越高,该控制操作指令所关联点位的重要性越高;场景使用率的计算公式如下所示:
[0021]式中,μ表示控制操作指令所关联点位的场景使用率,p表示控制操作指令所关联点位的使用次数,q表示系统业务场景数。
[0022]更进一步的,S5步骤中,控制操作指令所关联点位的优先级的计算公式如下所示:
[0023]式中,μ表示控制操作指令所关联点位的场景使用率,η表示控制操作指令所关联点位的控制影响率,f表示控制操作指令所关联点位的优先级。
[0024]所述S6步骤中,将各控制操作指令所关联点位顺序按照其优先级由大到小进行配置,具体是指,根据优先级的值,将关联寄存器表中与控制操作指令所关联点位的ID按照优先级的值由大到小进行排列,存入到控制关联表中的IDRELE字段中;系统根据控制关联表中的IDRELE字段的顺序进行控制操作指令所关联点位的数据查询获取。
[0025]本专利技术第二方面提供了一种基于主从应答式协议的控制关联数据优先读取的配置装置,该装置包括:
[0026]第一模块,用于根据系统的对接通讯协议及数据点位总数量,计算出整体轮询时
间;以及各控制操作指令所关联点位的查询时间;
[0027]第二模块,用于计算各控制操作指令所关联点位的分散度;所述分散度是指,通讯协议数据地址的间隔率;
[0028]第三模块,用于根据第一模块计算得到的整体轮询时间和各控制操作指令所关联点位的查询时间,以及第二模块计算得到的各控制操作指令所关联点位的分散度,计算得到各控制操作指令所关联点位的控制影响率;
[0029]第四模块,用于计算各控制操作指令所关联点位的场景使用率;
[0030]第五模块,用于根据第三模块计算得到的各控制操作指令所关联点位的控制影响率及第四模块计算得到的各控制操作指令所关联点位的场景使用率,计算各控制操作指令所关联点位的优先级;
[0031]第六模块,用于根据第五模块计算得到的各控制操作指令所关联点位的优先级,对各控制操作指令所关联点位顺序按照其优先级由大到小进行配置。
[0032]更进一步的,第二模块中,各控制操作指令所关联点位的分散度是根据该控制操作指令所关联点位的个数及关联点位数据地址之间不连续间隔的个数确定的;计算式如下所示:
[0033]式中,e表示控制操作指令所关联点位的分散度,n表示控制操作指令所关联点位数量,m表示控制操作指令所关联点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于主从应答式协议的控制关联数据优先读取的配置方法,其特征在于:该方法包括以下步骤:S1、根据系统的对接通讯协议及数据点位总数量,计算出整体轮询时间;以及各控制操作指令所关联点位的查询时间;S2、计算各控制操作指令所关联点位的分散度;所述分散度是指,通讯协议数据地址的间隔率;S3、根据S1步骤中计算得到的整体轮询时间和各控制操作指令所关联点位的查询时间,以及S2步骤中计算得到的各控制操作指令所关联点位的分散度,计算得到各控制操作指令所关联点位的控制影响率;S4、计算各控制操作指令所关联点位的场景使用率;S5、根据S3步骤计算得到的各控制操作指令所关联点位的控制影响率及S4步骤计算得到的各控制操作指令所关联点位的场景使用率,计算各控制操作指令所关联点位的优先级;S6、根据S5步骤计算得到的各控制操作指令所关联点位的优先级,将各控制操作指令所关联点位顺序按照其优先级由大到小进行配置。2.如权利要求1所述的基于主从应答式协议的控制关联数据优先读取的配置方法,其特征在于:步骤S2中,各控制操作指令所关联点位的分散度是根据该控制操作指令所关联点位的个数及关联点位数据地址之间不连续间隔的个数确定的;计算式如下所示:式中,e表示控制操作指令所关联点位的分散度,n表示控制操作指令所关联点位数量,m表示控制操作指令所关联点位在数据地址之间不连续间隔的数量。3.如权利要求1或2所述的基于主从应答式协议的控制关联数据优先读取的配置方法,其特征在于:所述控制影响率的计算公式如下所示:式中,e表示控制操作指令所关联点位的分散度,t0表示整体轮询时间,t1表示控制操作指令所关联点位的轮询时间,η表示控制操作指令所关联点位的控制影响率;控制影响率的值越小表示该控制操作指令对整个点位轮询的影响越小。4.如权利要求1或2所述的基于主从应答式协议的控制关联数据优先读取的配置方法,其特征在于:S4步骤中,所述场景使用率是指控制操作指令所关联点位的使用次数与系统业务场景数的比值,场景使用率值越大,表示使用率越高,该控制操作指令所关联点位的重要性越高;场景使用率的计算公式如下所示:式中,μ表示控制操作指令所关联点位的场景使用率,p表示控制操作指令所关联点位的使用次数,q表示系统业务场景数。5.如权利要求1或2所述的基于主从应答式协议的控制关联数据优先读取的配置...

【专利技术属性】
技术研发人员:赵普左凡林冬冬
申请(专利权)人:南京天溯自动化控制系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1