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

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

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

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

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