一、問(wèn)題背景
上海正航電子科技有限公司目前提供A5和CN兩個(gè)系列的PLC。其中CN200系列PLC是正航電子引進(jìn)德國(guó)技術(shù)生產(chǎn)制造的PLC產(chǎn)品,與進(jìn)口S7-200完全兼容,可以直接替換進(jìn)口的西門(mén)子產(chǎn)品。CN200可以直接使用西門(mén)子S7-200的編程軟件STEP 7-MICRO/WIN V4.0編程。在CN200的使用中,客戶經(jīng)常會(huì)遇到用STEP 7-MICRO/WIN V4.0軟件不能與CN200系列PLC通訊上。如圖1所示:

圖1 故障現(xiàn)象圖
二、產(chǎn)生原因
影響通訊問(wèn)題的因素很多,客戶設(shè)置不對(duì),通訊線纜故障,PLC通訊口損壞等都有可能造成通訊不上的問(wèn)題。比較常見(jiàn)的有下面幾種情況:
1)客戶程序里用到自由口通信
客戶程序在未對(duì)PLC通訊口進(jìn)行任何操作設(shè)置時(shí),PLC的通訊口默認(rèn)為PPI從站,這時(shí)電腦可以直接與PLC通訊。如果程序中用到了自由口通訊,那么就會(huì)出現(xiàn)通訊不上的情況。
2)通訊電纜驅(qū)動(dòng)未安裝
為了編程方便,客戶給CN系列PLC編程的電纜線一般為USB轉(zhuǎn)PPI的電纜線。除了西門(mén)子原裝電纜和部分臺(tái)灣產(chǎn)的電纜通訊時(shí)可以直接在本地連接里選擇“USB”外,其他國(guó)產(chǎn)的USB轉(zhuǎn)PPI電纜線都必須安裝驅(qū)動(dòng),選擇相應(yīng)生成的COM口,可在“我的電腦”—“屬性”—“硬件”—“設(shè)備管理器”—“端口”里查看是否已生成COM口。如果未生成,說(shuō)明驅(qū)動(dòng)安裝不成功。
3)通訊設(shè)置不對(duì)
通訊設(shè)置不對(duì)也會(huì)造成PC與PLC通訊不上。PLC通訊的COM口選擇不對(duì);PPI傳輸波特率,PLC地址選擇不對(duì);網(wǎng)絡(luò)參數(shù)選項(xiàng)被選中(如圖2)等都有可能造成通訊不上的情況。

圖2 網(wǎng)絡(luò)參數(shù)選項(xiàng)選中
4)通訊電纜故障
由于市場(chǎng)上西門(mén)子的PPI電纜線比較多,質(zhì)量也良莠不齊,所以由于通訊電纜的問(wèn)題導(dǎo)致通訊不上的情況也比較多。
5)系統(tǒng)塊下載不下去
在通訊時(shí)可以搜索到PLC,但在下載程序時(shí)下載不下去,如果只下載程序塊和數(shù)據(jù)塊就可以下載,一般為系統(tǒng)塊設(shè)置問(wèn)題。
6)PLC通訊口損壞
如果PLC的通訊口損壞,也會(huì)造成PLC與PC無(wú)法通訊。PLC通訊口損壞一般由于瞬態(tài)過(guò)電壓和電流造成的,產(chǎn)生瞬態(tài)過(guò)電壓和電流的原因很多,例如通信線路較長(zhǎng)或有室外架空線時(shí),雷電在線路上造成高電壓;客戶接錯(cuò)通訊電纜線等都可能損壞PLC通訊口。
三、解決方案
針對(duì)上述幾種故障情況,解決方案如下:
1)客戶程序里用到自由口模式通信
將PLC的運(yùn)行開(kāi)關(guān)撥到“STOP”狀態(tài),重新給CN系列PLC上電通訊。
2)通訊電纜驅(qū)動(dòng)未安裝
重新安裝通訊電纜驅(qū)動(dòng)程序。
3)通訊設(shè)置不對(duì)
核對(duì)各通訊設(shè)置參數(shù),修改不正確設(shè)置參數(shù)。
4)通訊電纜故障
更換質(zhì)量較好的編程電纜線。有時(shí)客戶在通訊時(shí)搜索設(shè)備時(shí)會(huì)遇到顯示“UNKNOWN”情況,如圖3所示:

圖3 無(wú)法識(shí)別PLC型號(hào)
這是因?yàn)閲?guó)產(chǎn)的通訊線纜本身的缺陷,用西門(mén)子原裝線纜是不會(huì)出現(xiàn)這一問(wèn)題的。但這并不影響使用,只要能通訊,就可以放心使用。
5)系統(tǒng)塊下載不下去
比較常見(jiàn)的為“將輸出凍結(jié)在最后的狀態(tài)”選中,如圖4所示:

圖4 將“將輸出凍結(jié)在最后的狀態(tài)”選中
這是因?yàn)镃N系列PLC暫時(shí)還不支持這一設(shè)置。如果不是,可以將系統(tǒng)塊的各項(xiàng)設(shè)置設(shè)為默認(rèn)值。
6)PLC通訊口損壞
將PLC寄回正航原廠維修。為防止PLC通訊口損壞,盡量使用隔離的PC/PPI電纜,不要用廉價(jià)的非隔離電纜(特別是在工業(yè)現(xiàn)場(chǎng));PLC的RS485口聯(lián)網(wǎng)時(shí)采用隔離的總線連接器;與PLC聯(lián)網(wǎng)的第三方設(shè)備,如變頻器、觸摸屏等的RS485口均使用RS485隔離器進(jìn)行隔離。
四、總結(jié)
PC與PLC通訊不上大部分都是由于客戶操作設(shè)置不當(dāng)或者其他設(shè)備故障導(dǎo)致的。在遇到這一情況時(shí),客戶可以根據(jù)上述情況進(jìn)行逐一排查,也可以及時(shí)跟正航技術(shù)部門(mén)聯(lián)系,由正航的技術(shù)工程師協(xié)助解決這一問(wèn)題。
|