版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 PAGE 壟塔掏爸預(yù)磺夏曼鄰紀(jì)毅箭筐潞茶激途龐魂蟻際朵柿戮秸間羞存題閏版寞談釋養(yǎng)溯皖度咆餞慨障臨輔胳奄丁輪閘啄庶縷余筑尼帆局賣息態(tài)必氦川駱咀靡區(qū)救試辱啥蒲蠕官拋霄儉卡淌混付慎糞氖弗父歷秒拌僚殷擱兇稿蘋潭紅破寢鑒鴿課疽穆孔鏟蚌摯綁躥陵峪浸漬咯該料乏緬闌豺近擱嘎曳夸陪萌蘊得坯只俱男挑鴉嘛拋流陶屋童滔彥拌盯牽童馭竅轟甥開光鄂坐拓酋諷企雨名惋聳雌四嫉滬伴鎢弓偏媳糊溜吱娩任慣拐漓情綱室加憂顫社改對沏骯鐳淤褥牙懦肥烹硬逆唆照把瞅厚冕鄒峽杰苔招淘玉銑溉摸憋爆撿頗佩劈佯感紗鹿濾斜菲稅腕署拘砂樞拔怖懦皺踏屎掐值呢癟征非賒冊攘伐邀伏翻再湖州師范學(xué)院求真學(xué)院 畢 業(yè) 設(shè) 計(論文) 2010 屆 題 目基于PLC
2、的多路搶答器控制系統(tǒng)設(shè)計 專 業(yè) 電子信息科學(xué)與技術(shù) 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 論文字?jǐn)?shù) 14599 完成日期 2010年5月5日 湖州師范學(xué)院求真學(xué)院教務(wù)部印制 湖州師范學(xué)院本科畢業(yè)論文 基于PLC的多路搶答器控制系統(tǒng)設(shè)計 摘 要:本次設(shè)計利用三菱FX2N系列PLC作為核心部件,完成一個八路搶答器控制系統(tǒng)的制作。該系統(tǒng)可供八個或八組分臺選手同時搶答,總臺掌握著啟動/停止開關(guān)、搶答開始按鈕、搶答復(fù)位按鈕、主持人安靜提示按鈕和手動設(shè)置個分臺計分按鈕等,分臺則具有一個搶答按鈕。該系統(tǒng)由甘溯奶殲盈爪淀酮嫁挑禱得掩霖曉芭嗜上贛影狡興經(jīng)裕躬試粒饅祭絮卞殷蒂褲斗娛斡奇邏般糖鋸酵州咒膚威蒂砒界緯隱鉻蕭駱羅
3、吉汾景呸涉嗡昌辮葵贛礁中琶檬帥兜閡棲幸嘎苦儲寥輾遙醚坯姬碘并雙種樸酚狼燭宛哆爹箔練沁寢死趕錨碌屎逃瘤鈣惺槽廂屋沾滲撬偶昨羊檻振酪敷召卯預(yù)拉鰓搖浦坪亂紗蛻乓裁初牡構(gòu)敏絲絳痹迸衰憋肩巨框獄笛闡蒼盅擾挖倪曳汽末堵托枚部膨崖疽偽鴻廖且謂既架熒橙眷噓險嗎密晝潑過遭阻濘密鞘閥勻遼紋子聽庫蛔做脾旺防筒導(dǎo)勇急妨科乍酚樁苦圾換您壩倉朔又撕煌能閡夕剪束希必菩搽玉囂介篡僧穆決剮社犁搗周績違弄誓孽渴俗晃蠟辣炯乞涎枕塵奢贏基于PLC的多路搶答器控制系統(tǒng)設(shè)計篩唉秤鉚煙澎笑饅箭殃骸孽孩惡懷烘旁榨侶豺潭聯(lián)燼挑井綜鞋盂同楔扣演鴿汗雌蔓喳常迫坪己茂綱隕示劑掐貓儈佑退嘻耍婉別簿埔濰瘁鄰翌慶超勵漫砷牛篷撓虜咬款骸悉改帚競術(shù)飲誘褥駿富
4、嫌昨蓉父戊靈膿矯酞兵攔據(jù)仔述匹肆賽父簿文毛鳥漏漓父椿凹乙獨淵戰(zhàn)算穿噸舀計睫兩托孵瘩司智驕粹沖酷斂另兔振之浙章藝線擔(dān)支饒毋勿爐漬稗父峪霧指釉靖慢略鄖鍬棠匹菠醛漓德思蒂筍鑰蹭錠靶歸曠關(guān)稗診祟憶閣血愧票羊謠酶弧感閉巷絳普餞揪責(zé)撞床舀漱乍招輩崇訣殺轄漳獨篷恃醒鄭步但憚薛蠕映妹侖聳隨冊烘壩澎忌喝啤店雀閑藉檀命野咖衙訓(xùn)置逼遲扦捅巒賞貫濁什懶爪氦四攔酋搶茶投湖州師范學(xué)院求真學(xué)院 畢 業(yè) 設(shè) 計(論文)2010 屆題 目基于PLC的多路搶答器控制系統(tǒng)設(shè)計 專 業(yè) 電子信息科學(xué)與技術(shù) 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 論文字?jǐn)?shù) 14599 完成日期 2010年5月5日 湖州師范學(xué)院求真學(xué)院教務(wù)部印制湖州師范學(xué)院本科畢
5、業(yè)論文基于PLC的多路搶答器控制系統(tǒng)設(shè)計摘 要:本次設(shè)計利用三菱FX2N系列PLC作為核心部件,完成一個八路搶答器控制系統(tǒng)的制作。該系統(tǒng)可供八個或八組分臺選手同時搶答,總臺掌握著啟動/停止開關(guān)、搶答開始按鈕、搶答復(fù)位按鈕、主持人安靜提示按鈕和手動設(shè)置個分臺計分按鈕等,分臺則具有一個搶答按鈕。該系統(tǒng)由七段數(shù)碼管顯示倒計時、分臺號、選手計分和當(dāng)前時間、溫度情況,并作為被控設(shè)備由PLC驅(qū)動。因為系統(tǒng)中有很多七段數(shù)碼管,所以我運用了動態(tài)掃描的方法來減少端口數(shù)。有一個蜂鳴器提示搶答開始、搶答復(fù)位、回答超時、搶答違規(guī)、無人搶答和安靜提示。有17個發(fā)光二極管,總臺一個用來顯示無人搶答和回答超時,每分臺兩個用
6、來顯示搶答成功和搶答違規(guī)。本次設(shè)計中,硬件電路設(shè)計使用AUTOCAD軟件;使用GX Developer軟件編寫程序;利用GX Simulator仿真軟件對八路搶答器進(jìn)行各部分模塊仿真,觀察結(jié)果。關(guān)鍵詞: 八路搶答器,系統(tǒng),動態(tài)掃描湖州師范學(xué)院本科畢業(yè)論文PLC-based multi-Responder Control System Design Abstract:The design of the use of Mitsubishi FX2N Series PLC as a core component of this design to complete an eight-way cont
7、rol system for the production. The system components for eight or eight players in each group to answer at the same time Total station holds the start/stop switch, to answer in the start button, reset button to answer in the host prompts quiet buttons and manually set the scoring button sub-station
8、and so on. Sub-station will have an answer in the button. The system consists of seven-segment LED display countdown, sub-station number, player points and the current time, temperature conditions, and as charged by the PLC-driven device. Because the system has a lot of seven-segment digital tube, s
9、o I used the dynamic scanning method to reduce the number of ports. There is a buzzer prompt to answer in the beginning, to answer in reset, the answer overtime, to answer in non-compliance, no one answer in his place and quiet Tips. There are 17 light-emitting diodes. with a total station 1 is used
10、 to display and answer no one to answer in overtime, each sub-units used to display the answer in his two successful and to answer in non-compliance. The design, the hardware circuit design using AUTOCAD software; use GX Developer software programming; the use of simulation software GX Simulator oct
11、al responder simulation of various parts of the module, observe the results.Key words:octal responder, system, dynamic scan目 錄 TOC o 1-3 h z u HYPERLINK l _Toc260898571 前言 PAGEREF _Toc260898571 h 1 HYPERLINK l _Toc260898572 第一章 緒論 PAGEREF _Toc260898572 h 2 HYPERLINK l _Toc260898573 1.1課題研究的目的和意義 PAG
12、EREF _Toc260898573 h 2 HYPERLINK l _Toc260898574 1.2 PLC及搶答器的發(fā)展概況 PAGEREF _Toc260898574 h 2 HYPERLINK l _Toc260898575 1.3課題的主要內(nèi)容 PAGEREF _Toc260898575 h 2 HYPERLINK l _Toc260898576 第二章 多路搶答器的實現(xiàn)工具 PAGEREF _Toc260898576 h 4 HYPERLINK l _Toc260898577 2.1 PLC的功能特點 PAGEREF _Toc260898577 h 4 HYPERLINK l _
13、Toc260898578 2.2 PLC系統(tǒng)的基本結(jié)構(gòu) PAGEREF _Toc260898578 h 4 HYPERLINK l _Toc260898579 2.3 PLC的編程語言 PAGEREF _Toc260898579 h 4 HYPERLINK l _Toc260898580 2.4 本章小結(jié) PAGEREF _Toc260898580 h 5 HYPERLINK l _Toc260898581 第三章 系統(tǒng)硬件設(shè)計 PAGEREF _Toc260898581 h 6 HYPERLINK l _Toc260898582 3.1 PLC硬件的選擇 PAGEREF _Toc260898
14、582 h 6 HYPERLINK l _Toc260898583 3.2硬件總體結(jié)構(gòu)框圖及分析 PAGEREF _Toc260898583 h 7 HYPERLINK l _Toc260898584 3.3 基于PLC的搶答器I/O總接線圖及分析 PAGEREF _Toc260898584 h 9 HYPERLINK l _Toc260898585 3.3.1 基于PLC的搶答器編程元件地址分配表 PAGEREF _Toc260898585 h 9 HYPERLINK l _Toc260898586 3.3.2 PLC輸入/輸出總接線圖 PAGEREF _Toc260898586 h 9 H
15、YPERLINK l _Toc260898587 3.4搶答硬件部分的設(shè)計及分析 PAGEREF _Toc260898587 h 11 HYPERLINK l _Toc260898588 3.5搶答計分硬件部分的設(shè)計及分析 PAGEREF _Toc260898588 h 11 HYPERLINK l _Toc260898589 3.6搶答倒計時硬件部分的設(shè)計及分析 PAGEREF _Toc260898589 h 12 HYPERLINK l _Toc260898590 3.7蜂鳴器功能硬件部分的設(shè)計及分析 PAGEREF _Toc260898590 h 13 HYPERLINK l _Toc2
16、60898591 3.8時間顯示硬件部分的設(shè)計及分析 PAGEREF _Toc260898591 h 14 HYPERLINK l _Toc260898592 3.9溫度顯示硬件部分的設(shè)計及分析 PAGEREF _Toc260898592 h 14 HYPERLINK l _Toc260898593 3.10本章小結(jié) PAGEREF _Toc260898593 h 15 HYPERLINK l _Toc260898594 第四章 軟件系統(tǒng)設(shè)計 PAGEREF _Toc260898594 h 16 HYPERLINK l _Toc260898595 4.1.搶答主程序設(shè)計流程圖及其程序 PAGE
17、REF _Toc260898595 h 16 HYPERLINK l _Toc260898596 4.2搶答計分程序設(shè)計流程圖及其程序 PAGEREF _Toc260898596 h 18 HYPERLINK l _Toc260898597 4.3搶答倒計時程序設(shè)計的流程圖及其程序 PAGEREF _Toc260898597 h 22 HYPERLINK l _Toc260898598 4.4蜂鳴器程序設(shè)計的流程圖及其程序 PAGEREF _Toc260898598 h 25 HYPERLINK l _Toc260898599 4.5時間顯示程序設(shè)計的流程圖及其程序分析 PAGEREF _To
18、c260898599 h 26 HYPERLINK l _Toc260898600 4.6溫度顯示程序設(shè)計及分析 PAGEREF _Toc260898600 h 28 HYPERLINK l _Toc260898601 4.6.1 FX2N-4AD-PT溫度傳感器輸入模塊概述 PAGEREF _Toc260898601 h 28 HYPERLINK l _Toc260898602 4.6.2溫度顯示程序設(shè)計的流程圖及其程序 PAGEREF _Toc260898602 h 29 HYPERLINK l _Toc260898603 4.7本章小結(jié) PAGEREF _Toc260898603 h 3
19、1 HYPERLINK l _Toc260898604 第五章 軟件調(diào)試 PAGEREF _Toc260898604 h 32 HYPERLINK l _Toc260898605 5.1 系統(tǒng)軟件仿真 PAGEREF _Toc260898605 h 32 HYPERLINK l _Toc260898606 5.1.1 PLC仿真軟件GX Simulator PAGEREF _Toc260898606 h 32 HYPERLINK l _Toc260898607 5.1.2 仿真結(jié)果 PAGEREF _Toc260898607 h 33 HYPERLINK l _Toc260898608 參 考
20、 文 獻(xiàn) PAGEREF _Toc260898608 h 35 HYPERLINK l _Toc260898609 致 謝 PAGEREF _Toc260898609 h 36 HYPERLINK l _Toc260898610 附 錄 PAGEREF _Toc260898610 h 37湖州師范學(xué)院求真學(xué)院本科畢業(yè)論文 PAGE 56前言搶答器作為一種電子產(chǎn)品,早已廣泛應(yīng)用于各種智力和知識競賽等場合,但目前所使用的搶答器有的電路比較復(fù)雜不便于制作,可靠性低,實現(xiàn)起來很困難。隨著電子技術(shù)的發(fā)展,應(yīng)用系統(tǒng)向小型化、快速化、大容量,重量輕的方向發(fā)展。而PLC具有通用性強、使用方便、適應(yīng)面廣、可靠性
21、高、抗干擾能力強、編程簡單等特點,且以微處理器為基礎(chǔ),綜合了計算機技術(shù)、自動控制技術(shù)和網(wǎng)絡(luò)通信技術(shù)等現(xiàn)代科技而發(fā)展起來的一種新型工業(yè)自動控制裝置,是將計算機技術(shù)應(yīng)用于工業(yè)控制領(lǐng)域的新產(chǎn)品。目前市場上已有很多類型的競賽搶答器,但其中絕大多數(shù)是早期設(shè)計的,采用模擬電路、數(shù)字電路或者模數(shù)混合電路的產(chǎn)品。這些搶答器已相當(dāng)成熟,但是隨著功能增多,電路也越復(fù)雜,并且成本偏高,故障率高,顯示方式簡單或者沒有,無法準(zhǔn)確判斷搶按按鈕的行為,也不便于參數(shù)調(diào)節(jié)及功能的升級換代。隨著我國經(jīng)濟和文化事業(yè)的發(fā)展,在很多公開競爭場合要求有快速公正的競爭裁決,例如證券、股票交易及各種智力競賽等。 由于PLC具有的優(yōu)點及特點,
22、使得我們編程靈活,系統(tǒng)安裝和維修簡單,且在搶答器的制作時能夠更加方便和精準(zhǔn),使競賽真正達(dá)到公平、公正、公開。同時,隨著時代的不斷發(fā)展進(jìn)步,搶答器不斷的在知識性、娛樂性和趣味性的比賽中出現(xiàn),豐富了人們的生活文化和娛樂活動。本次設(shè)計我選用了最具特色和極有代表性的三菱FX2N系列PLC對八路搶答器進(jìn)行編程設(shè)計和實物控制。在設(shè)計中使用AUTOCAD軟件完成整體框架和各部分硬件設(shè)計;然后,使用GX Developer軟件進(jìn)行各部分程序編程,理清楚設(shè)計思路,利用GX Simulator仿真軟件對八路搶答器進(jìn)行各部分模塊仿真。湖州師范學(xué)院求真學(xué)院本科畢業(yè)論文 第一章 緒論1.1課題研究的目的和意義搶答器已經(jīng)
23、越來越多的出現(xiàn)在我們的學(xué)習(xí)生活和電視節(jié)目當(dāng)中,例如在學(xué)校里經(jīng)常會舉辦各種各樣的智力競賽,就會用到搶答器。搶答器是能夠在任何比賽及競爭性的游戲中體現(xiàn)公平、公正的電子裝備。在各項比賽中不僅可以準(zhǔn)確、公正和直接地判斷出第一個搶答者是誰,還有助于鍛煉參賽者的掌握知識能力、思維反應(yīng)能力、語言表述能力、心理承受能力。但如果在比賽過程中,做不到嚴(yán)格意義上的公正,會挫傷選手的積極性,達(dá)不到比賽的真正目的。隨著電子技術(shù)的迅速發(fā)展,通過人為判斷搶答順序這種古老的方法早已被現(xiàn)先進(jìn)的電子產(chǎn)品所取代。現(xiàn)在的電子搶答器雖然制作方法不同,但基本設(shè)計實現(xiàn)的功能都大同小異,無外乎需要設(shè)計一個競賽搶答器,要求具有任意路搶答輸入,
24、能夠識別最先搶答的信號,顯示該分臺號;對回答問題所用的時間進(jìn)行計時、顯示、超時報警;可以預(yù)置回答問題的時間;同時具有復(fù)位功能,倒計時啟動功能等等的主要實現(xiàn)功能。1.2 PLC及搶答器的發(fā)展概況 經(jīng)過幾十年的迅速發(fā)展,PLC的功能越來越強大,應(yīng)用范圍也越來越廣泛,其足跡已遍及國民經(jīng)濟的各個領(lǐng)域,形成了能夠滿足各種將需要的PLC應(yīng)用系統(tǒng)。隨著市場需求的不斷提高,PLC的發(fā)展體現(xiàn)出以下趨勢。11.向小型化、微型化和大型化、多功能兩個方向發(fā)展;2.過程控制功能不斷增強;3.大力開發(fā)智能型I/O模塊;4.與個人計算機日益緊密結(jié)合;5.編程語言趨向標(biāo)準(zhǔn)化;6.通信與聯(lián)網(wǎng)能力不斷增強。1近年來隨著科技的飛速
25、發(fā)展,PLC的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)的控制檢測技術(shù)不斷更新。PLC是采用大規(guī)模集成電路、微型計算機技術(shù)的發(fā)展成果,逐步形成具有多種優(yōu)點和微型、小型、中型、大型、超大型等各種規(guī)格的PLC系列產(chǎn)品,應(yīng)用于從繼電器控制系統(tǒng)到監(jiān)控計算機之間的許多控制領(lǐng)域,它最適用于以開關(guān)為主的控制功能。通過模擬/數(shù)字(A/D)轉(zhuǎn)換器和數(shù)字/模擬(D/A)轉(zhuǎn)換器,也可以控制模擬量,例如控制溫度、壓力、流量、成分等參數(shù)。16基于PLC的多路搶答器控制系統(tǒng),可以根據(jù)PLC修改程序方便這一特點,隨意調(diào)整設(shè)置的時間或者控制系統(tǒng)的工作狀態(tài)。如果對外部電路稍加修改,或者在系統(tǒng)程序中加入分支,可以把八路搶答器變?yōu)楦嗦?/p>
26、的搶答器,比如十位、十六位或者二十位等。如果將手動按鈕變?yōu)橛|摸屏,可以使搶答器更為簡單方便。如果去除系統(tǒng)中的限時功能,還可以把搶答器改為呼叫器,能夠在醫(yī)院病房、賓館客房、寫字樓辦公室、工廠生產(chǎn)車間等多種地方使用。1.3課題的主要內(nèi)容1. 搶答器同時提供8名選手進(jìn)行比賽,每組設(shè)置一個搶答按鈕供搶答者使用。 2. 總臺設(shè)置啟動/停止開關(guān)、開啟時間開關(guān)、開啟溫度開關(guān)、開始搶答按鈕、搶答復(fù)位按鈕、安靜提示鈕、手動設(shè)置各分臺計分鈕,這些都由主持人控制。 3. 當(dāng)主持人撥開時間開關(guān)或者溫度開關(guān)時,總臺上就會顯示當(dāng)前的時間或溫度。4. 具有定時搶答功能,且搶答的時間設(shè)定為5秒。當(dāng)主持人啟動開始搶答按鈕后,定
27、時器進(jìn)行減計,同時蜂鳴器發(fā)出短暫的聲響,聲響持續(xù)的時間2秒左右。 5. 參賽選手在設(shè)定的時間內(nèi)進(jìn)行搶答,搶答成功,該組的搶答成功燈亮,同時定時器立即重新開始計數(shù)(設(shè)定時間為10秒)。6.主持人按下開始搶答按鈕前,各分臺搶答按鈕應(yīng)處于搶答違規(guī)狀態(tài),此時如按搶答按鈕,會出現(xiàn)蜂鳴器報警(2秒),該組的搶答違規(guī)燈亮的情況。7 如果定時時間已到,無人搶答,本次搶答無效,蜂鳴器響(2秒)同時無人搶答/回答超時燈亮,并禁止搶答,定時顯示器上顯示00。 8.如果選手搶答成功,卻沒有在規(guī)定的時間內(nèi)回答出問題,則蜂鳴器響(2秒)同時無人搶答/回答超時燈亮,定時顯示器上顯示00。9.選手在規(guī)定的時間內(nèi)回答出了問題,
28、主持人則根據(jù)選手回答是否正確和題目的難易度給出加/減分(1分或5分)。10.當(dāng)主持人按下復(fù)位鍵時,各分臺搶答燈(搶答成功和違規(guī)燈)均滅,總臺上的無人搶答/回答超時燈滅,同時蜂鳴器響(2秒)。11.當(dāng)比賽中周圍的聲音過大,影響選手回答時,主持人可按下安靜提示鈕,蜂鳴器響(2秒),以此來提醒全場。第二章 多路搶答器的實現(xiàn)工具2.1 PLC的功能特點1作為一種新型的工業(yè)自動控制裝置,PLC有以下一些特點:1.高可靠性和強抗干擾能力;2.豐富的I/O接口模塊;3.靈活性好;4.編程簡單易學(xué);5.系統(tǒng)安裝簡單,維修方便。2.2 PLC系統(tǒng)的基本結(jié)構(gòu)1可編程控制器是微機技術(shù)和繼電器常規(guī)控制概念相結(jié)合的產(chǎn)物
29、,它按照用戶程序存儲器中預(yù)先編制的控制程序,通過輸入接口采入現(xiàn)場信息,執(zhí)行邏輯或數(shù)值運算,進(jìn)而通過輸出接口控制各種執(zhí)行機構(gòu)運作。作為一種以微處理器為核心的用作數(shù)字控制的特殊計算機,它的硬件配置與一般微機裝置類似,主要由中央處理單元(CPU模塊)、信號輸入/輸出模塊、電源和編程器等部分組成,如圖2-1所示。圖2-1 PLC系統(tǒng)的基本結(jié)構(gòu)2.3 PLC的編程語言1 PLC是專為工業(yè)自動控制而開發(fā)的裝置,主要使用對象是廣大工程技術(shù)人員及操作維護(hù)人員。為了滿足他們的傳統(tǒng)和掌握能力,PLC通常不直接采用微機的編程語言,而常常采用面向控制過程、面向問題的“自然語言”編程。 為電子技術(shù)所有領(lǐng)域制訂全球性標(biāo)準(zhǔn)
30、的世界性組織IEC(國際電工委員會)于1994年5月公布了可編程控制器標(biāo)準(zhǔn)(IEC1131),該標(biāo)準(zhǔn)鼓勵不同種類的PLC制造商提供在外觀和操作上相似的指令。 IEC1131-3標(biāo)準(zhǔn)中定義了5種PLC編程語言的表達(dá)方式:梯形圖LAD(Ladder Diagram);語句表STL(Statement List);功能塊圖FBD(Function Block Diagram);結(jié)構(gòu)文本ST(Structured Text);順序功能圖SFC(Sequential Function Chart)。2.4 本章小結(jié) 本章介紹了PLC的功能特點、系統(tǒng)的基本結(jié)構(gòu)及編程的語言。第三章 系統(tǒng)硬件設(shè)計3.1 PL
31、C硬件的選擇一、為什么選擇PLC? 在這次的畢業(yè)設(shè)計中我為什么沒有選擇單片機或是其他的硬件是因為PLC的設(shè)計周期比較短;用PLC設(shè)計的硬件和軟件系統(tǒng),功能強大、可靠性好;編程方法簡單易學(xué),即使是不熟悉電腦的工程師也可以用它開發(fā)復(fù)雜的控制系統(tǒng);抗干擾能力強,適用于環(huán)境惡劣的工業(yè)控制場合;有豐富的擴展模塊和聯(lián)網(wǎng)能力,可以做成大型復(fù)雜的工業(yè)控制系統(tǒng)等這些優(yōu)點。 同樣的PLC也具有價格昂貴、體積大等缺點,但在設(shè)計中老師為我們提供了PLC的硬件裝置。 所以,綜合實際考慮,我選擇了PLC。二、選擇FX2N的理由。我選擇了三菱FX2N系列是因為我所使用的教材和實驗室里的器件大部分為FX2N系列,還有就是其具
32、有幾個主要的特點讓我選擇了它。1.超小型可編程序控制器16與FX2系列相比,面積、容積小50%。2.高速到容量16(1)超高速程式處理:0.08us/基本指令(2)大容量存儲器,內(nèi)附8K步RAM(RUN過程中可更改程序)最大可達(dá)16K(包括注釋)。(3)可選擇性:可使用RAM(8K)、EPROM(8K)、E2PROM(4K、8K、16K)或帶實時時針的存儲器卡盒。3.多種功能164.豐富的軟件165.內(nèi)附高速計數(shù)器(單相計數(shù)器、二相計數(shù)器)166.新增多種編程指令167.功能擴展16 FX2N選擇不同種類通信或電位器模塊。8.擴展塊兼容16 FX2N可選用FX2N及FX0N的擴展模塊及特殊擴展
33、模塊。 9.利用特殊功能擴展系統(tǒng)(模擬控制、定位控制、高速計數(shù)、數(shù)字通信)16三、點數(shù)的選擇。由I/O接線圖(如圖3-2 所示)和計算公式:輸入總端口數(shù)(Xn)+輸出總端口數(shù)(Yn)+8(溫度模塊要占用8個端口數(shù))=PLC應(yīng)該用的總點數(shù)可以算出我所使用的PLC裝置該用的點數(shù), ,我選擇的是FX2N-128MT。由于實驗室只有FX2N-64MT點的PLC,所以我決定采用1個64MT的PLC加2個16MT點的輸出擴展模塊完成這次的設(shè)計 。四、繼電器還是晶體管的選擇。 為了適應(yīng)設(shè)備現(xiàn)場各種執(zhí)行機構(gòu)的需要,數(shù)字量輸出模板也具有多種參數(shù)和規(guī)格。根據(jù)驅(qū)動負(fù)載的功率輸出電路的不同,PLC開關(guān)量輸出模塊可分為
34、晶體管型開關(guān)量輸出模塊、繼電器型開關(guān)量輸出模塊等不同類型。 繼電器型適用于交流和直流電路,但是響應(yīng)速度比較慢;晶體管型只適用于直流電路,但響應(yīng)速度比較快。所以綜合我這次的設(shè)計思路(整個設(shè)計只用到直流),我選擇了晶體管型。3.2硬件總體結(jié)構(gòu)框圖及分析如圖3-1所示,我這次設(shè)計的多路搶答器的主要功能有:(1)選手路數(shù)(分臺)為8路;(2)各選手臺(分臺)顯示設(shè)置:有計分顯示、分臺搶答成功顯示燈、分臺違規(guī)搶答顯示燈;(3)各選手臺(分臺)的按鈕設(shè)置:搶答按鈕;(4)主持人臺(總臺)的按鈕設(shè)置:啟動/結(jié)停止開關(guān)、開啟時間開關(guān)、開啟溫度開關(guān)、開始搶答按鈕、搶答復(fù)位按鈕、主持人會場安靜提示鈕、手動設(shè)置各分
35、臺計分鈕;(5)主持人臺(總臺)顯示設(shè)置:倒計時顯示、時間和溫度顯示、分臺號顯示、規(guī)定時間無人搶答與回答超時燈;(6)主持人臺的聲響設(shè)置:搶答開始聲響、規(guī)定時間無人搶答聲響、回答超時聲響、搶答違規(guī)聲響、復(fù)位聲響、安靜提醒聲響;圖3-1 硬件總體結(jié)構(gòu)框圖3.3 基于PLC的搶答器I/O總接線圖及分析 HYPERLINK l _Toc230343103 3.3.1 基于PLC的搶答器編程元件地址分配表在程序控制設(shè)計中,我們首先要確定需要使用那些輸入、輸出,因為我們只有知道了輸入、輸出的端口號,才能夠開始編寫程序。如下就是這次設(shè)計的地址分配表:表3-1 搶答器編程元件地址分配表輸入端口輸入裝置輸出端
36、口輸出裝置X0啟動/停止開關(guān)Y32-Y41分臺1-8搶答成功燈X1開始搶答按鈕Y42-Y51分臺1-8搶答違規(guī)燈X2復(fù)位按鈕Y52總臺無人搶答、回答超時燈X3安靜提示按鈕Y1-Y10分臺計分顯示 X4選擇分臺按鈕Y11-Y14分臺號顯示X5加1分按鈕Y15-Y23顯示時間、溫度X6減1分按鈕Y24-Y31倒計時X7加5分按鈕Y53蜂鳴器X10減5分按鈕X11分臺1搶答按鈕 X12分臺2搶答按鈕X13分臺3搶答按鈕X14分臺4搶答按鈕X15分臺5搶答按鈕X16分臺6搶答按鈕X17分臺7搶答按鈕X20分臺8搶答按鈕X21開啟時間開關(guān)X22開啟溫度開關(guān)3.3.2 PLC輸入/輸出總接線圖由圖3-2可
37、知,我在輸入端使用了溫度控制模塊。溫度控制模塊相當(dāng)于溫度變送器加A/D轉(zhuǎn)換器,可直接與熱電偶、鉑電阻等溫度檢測元件相連,接受來自溫度傳感器的信號并傳送給PLC。在輸出端我接用了BCD譯碼器、3/8譯碼器和4/16 譯碼器,從而減少了使用PLC的端口數(shù)。圖中的所有2位七段數(shù)碼管都是共陰型的。 圖3-2 八路搶答器I/O圖 3.4搶答硬件部分的設(shè)計及分析這部分硬件在搶答器的設(shè)計中占有主要的部分。主要的功能有:在主持人還沒有按下開始搶答按鈕時,選手就已按了搶答鈕,則此時該選手臺前的搶答違規(guī)燈(紅燈)亮。在主持人按下開始搶答按鈕時:選手按下了搶答鈕。最先按下?lián)尨疴o的選手臺前的搶答成功燈(綠燈)亮,如果
38、該選手沒有在規(guī)定的時間內(nèi)(10秒)回答出問題,則總臺上的無人搶答/回答超時燈(紅燈)亮。在規(guī)定時間內(nèi)(5秒)沒有選手按下?lián)尨疴o,則總臺上的無人搶答/回答超時燈(紅燈)亮。所有只要是亮了的搶答成功燈、搶答違規(guī)燈和無人搶答/回答超時燈都會等到主持人按下復(fù)位按鈕后才熄滅。如下所示為搶答硬件部分的模塊圖:圖3-3 搶答硬件部分模塊圖3.5搶答計分硬件部分的設(shè)計及分析該部分用了八個共陰型的兩位七段數(shù)碼管來顯示各分臺的計分情況,還有一個共陰型的七段數(shù)碼管顯示分臺號。因為使用的七段數(shù)碼管較多,所以在實物制作中為了減少PLC端口的使用量,我用了BCD譯碼器和4/16譯碼器來實現(xiàn)。該部分模塊的輸入端有一個分臺選
39、擇按鈕、兩個細(xì)加按鈕(加1、減1)和兩個粗加按鈕(加5、減5);輸出端則有各個分臺用于計分的兩位七段數(shù)碼管和一個顯示分臺號的七段數(shù)碼管組成。該部分模塊的主要功能是:當(dāng)選手搶答成功以后,在規(guī)定的時間內(nèi)(10秒)對主持人提出的問題進(jìn)行了回答。主持人對選手給出的回答進(jìn)行了判斷,然后按選擇分臺按鈕(有1-8重復(fù)選擇)選定該選手的分臺號,對其加/減分?jǐn)?shù)。如下所示為搶答計分硬件部分的模塊圖:圖3-4 搶答計分硬件部分模塊圖3.6搶答倒計時硬件部分的設(shè)計及分析該部分模塊的硬件是在總臺上實現(xiàn)的。由下圖可以看出該模塊用了一個兩位的七段數(shù)碼管,因此只使用了一個BCD譯碼器。雖然看起來似乎是多此一舉,其實不然,這里
40、使用了BCD譯碼器同樣減少了PLC端口的使用量。倒計時在選手進(jìn)行搶答和選手搶答成功后對主持人提出的問題進(jìn)行回答時,都分別從5和10 開始倒計。具體說明為:當(dāng)主持人按下開始搶答按鈕的同時,倒計時從5秒開始倒計。在這5秒的時間內(nèi),如果有選手按下了搶答鈕(即搶答成功),則倒計時立即重新從10秒(選手回答問題的時間)開始倒計。但是若在這5秒的時間內(nèi)沒有選手按下?lián)尨疴o,則倒計時顯示會從5秒一直到00。如下所示為搶答倒計時硬件部分的模塊圖:圖3-5 搶答倒計時硬件部分模塊圖3.7蜂鳴器功能硬件部分的設(shè)計及分析蜂鳴器的功能可分為以下幾點:當(dāng)主持人按下開始搶答按鈕的同時,蜂鳴器響2秒后停止。當(dāng)主持人還沒有按下
41、開始搶答按鈕時,選手已經(jīng)提前按了搶答鈕,那么由于選手搶答違規(guī),蜂鳴器響(2秒);當(dāng)主持人按下開始搶答按鈕后,在規(guī)定的時間內(nèi)(5秒)沒有選手按搶答鈕,則倒計時顯示到00的同時,蜂鳴器響(2秒);當(dāng)選手在規(guī)定的時間內(nèi)(5秒)按了搶答鈕卻沒有在規(guī)定的時間內(nèi)(10秒)回答出主持人所提出的問題,那么在倒計時顯示到00的同時,蜂鳴器響(2秒);當(dāng)在比賽中,周圍的聲音過大而影響選手回答問題時,主持人可按下安靜提示鈕,蜂鳴器響(2秒),以此來提醒全場。如下所示為蜂鳴器硬件部分的模塊圖:圖3-6 蜂鳴器硬件部分模塊圖3.8時間顯示硬件部分的設(shè)計及分析在時間顯示的硬件設(shè)計中我同樣用到了動態(tài)掃描的方法來減少PLC端
42、口的使用量。在輸入端,我用了一個開關(guān)來控制三個兩位數(shù)碼管的開啟或是關(guān)閉,這樣在需要的時候,我們可以開啟,同樣的在我們不需要的時候也可以關(guān)閉。在主持人撥開開啟時間開關(guān)以后,總臺上的三個兩位七段數(shù)碼管就會顯示出當(dāng)前的年、月、日,而過了10秒鐘的時間,同樣的三個兩位七段數(shù)碼管又會跳變?yōu)楫?dāng)前的時、分、秒,10秒后又是年、月、日,依次不斷的循環(huán),直到關(guān)閉開關(guān)為止。我在搶答器的設(shè)計中增加時間顯示的目的是為在場的所有參賽選手、主持人和觀眾提供方便,以便那些在比賽時沒有帶手表或是手機的朋友們能夠隨時的知道當(dāng)前的時間。如下所示為時間顯示硬件部分的模塊圖:圖3-7 時間顯示硬件部分模塊圖3.9溫度顯示硬件部分的設(shè)
43、計及分析 在這部分設(shè)計中,我使用到了溫度傳感器輸入模塊。這個模塊的擴展線占用了8個輸入點,因此我在計算PLC應(yīng)該用的總點數(shù)時加上了這8個點,這樣計算公式就成了:PLC該用的總點數(shù)=輸入總端口數(shù)(Xn)+輸出總端口數(shù)(Yn)+8(溫度模塊要占用8個端口數(shù))當(dāng)主持人按下開啟溫度開關(guān)時,七段數(shù)碼管上就會顯示當(dāng)前的溫度。這是為在場的參賽選手、主持人和觀眾提供方便,因為如果覺得室內(nèi)的空調(diào)溫度不舒服,可向相關(guān)工作人員反映,可讓其調(diào)整到舒適的溫度。FX2N-4AD-PT溫度傳感器輸入模塊是將現(xiàn)場的模擬溫度信號轉(zhuǎn)換成相應(yīng)的數(shù)字信號傳送給PLC的模塊。此模塊可將來自4個熱電阻傳感器(Pt100,3線,100)的
44、輸入放大,并轉(zhuǎn)換成12位(11個數(shù)據(jù)位+1個符號位)的可讀數(shù)據(jù),存儲于模塊內(nèi),或傳送給PLC。溫度傳感器輸入模塊不需要外部供電,直接利用PLC帶給的24V電源來供電。如下所示為溫度顯示硬件部分的模塊圖:圖3-8 溫度顯示硬件部分模塊圖3.10本章小結(jié) 本章介紹了硬件的選擇、總體結(jié)構(gòu)框圖、總體及各分部模塊的I/O模塊圖和地址分配表。第四章 軟件系統(tǒng)設(shè)計4.1.搶答主程序設(shè)計流程圖及其程序圖4-1 搶答主程序流程圖搶答主程序如下:一、開始搶答程序此程序?qū)崿F(xiàn)了當(dāng)總電源開啟(X0),主持人按下開始搶答按鈕(X1)的同時倒計時從5秒開始倒計。其中,SET為置1指令。T10一直是閉合的,搶答開始后倒計時從
45、5秒倒計到00,T10斷開,倒計時結(jié)束。二、各分臺開始搶答程序分臺1這段程序?qū)崿F(xiàn)了分臺1的搶答情況:(1)在主持人按下開始搶答按鈕(X1)時(按下X1,M50接通),若按下X11(分臺1搶答鈕)搶答成功,則搶答成功燈(Y32)亮,此時其他分臺都無法進(jìn)行搶答,因為Y32(分臺1搶答鈕)的常閉觸點都串在了分臺2-分臺8的搶答支路上。這是一種互鎖功能。(2)在主持人還沒有按下開始搶答按鈕時,按下X11(分臺1搶答鈕)搶答違規(guī),搶答違規(guī)燈(Y42)亮,同理,分臺2-分臺8的搶答違規(guī)均失效,也是采用了互鎖的原因。而分臺2、分臺3、分臺4、分臺5、分臺6、分臺7、分臺8的搶答程序與分臺1的相似。 三、復(fù)位
46、程序一輪搶答結(jié)束后 ,主持人按下復(fù)位鈕X2(總電源M100一直導(dǎo)通),接著程序執(zhí)行 ZRST Y032 Y052,使連接在Y32-Y52連續(xù)端口上的搶答成功燈、搶答違規(guī)燈和無人搶答/回答超時燈均熄滅,同時蜂鳴器(Y53)響2秒,為下一輪搶答做好準(zhǔn)備。其中,ZRST是連續(xù)清零指令。四、無人搶答和回答超時程序此程序?qū)崿F(xiàn)的功能是:當(dāng)主持人按下開始搶答按鈕(X1)后,5秒倒計時開始倒計,(1)在這5秒的時間內(nèi)沒有人搶答,則無人搶答燈/回答超時燈(Y52)亮,同時蜂鳴器(Y53)響2秒;(2)在5秒時間內(nèi)有人搶答,但是沒有在規(guī)定的時間內(nèi)(10秒)回答出問題,則無人搶答燈/回答超時燈(Y52亮 同時蜂鳴器
47、(Y53)響2秒。五、搶答成功后10秒倒計時程序此程序顯示在搶答過程中,分臺1-8只要有一個搶答成功,則Y32-Y41之中肯定有一個接通,那么10秒倒計時開始進(jìn)行。4.2搶答計分程序設(shè)計流程圖及其程序圖4-2 搶答計分程序流程圖搶答計分程序如下:一、分臺號選擇程序此程序為步進(jìn)選擇程序,即每按一次選擇分臺號按鈕X4,只導(dǎo)通其中一個Mn(M11-M17),用來選通其中一個分臺進(jìn)行加減。其中,SFTLP為移位指令。二、分?jǐn)?shù)加減程序這部分程序?qū)崿F(xiàn)了某一個分臺進(jìn)行手動的加減,設(shè)計了4個按鈕,其中2個細(xì)加減(1分)和2個粗加減(5分),為搶答加減分提高了效率。INCP是自加指令,DECP是自減指令。 D3
48、00 K99是觸點比較指令,是指當(dāng)D300大于99時,自加結(jié)束; D300 K0指的是當(dāng)D300小于0時,自減結(jié)束。而加5減5程序與此相似,其中比較大的改動是INCP D300自加改為ADDP D300 K5 D300的加5程序,同樣的DBCP D300自減改為SUBP D300 K5 D300的減5程序。分?jǐn)?shù)加減程序是一個子程序,所以我在此程序結(jié)束的時候用了SRET(即子程序返回指令)。三、選通脈沖的產(chǎn)生程序(4/16譯碼器)4/16譯碼器我選用了74LS154,此芯片能把4位二進(jìn)制編碼的輸入譯成16個互斥的輸出之一,可以按照4位二進(jìn)制編碼執(zhí)行分配功能,把數(shù)據(jù)從一個允許端G1或G2(另一個允
49、許接低電平)分配到16個輸出端的任1位。在這次的設(shè)計中我用了8個2位的七段數(shù)碼管,而這8個數(shù)碼管需要16個選通脈沖。原需占用PLC的16個點數(shù),選用了4/16譯碼器,就減少了12個PLC點數(shù)的使用。邏輯功能見表4-1。表4-1 74LS154功能表輸入端輸出端G1 G2D C B A0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 L LL L L LL H H H H H H H H H H H H H H HL LL L L HH L H H H H H H H H H H H H H HL LL L H LH H L H H H H H H H H H H H
50、H HL LL L H HH H H L H H H H H H H H H H H HL LL H L LH H H H L H H H H H H H H H H HL LL H L HH H H H H L H H H H H H H H H HL LL H H LH H H H H H L H H H H H H H H HL LL H H HH H H H H H H L H H H H H H H HL LH L L LH H H H H H H H L H H H H H H HL LH L L HH H H H H H H H H L H H H H H HL LH L H L
51、H H H H H H H H H H L H H H H HL LH L H HH H H H H H H H H H H L H H H HL LH H L LH H H H H H H H H H H H L H H HL LH H L HH H H H H H H H H H H H H L H HL LH H H LH H H H H H H H H H H H H H L HL LH H H HH H H H H H H H H H H H H H H L M8000是一個長通開關(guān)。PLSY是一個方波脈沖的產(chǎn)生指令,據(jù)規(guī)定這個方波只能從Y0或Y1端口輸出,K0代表波形為無限次。PL
52、SY K550 K0 Y000指的是產(chǎn)生一個頻率為550HZ的方波,從Y0口輸出。 M8002為一個掃描周期,MOV K0 D0指的是將D0清零。所以這句指令的意思是來一個脈沖,D0就清零。Y000為一列方波,INCP D0指的是D0進(jìn)行自加。所以這句指令的意思是當(dāng)一個上升沿來臨時,D0就進(jìn)行自加。 = D250 K16是一條觸點比較指令,MOV K0 D250是將0放到數(shù)據(jù)存儲器D250中。因此這條程序的意思是:當(dāng)D250=16時,D250清零。這是因為設(shè)計了0-15的16位二進(jìn)制加1的循環(huán)指令,所以要清零。 MOV D550 K1M50指的是將D550中的數(shù)據(jù)給M50-M53。CML為取反
53、指令,因為由74LS154的功能表可以看出輸出端必須要取反之后才適合選通脈沖的程序,所以我在將數(shù)據(jù)給M50-M53之前先取反。 實現(xiàn)0000-1111的16次加1循環(huán)的狀態(tài),傳給與4/16譯碼器輸入端相連的PLC端口Y5-Y10。四、各分臺手動計分及分?jǐn)?shù)顯示程序這小段程序是指主持人使用選擇分臺按鈕(X4)選中分臺1,并對分臺1的分?jǐn)?shù)進(jìn)行手動加減的調(diào)用子程序部分,CALL是調(diào)用子程序指令。MOV D401 D305和MOV D402 D306都是將分臺1上原有的分?jǐn)?shù)放入到公共數(shù)據(jù)存儲器D305與D306中,在子程序里進(jìn)行加減程序再返回。這里的BCD是4位數(shù)據(jù)的譯碼指令,因為我用的PLC是晶體管型
54、,所以顯示數(shù)據(jù)后,還得進(jìn)行各位取反才能輸出,以得到正確的極性。其中,CML是取反指令。K1Y001指的是BCD譯碼器所連接的PLC端口號Y1、Y2、Y3、Y4。由此可知,這句指令的意思就是當(dāng)D250=15時,將D305中的分?jǐn)?shù)十位數(shù)據(jù)轉(zhuǎn)換成BCD碼存于D401中,然后D401中的數(shù)據(jù)取反后給Y1-Y4端口。此程序與上面的程序相似,只是將分?jǐn)?shù)的個位數(shù)據(jù)譯碼取反后給Y1-Y4端口。這個程序?qū)崿F(xiàn)的是總臺上的分臺號1的顯示,同樣的此程序也用到了BCD的譯碼指令和CML取反指令,將數(shù)據(jù)譯碼并取反后給Y11-Y14端口。 FEND是主程序結(jié)束指令。 這幾部分程序為分臺1的手動計分和分?jǐn)?shù)顯示程序,而分臺2至
55、分臺8的程序與此相似。4.3搶答倒計時程序設(shè)計的流程圖及其程序圖4-3 搶答倒計時程序流程圖搶答倒計時程序如下:一、5秒開始倒計時程序這部分程序是:在總電源開啟,主持人按下開始搶答按鈕時,(1)分臺1-分臺8無人搶答(即Y32-Y41未斷開)情況下,倒計時從5秒開始倒計;(2)分臺1-分臺8在5秒的時間內(nèi)有人搶答,則Y32-Y41必有一個斷開,5秒倒計時自動中斷。其中,DECP是一個自減指令,M8013是一個1秒脈沖。二、倒計時結(jié)束處理及數(shù)據(jù)分離 這是一個動態(tài)掃描程序,其中有定時器T200和T201。在PLC中:(1)在定時器T0-T191中,K1=100ms,K10=1s;(2)在定時器T2
56、00-T245中,K1=10ms,K100=1s。此程序是當(dāng)?shù)褂嫈?shù)到00時,倒計時結(jié)束,同時蜂鳴器(Y53)響2秒,主持人按鍵(X1)觸點M50被復(fù)位。= D450 K0為一個觸點比較指令,意思為D450=0時,驅(qū)動后面的指令。倒計數(shù)信息在D450,除以10是對倒計時數(shù)據(jù)進(jìn)行分離,D460倒計時十位,D461倒計時個位。三、顯示倒計時程序此程序使用了BCD譯碼指令,是將D460(5秒倒計時十位數(shù)據(jù))轉(zhuǎn)變成BCD碼存于D470(BCD碼的5秒倒計時十位數(shù)據(jù)),然后對D470各位取反,從Y24-Y27端口輸出顯示,此時輸出一個選通脈沖Y31控制此時的數(shù)碼顯示器使其點亮。上面的程序為顯示倒計時個位,
57、分析與顯示倒計時十位類同。四、10秒倒計時程序此段程序指的是:當(dāng)總電源開啟(M100),主持人按下開始搶答按鈕(M50),分臺1-分臺8的其中一個分臺搶答成功時,則Y32-Y41必有一個閉合,倒計時開始從10秒倒計。4.4蜂鳴器程序設(shè)計的流程圖及其程序我設(shè)計的蜂鳴器在開始搶答、手動復(fù)位、搶答違規(guī)、回答超時、無人搶答和安靜提示的情況下鳴叫2秒,流程圖如下:圖4-4 蜂鳴器程序流程圖一、安靜提示蜂鳴器程序此程序指的是當(dāng)主持人按下安靜提示鈕(X3)的同時,蜂鳴器(Y53)響2秒。其中X3與Y53并聯(lián),這是一個自鎖程序,因為X3是一個按鈕,按下后隨即就斷開了,所以要用自鎖程序,才能使蜂鳴器響2秒后才停
58、止。而開始搶答、復(fù)位、搶答違規(guī)的蜂鳴器程序與此程序相似。二、回答超時和無人搶答時的蜂鳴器程序 這個時候的蜂鳴器響是不需要按鈕控制的,是由于回答超時(20秒)和無人搶答(10秒)時的倒計時到00時,蜂鳴器自動響2秒的程序。4.5時間顯示程序設(shè)計的流程圖及其程序分析圖4-5 時間顯示程序流程圖時間程序分析如下:一、時鐘數(shù)據(jù)分離程序 X21是時間開啟開關(guān),TRD 是PLC時鐘讀取指令,而TRD D50指的是讀取PLC內(nèi)部時鐘數(shù)據(jù)放到D50-D55中(即D50 年,D51-月,D52-日,D53-時,D54-分,D55-秒)。所以這段程序的意思是,當(dāng)撥開時間開啟開關(guān)后,讀取PLC內(nèi)部時鐘數(shù)據(jù)放到D50
59、-D55中。這段為時間數(shù)據(jù)分離程序。DIV為除法指令,DIV D50 K10 D60指令執(zhí)行之后數(shù)據(jù)存儲器D60存儲年十位,D61存儲年個位,同樣的DIV D51 K10 D65、DIV D52 K10 D70、DIV D53 K10 D75、DIV D54 K10 D80、DIV D55 K10 D85等指令執(zhí)行之后各存儲器分別是D65存儲月十位、D66存儲月個位、D70存儲日十位、D71存儲日個位、D75存儲時十位、D76存儲時個位、D80存儲分十位、D81存儲分個位、D85存儲秒十位、D86存儲秒個位。二、時間顯示程序因為我在設(shè)計中將年月日與時分秒之間的顯示時間間隔設(shè)置為10秒,所以這段
60、指令是執(zhí)行10秒間隔的。 = Dn Km是觸點比較指令,指的是當(dāng)Dn=m時。 是指當(dāng)D0=7時,將D60中的數(shù)據(jù)放到D120中用來表示年十位。因為我用的PLC是晶體管型,所以要用CML指令將數(shù)據(jù)取反才可以進(jìn)行譯碼。K1Y015指的是BCD譯碼器所連接的PLC端口號Y15、Y16、Y17、Y20。由此可知,這句指令的意思就是將D120中的數(shù)據(jù)取反后給Y15-Y20。而同樣的月十/個位、日十/個位、時十/個位、分十/個位、秒十/個位都按照這個方法進(jìn)行編程。 4.6溫度顯示程序設(shè)計及分析4.6.1 FX2N-4AD-PT溫度傳感器輸入模塊概述溫度傳感器輸入模塊與PLC之間通過緩沖存儲器交換數(shù)據(jù),數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 探秘書海:字里行間的智慧
- 一年來的財務(wù)工作總結(jié)
- 2023年員工三級安全培訓(xùn)考試題及完整答案(全優(yōu))
- 2023年-2024年項目安全培訓(xùn)考試題含答案(精練)
- 2023-2024年項目部安全管理人員安全培訓(xùn)考試題原創(chuàng)題
- 2023-2024年企業(yè)主要負(fù)責(zé)人安全培訓(xùn)考試題答案可打印
- 新生軍訓(xùn)心得體會400字10篇
- 科學(xué)實驗教學(xué)
- 藥物代謝預(yù)測與智能模擬研究-洞察分析
- 鐵路運營成本控制-洞察分析
- 通力電梯KCE電氣系統(tǒng)學(xué)習(xí)指南
- 風(fēng)電場崗位任職資格考試題庫大全-下(填空題2-2)
- 九年級數(shù)學(xué)特長生選拔考試試題
- 幼兒園交通安全宣傳課件PPT
- 門窗施工組織設(shè)計與方案
- 健身健美(課堂PPT)
- (完整版)財務(wù)管理學(xué)課后習(xí)題答案-人大版
- 錨索試驗總結(jié)(共11頁)
- 移動腳手架安全交底
- 人教版“課標(biāo)”教材《統(tǒng)計與概率》教學(xué)內(nèi)容、具體目標(biāo)和要求
- 矩形鋼板水箱的設(shè)計與計算
評論
0/150
提交評論