產(chǎn)品詳情
PLC的維修技術(shù),不單是PLC硬件上的修復(fù),還有PLC線路以及軟件的相互配合,再者,PLC不像單片機(jī)那樣,是單一的芯片,加上少量電路就能工作,修復(fù)相對(duì)簡單。PLC內(nèi)部集成了CPU,存儲(chǔ)器,I/O電路,通訊電路,開關(guān)電源等,是各部分協(xié)調(diào)工作,因此,單就PLC硬體上的維修,具有一定的學(xué)問。 PLC型號(hào)眾多,但內(nèi)部大同小異,原理基本一樣。今天我就以西門子S7-200PLC為例,談?wù)凱LC硬件維修的一些思路和方法,不但對(duì)工控初級(jí)維修有指導(dǎo)性的幫助,此文也對(duì)PLC初學(xué)者更好的理解PLC這門理論,有積極的幫助。
不過,為了安全考慮,好將主電路斷開。當(dāng)確認(rèn)接線無誤后再連接主電路,將模擬調(diào)試好的程序送入用戶存儲(chǔ)器進(jìn)行調(diào)試,直到各部分的功能都正常,并能協(xié)調(diào)一致地完成整體的控制功能為止。將設(shè)計(jì)好的程序?qū)懭隤LC后,首先逐條仔細(xì)檢查,并改正寫入時(shí)出現(xiàn)的錯(cuò)誤。
用戶程序一般先在實(shí)驗(yàn)室模擬調(diào)試,實(shí)際的輸入信號(hào)可以用鈕子開關(guān)和按鈕來模擬,各輸出量的通/斷狀態(tài)用PLC上有關(guān)的發(fā)光二極管來顯示,一般不用接PLC實(shí)際的負(fù)載(如接觸器、電磁閥等)。可以根據(jù)功能表圖,在適當(dāng)?shù)臅r(shí)候用開關(guān)或按鈕來模擬實(shí)際的反饋信號(hào),如限位開關(guān)觸點(diǎn)的接通和斷開。
對(duì)于順序控制程序,調(diào)試程序的主要任務(wù)是檢查程序的運(yùn)行是否符合功能表圖的規(guī)定,即在某一轉(zhuǎn)換條件實(shí)現(xiàn)時(shí),是否發(fā)生步的活動(dòng)狀態(tài)的正確變化,即該轉(zhuǎn)換所有的前級(jí)步是否變?yōu)椴换顒?dòng)步,所有的后續(xù)步是否變?yōu)榛顒?dòng)步,以及各步被驅(qū)動(dòng)的負(fù)載是否發(fā)生相應(yīng)的變化。
刪除工作存儲(chǔ)器中由SFC創(chuàng)建的數(shù)據(jù)塊;剩余的數(shù)據(jù)塊具有來自裝入存儲(chǔ)器的預(yù)置值。復(fù)位過程映像和所有定時(shí)器計(jì)數(shù)器和位存儲(chǔ)器,不管它們是否具有保持性分配。OB中的程序執(zhí)行一次然后循環(huán)程序開始執(zhí)行。●在熱啟動(dòng)中,在程序中斷處重新開始執(zhí)行程序不復(fù)位定時(shí)器計(jì)數(shù)器和位存儲(chǔ)器)。在啟動(dòng)時(shí)所有數(shù)據(jù)標(biāo)志存儲(chǔ)器定時(shí)器計(jì)數(shù)器過程映像及數(shù)據(jù)塊的當(dāng)前值被保持,OB中的程序執(zhí)行一次。然后程序從斷點(diǎn)處斷電,CPUSTOP)恢復(fù)執(zhí)行。
在調(diào)試時(shí)應(yīng)充分考慮各種可能的情況,對(duì)系統(tǒng)各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進(jìn)展路線,都應(yīng)逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應(yīng)及時(shí)修改梯形圖和PLC中的程序,直到在各種可能的情況下輸入量與輸出量之間的關(guān)系完全符合要求。
如果程序中某些定時(shí)器或計(jì)數(shù)器的設(shè)定值過大,為了縮短調(diào)試時(shí)間,可以在調(diào)試時(shí)將它們減小,模擬調(diào)試結(jié)束后再寫入它們的實(shí)際設(shè)定值。在設(shè)計(jì)和模擬調(diào)試程序的同時(shí),可以設(shè)計(jì)、制作控制臺(tái)或控制柜,PLC之外的其他硬件的安裝、接線工作也可以同時(shí)進(jìn)行。
西門子PLC的MPI通訊詳解隨著科技的進(jìn)步,智能化芯片的發(fā)展逐漸成熟起來設(shè)備的智能化程度也相應(yīng)提高,隨之智能化設(shè)備之間基于開放標(biāo)準(zhǔn)的現(xiàn)場總線技術(shù)構(gòu)成的自動(dòng)化控制系統(tǒng)也逐漸成熟起來。于是西門子PLC除了使用工業(yè)以太網(wǎng)和profibus。
USS協(xié)議使用CPU的下列資源: 1)USS協(xié)議占用PLC的通訊端口0或1,使用USS——INIT指令可以選擇PLC的端口是使用USS協(xié)議還是PPI協(xié)議,選擇USS協(xié)議后PLC的相應(yīng)端口不能在做其它用途,包括與STEP7-WICRO/WIN32的通訊,只有通過執(zhí)行另外一條USS指令或?qū)LC——CPU的模式開關(guān)撥到RUN或STOP狀態(tài),才能鐘新在進(jìn)行PPI通訊,當(dāng)PLC和與變頻器通訊中斷時(shí),變頻器將停止運(yùn)行,所以在本例中選擇CPU226 因?yàn)樗袃蓚€(gè)通訊端口,當(dāng)***個(gè)口用于USS通訊時(shí),***個(gè)端口可以用于程序監(jiān)控,USS指令要占用2300~3600字節(jié)的程序存儲(chǔ)空間和400個(gè)字節(jié)的變量存儲(chǔ)區(qū)間
在我們常用的編程、組態(tài)、通訊還用到了MPI、ASI等技術(shù)。這些技術(shù)協(xié)議實(shí)現(xiàn)西門子PLC主機(jī)與智能從站之間的通訊,甚至兼容符合第三方產(chǎn)品的通訊協(xié)議。西門子通訊大致有MPI網(wǎng)絡(luò)通訊、PROFIBUS網(wǎng)絡(luò)通訊、工業(yè)以太網(wǎng)通訊這三種。
西門子PLC的MPI網(wǎng)絡(luò)通訊MPI叫多點(diǎn)接口通信,一般用于小范圍、小點(diǎn)數(shù)現(xiàn)場級(jí)通訊,可實(shí)現(xiàn)西門子PLC的操作面板(TP/OP)和上位機(jī)之間的數(shù)據(jù)交換,例如西門子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,多可連接32個(gè)接點(diǎn),通訊距離50m以內(nèi)。
經(jīng)過多次觀察發(fā)現(xiàn)是在充電電阻短路接觸器動(dòng)作時(shí)出現(xiàn)的。懷疑是接觸器造成的干擾,在控制腳加上阻容濾波后果然故障不再發(fā)生了。一臺(tái)富士E系列千瓦變頻器,在現(xiàn)場運(yùn)行中突然出現(xiàn)OC恒速中過流報(bào)警停機(jī),斷電后重新上電運(yùn)行出現(xiàn)OC加速中過流報(bào)警停機(jī)。我先拆掉UVW到電機(jī)的導(dǎo)線,用萬用表測量UVW之間電阻無窮大,空載運(yùn)行,變頻器沒有報(bào)警,輸出電壓正常??梢猿醪綌喽ㄗ冾l器沒有問題。原來是電機(jī)電纜的中部有個(gè)接頭,用木版蓋在地坑的分線槽中,絕緣膠布老化,工廠打掃衛(wèi)生進(jìn)水,造成輸出短路。