【正文】
最后感謝所有幫助過我的老師和同學(xué)!衷心的謝謝你們!參考文獻(xiàn)[1] 王也仿主編. 可編程控制器應(yīng)用技術(shù) 機(jī)械工業(yè)出版社[2] 陳立定,吳玉香,蘇開才.電氣控制與可編程控制器.廣州:華南理工大學(xué)出版社,2001[3] 鐘肇新,彭侃.可編程控制器原理及應(yīng)用(第3版).廣州:華南理工大學(xué)出版社,2005 [4] 金廣業(yè),李景學(xué)編.可編程序控制器原理與應(yīng)用.北京:電子工業(yè)出版社,1991 (TP301/5) [5] 史國生編.電氣控制與可編程控制器技術(shù).北京:化學(xué)工業(yè)出版社,2004 [6] 楊振興,陳登順.可編程序控制器原理和應(yīng)用.長沙:中南工業(yè)大學(xué)出版社,1993 [7] 呂景泉.可編程控制器技術(shù)教程.北京:高等教育出版社,2001 [8] 胡學(xué)林.可編程控制器應(yīng)用技術(shù).北京:高等教育出版社,2001 [9] 日本三菱公司.三菱微型可編程控制器MELSECF FX系列編程手冊.1998[10] 日本三菱公司.三菱微型可編程控制器MELSECF FX系列特殊模塊編程手冊.1998附 錄 程序清單。在此,首先感謝我的導(dǎo)老師,正是她在百忙之中還抽出寶貴的時間對我進(jìn)行精心的指導(dǎo),才使我順利完成了我的畢業(yè)設(shè)計。同時更是朝著PLC應(yīng)用領(lǐng)域邁進(jìn)。但是,有些缺憾還是令我比較遺憾,比如說此系統(tǒng)在可調(diào)模式下,不能實現(xiàn)把當(dāng)前顯示時間如原來不是打鈴點設(shè)定為打鈴聲點,如是打鈴點則被清除的功能。通過對課題設(shè)計方案的分析、選擇、比較、熟悉軟硬件設(shè)計的方法、內(nèi)容及步驟;鞏固、加深和擴(kuò)大PLC應(yīng)用的知識面,提高綜合及靈活運用所學(xué)知識解決工業(yè)控制的能力;培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖表及文獻(xiàn)資料的自學(xué)能力,提高組成系統(tǒng)、編程、調(diào)試的動手能力。在調(diào)試過程中也遇到了不少問題,比如先前的比較程序中總共超過了24行,以及上課鈴不輸出的問題,在對程序作了修改后,實現(xiàn)了設(shè)計要求,達(dá)到了目的。當(dāng)D1的數(shù)據(jù)到3,也是3分鐘到時。 軟件測試對話框當(dāng)D1的數(shù)據(jù)到2時,也就是到2分鐘時。(2)CMP指令則是將當(dāng)前分鐘值與設(shè)定值進(jìn)行比較決定對哪個輔助繼電器輸出。(2)通過MOV傳送指令將BCD碼分別輸入,通過7448七段顯示譯碼器驅(qū)動共陰極顯示器顯示數(shù)碼。當(dāng)小時數(shù)C1計滿到24時,星期數(shù)自動加1且C1復(fù)位。(2)X3為小時調(diào)節(jié)按鈕,當(dāng)C0計滿到60時,C0常開閉合小時數(shù)C1自動加1并使C0復(fù)位從0開始計數(shù)。下面我將分段對程序進(jìn)行注釋該系統(tǒng)軟件由計時及時間調(diào)節(jié)程序()、顯示程序 ()、作息時間表程序 ()和控制程序()四個結(jié)構(gòu)組成。時間用4個數(shù)碼管顯示,采用動態(tài)顯示方式;星期用1個數(shù)碼管顯示,采用靜態(tài)顯示方式。上,下課打鈴20秒鐘,上課鈴聲響的頻率為20Hz,起床,晚息等時間的鈴聲為連續(xù)打鈴。 系統(tǒng)工作原理系統(tǒng)接通電源,通過分鐘調(diào)節(jié)按鈕、小時調(diào)節(jié)按鈕和星期調(diào)節(jié)按鈕,將系統(tǒng)時間和星期調(diào)節(jié)為當(dāng)前時間和星期;然后按下計時開始按鈕,系統(tǒng)開始計時;系統(tǒng)時間和星期通過數(shù)碼管顯示出來。(3)星期六、星期日不打鈴,星期一至星期五按下表所示作息時間表打鈴。: I/O端口分配表輸 入輸 出X0 啟動按鈕(SB1)Y0—時間顯示譯碼芯片7448A腳X1 停止按鈕(SB2)Y1—時間顯示譯碼芯片7448B腳X2分鐘調(diào)節(jié)按鈕(SB3)Y2—時間顯示譯碼芯片7448C腳X3 小時調(diào)節(jié)按鈕(SB4)Y3—時間顯示譯碼芯片7448D腳X4 星期調(diào)節(jié)按鈕(SB5)Y4—選擇小時十位數(shù)7448芯片LT RBI RBOX5計時開始按鈕(SB6)Y5—選擇小時個位數(shù)7448芯片LT RBI RBOX6 假期控制按鈕(SB7)Y6—選擇分鐘十位數(shù)7448芯片LT RBI RBOY7—選擇分鐘個位數(shù)7448芯片LT RBI RBOY8—星期顯示譯碼芯片7448A腳Y10—星期顯示譯碼芯片7448B腳Y11—星期顯示譯碼芯片7448C腳Y12—星期顯示譯碼芯片7448D腳Y13—星期顯示7448芯片LT RBI RBOY14—打鈴的輸出 系統(tǒng)I/O接線圖 系統(tǒng)I/O接線圖 系統(tǒng)作息時間表及要求 作息時間表6:00 起床15:3016:15 第七節(jié)課6:206:40 做操16:2517:10 第八節(jié)課6:407:30 早餐17:1018:00 晚餐8:20 第一節(jié)預(yù)備上課鈴18:0018:45 第九節(jié)課8:309:15 第一節(jié)課18:5519:40 第十節(jié)課9:2510:10 第二節(jié)課19:5020:35 第十一節(jié)課10:3011:15 第三節(jié)課22:00 就寢11:2512:10 第四節(jié)課23:00 熄燈12:1013:20 午餐、午休13:20 第五節(jié)預(yù)備鈴13:3014:15 第五節(jié)課14:2515:10 第六節(jié)課(1)上課鈴與下課鈴要分開(鈴聲響的頻率不一樣),起床、晚自習(xí)等時間的鈴聲為連續(xù)打鈴,每次打鈴的時間為20s。: 電鈴控制電路 PLC的硬件設(shè)計 PLC的選型因需要7個輸入點,14個輸出點,考慮到實際應(yīng)用留有一定的I/O端口余量,且電鈴為直流負(fù)載,由于三菱FX2N系列的PLC在小型控制系統(tǒng)中比較占有優(yōu)勢和市場,本次設(shè)計也是小型的控制系統(tǒng),我們學(xué)習(xí)的也是三菱FX2N系列的PLC,根據(jù)上一章的知識所以我們采用我們熟悉的三菱FX2N32MR001來控制該系統(tǒng)??傮w電路工作原理當(dāng)輸入端Y15為低電平時,4N25輸入端電流為0,輸出相當(dāng)于開路。門極使器件在主電極的正反兩個方面均可觸發(fā)導(dǎo)通,因此在50HZ的電壓下,使得有一個主電極觸發(fā)導(dǎo)通,由于接的是交流,所以每個主電極總會在下一個半波時由于電壓反向而自動關(guān)斷,但在這個半波內(nèi)另一個主電極卻因為觸發(fā)脈沖的到來而導(dǎo)通。所以,RBO 又稱為滅零輸出端 電鈴電路4N25為光電耦合器由發(fā)光二極管和光敏晶體管組成。作輸出端使用時,受控于RBI。作輸入使用時,如果BI=0時,不管其他輸入端為何值,a~g均輸出0,顯示器全滅。(4)特殊控制端BI/RBO。由此可以檢測顯示器七個發(fā)光段的好壞。(3)試燈。(2)滅零。 7448的功能表十進(jìn)制或功能輸入BI/RBO輸出字形LTRBIA3 A2 A1 A0a b c d e f g0123456789101112131415HHHHHHHHHHHHHHHHH L L L LL L L HL L H LL L H HL H L LL H L HL H H LL H H HH L L LH L L HH L H LH L H HH H L LH H L HH H H LH H H HHHHHHHHHHHHHHHHH H H H H H H L L H H L L L L H H L H H L H H H H H L L H L H H L L H H H L H H L H H L L H H H H H H H H L L L L H H H H H H H H H H L L H H L L L H H L H L L H H L L H L H L L L H H H L L H L H H L L L H H H H L L L L L L L0123456789消隱脈沖消隱燈測試HLL L L L L LLH L L L L L L L L L L L L L L H H H H H H H87448的邏輯功能:(1)正常譯碼顯示。 7448芯片介紹7448芯片的外部的引腳圖 7448芯片引腳圖7448七段顯示譯碼器輸出高電平有效,用以驅(qū)動共陰極顯示器。因此提供給LED顯示器的字型代碼正好一個字節(jié)。使用LED顯示器時要注意區(qū)分這兩種不同的接法。這樣陰極端輸入低電平的段發(fā)光二極管就導(dǎo)通點亮,而輸入高電平的則不點亮。LED顯示器中的發(fā)光二極管共有兩種連接方法:(b)把發(fā)光二極管的陽極連在一起構(gòu)成公共陽極。 七段LED數(shù)碼管顯示原理圖此外,顯示器中還有一個圓點型發(fā)光二極管(在圖中以dp表示),用于顯示小數(shù)點。本次設(shè)計要用到5個數(shù)字作為時間和星期的顯示, 不需顯示圖形或字符,采用LED做顯示器。這兩種顯示器可顯示數(shù)字、字符及系統(tǒng)的狀態(tài)。: 系統(tǒng)框圖 顯示接口電路此方法是利用PLC的定時計數(shù)功能計時,通過用戶編輯的內(nèi)部邏輯將二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼送到目標(biāo)元件產(chǎn)生輸出信號,通過常用的7448七段顯示譯碼器驅(qū)動共陰極顯示器顯示數(shù)碼。有分鐘調(diào)節(jié)、小時調(diào)節(jié)和星期調(diào)節(jié)按鈕各1個,計時開始和假期控制按鈕各1個,啟動和停止按鈕各一個。(不能直接輸入)第4章 系統(tǒng)總體設(shè)計 系統(tǒng)組成該系統(tǒng)采用FX2N32MR001 PLC作控制器。 C235至C2406點單相c/w起始停止輸入C241至C2455點雙相C246至C2505點A/B相C251至C2525點數(shù)據(jù)寄存器(D)一般200點D0至D199類型:32位元件的16位數(shù)據(jù)存儲寄存器鎖定7800點D200至D7999類型:32位元件的16位數(shù)據(jù)存儲寄存器文件寄存器7000點D1000至D7999通過14塊500程式步的參數(shù)設(shè)置類型:16位數(shù)據(jù)存儲寄存器特殊256點從D8000至D8255類型:16位數(shù)據(jù)存儲寄存器變址16點V0至V7和Z0至Z7類型:16位數(shù)據(jù)存儲寄存器指標(biāo)(P)用于CALL 128點N0至P127嵌套層次用于MC和MRC時8點N0至N7常數(shù)十進(jìn)位K16位:32768至3276832位:2147483648至+2147483647 十六進(jìn)位H16位:32768至+3276832位:214783648至+2147483647 浮點32位:177。 應(yīng)用指令:編程語言邏輯梯形圖和指令清單使用步進(jìn)梯形圖能生成SFC類型程序程式容量8000步內(nèi)置使用附加寄存器盒可擴(kuò)展到16000步指令數(shù)目基本順序指令:27步進(jìn)梯形指令:2應(yīng)用指令:128最大可用298條應(yīng)用指令I(lǐng)/O配置最大硬體I/O配置256,依賴于用戶的選擇(最大軟件可設(shè)定地址輸入25輸出256)輔助繼電器(M線圈)一般500點M0到M499鎖定2572點M384至M3071特殊256點M8000至8255狀態(tài)繼電器(S線圈)一般490點S0至S499初始10點(子系統(tǒng))S0至S9。 [10]。[9]。② 網(wǎng)絡(luò)和數(shù)據(jù)通信:連接到世界上最流行的開放式網(wǎng)絡(luò) CCLink,Profibus Dp和DeviceNet或者采用傳感器層次的網(wǎng)絡(luò)解決您的通信需要。定位控制達(dá)到16軸,脈沖串輸出或為J和K型熱電偶或Pt傳感器開發(fā)了溫度模塊。(4)豐富的軟元件范圍輔助繼電器:3072點定時器:256點