System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于工业控制,具体涉及一种冗余无扰切换方法、装置及电子介质。
技术介绍
1、随着工业的发展,安全仪表系统(safety instrumentation system,简称sis)在生产中的应用不断增加,为了确保对现场控制器的稳定控制,自动化安全仪表系统能对企业生产装置和设备可能发生的危险或措施不当行为致使继续恶化的状态进行及时响应和保护,使生产装置和设备进入一个预定义的安全停车工况,从而使风险降低到可以接收的最低程度,保障人员、设备和生产装置的安全。
2、出于系统安全和可靠性等方面的考虑,会人为地对一些关键部件或功能进行重复的配置。当系统发生故障时,比如某一设备发生损坏,冗余配置的部件可以作为备援,及时介入并承担故障部件的工作,由此减少系统的故障时间。对于冗余配置的工作卡和备用卡,卡件会周期性的对自身进行高覆盖率的诊断,其诊断周期会远远大于卡件数据采集的周期,当卡件出现故障时,卡件无法在第一时间自诊断发现卡件的故障点,系统若采用故障数据,轻则导致安全仪表系统输出跳变,造成工艺波动,重则可能导致安全联锁被误触发,造成计划外紧急停车,带来极大的经济损失。
技术实现思路
1、鉴于现有技术的上述缺点、不足,本申请提供一种冗余无扰切换方法、装置及电子介质,当冗余卡件出现故障时,通过对数据的保持使卡件有足有的时间进行故障自诊断,确保卡件故障能及时自诊断检出,保证系统冗余切换的准确性。
2、为达到上述目的,本申请采用如下技术方案:
3、一种冗余无扰切换方
4、s1:上游卡件周期性进行自诊断;
5、s2:上游卡件之间进行同步,确定卡件的工作/备用状态;
6、s3:下游模块接收所有上游卡件的数据,并进行数据对比,根据所述数据对比结果,对工作卡件数据直接使用或进行数据保持。
7、优选的,步骤s2中,卡件之间的同步为节拍同步,不进行数据同步。
8、优选的,所述上游卡件在进行同步时,将自身的自诊断结果进行同步,并根据自诊断结果,确定自身的工作/备用状态。
9、优选的,则所述s3的数据对比方法,具体为:
10、获取工作卡件的数据a以及备用卡件的数据b,以及允许误差k;
11、若|a-b|≤k,则正常使用工作卡件数据;
12、若|a-b|>k,则抛弃工作卡件本次数据,并保持工作卡件上个周期数据。
13、优选的,所述下游模块保持工作卡件数据的时间t保持大于上游卡件自诊断周期的时间tdiag,所述下游模块在进行数据保持期间,持续对比上游卡件的数据,并根据对比结果持续数据保持或退出数据保持。
14、进一步的,本专利技术公开的方法还包括:
15、s4:当t保持大于tdiag,下游模块重新采集上游卡件数据并直接使用工作卡件数据。
16、优选的,t保持大于tdiag后,若上游卡件之间的数据比较结果仍不满足允许误差,下游模块使用工作卡件数据,并发起备用卡件故障报警。
17、本专利技术还公开了一种冗余无扰切换装置,包括
18、自诊断模块:用于上游卡件进行周期性自诊断;
19、交互模块:由于上游卡件之间进行交互;
20、对比模块:用于对比上游卡件之间的数据;
21、保持模块:根据对比模块的对比结果,对工作卡件的数据进行直接使用或数据保持。
22、优选的,所述保持模块在数据保持期间,持续对比上游卡件的数据,并根据对比结果持续数据保持或退出数据保持,所述保持模块的数据保持时间t保持大于tdiag时,直接使用工作卡件数据。
23、本专利技术还公开了一种电子介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述方法的步骤。
24、本申请的有益效果是:本申请涉及一种冗余无扰切换方法、装置及电子介质,下游模块在确认冗余上游卡件之间的数据相差大于允许误差时,下游模块抛弃工作卡件本周期的数据,对上一周期上游卡件数据满足精度要求的数据进行保持,且数据保持的时间大于上游卡件自诊断周期的时间,确保上游卡件能通过自诊断,判断出数据偏差的原因,重新确认工作卡件和备用卡件,避免因卡件的自诊断无法及时发现卡件故障,导致下游模块使用错误数据,安全联锁被误触发,造成计划外紧急停车,带来极大的经济损失。
本文档来自技高网...【技术保护点】
1.一种冗余无扰切换方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,步骤S2中,卡件之间的同步为节拍同步,不进行数据同步。
3.根据权利要求2所述的方法,其特征在于,所述上游卡件在进行同步时,将自身的自诊断结果进行交互,并根据自诊断结果,确定自身的工作/备用状态。
4.根据权利要求1所述的方法,其特征在于,则所述S3的数据对比方法,具体为:
5.根据权利要求4所述的方法,其特征在于,所述下游模块保持工作卡件数据的时间T保持大于上游卡件自诊断周期的时间TDiag,所述下游模块在进行数据保持期间,持续对比上游卡件的数据,并根据对比结果持续数据保持或退出数据保持。
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,T保持大于TDiag后,若上游卡件之间的数据比较结果仍不满足允许误差,下游模块使用工作卡件数据,并发起备用卡件故障报警。
8.一种冗余无扰切换装置,其特征在于,包括
9.根据权利要求8所述的装置,其特征在于,
1
...【技术特征摘要】
1.一种冗余无扰切换方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,步骤s2中,卡件之间的同步为节拍同步,不进行数据同步。
3.根据权利要求2所述的方法,其特征在于,所述上游卡件在进行同步时,将自身的自诊断结果进行交互,并根据自诊断结果,确定自身的工作/备用状态。
4.根据权利要求1所述的方法,其特征在于,则所述s3的数据对比方法,具体为:
5.根据权利要求4所述的方法,其特征在于,所述下游模块保持工作卡件数据的时间t保持大于上游卡件自诊断周期的时间tdiag,所述下游模块在进行数据保持期间,持续对比...
【专利技术属性】
技术研发人员:赖一宁,金福坤,陈伟童,周键威,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。