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