西寧西門子S7-200PLC專業(yè)維修 西寧西門子S7-200PLC專業(yè)維修 西寧西門子S7-200PLC專業(yè)維修
上海君俞維修事業(yè)部專業(yè)致力于變頻器、PLC、電路板、交流伺服馬達(dá)(AC SERVO MOTOR)、直流伺服馬達(dá)(DC SERVO MOTOR)、伺服放大器、電導(dǎo)率、電磁流量計、編碼器、及特殊電機等的維修。我們擁有一批經(jīng)驗豐富,技術(shù)精湛的高級維修工程師。先進的維修測試設(shè)備、良好的服務(wù)保障得到廣大客戶的認(rèn)可與支持,并奠定了良好的企業(yè)形象。公司本著:"先做人、后做事,客戶至上的宗旨"先后為眾多企業(yè)廠家修復(fù)了各類變頻器及設(shè)備等。為企業(yè)解決了設(shè)備出現(xiàn)故障難修復(fù),進度慢,耽誤生產(chǎn)的難題。
維修服務(wù)流程:
1.客戶根據(jù)故障來電尋求技術(shù)部幫助,工程師認(rèn)為,故障可由客戶自行解決的,我們將提供免費解決方案,西門子PLC維修 PLC專業(yè)維修;
2.不能自行解決的,客戶可把產(chǎn)品郵寄到我公司維修部,公司當(dāng)天安排維修工程師檢測,問題排查檢查大概1-2個工作日;
3.檢測報告出來后,公司接單人員及時將檢測報告告知客戶;
4.征詢客戶意見,等待客戶確認(rèn),同意則進行維修,不同意則原機返回;
5.障排除遣返給客戶上機測試無誤后,客戶將維修尾款匯入我司賬戶(具體付款方式可根據(jù)客戶需求進行商討);
6.產(chǎn)品維修后,產(chǎn)品的外殼上有維修的保修標(biāo)簽,上面有保修日期;
西門子PLC通訊故障,BF,SF燈亮故障原因及維修:
西門子PLC上面的SF燈紅亮?xí)r表示系統(tǒng)故障,是英文(SYSTEM FAULT)的縮寫.
內(nèi)部尋址錯誤,超出編程地址區(qū),模塊損壞,插件松動等原因引起。
把PLC里的程序先清除掉,SF 燈還亮估計就是硬件壞了,如果不亮了,就可能你的程序有問題,再在線看看PLC信息S7-300PLC上SF燈亮而BF燈閃爍,肯定是分布式現(xiàn)場總線PROFIBUS-DP通信或DP從站如ABB變頻器的問題,不要懷疑其他軟硬件問題;PLC帶模擬量模塊如果有問題,僅僅PLC上SF燈亮(比如具有硬件診斷模擬量模塊可以設(shè)定模擬量信號斷線、超出量程等),而不會引起SF和BF燈同時亮;
根據(jù)以上分析,重點檢查S7-300PLC的硬件組態(tài)與實際硬件是否一致(硬件訂貨號和固件版本號),DP從站地址設(shè)置與組態(tài)的地址是否一致;如果組態(tài)沒有問題,完成硬件組態(tài)后,必須執(zhí)行“保存并編譯”,如果沒有錯誤,將產(chǎn)生新的系統(tǒng)數(shù)據(jù)塊,然后下載到PLC中;檢查PROFIBUS電纜及其通信連接頭是否正確,PROFIBUS電纜中有兩根線,一根為紅色連接PROFIBUS網(wǎng)絡(luò)接頭的B連接,另一根為綠色與網(wǎng)絡(luò)接頭的A連接(進線分別為B1、A1,出線為B2、A2),不能接反;如果僅有一路電氣網(wǎng)段,即從S7-300PLC的X2端口(PROFIBUS-DP端口)出發(fā)只有一根PROFIBUS電纜,那么首尾(分別為S7-300PLC和最后DP從站)上網(wǎng)絡(luò)接頭的紅色末端電阻必須置“ON”位置,中間DP從站上網(wǎng)絡(luò)接頭必須置“OFF”位置;
如果ABB變頻器沒有通電,而你的硬件組態(tài)中包含作為DP從站的該變頻器,那么S7-300PLC通電后,沒有檢測到ABB變頻器,所以PLC上SF燈亮,而BF燈閃爍,這是正常現(xiàn)象;一般PLC與觸摸屏之間采用MPI通信協(xié)議,可以與PLC之間連接在一起同時運行,可以采用無組態(tài)的MPI通信、全局?jǐn)?shù)據(jù)MPI通信和組態(tài)的MPI通信。由于S7-300PLC與觸摸屏之間的MPI通信不需要STEP7軟件組態(tài),也不需要編寫任何程序,只需在觸摸屏組態(tài)軟件上設(shè)置一下相關(guān)通信參數(shù)即可,所以觸摸屏有問題是不會引起SF和BF燈亮的;
西門子PLC維修的自檢測功能及故障診斷:
西門子PLC維修具有很完善的自診斷功能,如出現(xiàn)故障,借助自診斷程序可以方便的找到出現(xiàn)故障的部件,更換后就可以恢復(fù)正常工作。故障處理的方法可參看西門子S7-200PLC系統(tǒng)手冊的故障處理指南。實踐證明,外部設(shè)備的故障率遠(yuǎn)高于PLC,而這些設(shè)備故障時,PLC不會自動停機,可使故障范圍擴大。為了及時發(fā)現(xiàn)故障,可用梯形圖程序?qū)崿F(xiàn)故障的自診斷和自處理。西門子PLC維修 PLC專業(yè)維修;
1. 西門子PLC維修超時檢測
機械設(shè)備在各工步的所需的時間基本不變,因此可以用時間為參考,在可編程控制器發(fā)出信號,相應(yīng)的外部執(zhí)行機構(gòu)開始動作時起動一個定時器開始定計時,定時器的設(shè)定值比正常情況下該動作的持續(xù)時間長20%左右。如某執(zhí)行機構(gòu)在正常情況下運行10s后,使限位開關(guān)動作,發(fā)出動作結(jié)束的信號。在該執(zhí)行機構(gòu)開始動作時起動設(shè)定值為12s的定時器定時,若12s后還沒有收到動作結(jié)束的信號,由定時器的常開觸點發(fā)出故障信號,該信號停止正常的程序,起動報警和故障顯示程序,使操作人員和維修人員能迅速判別故障的種類,及時采取排除故障的 措施。
2. 西門子PLC維修邏輯錯誤檢查
在系統(tǒng)正常運行時,的輸入、輸出信號和內(nèi)部的信號(如存儲器為的狀態(tài))相互之間存在著確定的關(guān)系,如出現(xiàn)異常的邏輯信號,則說明出了故障。因此可以編制一些常見故障的異常邏輯關(guān)系,一旦異常邏輯關(guān)系為ON狀態(tài),就應(yīng)按故障處理。如機械運動過程中先后有兩個限 位開關(guān)動作,這兩個信號不會同時接通。若它們同時接通,說明至少有一個限位開關(guān)被卡死,應(yīng)停機進行處理。在梯形圖中,用這兩個限位 開關(guān)對應(yīng)的存儲器的位的常開觸點串聯(lián),來驅(qū)動一個表示限位開關(guān)故障的存儲器的位就可以進行檢測。西門子PLC維修 PLC專業(yè)維修
隨著工業(yè)自動化水平的不斷提升,PLC所占據(jù)的地位可以說功不可沒,雖然PLC是專為工業(yè)應(yīng)用而設(shè)計,硬件設(shè)計有極高的安全性和穩(wěn)定性,但是不乏一些自然原因和人為因素導(dǎo)致PLC損壞,不能正常使用。PLC的價格少則幾百,多則上萬,所以從節(jié)省開支方面講,PLC損壞后還是具有一定的維修價值。
隨著工業(yè)自動化水平的不斷提升,PLC所占據(jù)的地位可以說功不可沒,雖然PLC是專為工業(yè)應(yīng)用而設(shè)計,硬件設(shè)計有極高的安全性和穩(wěn)定性,但是不乏一些自然原因和人為因素導(dǎo)致PLC損壞,不能正常使用。PLC的價格少則幾百,多則上萬,所以從節(jié)省開支方面講,PLC損壞后還是具有一定的維修價值。
PLC的維修技術(shù),不單是PLC硬件上的修復(fù),還有PLC外圍線路以及軟件的相互配合,再者,PLC不像單片機那樣,是單一的芯片,加上少量電路就能工作,修復(fù)相對簡單。PLC內(nèi)部集成了CPU,存儲器,I/O電路,通訊電路,開關(guān)電源等,是各部分協(xié)調(diào)工作,因此,單就PLC硬體上的維修,具有一定的學(xué)問。
PLC型號眾多,但內(nèi)部大同小異,原理基本一樣。今天我們就西門子S7-200PLC為例,以圖文并茂的方式講解PLC硬件維修的一些思路和方法,以及對PLC初學(xué)者更好的理解PLC這問理論,有很好的幫助。
CPU板為PLC中的核心部件,也是維修當(dāng)中最棘手的地方,CPU板出問題會導(dǎo)致PLC故障燈常亮,PLC不運行,現(xiàn)就CPU板各元件說明如下:
1:CPU元件:即中央處理器,和通用計算機一樣,主要有運算器,控制器,寄存器以及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù),控制及狀態(tài)總線構(gòu)成。西門子PLC CPU芯片針腳多(200pin),主要有地址總線,數(shù)據(jù)總線,I/O引腳,及附屬檢測針腳與對應(yīng)的芯片進行聯(lián)系,CPU壞,可導(dǎo)致PLC報警(SF燈亮),也會導(dǎo)致PLC某些輸入輸出點不正常,通訊不上等故障現(xiàn)象。損壞原因主要有CPU供電電壓高(導(dǎo)致內(nèi)部短,某些針腳對地短路)CPU老化等,損壞后用手摸,有發(fā)燙的感覺。此種CPU針腳多,更換麻煩,并且市場不容易買到配件,可以用拆機件替換。
2:ROM 即只讀存儲器,用于PLC廠商固化系統(tǒng)程序,實現(xiàn)指令解釋,報警處理等,和PC機的BIOS差不多,如果里面的數(shù)據(jù)丟失,或芯片損壞會引起不開機,報警現(xiàn)象。在平時的維修當(dāng)中,ROM故障所占的比例也是很大的??梢杂镁幊唐髦厮⒐碳绦颍ㄊ孪扔袀浞荩?,來解決此類問題。
3、RAM即隨機存儲器,主要存儲工作數(shù)據(jù),掉電數(shù)據(jù)丟失,供電斷經(jīng)常和備用電池和超級電容連接,以實現(xiàn)掉電數(shù)據(jù)保持。
4、運行指示燈,是判斷PLC運行正常與否的主要依據(jù)。西門子S7-200在正常運行當(dāng)中只有RUN燈(綠燈)亮,停止?fàn)顟B(tài)只有STOP燈(黃燈)亮,如果有故障燈(紅燈)亮起,說明此時PLC已經(jīng)出現(xiàn)硬件故障或軟件故障。
西門子300PLC故障 處理
1:使用CPU 315F和ET 200S時應(yīng)如何避免出現(xiàn)“通訊故障”消息? 使用CPU S7 315F, ET 200S以及故障安全DI/DO模塊,那么您將調(diào)用OB35 的故障安全程序。而且,您已經(jīng)接受所有監(jiān)控時間的默認(rèn)設(shè)置值,并且愿意接收“通訊故障”消息。 OB 35 默認(rèn)設(shè)置為100毫秒。您已經(jīng)將F I/O模塊的F監(jiān)控時間設(shè)定為100毫秒,因此至少每100毫秒要尋址一次I/O模塊。但是由于每100毫秒才調(diào)用一次OB 35,因此會發(fā)生通訊故障。要確保OB35的掃描間隔和F監(jiān)控時間有所差別,請確保F監(jiān)控時間大于OB35的掃描間隔時間。 S7分布式安全系統(tǒng),一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都會出現(xiàn)這個問題。在新的模塊中,F(xiàn) 監(jiān)控時間設(shè)定為150毫秒.
2:當(dāng)DP從站不可用時,PROFIBUS上S7-300 CPU的監(jiān)控時間是多少? 使用CPU的PROFIBUS接口上的DP從站操作PROFIBUS網(wǎng)絡(luò)時,希望在啟動期間檢查期望的組態(tài)與實際的組態(tài)是否匹配。在 CPU屬性對話框中的Startup選項卡上給出了兩個不同的時間。
3:如何判斷電源或緩沖區(qū)出錯,如:電池故障? 如果電源(僅S7-400)或緩沖區(qū)中的一個錯誤觸發(fā)一個事件,則CPU操作系統(tǒng)訪問OB81。錯誤糾正后,重新訪問OB81。電池故障情況下,如果電池檢測中的BATT.INDIC開關(guān)是激活的,則 S7-400僅訪問OB81。如果沒有組態(tài)OB81,則CPU不會進入操作狀態(tài)STOP。如果OB81不可用,則當(dāng)電源出錯時,CPU仍保持運行。
4:為S7CPU上的I/O模塊(集中式或者分布式的)分配地址時應(yīng)當(dāng)注意哪些問題? 請注意,創(chuàng)建的數(shù)據(jù)區(qū)域(如一個雙字)不能組態(tài)在過程映象的邊界上,因為在該數(shù)據(jù)塊中,只有邊界下面的區(qū)域能夠被讀入過程映像,因此不可能從過程映像訪問數(shù)據(jù)。 因此,這些組態(tài)規(guī)則不支持這種情況:例如,在一個 256 字節(jié)輸入的過程映像的 254 號地址上組態(tài)一個輸入雙字。 如果一定需要如此選址,則必須相應(yīng)地調(diào)整過程映像的大小(在CPU的Properties中)。
5:在S7 CPU中如何進行全局?jǐn)?shù)據(jù)的基本通訊?在通訊時需要注意什么? 全局?jǐn)?shù)據(jù)通訊用于交換小容量數(shù)據(jù),全局?jǐn)?shù)據(jù)(GD)可以是: 輸入和輸出 標(biāo)記 數(shù)據(jù)塊中的數(shù)據(jù) 定時器和計數(shù)器功能 數(shù)據(jù)交換是指在連入單向或雙向GD環(huán)的CPU之間以數(shù)據(jù)包的形式交換數(shù)據(jù)。GD環(huán)由GD環(huán)編號來標(biāo)識。 單向連接:某一CPU可以向多個CPU發(fā)送GD數(shù)據(jù)包。 雙向連接:兩個CPU之間的連接:每個CPU都可以發(fā)送和接收一個GD數(shù)據(jù)包。 必須確保接收端CPU未確認(rèn)全局?jǐn)?shù)據(jù)的接收。如果想要通過相應(yīng)通訊塊(SFB、FB或FC)來交換數(shù)據(jù),則必須進行通訊塊之間的連接。通過定義一個連接,可以極大簡化通訊塊的設(shè)計。該定義對所有調(diào)用的通訊塊都有效且不需要每次都重新定義。
6:可以將S7-400存儲卡用于CPU 318-2DP嗎? 在通常的操作中,只能使用訂貨號為6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存儲卡。
7:盡管LED燈亮,為什么CPU 31xC不能從缺省地址124和125讀取完整輸入? 對于下列型號的CPU ,請檢查 24V 電壓是否接入引腳 1。LED由輸入電流控制。引腳 1 上的 24V 電壓需要做進一步處理。 313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0)
8:配置CPU 31x-2 PN/DP的PN接口時,當(dāng)PROFINET接口偶爾發(fā)生通信錯誤時,該如何處理? 請確定以太網(wǎng)(PROFINET)中的所有組件(轉(zhuǎn)換)都支持 100 Mbit/s全雙工基本操作。避 免中心分配器割裂網(wǎng)絡(luò),因為這些設(shè)備只能工作于半雙工模式。
9:在硬件配置編輯器中,“時鐘”修正因子有什么含義呢? 在硬件配置中,通過CPU > Properties > Diagnostics/Clock,你可以進入“時鐘”> 域內(nèi)指定一個修正因子。這個修正因子只影響CPU的硬件時鐘。時間中斷源自于系統(tǒng)時鐘,并且和硬件時鐘的設(shè)定毫無關(guān)系。
10:如何通過PROFIBUS DP用功能塊實現(xiàn)在主、從站之間實現(xiàn)雙向數(shù)據(jù)傳送? 在主站plc可以通過調(diào)用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“來完成和從站的數(shù)據(jù)交換,而對于從站來說可以調(diào)用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成數(shù)據(jù)的交換。
11:可以從S7 CPU中讀出哪些標(biāo)識數(shù)據(jù)? 通過SFC 51“RDSYSST”可讀出下列標(biāo)識數(shù)據(jù): 可以讀出訂貨號和CPU版本號。為此,使用SFC 51和SSL ID 0111并使用下列索引: 1 = 模塊標(biāo)識 6 = 基本硬件標(biāo)識 7 = 基本固件標(biāo)識
12:在含有CPU 317-2PN/DP的S7-300上,如何編程可加載通訊功能塊FB14("GET")和FB15("PUT")用于數(shù)據(jù)交換? 為了通過一個S7連接在使用CPU 317-2PN/DP的兩個S7-300工作站之間進行數(shù)據(jù)交換,其中該S7連接是使用NetPro組態(tài)的, 在S7通信中,必須調(diào)用通訊功能塊。模塊FB14("GET") 用于從遠(yuǎn)程CPU取出數(shù)據(jù),模塊FB15("PUT")用于將數(shù)據(jù)寫入遠(yuǎn)程CPU。 功能塊包含在STEP 7 V5.3的標(biāo)準(zhǔn)庫中。 < CPU 317-2PN/DP的通訊模塊FB14("GET")和FB15("PUT")的屬性 : FB14和FB15是異步通訊功能。 這些模塊的運行可能跨越多個OB1循環(huán)。 通過輸入?yún)?shù)REQ激活FB14或FB15。 DONE、NDR或ERROR表明作業(yè)結(jié)束。PUT和GET可以同時通過連接進行通信。 注意:不能將庫SIMATIC_NET_CP中的通訊塊用于CPU317-2PN/DP。
13:對于緊湊CPU 313C-2 PtP和CPU 314-2 PtP作業(yè)同步處理需要注意什么? 在用戶程序中,不可以同時編程SEND作業(yè)和FETCH作業(yè)。 即: 只要SEND作業(yè)(SFB 63)沒有完全終止(DONE或ERROR),就不能調(diào)用FETCH作業(yè)(SFB 64)(甚至在REQ=0的時候)。只要FETCH作業(yè)(SFB 64)沒有完全終止(DONE或ERROR),就不能調(diào)用SEND作業(yè)(SFB 63)(甚至在REQ=0的時候)。在處理一個主動作業(yè)(SEND作業(yè)、SFB 63或FETCH作業(yè)、SFB 64)時,同時可以處理一個被動作業(yè)(SERVE作業(yè)、SFB 65)。
14:可以將MICROMASTER 420到440作為組態(tài)軸(位置外部檢測)和CPU 317T一起運行嗎? 可以,但在動力和精度方面,對組態(tài)軸的要求差別非常大。在高要求情況下,伺服驅(qū)動SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必須和CPU 317T一起運行。在低要求情況下,MICROMASTER系列也能滿足動力和精度要求。
15:如何在已配置為DP從站的兩個CPU模塊間組態(tài)直接數(shù)據(jù)交換(節(jié)點間通信)? 兩個CPU站配置為DP從站,而且由同一個DP主站操作,它們之間的通信通過配置交換模式為DX可以完成直接數(shù)據(jù)交換。
16:如何使用SFC65,SFC66,SFC67 和 SFC68 進行通信? 對于單向基本通信,使用系統(tǒng)功能 SFC67 (X_GET)從一個被動站讀取數(shù)據(jù),使用系統(tǒng)功能SFC68(X_PUT)將數(shù)據(jù)寫入一個被動站(服務(wù)器)。這些塊只有在主動站中才調(diào)用。對于一個雙向基本通信,調(diào)用站中的系統(tǒng)功能SFC65 (X_SEND),在該站中想將數(shù)據(jù)發(fā)送到另一個主動站。在同樣為主動的主動接收站中,數(shù)據(jù)將通過系統(tǒng)功能SFC66 (X_RCV)記錄。 兩種類型的基本通信中,每次塊調(diào)用可以處理最多 76 字節(jié)的用戶數(shù)據(jù)。對于S7-300 CPU,數(shù)據(jù)傳送的數(shù)據(jù)一致性是 8 個字節(jié),對于S7-400 CPU則是全長。 如果連接到S7-200,必須考慮到S7-200只能用作一個被動站。
17:什么是自由分配 I/O 地址? 地址的自由分配意味著您可對每種模塊(SM/FM/CP)自由的分配一個地址。地址分配在 STEP 7 里進行。先定義起始地址,該模塊的其它地址以它為基準(zhǔn)。 自由分配地址的優(yōu)點:因為模塊之間沒有地址間隙,就可以優(yōu)化地使用可用地址空間。在創(chuàng)建標(biāo)準(zhǔn)軟件時,分配地址過程中可以不考慮所涉及的 S7-300 的組態(tài)。
18:診斷緩沖器能夠干什么? 更快地識別故障源,因而提高系統(tǒng)的可用性。評估STOP之前的最后事件,并尋找引起STOP的原因。 診斷緩沖器是一個帶有單個診斷條目的循環(huán)緩沖器,這些診斷條目顯示在事件發(fā)生序列中;第一個條目顯示的是最近發(fā)生的事件。如果緩沖器已滿, 最早發(fā)生的事件就會被新的條目所覆蓋。根據(jù)不同的CPU,診斷緩沖器的大小或者固定,或者可以通過HW Config中通過參數(shù)進行設(shè)置。
19:診斷緩沖器中的條目包括哪些? 1) 故障事件 2) 操作模式轉(zhuǎn)變以及其它對用戶重要的操作事件 3) 用戶定義的診斷事件(用SFC52 WR_USMSG) 在操作模式STOP下,在診斷緩沖器中盡量少的存儲事件,以便用戶能夠很容易在緩沖器中找到引起STOP的原因。因此,只有當(dāng)事件要求用戶產(chǎn)生一個響應(yīng)(如計劃系統(tǒng)內(nèi)存復(fù)位,電池需要充電)或必須注冊重要信息(如固件更新,站故障)時,才將條目存儲在診斷緩沖器中。