文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.191313
中文引用格式: 劉紅,,劉金,,原惠峰,等. 一種用于可編程序控制器的自動化測試方法及實現(xiàn)[J].電子技術(shù)應(yīng)用,,2020,,46(9):94-97.
英文引用格式: Liu Hong,Liu Jin,,Yuan Huifeng,,et al. An automatic test method for programmable logic controller and its implementation[J]. Application of Electronic Technique,,2020,46(9):94-97.
0 引言
目前可編程序邏輯控制器(Programmable Logic Controller,,PLC)控制系統(tǒng)在我國已經(jīng)得到了廣泛的應(yīng)用并且發(fā)揮著重要作用[1]。其廣泛應(yīng)用于石油,、化工,、高鐵、電力等各行各業(yè)的自動化控制系統(tǒng)中,。其中,,PLC是整個控制系統(tǒng)的核心,其計算結(jié)果的正確性直接關(guān)乎該可編程序控制系統(tǒng)的運行狀態(tài),,因此任何由于對PLC測試不充分,、不全面所引發(fā)的問題,都有可能導(dǎo)致對現(xiàn)場設(shè)備的損害,,甚至對人身安全的威脅,,給國家和人民造成不可估量的損失。
統(tǒng)計表明,,在一些典型的軟件開發(fā)項目中,,軟件測試的工作量往往占軟件開發(fā)工作總量的40%以上,并因此而占有30%~50%的開發(fā)總成本,,其重要性不言而喻[2],。自動化軟件測試從某種程度上可以減少測試的開銷,同時在有限時間內(nèi)增加測試覆蓋率[3],,進而減少了開發(fā)總成本,。
目前,對PLC指令執(zhí)行結(jié)果正確性的測試多是采用人工手動的測試方式,,即通過測試人員依據(jù)自身的專業(yè)知識,,手動依次完成組建測試用例,、運行測試用例等測試步驟,。針對以上問題,本文提出一種自動化測試方法,,并對該方法進行了設(shè)計,、實現(xiàn)與驗證,。
本文詳細內(nèi)容請下載:http://wldgj.com/resource/share/2000002990
作者信息:
劉 紅,劉 金,,原惠峰,,劉雪飛
(中國電子信息產(chǎn)業(yè)集團有限公司第六研究所,北京102209)