一种应用于分散控制系统处理周期计算的测试系统的制作方法-j9九游会真人

文档序号:35696384发布日期:2023-10-11 19:23阅读:16来源:国知局


1.本发明提供一种应用于分散控制系统处理周期计算的测试系统,属于分散控制系统处理测试技术领域。


背景技术:

2.分散控制系统是大型发电行业、石化企业的重要控制系统,系统控制性能和可靠性将直接影响生产的运行安全,目前通过检验分散控制系统软硬件性能和控制系统的可靠性、可维护性等技术指标,检验机组的控制系统各项技术指标是否达到设计和相关规范、规定的要求,来消除系统可能存在的隐患,确保分散控制系统安全可靠。
3.在各项检验的技术指标中,控制器的处理周期反映了控制器对控制逻辑进行运算处理的快慢,是控制器实时性的体现;分散控制系统根据控制任务的不同,配置有众多的控制器,不同控制器针对应用实时性的要求可设置为不同的运算处理周期,控制器处理周期设置的越短,控制器运算速度越快,系统响应对象快速变化的能力越强,输入和输出数据刷新越快,向网络传输数据的频次越快,但这也往往会造成控制器负荷率升高,因此对其设置合理的运算周期尤为重要。
4.针对控制器处理周期目前均可在分散控制系统内部进行设置,设置的处理周期从30ms到400ms不等,控制器在每一个控制逻辑页面的运算周期内会完成一次“接收新数据-计算-发送新数据”的过程,但是否能够达到合理的运算周期设置值,目前并没有明确实时的检测系统和手段。


技术实现要素:

5.本发明为了克服现有技术中存在的不足,所要解决的技术问题为:提供一种应用于分散控制系统处理周期计算的测试系统结构的改进。
6.为了解决上述技术问题,本发明采用的技术方案为:一种应用于分散控制系统处理周期计算的测试系统,包括测试启动模块m1、设定值为1的第一设定值模块m2、设定值为0的第二设定值模块m3、测试复位模块m4、脉冲发生器模块m5、第一切换模块m6、第二切换模块m7、加法器统计模块m8;所述测试启动模块m1的输出端o1与脉冲发生器模块m5的输入端相连,所述脉冲发生器模块m5的输出端o5与第一切换模块m6的切换端s1相连;所述第一设定值模块m2的输出端o2与第一切换模块m6的第一输入端i1相连;所述第二设定值模块m3的输出端o3与第一切换模块m6的第二输入端i2相连,所述第二设定值模块m3的输出端o3同时与第二切换模块m7的第一输入端i3相连;所述测试复位模块m4的输出端o4与第二切换模块m7的切换端s2相连;所述第一切换模块m6的输出端o6与加法器统计模块m8的第一输入端i5相连;所述第二切换模块m7的输出端o7与加法器统计模块m8的第二输入端i6相连,所述加法器统计模块m8的输出端o8与第二切换模块m7的第二输入端i4相连。
7.本发明相对于现有技术具备的有益效果为:本发明针对分散控制系统中控制器实时性周期的计算提供一种自动测试系统,通过设置常数模块1、常数模块0分别与切换模块产生周期性输出,并通过加法统计模块累加,统计到30次变化即停止,累加结果除以次数即为计算周期;将计算得到的周期数据与分散控制系统内部设置的控制器处理周期进行比对,可直观检验分散控制系统的实时性技术指标是否能够达到设计和相关规范、规定的要求,来消除分散控制系统可能存在的隐患,确保生产安全可靠运行。
附图说明
8.下面结合附图对本发明做进一步说明:图1为本发明的结构示意图;图2为图1中测试系统模块图形及功能示意图;图3为本发明实施例中控制器200ms计算周期的测试曲线图;图4为本发明实施例中控制器100ms计算周期的测试曲线图。
具体实施方式
9.如图1所示,本发明针对分散控制系统处理周期的计算提供一套自动测试系统,通过设计计算周期的自动测试策略,提供一种测试方案,解决了在分散控制系统实时性测试中针对控制器处理周期计算的问题,特别适用于分散控制系统经过长时间运行后,控制系统硬件(电子元器件)老化、控制器或重要卡件频繁故障等,无法判别控制器处理周期是否满足生产设备运行的分散控制系统。
10.本发明是通过以下技术方案解决以上技术问题的:一种应用于分散控制系统处理周期计算的自动测试系统,包括常数1模块、常数0模块、切换模块、测试启动模块、测试复位模块、加法器统计模块、脉冲模块等,使用时将自动测试系统移植到分散控制系统需要进行测试的控制器中,便可计算出控制器的计算周期,检验实时性指标是否能够满足要求。
11.进一步的,本发明提供的测试系统结构为:测试启动模块m1的输出端o1与脉冲发生器模块m5的输入端连接,第一设定值模块m2(设定值为1)的输出端o2与第一切换模块m6的第一输入端i1连接,第二设定值模块m3(设定值为0)的输出端o3与第一切换模块m6的第二输入端i2连接,脉冲发生器模块m5的输出端o5与第一切换模块m6的切换端s1连接,第二设定值模块m3的输出端o3同时与第二切换模块m7的第一输入端i3连接,测试复位模块m4的输出端o4与第二切换模块m7的切换端s2连接,第一切换模块m6的输出端o6与加法器统计模块m8的第一输入端i5连接,第二切换模块m7的输出端o7与加法器统计模块m8的第二输入端i6连接,加法器统计模块m8的输出端o8与第二切换模块m7的第二输入端i4连接。
12.本发明采用的控制模块图形及功能特性如图2所示,模块图形上标记的i为输入o为输出,模块特性为系统设定值;使用时,上述常数模块1和常数模块0通过切换模块产生周期性输出,并通过加法统计模块累加,统计到30次变化即停止,累加结果除以次数即为计算周期,该计算周期与分散控制系统内部设置的控制器处理周期进行比对,可直观检验分散控制系统的实时性技术
指标是否能够达到设计和相关规范的要求,从而消除分散控制系统可能存在的隐患,确保生产安全可靠运行。
13.本发明的实施例如下:本发明在进行测试时,选取相应的测试控制器,在控制器内接入该计算周期自动测试系统,同时获取状态,并作为do开关量输出,将录波仪接入do通道,对反转信号进行录波分析,30个反转次数共计用时毫秒值,计算出周期毫秒值,得到的计算周期测试曲线如图3和图4所示,其中图3是控制器计算周期为200ms时的测试曲线图,图4是控制器计算周期为100ms时的测试曲线图。
14.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。


