CN113608513A - 一种dcs***实时性测试装置及方法 - Google Patents
一种dcs***实时性测试装置及方法 Download PDFInfo
- Publication number
- CN113608513A CN113608513A CN202110673289.3A CN202110673289A CN113608513A CN 113608513 A CN113608513 A CN 113608513A CN 202110673289 A CN202110673289 A CN 202110673289A CN 113608513 A CN113608513 A CN 113608513A
- Authority
- CN
- China
- Prior art keywords
- transmission mode
- signal
- hard
- dcs
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 121
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims abstract description 194
- 230000008859 change Effects 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000010835 comparative analysis Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000011056 performance test Methods 0.000 abstract description 4
- 238000005259 measurement Methods 0.000 abstract description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 2
- 238000010248 power generation Methods 0.000 abstract description 2
- 230000006872 improvement Effects 0.000 description 8
- 238000009776 industrial production Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010998 test method Methods 0.000 description 2
- 241001154287 Hucho taimen Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000005428 wave function Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
一种DCS***实时性测试装置及方法,属于电厂发电技术领域,解决如何对工业生产的DCS***实时性进行测试,准确诊断DCS***在数据收发方面的性能、保障生产过程控制的安全、稳定、高效的问题;通过多个信号采集回路,使得该测试结果能够区分出DCS控制器在不同传输方式下的数据接包率、数据发包率、网络传输迟延上各自的性能,从而更加精确地测量出DCS控制器实时性,而且不受第三方控制器性能干扰。本发明设计的集数据接包率、数据发包率、网络传输迟延等性能测试于一体的测试装置,可以快速、直观、准确地显示测量结果,便于分析、统计、计算DCS***实时性。
Description
技术领域
本发明属于电厂发电技术领域,涉及一种DCS***实时性测试装置及方法。
背景技术
DCS***实时性反映了控制***在数据采集、数据传输、数据计算等方面的处理能力,其主要受DCS***通信网络的传输速率、传输精度以及***自身模件信号处理的时间和精度影响。DCS***实时性越高,对数据信号变化的分辨力越强、数据采样速率越高,越能满足工业生产过程对数据收发快速性的要求。因此,对DCS***实时性进行测试,可以准确诊断DCS***在数据收发方面的性能,保障工业生产过程控制的安全、稳定、高效。
如图3所示,现有技术中,公开日期为2016年11月的文献《大型火电机组分散控制***性能测试试验研究》(刘哲等,广东电网有限责任公司电力科学研究院)公开了一种常见的DCS***实时性测试方法,该技术方案采用周期性变化的三角波模拟量信号作为测试信号,利用数据采集仪器记录了测试信号、DCS***收发后的信号、DCS***两个控制器间网络传输后的收发信号。
上述技术方案存在以下不足:1)该方法采用呈三角波函数周期性变化的模拟量信号作为测试信号,其信号带宽等于或稍大于被测控制器扫描周期,按照奈斯奎特采样定理:如果信号带宽低于采样周期的2倍,可能会导致信号失真现象,因此不适合用于DCS***实时性测试;2)采用模拟量信号作为测试信号,由于受控制器扫描周期波动和采集精度的影响,测试结果会造成模拟量信号失真,难以用于精确计算***数据丢失率和延迟时间;3)该方法测试信号先后经过控制器1接收和发送,无法单独测量出***数据接包率和发包率,因此无法通过测试方法确定***实时性中造成数据丢失的原因;4)该方法采用了两个控制器来模拟控制器间网络传输,测试信号先后经过控制器1数据网络传输、被测控制器2的接收和发送,其结果无法区分被测控制器1的测量结果,因此不能反映被测控制器实时性能。
另外,采用周期性变化的开关量信号作为测试信号,其信号带宽等于或稍大于被测控制器扫描周期,也会导致测试结果失真现象,因此无法区分该现象是由带宽时间设置造成还是***实时性造成的;而且该方法通过在控制器中设置计数器记录接收脉冲个数来计算接包率,无法区分数据丢包现象是因传输迟延还是因***实时性造成的。
发明内容
本发明所要解决的技术问题在于如何设计一种DCS***实时性测试装置及方法,对工业生产的DCS***实时性进行测试,准确诊断DCS***在数据收发方面的性能、保障生产过程控制的安全、稳定、高效。
本发明是通过以下技术方案解决上述技术问题的:
一种DCS***实时性测试装置,包括:SOE信号发生器(1)、A/D转换器(2)、DCS控制器(3)、第一直流电源(4)、第二直流电源(5)、示波器(6)、第三直流电源(7)、第四直流电源(8);SOE信号发生器(1)的RJ45网络接口与DCS控制器(3)的RJ45网络接口之间采用网络传输方式连接;SOE信号发生器(1)的DO开关量输出接口与A/D转换器(2)输入端采用硬接线传输方式连接,A/D转换器(2)的输出端与DCS控制器(3)的DI开关量输入接口采用硬接线传输方式连接;DCS控制器(3)的第一DO开关量输出接口与第一直流电源(4)的输入端采用硬接线传输方式连接,第一直流电源(4)的输出端与示波器(6)的接口Ⅰ采用硬接线传输方式连接,DCS控制器(3)的第二DO开关量输出接口与第二直流电源(5)的输入端采用硬接线传输方式连接,第二直流电源(5)的输出端与示波器(6)的接口Ⅱ采用硬接线传输方式连接;第三直流电源(7)的输入端采用硬接线传输方式连接在SOE信号发生器(1)的DO开关量输出接口与A/D转换器(2)之间,第三直流电源(7)的输出端连接在示波器(6)的接口Ⅳ,第四直流电源(8)的输入端采用硬接线传输方式连接在A/D转换器(2)与DCS控制器(3)的DI开关量输入接口之间,第四直流电源(8)的输入端采用硬接线传输方式连接在示波器(6)的接口Ⅲ。
本发明设计的集数据接包率、数据发包率、网络传输迟延等性能测试于一体的测试装置,可以快速、直观、准确地显示测量结果,便于分析、统计、计算DCS***实时性,通过多个信号采集回路,使得该测试结果能够区分出DCS控制器3在不同传输方式下的数据接包率、数据发包率、网络传输迟延上各自的性能,从而更加精确地测量出DCS控制器3实时性,而且不受第三方控制器性能干扰。
作为本发明技术方案的进一步改进,所述的网络传输方式连接采用10/100M网线,所述的硬接线传输方式采用电缆。
作为本发明技术方案的进一步改进,装置的工作原理如下:
设置被测DCS控制器(3)的扫描周期为T,将所有直流电源电压设置为相同数值M;
SOE信号发生器(1)产生一组周期性变化的脉冲信号作为测试信号,其脉冲带宽长度等于被测控制器扫描周期的两倍,其信号占空比为50%,数量为N,保证测试信号频率不大于DCS控制器(3)采样频率的二分之一;
SOE信号发生器(1)产生的测试信号以网络传输方式和硬接线方式同时向外传输;其中以硬接线方式发送的信号是物理量,物理量分为两路,第一路物理量信号直接输入第三直流电源(7)后接至示波器(6)接口Ⅳ,用于记录原始测试信号波形曲线;第二路物理量信号通过A/D转换器(2)转化为数字量信号后,分别传输至DCS控制器(3)中的DI开关量输入接口以及第四直流电源(8)的输入端后再接至示波器(6)接口Ⅲ中,用于记录DCS控制器(3)数据接收信号波形曲线;SOE信号发生器(1)以网络传输方式经10/100M网线传输至DCS控制器(3)上的RJ45网络接口;DCS控制器(3)接收到两路测试信号后,分别通过控制器内部组态逻辑传输至DCS控制器(3)中的两个DO开关量输出接口,以网络传输方式的一路信号输入第一直流电源(4)后再接至示波器(6)接口Ⅰ中,用于记录该方式下数据收发后信号波形曲线,以硬接线传输方式的一路信号输入第二直流电源(5)后再接至示波器(6)接口Ⅱ中,用于记录该方式下数据收发后信号波形曲线;
示波器(6)同时记录下接口Ⅰ、接口Ⅱ、接口Ⅲ和接口Ⅳ四路输入信号,分别为网络传输方式的数据收发信号、硬接线传输方式的数据收发信号、硬接线传输方式的接收信号和硬接线传输方式的原始测试信号,通过四路信号的波形对比分析,分别计算得到硬接线传输方式下DCS控制器(3)的接包率η1、硬接线传输方式DCS控制器(3)的发包率η2、网络传输方式下DCS控制器(3)η3的接包率以及网络传输迟延时间τ。
作为本发明技术方案的进一步改进,所述的硬接线传输方式下DCS控制器(3)的接包率的计算方法为:对比原始测试信号和数据接收信号的波形曲线,记录数据接收信号的波形脉冲个数,记为N1,由此可计算出硬接线传输方式下DCS控制器(3)的接包率为其中N表示原始测试信号的波形脉冲个数。
作为本发明技术方案的进一步改进,所述的硬接线传输方式DCS控制器(3)的发包率的计算方法为:对比硬接线传输方式接收信号与硬接线传输方式收发信号的波形曲线,记录硬接线传输方式收发信号波形中的脉冲个数,记为N2;DCS控制器(3)将接收到的脉冲数N1作为发包总数,由此计算出硬接线传输方式DCS控制器(3)的发包率为
作为本发明技术方案的进一步改进,所述的网络传输方式下DCS控制器(3)的接包率的计算方法为:记录网络传输方式收发信号波形中的脉冲个数,记为N3,扣除相同的发包时的丢包数N1-N2,进而计算得出网络传输方式下DCS控制器(3)的接包率为
作为本发明技术方案的进一步改进,所述的网络传输迟延时间的计算方法为:对比硬接线传输方式收发信号与网络传输方式收发信号的波形曲线,记录两个波形曲线中第一个脉冲发生时所对应的时刻,其时间差值绝对值记作τ,作为网络传输迟延时间。
一种DCS***实时性测试方法,包括如下步骤:
S1、设置被测DCS控制器(3)的扫描周期为T,将所有直流电源电压设置为相同数值M;
S2、SOE信号发生器(1)产生一组周期性变化的脉冲信号作为测试信号,其脉冲带宽长度等于被测控制器扫描周期的两倍,其信号占空比为50%,数量为N;
S3、SOE信号发生器(1)产生的测试信号以网络传输方式和硬接线方式同时向外传输;其中以硬接线方式发送的信号是物理量,物理量分为两路,第一路物理量信号直接输入第三直流电源(7)后接至示波器(6)接口Ⅳ,用于记录原始测试信号波形曲线;第二路物理量信号通过A/D转换器(2)转化为数字量信号后,分别传输至DCS控制器(3)中的DI开关量输入接口以及第四直流电源(8)的输入端后再接至示波器(6)接口Ⅲ中,用于记录DCS控制器(3)数据接收信号波形曲线;SOE信号发生器(1)以网络传输方式经10/100M网线传输至DCS控制器(3)上的RJ45网络接口;DCS控制器(3)接收到两路测试信号后,分别通过控制器内部组态逻辑传输至DCS控制器(3)中的两个DO开关量输出接口,以网络传输方式的一路信号输入第一直流电源(4)后再接至示波器(6)接口Ⅰ中,用于记录该方式下数据收发后信号波形曲线,以硬接线传输方式的一路信号输入第二直流电源(5)后再接至示波器(6)接口Ⅱ中,用于记录该方式下数据收发后信号波形曲线;
S4、示波器(6)同时记录下接口Ⅰ、接口Ⅱ、接口Ⅲ和接口Ⅳ四路输入信号,分别为网络传输方式的数据收发信号、硬接线传输方式的数据收发信号、硬接线传输方式的接收信号和硬接线传输方式的原始测试信号,通过四路信号的波形对比分析,分别计算得到硬接线传输方式下DCS控制器(3)的接包率η1、硬接线传输方式DCS控制器(3)的发包率η2、网络传输方式下DCS控制器(3)η3的接包率以及网络传输迟延时间τ。
S5、观察η1、η2、η3的数值是否都等于100%,以及检查网络传输迟延时间τ是否小于扫描周期T,表示当前网络传输迟延时间不占用一个控制器扫描周期,当满足以上所有条件时,代表DCS控制器(3)在当前扫描周期下,能够完整地接收和发送数据,网络传输未造成数据丢包现象,DCS控制器(3)***实时性满足要求,继续减小被测控制器的扫描周期,改变测试信号带宽长度,重复S3至S5的测试过程;否则,当前扫描周期下的***实时性不满足要求,则将上一次测试结果满足要求时的控制器扫描周期记为当前控制器的实时性。
作为本发明技术方案的进一步改进,所述的硬接线传输方式下DCS控制器(3)的接包率的计算方法为:对比原始测试信号和数据接收信号的波形曲线,记录数据接收信号的波形脉冲个数,记为N1,由此可计算出硬接线传输方式下DCS控制器(3)的接包率为其中N表示原始测试信号的波形脉冲个数;
所述的硬接线传输方式DCS控制器(3)的发包率的计算方法为:对比硬接线传输方式接收信号与硬接线传输方式收发信号的波形曲线,记录硬接线传输方式收发信号波形中的脉冲个数,记为N2;DCS控制器(3)将接收到的脉冲数N1作为发包总数,由此计算出硬接线传输方式DCS控制器(3)的发包率为
所述的网络传输方式下DCS控制器(3)的接包率的计算方法为:记录网络传输方式收发信号波形中的脉冲个数,记为N3,扣除相同的发包时的丢包数N1-N2,进而计算得出网络传输方式下DCS控制器(3)的接包率为
作为本发明技术方案的进一步改进,所述的网络传输迟延时间的计算方法为:对比硬接线传输方式收发信号与网络传输方式收发信号的波形曲线,记录两个波形曲线中第一个脉冲发生时所对应的时刻,其时间差值绝对值记作τ,作为网络传输迟延时间。
本发明的优点在于:
1)本发明提供了一种新的DCS***实时性测试装置,采用了一种周期性变化的脉冲信号作为测试信号,其带宽时间设置为被测控制器扫描周期的2倍,避免因脉冲带宽时间与控制器扫描周期相近而引起测量结果失真的问题,对DCS***实时性测试结果造成影响;同时采用脉冲信号作为测试信号,相较于模拟量信号而言更不易受控制器扫描周期波动等因素引起的信号失真问题,因此本发明的测试结果精度更高。
2)本发明提出的DCS***实时性测试装置,能够同时记录网络传输方式数据收发信号、经硬接线传输方式数据收发信号、硬接线传输方式接收信号和原始测试信号,直接通过测试结果进行数据观察、统计和计算,便于区分出测试结果的数据丢包现象是由网络迟延还是由***实时性引起,从而提高测试精度。
3)本发明提供了一种新的DCS***实时性测试方法,能够快速、精准地计算出网络传输方式和硬接线传输方式下的数据接包率、硬接线传输方式下的数据发包率以及网络传输迟延时间,由此获得较高精度的DCS***实时性。
4)本发明通过四种接收信号对比分析,能够单独测量出DCS***在网络传输方式和硬接线传输方式下的数据接包率、硬接线传输方式下的数据接包率和数据发包率和网络传输迟延时间,因此可以准确地评价影响DCS***实时性的主要因素;
5)本发明无需通过两个控制器来实现数据网络传输,从而避免了另一个控制器性能对被测控制器实时性测试结果造成的干扰,提高测试结果的精度。
附图说明
图1是本发明实施例一的一种DCS***实时性测试装置的结构图;
图2是本发明实施例一的一种DCS***实时性测试方法的流程图;
图3是现有技术的测试方法。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合说明书附图以及具体的实施例对本发明的技术方案作进一步描述:
实施例一
如图1所示,一种DCS***实时性测试装置,包括:SOE信号发生器1、A/D转换器2、DCS控制器3、第一直流电源4、第二直流电源5、示波器6、第三直流电源7、第四直流电源8。
SOE信号发生器1的RJ45网络接口与DCS控制器3的RJ45网络接口之间采用10/100M网线连接;SOE信号发生器1的DO开关量输出接口与A/D转换器2输入端采用电缆连接,A/D转换器2的输出端与DCS控制器3的DI开关量输入接口采用电缆连接;DCS控制器3的第一DO开关量输出接口与第一直流电源4的输入端采用电缆连接,第一直流电源4的输出端与示波器6的接口Ⅰ采用电缆连接,DCS控制器3的第二DO开关量输出接口与第二直流电源5的输入端采用电缆连接,第二直流电源5的输出端与示波器6的接口Ⅱ采用电缆连接;第三直流电源7的输入端采用电缆连接在SOE信号发生器1的DO开关量输出接口与A/D转换器2之间,第三直流电源7的输出端采用电缆连接在示波器6的接口Ⅳ,第四直流电源8的输入端采用电缆连接在A/D转换器2与DCS控制器3的DI开关量输入接口之间,第四直流电源8的输入端采用电缆连接在示波器6的接口Ⅲ。
本发明设计的集数据接包率、数据发包率、网络传输迟延等性能测试于一体的测试装置,可以快速、直观、准确地显示测量结果,便于分析、统计、计算DCS***实时性,通过多个信号采集回路,使得该测试结果能够区分出DCS控制器3在不同传输方式下的数据接包率、数据发包率、网络传输迟延上各自的性能,从而更加精确地测量出DCS控制器3实时性,而且不受第三方控制器性能干扰。
本发明的DCS***实时性测试装置的工作原理如下:
(1)设置被测DCS控制器3的扫描周期为T;采用了一种周期性变化的脉冲信号作为测试信号,其脉冲带宽长度大于被测控制器扫描周期,避免因脉冲带宽时间与控制器扫描周期相近而引起数据采集失真的问题,对DCS实时性测试结果造成影响;同时采用脉冲信号作为测试信号,相较于模拟量信号而言更不易受控制器扫描周期波动等因素引起的信号失真问题,使测试结果精度更高。
(2)将所有直流电源电压设置为相同数值M,便于各个信号进行对比分析;
(3)SOE信号发生器1产生一组周期性变化的脉冲信号作为测试信号,其脉冲带宽长度等于被测控制器扫描周期的两倍(即2T),其信号占空比为50%,脉冲数量为N,保证了测试信号频率不大于DCS控制器3采样频率的二分之一,防止出现信号失真的现象;
(4)SOE信号发生器1产生的测试信号以网络传输方式和硬接线方式同时向外传输;其中以硬接线方式发送的信号是物理量,物理量分为两路,第一路物理量信号直接输入第三直流电源7后接至示波器6接口Ⅳ,用于记录原始测试信号波形曲线;第二路物理量信号通过A/D转换器2转化为数字量信号后,分别传输至DCS控制器3中的DI开关量输入接口以及第四直流电源8的输入端后再接至示波器6接口Ⅲ中,用于记录DCS控制器3数据接收信号波形曲线;SOE信号发生器1以网络传输方式经10/100M网线传输至DCS控制器3上的RJ45网络接口;
(5)DCS控制器3接收到两路测试信号后,分别通过控制器内部组态逻辑传输至DCS控制器3中的两个DO开关量输出接口,以网络传输方式的一路信号输入第一直流电源4后再接至示波器6接口Ⅰ中,用于记录该方式下数据收发后信号波形曲线,以硬接线传输方式的一路信号输入第二直流电源5后再接至示波器6接口Ⅱ中,用于记录该方式下数据收发后信号波形曲线;
(6)示波器6同时记录下接口Ⅰ、接口Ⅱ、接口Ⅲ和接口Ⅳ四路输入信号,分别为经网络传输数据收发后信号、经硬接线传输数据收发后信号、经硬接线传输数据接收信号和测试原始信号;通过四路信号的波形对比分析,分别可以得到各自的接包率、发包率和网络传输迟延时间;
(7)减小DCS控制器3的扫描周期,同步更改SOE信号发生器1信号带宽长度,重新进行测试,示波器6分别记录接口Ⅰ、接口Ⅱ、接口Ⅲ和接口Ⅳ四路输入信号,分析得到当前控制器扫描周期下的DCS控制器3的数据接包率、网络传输迟延时间、数据发包率;
(8)进一步减小DCS控制器3的扫描周期,重复测试,直至DCS控制器3能正确检测出测试信号变化状态下所需的最小扫描周期,即确定为该***的实时性。
实施例二
如图2所示,一种DCS***实时性测试方法,包括以下步骤:
第一,设置被测DCS控制器3的扫描周期为T。
第二,将所有直流电源电压设置为相同数值M。
第三,设置SOE信号发生器1参数,产生一个脉冲个数为N,脉冲带宽长度为2T,占空比为50%的测试信号。
第四,测试信号分别同时经四路后送至示波器6中记录波形曲线,分别为网络传输方式数据收发信号、经硬接线传输方式数据收发信号、硬接线传输方式接收信号和原始测试信号。
第五,通过示波器6对四路信号波形曲线进行对比分析,得到DCS控制器3在不同传输方式下的数据接包率、发包率、网络传输迟延时间;具体方法如下:
2)对比硬接线传输方式接收信号与硬接线传输方式收发信号的波形曲线,记录硬接线传输方式收发信号波形中的脉冲个数,记为N2;DCS控制器3将接收到的脉冲数N1作为发包总数,由此计算出硬接线传输方式DCS控制器3的发包率为
3)对比硬接线传输方式收发信号与网络传输方式收发信号的波形曲线,记录两个波形曲线中第一个脉冲发生时所对应的时刻,其时间差值绝对值记作τ,作为网络传输迟延时间;记录网络传输方式收发信号波形中的脉冲个数,记为N3,因为二者接包方式不同,发包方式相同,所以扣除相同的发包时的丢包数N1-N2,进而计算得出网络传输方式下DCS控制器3的接包率为
第六,观察η1、η2、η3的数值是否都等于100%,以及检查网络传输迟延时间τ是否小于扫描周期T,表示当前网络传输迟延时间不占用一个控制器扫描周期,当满足以上所有条件时,代表DCS控制器3在当前扫描周期下,能够完整地接收和发送数据,网络传输未造成数据丢包现象,DCS控制器3***实时性满足要求,继续减小被测控制器的扫描周期,改变测试信号带宽长度,重复第四至第六步测试过程;否则,当前扫描周期下的***实时性不满足要求,则将上一次测试结果满足要求时的控制器扫描周期记为当前控制器的实时性。
本发明的DCS***实时性是DCS***的一项重要性能,其反映了DCS***在数据采集、数据传输、数据计算等环节的处理能力,用于评价DCS***是否能够满足工业生产过程数据采集、传输、显示、计算等环节的需求。DCS***实时性越高,代表***能够检测变化速度更快的数据信号。DCS***实时性包含了其控制网络数据传输时延、数据收发正确率的特性。设计一种高精度的、连续的、可调控的测试信号,和集控制网络数据传输和数据收发于一体的测试回路,同时检测DCS***实时性在数据传输和数据收发方面的性能,获得***实时性的测试结果,得到DCS***能正确检测出测试信号变化状态下所需的最小持续时间,即确定为***实时性。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种DCS***实时性测试装置,其特征在于,包括:SOE信号发生器(1)、A/D转换器(2)、DCS控制器(3)、第一直流电源(4)、第二直流电源(5)、示波器(6)、第三直流电源(7)、第四直流电源(8);SOE信号发生器(1)的RJ45网络接口与DCS控制器(3)的RJ45网络接口之间采用网络传输方式连接;SOE信号发生器(1)的DO开关量输出接口与A/D转换器(2)输入端采用硬接线传输方式连接,A/D转换器(2)的输出端与DCS控制器(3)的DI开关量输入接口采用硬接线传输方式连接;DCS控制器(3)的第一DO开关量输出接口与第一直流电源(4)的输入端采用硬接线传输方式连接,第一直流电源(4)的输出端与示波器(6)的接口Ⅰ采用硬接线传输方式连接,DCS控制器(3)的第二DO开关量输出接口与第二直流电源(5)的输入端采用硬接线传输方式连接,第二直流电源(5)的输出端与示波器(6)的接口Ⅱ采用硬接线传输方式连接;第三直流电源(7)的输入端采用硬接线传输方式连接在SOE信号发生器(1)的DO开关量输出接口与A/D转换器(2)之间,第三直流电源(7)的输出端连接在示波器(6)的接口Ⅳ,第四直流电源(8)的输入端采用硬接线传输方式连接在A/D转换器(2)与DCS控制器(3)的DI开关量输入接口之间,第四直流电源(8)的输入端采用硬接线传输方式连接在示波器(6)的接口Ⅲ。
2.根据权利要求1所述的一种DCS***实时性测试装置,其特征在于,所述的网络传输方式连接采用10/100M网线,所述的硬接线传输方式采用电缆。
3.根据权利要求2所述的一种DCS***实时性测试装置,其特征在于,装置的工作原理如下:
设置被测DCS控制器(3)的扫描周期为T,将所有直流电源电压设置为相同数值M;
SOE信号发生器(1)产生一组周期性变化的脉冲信号作为测试信号,其脉冲带宽长度等于被测控制器扫描周期的两倍,其信号占空比为50%,脉冲数量为N,保证测试信号频率不大于DCS控制器(3)采样频率的二分之一;
SOE信号发生器(1)产生的测试信号以网络传输方式和硬接线方式同时向外传输;其中以硬接线方式发送的信号是物理量,物理量分为两路,第一路物理量信号直接输入第三直流电源(7)后接至示波器(6)接口Ⅳ,用于记录原始测试信号波形曲线;第二路物理量信号通过A/D转换器(2)转化为数字量信号后,分别传输至DCS控制器(3)中的DI开关量输入接口以及第四直流电源(8)的输入端后再接至示波器(6)接口Ⅲ中,用于记录DCS控制器(3)数据接收信号波形曲线;SOE信号发生器(1)以网络传输方式经10/100M网线传输至DCS控制器(3)上的RJ45网络接口;DCS控制器(3)接收到两路测试信号后,分别通过控制器内部组态逻辑传输至DCS控制器(3)中的两个DO开关量输出接口,以网络传输方式的一路信号输入第一直流电源(4)后再接至示波器(6)接口I中,用于记录该方式下数据收发后信号波形曲线,以硬接线传输方式的一路信号输入第二直流电源(5)后再接至示波器(6)接口II中,用于记录该方式下数据收发后信号波形曲线;
示波器(6)同时记录下接口I、接口II、接口III和接口IV四路输入信号,分别为网络传输方式的数据收发信号、硬接线传输方式的数据收发信号、硬接线传输方式的接收信号和硬接线传输方式的原始测试信号,通过四路信号的波形对比分析,分别计算得到硬接线传输方式下DCS控制器(3)的接包率η1、硬接线传输方式DCS控制器(3)的发包率η2、网络传输方式下DCS控制器(3)η3的接包率以及网络传输迟延时间τ。
7.根据权利要求3所述的一种DCS***实时性测试装置,其特征在于,所述的网络传输迟延时间的计算方法为:对比硬接线传输方式收发信号与网络传输方式收发信号的波形曲线,记录两个波形曲线中第一个脉冲发生时所对应的时刻,其时间差值绝对值记作τ,作为网络传输迟延时间。
8.一种DCS***实时性测试方法,其特征在于,包括如下步骤:
S1、设置被测DCS控制器(3)的扫描周期为T,将所有直流电源电压设置为相同数值M;
S2、SOE信号发生器(1)产生一组周期性变化的脉冲信号作为测试信号,其脉冲带宽长度等于被测控制器扫描周期的两倍,其信号占空比为50%,数量为N;
S3、SOE信号发生器(1)产生的测试信号以网络传输方式和硬接线方式同时向外传输;其中以硬接线方式发送的信号是物理量,物理量分为两路,第一路物理量信号直接输入第三直流电源(7)后接至示波器(6)接口IV,用于记录原始测试信号波形曲线;第二路物理量信号通过A/D转换器(2)转化为数字量信号后,分别传输至DCS控制器(3)中的DI开关量输入接口以及第四直流电源(8)的输入端后再接至示波器(6)接口III中,用于记录DCS控制器(3)数据接收信号波形曲线;SOE信号发生器(1)以网络传输方式经10/100M网线传输至DCS控制器(3)上的RJ45网络接口;DCS控制器(3)接收到两路测试信号后,分别通过控制器内部组态逻辑传输至DCS控制器(3)中的两个DO开关量输出接口,以网络传输方式的一路信号输入第一直流电源(4)后再接至示波器(6)接口I中,用于记录该方式下数据收发后信号波形曲线,以硬接线传输方式的一路信号输入第二直流电源(5)后再接至示波器(6)接口II中,用于记录该方式下数据收发后信号波形曲线;
S4、示波器(6)同时记录下接口I、接口II、接口III和接口IV四路输入信号,分别为网络传输方式的数据收发信号、硬接线传输方式的数据收发信号、硬接线传输方式的接收信号和硬接线传输方式的原始测试信号,通过四路信号的波形对比分析,分别计算得到硬接线传输方式下DCS控制器(3)的接包率η1、硬接线传输方式DCS控制器(3)的发包率η2、网络传输方式下DCS控制器(3)η3的接包率以及网络传输迟延时间τ。
S5、观察η1、η2、η3的数值是否都等于100%,以及检查网络传输迟延时间τ是否小于扫描周期T,表示当前网络传输迟延时间不占用一个控制器扫描周期,当满足以上所有条件时,代表DCS控制器(3)在当前扫描周期下,能够完整地接收和发送数据,网络传输未造成数据丢包现象,DCS控制器(3)***实时性满足要求,继续减小被测控制器的扫描周期,改变测试信号带宽长度,重复S3至S5的测试过程;否则,当前扫描周期下的***实时性不满足要求,则将上一次测试结果满足要求时的控制器扫描周期记为当前控制器的实时性。
9.根据权利要求8所述的一种DCS***实时性测试方法,其特征在于,所述的硬接线传输方式下DCS控制器(3)的接包率的计算方法为:对比原始测试信号和数据接收信号的波形曲线,记录数据接收信号的波形脉冲个数,记为N1,由此可计算出硬接线传输方式下DCS控制器(3)的接包率为其中N表示原始测试信号的波形脉冲个数;
所述的硬接线传输方式DCS控制器(3)的发包率的计算方法为:对比硬接线传输方式接收信号与硬接线传输方式收发信号的波形曲线,记录硬接线传输方式收发信号波形中的脉冲个数,记为N2;DCS控制器(3)将接收到的脉冲数N1作为发包总数,由此计算出硬接线传输方式DCS控制器(3)的发包率为
10.根据权利要求9所述的一种DCS***实时性测试方法,其特征在于,所述的网络传输迟延时间的计算方法为:对比硬接线传输方式收发信号与网络传输方式收发信号的波形曲线,记录两个波形曲线中第一个脉冲发生时所对应的时刻,其时间差值绝对值记作τ,作为网络传输迟延时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110673289.3A CN113608513B (zh) | 2021-06-17 | 2021-06-17 | 一种dcs***实时性测试装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110673289.3A CN113608513B (zh) | 2021-06-17 | 2021-06-17 | 一种dcs***实时性测试装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113608513A true CN113608513A (zh) | 2021-11-05 |
CN113608513B CN113608513B (zh) | 2024-01-19 |
Family
ID=78303550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110673289.3A Active CN113608513B (zh) | 2021-06-17 | 2021-06-17 | 一种dcs***实时性测试装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113608513B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844803A (zh) * | 2022-03-29 | 2022-08-02 | 杭州意能电力技术有限公司 | 一体化控制***子***间通讯时延测试方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB974060A (en) * | 1961-12-20 | 1964-11-04 | Siemens Ag | Improvements in or relating to testing apparatus for electric cables |
CN202034064U (zh) * | 2011-03-17 | 2011-11-09 | 江苏核电有限公司 | 一种dcs***信号传输模件性能检测装置 |
CN102541052A (zh) * | 2012-02-16 | 2012-07-04 | 山东电力研究院 | 计算机控制***实时性测试方法 |
CN108391250A (zh) * | 2018-03-02 | 2018-08-10 | 重庆大学 | 车间通信网络性能外场测试方法及测试*** |
-
2021
- 2021-06-17 CN CN202110673289.3A patent/CN113608513B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB974060A (en) * | 1961-12-20 | 1964-11-04 | Siemens Ag | Improvements in or relating to testing apparatus for electric cables |
CN202034064U (zh) * | 2011-03-17 | 2011-11-09 | 江苏核电有限公司 | 一种dcs***信号传输模件性能检测装置 |
CN102541052A (zh) * | 2012-02-16 | 2012-07-04 | 山东电力研究院 | 计算机控制***实时性测试方法 |
CN108391250A (zh) * | 2018-03-02 | 2018-08-10 | 重庆大学 | 车间通信网络性能外场测试方法及测试*** |
Non-Patent Citations (1)
Title |
---|
司瑞才;张锷;刘磊;徐雨红;: "火电厂分散控制***性能测试方法研究", 吉林电力, no. 04 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844803A (zh) * | 2022-03-29 | 2022-08-02 | 杭州意能电力技术有限公司 | 一体化控制***子***间通讯时延测试方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113608513B (zh) | 2024-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101393234A (zh) | 波形自动量测***及方法 | |
CN115014696B (zh) | 一种风洞多信号源数据同步采集与集成处理的方法 | |
CN111934760B (zh) | 信号处理传输延时特性检测装置、方法及终端设备 | |
CN108896953A (zh) | 基于无线同步的多间隔数字计量测试*** | |
CN101105501A (zh) | 风扇转速测试***及方法 | |
CN110780110B (zh) | 一种基波电压过零点自动检测方法、***及采样装置 | |
CN109799373A (zh) | 具备多通道同步功能的任意波形发生器 | |
CN107942280A (zh) | 一种用于对绝对延迟时间进行校准的方法及*** | |
CN113608513B (zh) | 一种dcs***实时性测试装置及方法 | |
CN215813847U (zh) | 一种dcs***实时性测试装置 | |
CN106324538A (zh) | 一种局部放电自动校准*** | |
CN115113125A (zh) | 一种多通道任意波形发生器的校正*** | |
CN103869123B (zh) | 一种具有脉宽测量功能的示波器 | |
CN103377962A (zh) | 一种低压差分信号测试***和方法 | |
CN104536282A (zh) | 时间数字转换器、时间测量装置及其测量方法 | |
CN113466673A (zh) | 一种通道传输延时差异测量***及方法 | |
CN105842566B (zh) | 自动化测绘数字滤波器幅频特性曲线的***及其测绘方法 | |
CN107884648A (zh) | 一种多端口差分传输通道抖动的测试分析方法 | |
CN206638771U (zh) | 一种基于tdr的抗干扰电缆故障测试*** | |
CN112067870B (zh) | 一种基于fpga的示波器参数自动测量装置及方法 | |
CN115638952A (zh) | 多点压力数据同步并行采集***及应用方法 | |
CN206472138U (zh) | 线距模拟装置及网络测试*** | |
CN114859149A (zh) | 一种旋转编码器电参数的测试*** | |
CN109976134B (zh) | 高稳定性时间测量电路***及其测量方法 | |
CN101915864B (zh) | 矢量示波装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |