一種plc及io擴展模塊檢測方法
【技術領域】
[0001]本發明涉及PLC領域,具體而言,涉及一種PLC及1擴展模塊檢測方法。
【背景技術】
[0002]PLC以其使用方便、編程簡單、程序語言多樣化、硬件運行可靠性高、抗干擾能力強、接口模塊豐富等優點在工業領域中被大量用于自動化控制。PLC內部用軟件和硬件互相結合的方式實現繼電控制功能,取代了以往繼電控制系統中大量的中間繼電器、時間繼電器、計數器,使電氣系統的設計、安裝、調試、維護變的簡單方便,并且能夠更加穩定可靠的運行。
[0003]PLC自動控制系統的設計開發過程中,需要對軟件、硬件進行不斷調試與修正,才能達到預期效果。在調試過程中,不僅要保證軟件程序的正確性,而且更要確保硬件系統的正確性,只有PLC自身硬件系統工作正常了,用戶軟件程序才能實現對應的功能。
[0004]針對PLC自身硬件系統的檢測,目前的檢測方法通常是借助其他PLC或設計一套單片機系統來檢測,又或是通過儀器儀表手動逐個測量,這些方法雖然能夠檢測出PLC硬件問題,但是操作復雜、成本高、效率低,準確性也受到一定影響。
【發明內容】
[0005]本發明提供一種PLC及1擴展模塊檢測方法,用以解決現有技術中存在的至少一個問題。
[0006]為達到上述目的,本發明提供了一種PLC及1擴展模塊檢測方法,包括:直流電源、過流保護保險絲、PC機、通信線纜、RS232插頭和CS31總線,其中,所述直流電源通過所述過流保護保險絲分別為PLC及1擴展模塊提供工作電源,PLC與所述PC機之間通過所述通信線纜連接通訊,PLC的24路數字量輸出端口分別與PLC自身的24路數字量輸入端口連接,PLC的4路模擬量輸出端口與PLC自身的8路模擬量輸入端口連接,每路模擬量輸出端口連接兩路模擬量輸入端口 ;PLC的COMl 口和COM2 口通過所述RS232插頭連接;PLC的CS31通訊端口通過所述CS31總線與1擴展模塊連接;PC機通過通信線纜將檢測方法對應的程序下載到PLC,該檢測方法包括以下步驟:
[0007]檢測PLC所有輸入端口在輸出端口未輸出時的運行情況,之后再對PLC的所有端口逐個進行檢測;
[0008]數字量輸入輸出端口的檢測,先控制I號輸出端口輸出高電平信號,然后檢測與I號輸出端口相連的I號輸入端口的輸入電平;在24路輸入端口中,當且僅當I號輸入端口為高電平時認為正常,反之提示I端口故障;I號輸入端口正常時,程序延時0.5s后將I號輸出端口轉為低電平,同時將2號輸出端口轉為高電平,來檢測2號輸入端口的工作情況;依次類推,直到24路輸入輸出端口全部檢測完畢;檢測合格后,提示測試完成;
[0009]模擬量輸入輸出信號的檢測,同時控制4路模擬量輸出端口輸出模擬量電流或電壓信號,信號值由O遞增至最大值,每150ms遞增0.1mAdc或0.05Vdc,電流最大值為20mAdc,電壓最大值為1Vdc ;同時,8路模擬量輸入端口在實時監測輸入信號,當且僅當輸入信號與輸出信號誤差控制在±2%時,認為合格,提示測試完成,反之提示對應端口故障;
[0010]COM 口通訊信號檢測,通過COMl 口和COM2 口互相發送、接收數據,當且僅當收發數據完全一致時認為合格,反之提示故障;
[0011]CS31通訊端口檢測,通過CS31數據線發送數據或測試信號給擴展1模塊,當且僅當收發數據完全一致時認為合格,反之提示故障。
[0012]進一步地,所述直流電源為24Vdc/3A直流電源。
[0013]進一步地,所述過流保護保險絲的額定電流為2A。
[0014]進一步地,所述通信線纜為以太網線。
[0015]進一步地,所述檢測方法對應的程序的掃描周期為100ms。
【附圖說明】
[0016]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0017]圖1為本發明一個實施例的PLC及1擴展模塊檢測平臺示意圖;
[0018]圖2為本發明一個實施例的PLC及1擴展模塊檢測方法示意圖。
【具體實施方式】
[0019]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0020]圖1為本發明一個實施例的PLC及1擴展模塊檢測平臺示意圖;如圖所示,PLC及1擴展模塊檢測平臺包括:直流電源30、過流保護保險絲40、PC機50、通信線纜60、RS232插頭和CS31總線,其中,直流電源30通過過流保護保險絲40分別為PLC 10 (如PLC的型號可以為ABB PLC 07 KT 98)及1擴展模塊20提供工作電源,PLC 10與PC機50之間通過通信線纜60連接通訊,PLC 10的24路數字量輸出端口(DI輸入1_24)分別與PLC自身的24路數字量輸入端口(D0輸出1-24)連接,PLC的4路模擬量輸出端口(A0輸出1-4)與PLC自身的8路模擬量輸入端口(Al輸入1-8)連接,每路模擬量輸出端口連接兩路模擬量輸入端口 ;PLC的COMl 口和COM2 口通過RS232插頭連接;PLC的CS31通訊端口通過CS31總線與1擴展模塊連接。
[0021]圖2為本發明一個實施例的PLC及1擴展模塊檢測方法示意圖。使用ABB PLC自帶的AC1131編程軟件,在PC機中為檢測平臺編寫出一套自檢測程序。PC機通過以太網將程序下載到PLC,程序掃描周期為100ms,程序執行的第一步是檢測所有輸入端口在輸出端口未輸出時的運行情況,之后再對所有端口逐個進行檢測。
[0022]數字量輸入輸出端口的檢測,通過點擊檢測面板上的測試按鈕,程序先控制I號輸出端口輸出高電平信號,然后檢測與I號輸出端口相連的I號輸入端口的輸入電平。在24路輸入端口中,當且僅當I號輸入端口為高電平時認為正常,反之在檢測狀態信息欄中提不I端口故障。I號輸入端口正常時,程序延時0.5s后將I號輸出端口轉為低電平,同時將2號輸出端口轉為高電平,來檢測2號輸入端口的工作情況。依次類推,直到24路輸入輸出端口全部檢測完畢。檢測合格后,檢測狀態信息欄提示測試完成。