時(shÃ)間:2016-09-22 11:11:17來(lái)æºï¼šç¶²(wÇŽng)絡(luò)轉(zhuÇŽn)載
PLC自å•(wèn)世以來(lái),發(fÄ)展異常迅猛,其綜åˆäº†è¨ˆ(jì)算機(jÄ«)和自動(dòng)化技術(shù),ä¸åƒ…å¯ä»¥å¾ˆå®¹æ˜“地完æˆé‚輯ã€é †åºã€å®šæ™‚(shÃ)ã€è¨ˆ(jì)數(shù)ã€æ•¸(shù)å—é‹(yùn)ç®—ã€æ•¸(shù)據(jù)處ç†ç‰åŠŸèƒ½ï¼Œè€Œä¸”å¯ä»¥é€šéŽ(guò)輸入輸出接å£å»ºç«‹èˆ‡å„類(lèi)生產(chÇŽn)機(jÄ«)械數(shù)å—é‡å’Œæ¨¡æ“¬é‡çš„è¯(lián)系,從而實(shÃ)ç¾(xià n)生產(chÇŽn)éŽ(guò)程的自動(dòng)控制。隨著PLC控制系統(tÇ’ng)在工æ¥(yè)生產(chÇŽn)éŽ(guò)程ä¸å¾—到了越來(lái)越廣泛的應(yÄ«ng)用,系統(tÇ’ng)的安全å¯é 越來(lái)è¶Šå—人們關(guÄn)注,基于PLC的工æ¥(yè)控制系統(tÇ’ng)測(cè)試æˆç‚ºäºŸå¾…解決的å•(wèn)題。
1.基于PLC的工æ¥(yè)控制系統(tÇ’ng)特點(diÇŽn)
å¯ç·¨ç¨‹é‚輯控制器(ProgrammableLogicController,PLC),作為離散控制的首é¸ç”¢(chÇŽn)å“,在自動(dòng)åŒ–é ˜(lÇng)åŸŸå æ“š(jù)è‘—å分é‡è¦çš„ä½ç½®ã€‚基于PLC的工æ¥(yè)控制系統(tÇ’ng)由模仿原繼電器控制原ç†ç™¼(fÄ)展起來(lái),利用å˜å„²(chÇ”)執(zhÃ)行é‚輯é‹(yùn)ç®—ã€é †åºæŽ§åˆ¶ã€å®šæ™‚(shÃ)ã€è¨ˆ(jì)數(shù)å’Œé‹(yùn)ç®—ç‰æ“作的指令,并通éŽ(guò)輸入/輸出(I/O)發(fÄ)出控制信號(hà o)和接å—輸入信號(hà o),來(lái)控制å„類(lèi)機(jÄ«)械或生產(chÇŽn)éŽ(guò)程。基于PLC的工æ¥(yè)控制系統(tÇ’ng)與其他工æ¥(yè)控制系統(tÇ’ng)相比較,具有ä¸å¯å¿½è¦–的優(yÅu)點(diÇŽn):與繼電·æŽ¥è§¸å™¨æŽ§åˆ¶ç³»çµ±(tÇ’ng)的比較,PLC系統(tÇ’ng)åœ¨éˆæ´»æ€§å’Œæ“´(kuò)展性ã€å¯é 性和å¯ç¶è·(hù)æ€§ã€æŽ§åˆ¶é€Ÿåº¦å’Œç©©(wÄ›n)定性ã€å»¶æ™‚(shÃ)çš„å¯èª¿(dià o)性與精度ã€è¨(shè)計(jì)與施工ã€ç³»çµ±(tÇ’ng)價(jià )æ ¼æ–¹é¢å…·æœ‰å·¨å¤§å„ª(yÅu)å‹¢(shì),并代替繼電·æŽ¥è§¸å™¨æŽ§åˆ¶å»£æ³›æ‡‰(yÄ«ng)用于工æ¥(yè)自動(dòng)控制ä¸ï¼›èˆ‡è¨ˆ(jì)算機(jÄ«)控制系統(tÇ’ng)的比較:PLC系統(tÇ’ng)的功能模塊çµ(jié)æ§‹(gòu)ã€é †åºæŽƒææ–¹å¼å·¥ä½œã€æƒ¡åУ工æ¥(yè)應(yÄ«ng)用環(huán)å¢ƒé©æ‡‰(yÄ«ng)性方é¢éƒ½æ˜¯å·¥æ¥(yè)用微機(jÄ«)ç„¡(wú)法和PLC相比,但是,計(jì)算機(jÄ«)在信æ¯è™•ç†æ–¹é¢é‚„是優(yÅu)于PLC,所以,在一些工æ¥(yè)控制系統(tÇ’ng)ä¸ï¼Œå¸¸å¸¸å°‡å…©è€…çµ(jié)åˆèµ·ä¾†(lái),PLCä½œç‚ºä¸‹ä½æ©Ÿ(jÄ«)進(jìn)行ç¾(xià n)å ´(chÇŽng)控制,計(jì)算機(jÄ«)ä½œç‚ºä¸Šä½æ©Ÿ(jÄ«)進(jìn)行信æ¯è™•ç†ï¼›èˆ‡é›†æ•£æŽ§åˆ¶ç³»çµ±(tÇ’ng)(DistributedCoiitrolSystem,DCS)的比較:PLC在開(kÄi)é—œ(guÄn)é‡æŽ§åˆ¶å’Œé †åºæŽ§åˆ¶æ–¹é¢æœ‰ä¸€å®šçš„優(yÅu)å‹¢(shì);而DCS在連續(xù)é‡çš„æ¨¡æ“¬æŽ§åˆ¶å’Œå›žè·¯èª¿(dià o)節(jié)ç‰æ–¹é¢æœ‰ä¸€å®šçš„優(yÅu)å‹¢(shì)ï¼›DCSå…·æœ‰æŽ§åˆ¶ï¼ˆå·¥ç¨‹å¸«ç«™ï¼‰ã€æ“作(æ“作員站)ã€ç¾(xià n)å ´(chÇŽng)儀表(ç¾(xià n)å ´(chÇŽng)測(cè)控站)三級(jÃ)çµ(jié)æ§‹(gòu),組態(tà i)æˆç›¸å°(duì)固定的功能,而PLC則大多需è¦ç·¨ç¨‹ï¼Œä½†æ›´éˆæ´»ï¼Œå¯ä»¥å¯¦(shÃ)ç¾(xià n)大è¦(guÄ«)模的控制系統(tÇ’ng)ç¶²(wÇŽng)絡(luò)。
2.基于PLC的工æ¥(yè)控制系統(tÇ’ng)測(cè)試方法
為åšå¥½PLC系統(tÇ’ng)的質(zhì)é‡æŽ§åˆ¶å·¥ä½œï¼Œè»Ÿä»¶æ¸¬(cè)試是工程實(shÃ)施階段質(zhì)é‡æŽ§åˆ¶çš„ä¸€ç¨®æœ‰æ•ˆæ‰‹æ®µã€‚åŸºäºŽPLC軟件的特殊性(éžCPU指令代碼)和深嵌入å¼ç‰¹é»ž(diÇŽn),其軟件測(cè)試環(huán)境很難æå»ºï¼Œå°(duì)測(cè)試用例特別是異常測(cè)試用例的注入帶來(lái)了困難。目å‰ä¸»æµçš„æ¸¬(cè)è©¦æ–¹æ³•ä¸»è¦æœ‰ä¸‰ç¨®ï¼šå…¨æ•¸(shù)å—仿真測(cè)試環(huán)境下的PLC軟件測(cè)試ã€ç¡¬ä»¶åœ¨å›žè·¯ç’°(huán)境下的PLC軟件測(cè)試ã€å½¢å¼åŒ–é©—(yà n)è‰ã€‚
硬件在回路(HiL)測(cè)試技術(shù)包括實(shÃ)時(shÃ)處ç†å™¨ã€I/O接å£å’Œæ“作界é¢ï¼Œå¯ä»¥ç²¾ç¢ºçš„仿真測(cè)試系統(tÇ’ng)ä¸ç‰©ç†ä¸Šå¹¶ä¸å˜åœ¨çš„部分。實(shÃ)時(shÃ)處ç†å™¨æä¾›ç¡¬ä»¶I/Oé€šä¿¡ã€æ•¸(shù)據(jù)è¨˜éŒ„ã€æ¿€å‹µ(lì)生æˆå’Œæ¨¡åž‹åŸ·(zhÃ)行ç‰ã€‚I/OæŽ¥å£æä¾›è¢«æ¸¬(cè)é›»åæŽ§åˆ¶å–®å…ƒï¼ˆECU)與模型仿真的虛擬環(huán)境之間的傳感器和PLC控制器的交互。æ“作界é¢èˆ‡å¯¦(shÃ)時(shÃ)處ç†å™¨é€šä¿¡ï¼Œæä¾›æ¸¬(cè)試命令ã€å¯è¦–化ã€é…置管ç†ã€åˆ†æžå’Œå ±(bà o)告任務(wù)。HiL技術(shù)采用硬件故障æ’入在ECU和被測(cè)試系統(tÇ’ng)之間產(chÇŽn)生信號(hà o)故障,é”(dá)到測(cè)試和驗(yà n)è‰æ•…éšœæ¢ä»¶ä¸‹è¨(shè)備性能的目的。
硬件在回路技術(shù)與PLC相çµ(jié)åˆï¼Œå°‡PLC的電機(jÄ«)信號(hà o)ã€é–‹(kÄi)é—œ(guÄn)é‡ä¿¡è™Ÿ(hà o)ç‰å„種控制信號(hà o)轉(zhuÇŽn)åŒ–æˆæ•¸(shù)å¸(xué)模型,與I/OæŽ¥å£æ¨¡æ“¬æˆç‚ºä¸€å€‹(gè)嗿ާå°(duì)象模型,將電壓ã€é›»æµã€é›»ç£ã€æµªæ¶Œè„ˆæ²–ç‰ç¡¬ä»¶æ¿€å‹µ(lì)以åŠè¶Šç•Œå€¼ã€éžæ³•æŒ‡ä»¤ã€æ¨ç¨‹åºæ®µã€é¶åç¨‹åºæ®µç‰è»Ÿä»¶æ•…障作為測(cè)試åºåˆ—åŠ è¼‰åˆ°å—æŽ§å°(duì)象模型,實(shÃ)éš›è¼¸å‡ºå¹³å‡æ•…éšœå‰æ™‚(shÃ)é–“MTBFã€æ•…障次數(shù)ã€æ•…障率ã€å¯é åº¦ç‰æŒ‡æ¨™(biÄo),通éŽ(guò)類(lèi)比系統(tÇ’ng)實(shÃ)際輸出與期望輸出來(lái)é©—(yà n)è‰PLC控制器。PLC硬件在回路測(cè)試系統(tÇ’ng)çµ(jié)æ§‹(gòu)如圖所示。
3.總çµ(jié)
硬件在回路環(huán)境下的PLC軟件測(cè)試å¯ä»¥å¯¦(shÃ)ç¾(xià n)å°(duì)被測(cè)軟件éžä¾µå…¥å¼çš„ã€æœ€çœŸå¯¦(shÃ)的測(cè)試,通éŽ(guò)硬件在回路仿真測(cè)試環(huán)境的構(gòu)建,å¯ä»¥å¯¦(shÃ)ç¾(xià n)用戶關(guÄn)心的å„種測(cè)è©¦éœ€æ±‚ï¼Œå¦‚ï¼šåŠŸèƒ½ã€æ€§èƒ½ã€æŽ¥å£ç‰ï¼Œç‰¹åˆ¥æ˜¯èƒ½å¯¦(shÃ)ç¾(xià n)真實(shÃ)的性能測(cè)試。ä¸éŽ(guò),由于這種仿真環(huán)境多是é‡å°(duì)特定被測(cè)目標(biÄo)é–‹(kÄi)發(fÄ),專(zhuÄn)用性很強(qiáng),很難移æ¤åˆ°å…¶ä»–åŒé¡ž(lèi)被測(cè)軟件的測(cè)試環(huán)境æå»ºä¸ï¼Œåœ¨ä¸€å®šç¨‹åº¦ä¸Šé™ä½Žäº†æ¸¬(cè)試資æºçš„利用效率。
標(biÄo)簽:
ä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來(lái)æºï¼šä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)(www.hysjfh.com)ç¨(dú)家所有。如需轉(zhuÇŽn)載請(qÇng)與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個(gè)人轉(zhuÇŽn)載使用時(shÃ)é ˆæ³¨æ˜Žä¾†(lái)æºâ€œä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來(lái)æºçš„稿件,å‡ä¾†(lái)自互è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請(qÇng)ä¿ç•™ç¨¿ä»¶ä¾†(lái)æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