技术特征:
1.一种应用于分散控制系统处理周期计算的测试系统,其特征在于:包括测试启动模块m1、设定值为1的第一设定值模块m2、设定值为0的第二设定值模块m3、测试复位模块m4、脉冲发生器模块m5、第一切换模块m6、第二切换模块m7、加法器统计模块m8;所述测试启动模块m1的输出端o1与脉冲发生器模块m5的输入端相连,所述脉冲发生器模块m5的输出端o5与第一切换模块m6的切换端s1相连;所述第一设定值模块m2的输出端o2与第一切换模块m6的第一输入端i1相连;所述第二设定值模块m3的输出端o3与第一切换模块m6的第二输入端i2相连,所述第二设定值模块m3的输出端o3同时与第二切换模块m7的第一输入端i3相连;所述测试复位模块m4的输出端o4与第二切换模块m7的切换端s2相连;所述第一切换模块m6的输出端o6与加法器统计模块m8的第一输入端i5相连;所述第二切换模块m7的输出端o7与加法器统计模块m8的第二输入端i6相连,所述加法器统计模块m8的输出端o8与第二切换模块m7的第二输入端i4相连。

技术总结
本发明提供一种应用于分散控制系统处理周期计算的测试系统,属于分散控制系统处理测试技术领域;所要解决的技术问题为:提供一种应用于分散控制系统处理周期计算的测试系统结构的改进;解决该技术问题采用的技术方案为:测试启动模块的输出端与脉冲发生器模块的输入端相连,所述脉冲发生器模块的输出端与切换模块的切换端相连;所述第一设定值模块的输出端与第一切换模块的第一输入端相连;所述第二设定值模块的输出端与第一切换模块的第二输入端相连,所述第二设定值模块的输出端同时与第二切换模块的第一输入端相连;所述测试复位模块的输出端与第二切换模块的切换端相连;本发明应用于分散控制系统。本发明应用于分散控制系统。本发明应用于分散控制系统。


技术研发人员:温武 白东海 孙昌雯 王蓉
受保护的技术使用者:国网山西省电力公司电力科学研究院
技术研发日:2023.08.14
技术公布日:2023/10/10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图