System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術涉及網(wǎng)絡測試領域,具體涉及一種基于plc的網(wǎng)絡異常測試方法。
技術介紹
1、網(wǎng)絡通訊無處不在,各設備之間網(wǎng)絡通訊的穩(wěn)定性成為了一項極為重要的指標,從產(chǎn)品研發(fā)初期到投入使用都需要對通訊質(zhì)量進行反復測試,plc是一種可編程的運算操作電子器件,可以實現(xiàn)對外部電信號采集后進行復雜的運算并對外輸出符合預期的電信號,因此需要一種基于plc的網(wǎng)絡異常測試方法。
2、現(xiàn)有技術針對網(wǎng)絡異常常用的測方法為人工拔插數(shù)據(jù)傳輸線、操作系統(tǒng)下軟件模擬網(wǎng)絡異常和使用專用的測試設備制造網(wǎng)絡異常,以上三種測試方法都存在各自的弊端:首先,人工拔插數(shù)據(jù)傳輸線無法控制好拔插的時間點,且有時無法一個人兼顧觀察測試情況和拔插數(shù)據(jù)傳輸線,因此拔插數(shù)據(jù)傳輸線不但會導致測結(jié)果不可靠,還會造成人力資源的浪費;其次,軟件模擬對于不帶操作系統(tǒng)的設備或者已經(jīng)定型的無法通過軟件模擬來驗證網(wǎng)絡異常的產(chǎn)品,無法進行模擬網(wǎng)絡異常測試;最后,專用的測試設備需要專門采購和學習使用,提高了設備采購成本,造成了資源的浪費,并且需要專人進行調(diào)試,增加了學習和工作成本。
技術實現(xiàn)思路
1、針對上述存在的技術不足,本專利技術的目的在于提供一種基于plc的網(wǎng)絡異常測試方法。
2、為解決上述技術問題,本專利技術采用如下技術方案:本專利技術提供一種基于plc的網(wǎng)絡異常測試方法,包括如下步驟:步驟一、延遲模擬分析:利用網(wǎng)絡模擬器軟件在的關鍵鏈路節(jié)點上設置不同程度的網(wǎng)絡延遲,采集延遲模擬數(shù)據(jù),基于延遲模擬模型,對延遲模擬數(shù)據(jù)進行分析,得
3、步驟二、丟包模擬分析:利用網(wǎng)絡模擬器,在plc網(wǎng)絡中設置不同比例的丟包率,在丟包模擬過程中,采集丟包模擬數(shù)據(jù),基于丟包模擬模型,對丟包模擬數(shù)據(jù)進行分析,得到各數(shù)據(jù)傳輸線的丟包穩(wěn)定等級。
4、步驟三、中斷模擬分析:利用繼電器中斷模型,進行網(wǎng)絡中斷模擬,采集設備在網(wǎng)絡中斷的中斷模擬數(shù)據(jù),基于中斷模擬模型,對中斷模擬數(shù)據(jù)進行分析,得到各數(shù)據(jù)傳輸線的中斷穩(wěn)定等級。
5、步驟四、線路模擬分析,對各數(shù)據(jù)傳輸線的延遲穩(wěn)定等級、丟包穩(wěn)定等級和中斷穩(wěn)定等級進行分析,得到各數(shù)據(jù)傳輸線的穩(wěn)定評估指數(shù),進行預警。
6、優(yōu)選地,所述采集中斷模擬數(shù)據(jù),具體采集過程如下:中斷模擬數(shù)據(jù)包括各數(shù)據(jù)傳輸線的維持功能運行時長、網(wǎng)絡恢復時長和同步數(shù)據(jù)時長,將分析儀采集信號的各接口與總線的各條數(shù)據(jù)傳輸線對應連接,再用usb線將分析儀連接到pc上,根據(jù)測試計劃在上位機編寫測試程序并下載到plc中,通過梯形圖編程語言中的定時器功能塊和計數(shù)器功能塊,對各條數(shù)據(jù)傳輸線的通斷時間和通斷次數(shù)進行控制;
7、各條數(shù)據(jù)傳輸線均使用兩個定時器和一個加計數(shù)器組合實現(xiàn)控制邏輯,兩個定時器用于控制對應數(shù)據(jù)傳輸線的通斷時間,加計數(shù)器用于控制對應數(shù)據(jù)傳輸線的通斷次數(shù),控制程序開始執(zhí)行后,第一定時器開始計時,當?shù)谝欢〞r器的計時值與預置值相等,do模塊第一通道的繼電器線圈得電、觸點吸合促使對應數(shù)據(jù)傳輸線接通并保持接通狀態(tài),此刻第二定時器開始計時,當?shù)诙〞r器的計時值與預置值相等,do模塊第一通道的繼電器線圈失電、觸點斷開促使對應數(shù)據(jù)傳輸線斷開并保持斷開狀態(tài),此刻第一定時器和第二定時器的輸入信號被斷開,計時值清零,同時加計數(shù)器的計數(shù)值加1,如果加計數(shù)器的計數(shù)值不等于預置值則循環(huán)執(zhí)行第一定時器和第二定時器,使對應數(shù)據(jù)傳輸線按一定的頻率交替接通與斷開,直到加計數(shù)器的計數(shù)值等于預置值,停止整個控制程序,do模塊第一通道的繼電器觸點斷開,對應數(shù)據(jù)傳輸線斷開并保持斷開狀態(tài),兩個定時器和一個加計數(shù)器的計數(shù)值清零,通過pc上的分析軟件采集對應數(shù)據(jù)傳輸線斷開預設計時值的維持功能運行時長、網(wǎng)絡恢復時長和同步數(shù)據(jù)時長,以此得到各數(shù)據(jù)傳輸線的維持功能運行時長、網(wǎng)絡恢復時長和同步數(shù)據(jù)時長。
8、本專利技術的有益效果在于:1、本專利技術首先采集延遲模擬數(shù)據(jù),通過延遲模擬模型分析數(shù)據(jù)得到各數(shù)據(jù)傳輸線的延遲穩(wěn)定等級;其次采集丟包模擬數(shù)據(jù),并基于丟包模擬模型分析數(shù)據(jù)得到各數(shù)據(jù)傳輸線的丟包穩(wěn)定等級;接著采集設備在網(wǎng)絡中斷的中斷模擬數(shù)據(jù),并基于中斷模擬模型分析數(shù)據(jù)得到各數(shù)據(jù)傳輸線的中斷穩(wěn)定等級;最后,根據(jù)各數(shù)據(jù)傳輸線的延遲穩(wěn)定等級、丟包穩(wěn)定等級和中斷穩(wěn)定等級,進行預警,本專利技術能全面地對數(shù)據(jù)傳輸線進行穩(wěn)定性測試,有效地檢測出潛在的網(wǎng)絡異常情況。
9、2、plc編程簡單,網(wǎng)絡故障測試時接線方便,不需要專門培養(yǎng)工程師,降低了學習成本,同時提高了新手的測試效率,在測試過程中可以通過編寫plc程序準確控制通訊線路的通斷時間和通斷次數(shù),并且通斷時間和次數(shù)可以靈活調(diào)整,大大提高了測試的可靠性和便捷性,另一方面不需要通過拔插數(shù)據(jù)傳輸線的方式來測試網(wǎng)絡異常,節(jié)約了人力資源,滿足無法安裝通訊故障模擬軟件的設備對網(wǎng)路異常測試的需求,增加了測試方法的測試范圍,增加了適應性,無需專門采購專用的測試設備,節(jié)省了采購成本。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,包括如下步驟:
2.根據(jù)權利要求1所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述采集延遲模擬數(shù)據(jù),具體采集過程如下:
3.根據(jù)權利要求2所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述對延遲模擬數(shù)據(jù)進行分析,具體分析過程如下:
4.根據(jù)權利要求3所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述延遲模擬模型表達式為:
5.根據(jù)權利要求1所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述采集丟包模擬數(shù)據(jù),具體采集過程如下:
6.根據(jù)權利要求5所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述對丟包模擬數(shù)據(jù)進行分析,具體分析過程如下:
7.根據(jù)權利要求6所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述丟包模擬模型表達式為:
8.根據(jù)權利要求1所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述采集中斷模擬數(shù)據(jù),具體采集過程如下:
9.根據(jù)權利要求8所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征
10.根據(jù)權利要求9所述的一種基于PLC的網(wǎng)絡異常測試方法,其特征在于,所述中斷模擬模型表達式為:
...【技術特征摘要】
1.一種基于plc的網(wǎng)絡異常測試方法,其特征在于,包括如下步驟:
2.根據(jù)權利要求1所述的一種基于plc的網(wǎng)絡異常測試方法,其特征在于,所述采集延遲模擬數(shù)據(jù),具體采集過程如下:
3.根據(jù)權利要求2所述的一種基于plc的網(wǎng)絡異常測試方法,其特征在于,所述對延遲模擬數(shù)據(jù)進行分析,具體分析過程如下:
4.根據(jù)權利要求3所述的一種基于plc的網(wǎng)絡異常測試方法,其特征在于,所述延遲模擬模型表達式為:
5.根據(jù)權利要求1所述的一種基于plc的網(wǎng)絡異常測試方法,其特征在于,所述采集丟包模擬數(shù)據(jù),具體采集過程如下:
6.根據(jù)權利要...
【專利技術屬性】
技術研發(fā)人員:韓偉剛,焦志鵬,
申請(專利權)人:傲拓科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。