版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
核準(zhǔn)通過(guò),歸檔資料。未經(jīng)允許,請(qǐng)勿外傳!基于PLC的工業(yè)機(jī)械手臂控制系統(tǒng)摘要PLC是以現(xiàn)代微處理器技術(shù)為核心的控制器,作為一種通用的工業(yè)控制器,其可靠性高、抗干擾能力強(qiáng); PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進(jìn)的抗干擾技術(shù), 具有很高的可靠性,此外,PLC帶有硬件故障自我檢測(cè)功能,出現(xiàn)故障時(shí)可及時(shí)發(fā)出警報(bào)信息; PLC采用光電隔離和濾波技術(shù)技術(shù)有效抑制外部干擾源對(duì) PLC的影響,此外PLC還可在強(qiáng)、通用性好;開(kāi)發(fā)周期短,功耗小。本課題對(duì)現(xiàn)代工業(yè)的的發(fā)展具有很重要的意義。關(guān)鍵詞:意義,應(yīng)用,前景,編程語(yǔ)言,設(shè)計(jì)word目 錄1.引言 42機(jī)械手機(jī)械結(jié)構(gòu). 52.1傳動(dòng)機(jī)構(gòu) 52.1.1.螺旋機(jī)構(gòu) 52.1.2. 滑動(dòng)螺旋機(jī)構(gòu) 52.1.3.滾動(dòng)螺旋機(jī)構(gòu) 62.2機(jī)械手夾持器和機(jī)座的結(jié)構(gòu) 62.2.1.機(jī)械手夾持器 72.2.2.機(jī)座 73可編程控制PLC 83.1PLC簡(jiǎn)介 83.2PLC內(nèi)部原理. 9A.系統(tǒng)程序存儲(chǔ)區(qū) 11B.系統(tǒng)RAM存儲(chǔ)區(qū) 11C.用戶(hù)程序存儲(chǔ)區(qū) 113.3PLC的工作原理. 123.4PLC機(jī)型的選擇方法. 153.4.1.PLC的類(lèi)型. 153.4.2.輸入輸出模塊的選擇 153.4.3 電源的選擇 163.4.4存儲(chǔ)器的選擇. 16功能的選擇 163.4.6 經(jīng)濟(jì)性的考慮 163.5 機(jī)械手PLC選擇及參數(shù) 173.5.1主要技術(shù)數(shù)據(jù)如下: . 173.5.2PLC主機(jī)的組成. 184機(jī)械手PLC控制系統(tǒng)設(shè)計(jì) 184.1機(jī)械手的工藝過(guò)程 184.2PLC控制系統(tǒng). 204.2.1確定輸入/輸出點(diǎn)數(shù)并選擇 PLC型號(hào) 204.2.2分配PLC的輸入/輸出端子 214.2.3PLC控制系統(tǒng)程序設(shè)計(jì). 215軟件設(shè)計(jì) 255.1FX1NPLC梯形圖中的編程元件 255.2 程序的總體結(jié)構(gòu) 275.2.1 各部分程序如下 27致謝 38參考文獻(xiàn) 391.引言隨著世界經(jīng)濟(jì)和技術(shù)的發(fā)展,人類(lèi)活動(dòng)的不斷擴(kuò)大,機(jī)器人應(yīng)用正迅速向社會(huì)生產(chǎn)和生活的各個(gè)領(lǐng)域擴(kuò)展,也從制造領(lǐng)域轉(zhuǎn)向非制造領(lǐng)域,各種各樣的機(jī)器人產(chǎn)品隨之出現(xiàn)。像海洋開(kāi)發(fā)、宇宙探測(cè)、采掘、建筑、醫(yī)療、農(nóng)林業(yè)、服務(wù)、娛樂(lè)等行業(yè)都提出了自動(dòng)化各機(jī)器人化的要求。隨著機(jī)器人的產(chǎn)生和大量應(yīng)用,很多領(lǐng)域,許多單一、重復(fù)的機(jī)械工作由機(jī)器人(也稱(chēng)機(jī)械手)來(lái)完成。工業(yè)機(jī)器人是一種能進(jìn)行自動(dòng)控制的、可重復(fù)編程的,多功能的、多自由度的、多用途的操作機(jī),廣泛采用工業(yè)機(jī)械人,不僅可提高產(chǎn)品的質(zhì)量與產(chǎn)量,而且對(duì)保障人生安全,改善勞動(dòng)環(huán)境,減輕勞動(dòng)強(qiáng)度,提高勞動(dòng)生產(chǎn)率,節(jié)約原材料消耗以及降低生產(chǎn)成本,有著十分重要的意義。和計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)一樣,工業(yè)機(jī)器人的廣泛應(yīng)用正在日益改變著人類(lèi)的生產(chǎn)和生活方式。機(jī)械手是一種模仿人手動(dòng)作,并按設(shè)定的程序來(lái)抓取、搬運(yùn)工件或加持工具,機(jī)械手可在空間抓放物體,動(dòng)作靈活多樣,適用于可變換生產(chǎn)品種的中、小批量自動(dòng)化生產(chǎn),廣泛應(yīng)用于自動(dòng)生產(chǎn)線(xiàn)、自動(dòng)機(jī)的上下料、數(shù)控設(shè)備的自動(dòng)換刀裝置中。機(jī)械手一般由執(zhí)行系統(tǒng)、驅(qū)動(dòng)系統(tǒng)、控制系統(tǒng)和人工智能組成,主要完成移動(dòng)、轉(zhuǎn)動(dòng)、抓取等動(dòng)作。控制系統(tǒng)是機(jī)械手的指揮系統(tǒng),它通過(guò)控制驅(qū)動(dòng)系統(tǒng),讓執(zhí)行器按照規(guī)定的要求進(jìn)行工作。并檢測(cè)其正確與否??删幊炭刂破鳎≒LC)是一種數(shù)定運(yùn)算操作的電子系統(tǒng),它將邏輯運(yùn)算、順序控制、時(shí)序計(jì)數(shù)、算術(shù)運(yùn)算等控制程序,用指令形式存放在存儲(chǔ)器中,并通過(guò)數(shù)字式、模擬式的輸入和輸出,控制各種機(jī)械或word生產(chǎn)過(guò)程。與繼電器控制線(xiàn)路相比,PLC具有可靠性高、抗干擾能力強(qiáng);體積小、能耗低等特點(diǎn)。因此,機(jī)械手控制系統(tǒng)越平越多的由可編程控制器來(lái)實(shí)現(xiàn)。工業(yè)機(jī)械手是近代自動(dòng)控制領(lǐng)域中出現(xiàn)的一項(xiàng)新的技術(shù), 是現(xiàn)代控制理論與工業(yè)生自動(dòng)化實(shí)踐相結(jié)合的產(chǎn)物,并以成為現(xiàn)代機(jī)械制造生產(chǎn)系統(tǒng)中的一個(gè)重要組成部分。工業(yè)機(jī)械手是提高生產(chǎn)過(guò)程自動(dòng)化、 改善勞動(dòng)條件、提高產(chǎn)品質(zhì)量和生產(chǎn)效率的有效手段之一。尤其在高溫、高壓、粉塵、噪聲以及帶有放射性和污染的場(chǎng)合,應(yīng)用得更為廣泛。在我國(guó),近幾年來(lái)也有較快的發(fā)展,并取得一定的效果,受到機(jī)械工業(yè)和鐵路工業(yè)部門(mén)的重視。2機(jī)械手機(jī)械結(jié)構(gòu)2.1 傳動(dòng)機(jī)構(gòu)2.1.1.螺旋機(jī)構(gòu)螺旋機(jī)構(gòu)由螺桿、螺母和機(jī)架組成,其主要功能是將轉(zhuǎn)動(dòng)變換為直線(xiàn)運(yùn)動(dòng),并同時(shí)傳遞運(yùn)動(dòng)和動(dòng)力,按螺旋副中的摩擦性質(zhì),螺旋機(jī)構(gòu)可以分為滑動(dòng)螺旋機(jī)構(gòu)和滾動(dòng)螺旋機(jī)構(gòu)兩種類(lèi)型。按用途可以分為傳力螺旋、傳導(dǎo)螺旋和調(diào)整螺旋三種類(lèi)型。螺旋機(jī)構(gòu)具有結(jié)構(gòu)簡(jiǎn)單,制造方便,傳動(dòng)平穩(wěn),無(wú)噪聲易于自鎖等優(yōu)點(diǎn)。滑動(dòng)螺旋機(jī)構(gòu)螺旋副內(nèi)為滑動(dòng)摩擦的的螺旋機(jī)構(gòu),稱(chēng)為滑動(dòng)螺旋機(jī)構(gòu)?;瑒?dòng)螺旋機(jī)構(gòu)所用的螺紋為傳動(dòng)性能好,效率高的矩形、梯形和鋸齒形螺紋。滑動(dòng)螺旋機(jī)構(gòu)由螺母和螺桿組成。根據(jù)機(jī)構(gòu)的組成及運(yùn)動(dòng)方式,滑動(dòng)螺旋機(jī)構(gòu)又分為以下兩種。(1).由螺母和螺桿組成的滑動(dòng)螺旋機(jī)構(gòu), 螺母與機(jī)架固聯(lián),螺桿轉(zhuǎn)動(dòng)并移動(dòng)(如圖2-1b所示),這種螺旋機(jī)構(gòu)以傳遞動(dòng)力為主, 故又稱(chēng)傳力螺旋機(jī)構(gòu)。一般要求用較小的轉(zhuǎn)矩產(chǎn)生較大的軸向力,多用在工作時(shí)間短,速度較低的場(chǎng)合。(2).由螺母、螺桿和機(jī)架組成的滑動(dòng)螺旋機(jī)構(gòu),如圖 2-1a所示,螺桿轉(zhuǎn)動(dòng),螺母移動(dòng),這種螺旋機(jī)構(gòu)以傳遞運(yùn)動(dòng)為主,故又稱(chēng)為傳導(dǎo)螺旋機(jī)構(gòu)。本文所介紹的機(jī)械手的豎軸就是用的傳導(dǎo)螺旋機(jī)構(gòu)。 這種傳動(dòng)形式結(jié)構(gòu)緊湊,剛度較大,傳動(dòng)效率高,精度高。(a)螺桿轉(zhuǎn)動(dòng),螺母移動(dòng) (b) 螺母固定,螺桿轉(zhuǎn)動(dòng)并移動(dòng)圖2-12.1.3.滾動(dòng)螺旋機(jī)構(gòu)螺旋副內(nèi)為滾動(dòng)摩擦的螺旋機(jī)構(gòu),稱(chēng)為滾動(dòng)螺旋機(jī)構(gòu)或滾珠絲杠。其機(jī)構(gòu)特點(diǎn)是在螺桿和螺母之間設(shè)有封閉循環(huán)滾道,并在其間放如剛球,當(dāng)螺桿轉(zhuǎn)動(dòng)時(shí),剛球沿螺旋滾道滾動(dòng)并帶動(dòng)螺母作直線(xiàn)運(yùn)動(dòng)。按循環(huán)方式的不同,分為外循環(huán)和內(nèi)循環(huán)兩種形式。滾珠始終在循環(huán)過(guò)程中始終與螺桿保持接觸的循環(huán)叫內(nèi)循環(huán)。滾珠在返回時(shí)與螺桿脫離接觸的循環(huán)叫外循環(huán)(如圖2-2所示)。外循環(huán)螺母只需設(shè)置一個(gè)反向器,當(dāng)滾珠進(jìn)入反向器時(shí),就被阻止而轉(zhuǎn)彎,從返回通道回到滾道的另一端,形成一個(gè)循環(huán)回路。機(jī)械手的橫向運(yùn)動(dòng)采用的便是滾動(dòng)螺旋傳動(dòng)。滾動(dòng)螺旋機(jī)構(gòu)摩擦阻力小,動(dòng)作靈敏度高,傳動(dòng)效率高,可達(dá)90%以上。用調(diào)整的方法可消除間隙,傳動(dòng)精度高。圖2-22.2機(jī)械手夾持器和機(jī)座的結(jié)構(gòu)2.2.1.機(jī)械手夾持器機(jī)械手的機(jī)械夾持器多為雙指手抓式,按其手抓的運(yùn)動(dòng)方式可分為平移型和回轉(zhuǎn)型?;剞D(zhuǎn)型手抓有可分為單支點(diǎn)和雙支點(diǎn)回轉(zhuǎn)型,按夾持方式可以分為外夾式和內(nèi)撐式。按驅(qū)動(dòng)方式可以電動(dòng)、液壓和氣動(dòng)三種?;剞D(zhuǎn)型夾持器結(jié)構(gòu)較簡(jiǎn)單,但當(dāng)所夾持的工件直徑有變動(dòng)時(shí),將引起工件軸心的偏移。對(duì)平移型夾持器,工件直徑的變化不影響其軸心的位置。但其機(jī)械機(jī)構(gòu)繁雜,體積大,制造精度要求高。所以當(dāng)設(shè)計(jì)機(jī)械手夾持器的時(shí)候,在滿(mǎn)足工件的定位精度要求的條件下,盡可能的采用結(jié)構(gòu)比較簡(jiǎn)單回轉(zhuǎn)型夾持器。本文設(shè)計(jì)的機(jī)械手采用的是楔槽杠桿式回轉(zhuǎn)型夾持器。如右圖所示,裝在桿上端的滾子3和楔塊之間為滾動(dòng)接觸。當(dāng)電機(jī)帶動(dòng)連桿前進(jìn)時(shí),通過(guò)楔塊4的斜面和杠桿1,使兩個(gè)手抓產(chǎn)生加緊動(dòng)作和加緊力。當(dāng)楔塊后移時(shí),靠彈簧的拉力使手指松開(kāi)。這種末端執(zhí)行器由于楔塊和滾子之間為滾動(dòng)接觸,摩擦力小,活動(dòng)靈活,且機(jī)構(gòu)簡(jiǎn)單。2.2.2.機(jī)座機(jī)座是機(jī)械手的支撐部件,機(jī)座承受機(jī)械手的全部重量和工作載荷, 所以機(jī)座應(yīng)有足夠的強(qiáng)度、剛度和承載能力。另外機(jī)座還要求有足夠大的安裝基面,以保證機(jī)械手工作時(shí)的穩(wěn)定行。word圖2-3如圖2-3所示,機(jī)械手采用普通軸承作為支撐元件的機(jī)座支撐結(jié)構(gòu)。 這種結(jié)構(gòu)有制造簡(jiǎn)單、成本低、安裝調(diào)整方便等優(yōu)點(diǎn)。圖中電動(dòng)機(jī) 3經(jīng)減速器4、主動(dòng)小齒輪5、中間齒輪6、大齒輪7驅(qū)動(dòng)絲桿2旋轉(zhuǎn),從而驅(qū)動(dòng)升降臺(tái)上下運(yùn)動(dòng)。整個(gè)機(jī)座安裝在基座8上。3可編程控制PLC3.1PLC簡(jiǎn)介自二十世紀(jì)六十年代美國(guó)推出可編程邏輯控制器( ProgrammableLogicController ,PLC)取代傳統(tǒng)繼電器控制裝置以來(lái), PLC得到了快速發(fā)展,在世界各地得到了廣泛應(yīng)用。同時(shí),PLC的功能也不斷完善。隨著計(jì)算機(jī)技術(shù)、信號(hào)處理技術(shù)、控制技術(shù)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和用戶(hù)需求的不斷提高,PLC在開(kāi)關(guān)量處理的基礎(chǔ)上增加了模擬量處理和運(yùn)動(dòng)控制等功能。今天的PLC不再局限于邏輯控制,在運(yùn)動(dòng)控制、過(guò)程控制等領(lǐng)域也發(fā)揮著十分重要的作用。作為離散控的制的首選產(chǎn)品,PLC在二十世紀(jì)八十年代至九十年代得到了迅速發(fā)展,世界范圍內(nèi)的PLC年增長(zhǎng)率保持為20%~30%。隨著工廠(chǎng)自動(dòng)化程度的不斷提高和PLC市場(chǎng)容量基數(shù)的不斷擴(kuò)大,近年來(lái)PLC在工業(yè)發(fā)達(dá)國(guó)家的增長(zhǎng)速度放緩。但是,在中國(guó)等發(fā)展中國(guó)家PLC的增長(zhǎng)十分迅速。綜合相關(guān)資料,2004年全球PLC的銷(xiāo)售收入為100億美元左右,在自動(dòng)化領(lǐng)域占據(jù)著十分重要的位置。PLC是由摸仿原繼電器控制原理發(fā)展起來(lái)的, 二十世紀(jì)七十年代的 PLC只有開(kāi)關(guān)量邏輯控制,首先應(yīng)用的是汽車(chē)制造行業(yè)。它以存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和運(yùn)算等操作的指令;并通過(guò)數(shù)字輸入和輸出操作,來(lái)控制各類(lèi)機(jī)械或生產(chǎn)過(guò)程。用戶(hù)編制的控制程序表達(dá)了生產(chǎn)過(guò)程的工藝要求,并事先存入PLC的用戶(hù)程序存儲(chǔ)器中。運(yùn)行時(shí)按存儲(chǔ)程序的內(nèi)容逐條執(zhí)行,以完成工藝流程要求的操作。PLC的CPU內(nèi)有指示程序步存儲(chǔ)地址的程序計(jì)數(shù)器,在程序運(yùn)行過(guò)程中,每執(zhí)行一步該計(jì)數(shù)器自動(dòng)加 1,程序從起始步(步序號(hào)為零)起依次執(zhí)行到最終步(通常為 END指令),然后再返回起始步循環(huán)運(yùn)算。 PLC每完成一次循環(huán)操作所需的時(shí)間稱(chēng)為一個(gè)掃描周期。不同型號(hào)的 PLC,循環(huán)掃描周期在 1微秒到幾十微秒之間。PLC用梯形圖編程,在解算邏輯方面,表現(xiàn)出快速的優(yōu)點(diǎn),在微秒量級(jí),解算 1K邏輯程序不到 1毫秒。它把所有的輸入都當(dāng)成開(kāi)關(guān)量來(lái)處理,16位(也有32位的)為一個(gè)模擬量。大型 PLC使用另外一個(gè)CPU來(lái)完成模擬量的運(yùn)算。把計(jì)算結(jié)果送給 PLC的控制器。相同I/O點(diǎn)數(shù)的系統(tǒng),用PLC比用DCS,其成本要低一些(大約能省40%左右)。PLC沒(méi)有專(zhuān)用操作站,它用的軟件和硬件都是通用的,所以維護(hù)成本比DCS要低很多。一個(gè) PLC的控制器,可以接收幾千個(gè) I/O點(diǎn)(最多可達(dá)8000多個(gè)I/O)。如果被控對(duì)象主要是設(shè)備連鎖、回路很少,采用 PLC較為合適。PLC由于采用通用監(jiān)控軟件,在設(shè)計(jì)企業(yè)的管理信息系統(tǒng)方面,要容易一些。近10年來(lái),隨著PLC價(jià)格的不斷降低和用戶(hù)需求的不斷擴(kuò)大,越來(lái)越多的中小設(shè)備開(kāi)始采用PLC進(jìn)行控制,PLC在我國(guó)的應(yīng)用增長(zhǎng)十分迅速。隨著中國(guó)經(jīng)濟(jì)的高速發(fā)展和基礎(chǔ)自動(dòng)化水平的不斷提高,今后一段時(shí)期內(nèi)PLC在我國(guó)仍將保持高速增長(zhǎng)勢(shì)頭。通用PLC應(yīng)用于專(zhuān)用設(shè)備時(shí)可以認(rèn)為它就是一個(gè)嵌入式控制器,但PLC相對(duì)一般嵌入式控制器而方具有更高的可靠性和更好的穩(wěn)定性。實(shí)際工作中碰到的一些用戶(hù)原來(lái)采用嵌入式控制器,現(xiàn)在正逐步用通用PLC或定制PLC取代嵌入式控制器3.2PLC內(nèi)部原理PLC 實(shí)質(zhì)上是一種被專(zhuān)用于工業(yè)控制的計(jì)算機(jī), 其硬件結(jié)構(gòu)和微機(jī)是基本一的。如圖3-1所示,PLC硬件的基本結(jié)構(gòu)圖所示:編 程 器輸輸入中央處理單元出電(CPU)電路路電系統(tǒng)程序存儲(chǔ)區(qū)用戶(hù)程序存儲(chǔ)區(qū)源3-1PLC硬件的基本結(jié)構(gòu)圖1)中央處理單元(CPU)中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能,接受并存儲(chǔ)從編程器鍵入的用戶(hù)程序和數(shù)據(jù),檢查電源、存儲(chǔ)器、 I/O以及警戒定時(shí)器的狀態(tài),并能檢查用戶(hù)程序的語(yǔ)法錯(cuò)誤。當(dāng)PLC投入運(yùn)行時(shí),首先它以?huà)呙璧姆绞浇邮墁F(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶(hù)程序存儲(chǔ)器中逐條讀取用戶(hù)程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算術(shù)運(yùn)算等任務(wù)。并將邏輯或算術(shù)運(yùn)算等結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶(hù)程序執(zhí)行完畢以后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行為止。(2)存儲(chǔ)器與微型計(jì)算機(jī)一樣,除了硬件以外,還必須有軟件。才能構(gòu)成一臺(tái)完整的PLC。PLC的軟件分為兩部分: 系統(tǒng)軟件和應(yīng)用軟件。存放系統(tǒng)軟件的存儲(chǔ)器稱(chēng)為系統(tǒng)程序存儲(chǔ)器。PLC存儲(chǔ)空間的分配:雖然大、中、小型PLC的CPU的最大可尋址存儲(chǔ)空間各不相同,但是根據(jù)PLC的工作原理,其存儲(chǔ)空間一般包括以下三個(gè)區(qū)域:系統(tǒng)程序存儲(chǔ)區(qū),系統(tǒng)RAM存儲(chǔ)區(qū)(包括I/O映象區(qū)和系統(tǒng)軟設(shè)備等)和用戶(hù)程序存儲(chǔ)區(qū)。A.系統(tǒng)程序存儲(chǔ)區(qū)在系統(tǒng)程序存儲(chǔ)區(qū)中存放著相當(dāng)于計(jì)算機(jī)操作系統(tǒng)的系統(tǒng)程序。它包括監(jiān)控程序、管理程序、命令解釋程序、功能子程序、系統(tǒng)診斷程序等。由制造廠(chǎng)商將其固化在EPROM中,用戶(hù)不能夠直接存取。它和硬件一起決定了該 PLC的各項(xiàng)功能。B.系統(tǒng)RAM存儲(chǔ)區(qū)系統(tǒng)RAM存儲(chǔ)區(qū)包括I/O映象區(qū)以及各類(lèi)軟設(shè)備(例如:邏輯線(xiàn)圈、數(shù)據(jù)寄存器、計(jì)時(shí)器、計(jì)數(shù)器、變址寄存器、累加器等)存儲(chǔ)區(qū)。(A)I/O映象區(qū)由于PLC投入運(yùn)行后,只是在輸入采樣階段才依次讀入各輸入狀態(tài)和數(shù)據(jù),在輸出刷新階段才將輸出的狀態(tài)和數(shù)據(jù)送至相應(yīng)的外設(shè)。因此,它需要有一定數(shù)量的存儲(chǔ)單元(RAM)以供存放I/O的狀態(tài)和數(shù)據(jù),這些存儲(chǔ)單元稱(chēng)作I/O映象區(qū)。一個(gè)開(kāi)關(guān)量I/O占用存儲(chǔ)單元中的一個(gè)位(bit),一個(gè)模擬量I/O占用存儲(chǔ)單元中的一個(gè)字(16個(gè)bit)。因此,整個(gè) I/O映象區(qū)可看作由開(kāi)關(guān)量的 I/O映象區(qū)和模擬量的 I/O映象區(qū)兩部分組成。(B)系統(tǒng)軟設(shè)備存儲(chǔ)區(qū)除了I/O映象區(qū)以外,系統(tǒng) RAM存儲(chǔ)區(qū)還包括PLC內(nèi)部各類(lèi)軟設(shè)備(邏輯線(xiàn)圈、數(shù)據(jù)寄存器、計(jì)時(shí)器、計(jì)數(shù)器、變址寄存器、累加器等)的存儲(chǔ)區(qū)。該存儲(chǔ)區(qū)又分為具有失電保持的存儲(chǔ)區(qū)域和無(wú)失電保持的存儲(chǔ)區(qū)域, 前者在PLC斷電時(shí),由內(nèi)部的鋰電子供電。使這部分存儲(chǔ)單元內(nèi)的數(shù)據(jù)得以保留;后者當(dāng) PLC停止運(yùn)行時(shí),將這部分存儲(chǔ)單元內(nèi)的數(shù)據(jù)全部置“零” 。C.用戶(hù)程序存儲(chǔ)區(qū)用戶(hù)程序存儲(chǔ)區(qū)存放用戶(hù)編制的用戶(hù)程序。不同類(lèi)型的 PLC其存儲(chǔ)容量各不相同,一般來(lái)說(shuō),隨著PLC機(jī)型增大其存儲(chǔ)容量也相應(yīng)增大。 不過(guò)對(duì)于新型的PLC,其存儲(chǔ)容量可根據(jù)用戶(hù)的需要而改變。D.常用的I/O分類(lèi)常用的I/O分類(lèi)如下:開(kāi)關(guān)量:按電壓水平分,有 220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。模擬量:按信號(hào)類(lèi)型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有 12bit,14bit,16bit 等。除了上述通用I/O外,還有特殊I/O模塊,如熱電阻、熱電偶、脈沖等模塊。按I/O點(diǎn)數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力,即受最大的底板或機(jī)架槽數(shù)限制。(3)PLC電源PLC電源在整個(gè)系統(tǒng)中起著十分重要的作用。無(wú)論是小型的 PLC,還是中、大型的PLC,其電源的性能都是一樣的,均能對(duì) PLC內(nèi)部的所有器件提供一個(gè)穩(wěn)定可靠的直流電源。一般交流電壓波動(dòng)在正負(fù) 10%(15%)之間,因此可以直接將PLC接入到交流電網(wǎng)上去。可編程序控制器一般使用220V交流電源??删幊绦蚩刂破鲀?nèi)部的直流穩(wěn)壓電源為各模塊內(nèi)的元件提供直流電壓。某些可編程序控制器可以為輸入電路和少量的外部電子檢測(cè)裝置(如接近開(kāi)關(guān))提供24V直流電源。驅(qū)動(dòng)現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)的電源一般由用戶(hù)提供??删幊绦蚩刂破魇菑睦^電器控制系統(tǒng)發(fā)展而來(lái)的,它的梯形圖程序與繼電器系統(tǒng)電路圖相似,梯形圖中的某些編程元件也沿用了繼電器這一名稱(chēng),如輸入、輸出繼電器等。這種計(jì)算機(jī)程序?qū)崿F(xiàn)的“軟繼電器”,與繼電器系統(tǒng)中的物理結(jié)構(gòu)在功能上某些相似之處。3.3PLC的工作原理可編程序控制器有兩種基本的工作狀態(tài), 即運(yùn)行(RUN)狀態(tài)與停止(STOP)狀態(tài)。在運(yùn)行狀態(tài),可編程控制器通過(guò)執(zhí)行反映控制要求的用戶(hù)程序來(lái)實(shí)現(xiàn)控制功能。為了使可編程序控制器的輸出及時(shí)地響應(yīng)隨時(shí)可能變化的輸入信號(hào),用戶(hù)程序不是只執(zhí)行一次,而是反復(fù)不斷地重復(fù)執(zhí)行,直至可編程序控制器停機(jī)或切換到STOP工作狀態(tài)。除了執(zhí)行用戶(hù)程序之外,在每次循環(huán)過(guò)程中,可如上圖編程序控制器還要完成,內(nèi)部處理、通信處理等工作,一次循環(huán)可分為5個(gè)階段??删幊绦蚩刂破鞯倪@種周而復(fù)始的循環(huán)工作方式稱(chēng)為掃描工作方式。由于計(jì)算機(jī)執(zhí)行指令的速度極高,從外部輸入-輸出關(guān)系來(lái)看,處理過(guò)程似乎是同時(shí)完成的。在內(nèi)部處理聯(lián)合階段??删幊绦蚩刂破鳈z查CPU模塊內(nèi)部的硬件是否正常,將監(jiān)控定時(shí)器復(fù)位,以及完成一些別的內(nèi)部工作。在通信服務(wù)階段,可編程序控制器與別的帶微處理器的智能裝置通信,響應(yīng)編程器鍵入的命令,更新編程器的顯示內(nèi)容。當(dāng)可編程序控制器處于停止(STOP)狀態(tài)時(shí),只執(zhí)行以上的操作。可編程序控制起處于(RUN)狀態(tài)時(shí),還要完成另外3個(gè)階段的操作。在可編程序控制器的存儲(chǔ)器中,設(shè)置了一片區(qū)域用來(lái)存放輸入信號(hào)和輸出信號(hào)的狀態(tài),它們分別稱(chēng)為輸入映像寄存器和輸出映像寄存器??删幊绦蚩刂破魈菪螆D中別的編程元件也有對(duì)應(yīng)的映像存儲(chǔ)區(qū),它們統(tǒng)稱(chēng)為元件映像寄存器。在輸入處理階段,可編程序控制器把所有外部輸入電路的接通/斷開(kāi)(ON/OFF)狀態(tài)讀入輸入寄存器。外接的輸入觸點(diǎn)電路接通時(shí),對(duì)應(yīng)的輸入映像寄存器為“1”狀態(tài),梯形圖中對(duì)應(yīng)的輸入繼電器的常開(kāi)觸點(diǎn)接通,常閉觸點(diǎn)斷開(kāi)。外接的輸入觸點(diǎn)電路斷開(kāi),對(duì)應(yīng)的輸入映像寄存器為“0”狀態(tài),梯形圖中對(duì)應(yīng)的輸入繼電器的常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)接通。在程序執(zhí)行階段,即使外部輸入信號(hào)的狀態(tài)發(fā)生了變化,輸入映像寄存器的狀態(tài)也不會(huì)隨之而變,輸入信號(hào)變化了的狀態(tài)只能在下一個(gè)掃描周期的輸入處理階段被讀入??删幊绦蚩刂破鞯挠脩?hù)程序由若干條指令組成,指令在存儲(chǔ)器中按步序號(hào)順序排列。在沒(méi)有跳轉(zhuǎn)指令時(shí),CPU從第一條指令開(kāi)始,逐條順序的執(zhí)行用戶(hù)程序,直到用戶(hù)程序結(jié)束之處。在執(zhí)行指令時(shí),從輸入映像寄存器或別的元件映像寄存器中將有關(guān)編程元件的0/1狀態(tài)讀出來(lái),并根據(jù)指令的要求執(zhí)行相應(yīng)的邏輯運(yùn)算,運(yùn)算結(jié)果寫(xiě)入到對(duì)應(yīng)的元件映像寄存器中,因此,各編程元件的映像寄存器(輸入映像寄存器除外)的內(nèi)容隨著程序的執(zhí)行而變化。在輸出處理階段,CPU將輸出映像寄存器的0/1狀態(tài)傳送到輸出鎖存器。體型圖某一輸出繼電器的線(xiàn)圈“通電”時(shí),對(duì)應(yīng)的輸出映像寄存器為“1”狀態(tài)。信號(hào)經(jīng)輸出模塊隔離和功率放大后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線(xiàn)圈通電,其常開(kāi)觸點(diǎn)閉合,使外部負(fù)載通電工作。若梯形圖中輸出繼電器線(xiàn)圈斷電對(duì)應(yīng)的輸出映像寄存器為“ 0”狀態(tài),在輸出處理階段后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線(xiàn)圈斷電,其常開(kāi)觸點(diǎn)斷開(kāi),外部負(fù)載斷電,停止工作。某一編程元件對(duì)應(yīng)的映像寄存器為“1”狀態(tài)時(shí),稱(chēng)該編程元件為ON,映像寄存器為“0”狀態(tài)時(shí),稱(chēng)該編程元件為OFF。掃描周期可編程序控制器在RUN工作狀態(tài)時(shí),執(zhí)行一次圖3.5.1a所示的掃描操作所需的時(shí)間稱(chēng)為掃描周期,其典型值為1~100ms。指令執(zhí)行所需的時(shí)間與用戶(hù)程序的長(zhǎng)短、指令的種類(lèi)和CPU執(zhí)行指令的速度有很大的關(guān)系。當(dāng)用戶(hù)程序較長(zhǎng)時(shí),指令執(zhí)行時(shí)間在掃描周期中占相當(dāng)大的比例。不過(guò)嚴(yán)格地來(lái)說(shuō)掃描周期還包括自診斷、通信等。如圖3-2所示。第(N-1)個(gè)掃 第(N+1)個(gè)掃第N個(gè)掃描周期描周期 描周期輸出刷新 輸入采樣 用戶(hù)程序執(zhí)行 輸出刷新 輸入采樣圖3-2 PLC 的掃描運(yùn)行方式(1)輸入采樣階段在輸入采樣階段,PLC以?huà)呙璺绞揭来巫x入所有的數(shù)據(jù)和狀態(tài)它們存入I/O映象區(qū)的相應(yīng)單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶(hù)程序行和輸出刷新階段。在這兩個(gè)階段中,即使輸入數(shù)據(jù)和狀態(tài)發(fā)生變化I/O映象區(qū)的相應(yīng)單元的數(shù)據(jù)和狀態(tài)也不會(huì)改變。所以輸入如果是脈沖信號(hào),它的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。(2)用戶(hù)程序執(zhí)行階段在用戶(hù)程序執(zhí)行階段,PLC的CPU總是由上而下,從左到右的順序依次的掃描梯形圖。并對(duì)控制線(xiàn)路進(jìn)行邏輯運(yùn)算,并以此刷新該邏輯線(xiàn)圈或輸出線(xiàn)圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài)?;蛘叽_定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。例如:算術(shù)運(yùn)算、數(shù)據(jù)處理、數(shù)據(jù)傳達(dá)等。(3)輸出刷新階段在輸出刷新階段,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的數(shù)據(jù)和狀態(tài)刷新所有的數(shù)據(jù)鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)響應(yīng)的外設(shè)。這時(shí)才是 PLC真正的輸出。(4)輸入/輸出滯后時(shí)間輸入/輸出滯后時(shí)間又稱(chēng)系統(tǒng)響應(yīng)時(shí)間,是指可編程序控制器的外部輸入信號(hào)發(fā)生變化的時(shí)刻至它控制的有關(guān)外部輸出信號(hào)發(fā)生變化的時(shí)刻之間的時(shí)間間隔,它由輸入電路濾波時(shí)間、輸出電路的滯后時(shí)間和因掃描工作方式產(chǎn)生的滯后時(shí)間三部分組成。輸入模塊的CPU濾波電路用來(lái)濾除由輸入端引入的干擾噪聲,消除因外接輸入觸點(diǎn)動(dòng)作是產(chǎn)生的抖動(dòng)引起的不良影響,濾波電路的時(shí)間常數(shù)決定了輸入濾波時(shí)間的長(zhǎng)短,其典型值為10ms左右。輸出模塊的滯后時(shí)間與模塊的類(lèi)型有關(guān),繼電器型輸出電路的滯后時(shí)間一般在10ms左右;雙向可空硅型輸出電路在負(fù)載接通時(shí)的滯后時(shí)間約為1ms,負(fù)載由導(dǎo)通到斷開(kāi)時(shí)的最大滯后時(shí)間為10ms;晶體管型輸出電路的滯后時(shí)間約為1ms。由掃描工作方式引起的滯后時(shí)間最長(zhǎng)可達(dá)到兩個(gè)多掃描周期??删幊绦蚩刂破骺偟捻憫?yīng)延遲時(shí)間一般只有幾十 ms,對(duì)于一般的系統(tǒng)是無(wú)關(guān)緊要的。要求輸入—輸出信號(hào)之間的滯后時(shí)間盡量短的系統(tǒng), 可以選用掃描速度快的可編程序控制器或采取其他措施。3.4PLC機(jī)型的選擇方法3.4.1.PLC的類(lèi)型PLC按結(jié)構(gòu)分為整體型和模塊型兩類(lèi),按應(yīng)用環(huán)境分為現(xiàn)場(chǎng)安裝和控制室安裝兩類(lèi);按 CPU字長(zhǎng)分為1位、4位、8位、16位、32位、64位等。從應(yīng)用角度出發(fā),通??砂纯刂乒δ芑蜉斎胼敵鳇c(diǎn)數(shù)選型。整體型 PLC的I/O 點(diǎn)數(shù)固定,因此用戶(hù)選擇的余地較小,用于小型控制系統(tǒng);模塊型 PLC提供多種 I/O卡件或插卡,因此用戶(hù)可較合理地選擇和配置控制系統(tǒng)的 I/O 點(diǎn)數(shù),功能擴(kuò)展方便靈活,一般用于大中型控制系統(tǒng)。3.4.2.輸入輸出模塊的選擇輸入輸出模塊的選擇應(yīng)考慮與應(yīng)用要求的統(tǒng)一。 例如對(duì)輸入模塊,應(yīng)考慮信號(hào)電平、信號(hào)傳輸距離、信號(hào)隔離、信號(hào)供電方式等應(yīng)用要求。對(duì)輸出模塊,應(yīng)考慮選用的輸出模塊類(lèi)型,通常繼電器輸出模塊具有價(jià)格低、使用電壓范圍廣、壽命短、響應(yīng)時(shí)間較長(zhǎng)等特點(diǎn);可控硅輸出模塊適用于開(kāi)關(guān)頻繁, 電感性低功率因數(shù)負(fù)荷場(chǎng)合,但價(jià)格較貴,過(guò)載能力較差。輸出模塊還有直流輸出、交流輸出和模擬量輸出等,與應(yīng)用要求應(yīng)一致??筛鶕?jù)應(yīng)用要求,合理選用智能型輸入輸出模塊,以便提高控制水平和降低應(yīng)用成本。考慮是否需要擴(kuò)展機(jī)架或遠(yuǎn)程 I/O機(jī)架等。電源的選擇PLC的供電電源,除了引進(jìn)設(shè)備時(shí)同時(shí)引進(jìn) PLC應(yīng)根據(jù)產(chǎn)品說(shuō)明書(shū)要求設(shè)計(jì)和選用外,一般PLC的供電電源應(yīng)設(shè)計(jì)選用 220VAC電源,與國(guó)內(nèi)電網(wǎng)電壓一致。重要的應(yīng)用場(chǎng)合,應(yīng)采用不間斷電源或穩(wěn)壓電源供電。 如果PLC本身帶有可使用電源時(shí),應(yīng)核對(duì)提供的電流是否滿(mǎn)足應(yīng)用要求, 否則應(yīng)設(shè)計(jì)外接供電電源。 為防止外部高壓電源因誤操作而引入 PLC,對(duì)輸入和輸出信號(hào)的隔離是必要的,有時(shí)也可采用簡(jiǎn)單的二極管或熔絲管隔離。3.4.4 存儲(chǔ)器的選擇由于計(jì)算機(jī)集成芯片技術(shù)的發(fā)展,存儲(chǔ)器的價(jià)格已下降,因此,為保證應(yīng)用項(xiàng)目的正常投運(yùn),一般要求 PLC的存儲(chǔ)器容量,按 256個(gè)I/O點(diǎn)至少選8K存儲(chǔ)器選擇。需要復(fù)雜控制功能時(shí),應(yīng)選擇容量更大,檔次更高的存儲(chǔ)器 。冗余功能的選擇a.控制單元的冗余(1)重要的過(guò)程單元:CPU(包括存儲(chǔ)器)及電源均應(yīng) 1B1冗余。(2)在需要時(shí)也可選用 PLC硬件與熱備軟件構(gòu)成的熱備冗余系統(tǒng)、 2重化或3重化冗余容錯(cuò)系統(tǒng)等。b.I/O 接口單元的冗余1)控制回路的多點(diǎn)I/O卡應(yīng)冗余配置。2)重要檢測(cè)點(diǎn)的多點(diǎn)I/O卡可冗余配置。3)根據(jù)需要對(duì)重要的I/O信號(hào),可選用2重化或3重化的I/O接口單元。經(jīng)濟(jì)性的考慮選擇PLC時(shí),應(yīng)考慮性能價(jià)格比??紤]經(jīng)濟(jì)性時(shí),應(yīng)同時(shí)考慮應(yīng)用的可擴(kuò)展性、可操作性、投入產(chǎn)出比等因素,進(jìn)行比較和兼顧,最終選出較滿(mǎn)意的產(chǎn)品。輸入輸出點(diǎn)數(shù)對(duì)價(jià)格有直接影響。每增加一塊輸入輸出卡件就需增加一定的費(fèi)用。當(dāng)點(diǎn)數(shù)增加到某一數(shù)值后,相應(yīng)的存儲(chǔ)器容量、機(jī)架、母板等也要相應(yīng)增加,估因此,點(diǎn)數(shù)的增加對(duì) CPU選用、存儲(chǔ)器容量、控制功能范圍等選擇都有影響,在算和選用時(shí)應(yīng)充分考慮,使整個(gè)控制系統(tǒng)有較合理的性能價(jià)格比。3.5 機(jī)械手PLC選擇及參數(shù)綜合上述原則機(jī)械手控制系統(tǒng)主機(jī)為三菱的 FX2N-48MR。3.5.1 主要技術(shù)數(shù)據(jù)如下:工作電源:24VDC輸入點(diǎn)數(shù):24輸出點(diǎn)數(shù):24輸入信號(hào)類(lèi)型:直流或開(kāi)關(guān)量輸入電流:24VDC5mA模擬輸入:-10V~10V(-20mA~+20mA)輸出晶體管允許電流 0.3A/點(diǎn)(1.2A/COM)輸出電壓規(guī)格:30VDC最大負(fù)載:9W輸出反應(yīng)時(shí)間:Off→On20μs On →Off30μs基本指令執(zhí)行時(shí)間:數(shù)個(gè) μs程序語(yǔ)言:指令+梯形圖+SFC程序容量:3792STEPS基本順序指令:32個(gè)(含步進(jìn)梯形指令)應(yīng)用指令:100種初始步進(jìn)點(diǎn):S0~S9一般步進(jìn)點(diǎn):118點(diǎn),S10~S127輔助繼電器:一般用 512+232點(diǎn)(M000~M511+M768~M999)停電保持用256點(diǎn)(M512~M767)特殊用280點(diǎn)(M1000~M1279)定時(shí)器:100ms時(shí)基64點(diǎn)(T0~T63)10ms時(shí)基63點(diǎn)(T64~T126,M1028為ON時(shí))1ms時(shí)基1點(diǎn)(T127)計(jì)數(shù)器:一般用112點(diǎn)(C000~C111,16位計(jì)數(shù)器)停電保持用16點(diǎn)(C112~C127,16位計(jì)數(shù)器)高速用13點(diǎn)1相5kHz,2相2kHz(C235~C254,全部為停電保持32位計(jì)數(shù)器)數(shù)據(jù)寄存器:一般用 408點(diǎn)(D000~D407)停電保持用192點(diǎn)(D408~D599)特殊用144點(diǎn)(D1000~D1143)指針/中斷:P64點(diǎn);I4點(diǎn)(P0~P63/I001、I101、I201、I301)串聯(lián)通信口:程序?qū)懭?讀出通訊口:RS232一般功能通訊口:RS485主機(jī)電源220VAC3.5.2PLC主機(jī)的組成1、輸入單元輸入單元由8個(gè)按扭、8個(gè)開(kāi)關(guān)和16個(gè)接插件組成,它們分別與 PLC的16個(gè)輸入點(diǎn)相接。改變這些開(kāi)關(guān)或按扭的通斷狀態(tài),即可對(duì)主機(jī)輸入所需要的開(kāi)關(guān)量。16個(gè)接插件可外接其它直流或開(kāi)關(guān)量輸入信號(hào)。2、輸出單元輸出單元由24個(gè)二極管和24個(gè)接插件組成,它們分別與PLC的24個(gè)輸出點(diǎn)相連。發(fā)光二極管是否發(fā)光,即可表示輸出點(diǎn)的狀態(tài),使用者可得到主機(jī)的輸出信息。24個(gè)輸出接插件可外接其它需要控制的設(shè)備。輸出單元的4個(gè)地端,分別引出到面板,其中只有C4與3V電源共地。3、電源單元PLC主機(jī)左邊有外接220V/AV的電源插座,作為PLC的工作電源。內(nèi)裝變壓器,輸出3V電源,供二極管使用。另外PLC的24VDC和24GND已引出到面板,供外接輸入器件(如傳感器)的工作電源用4機(jī)械手PLC控制系統(tǒng)設(shè)計(jì)4.1機(jī)械手的工藝過(guò)程了解設(shè)備概況機(jī)械手的結(jié)構(gòu)和各部分動(dòng)作示意圖, 如圖下圖所示。機(jī)械手的工作均由電機(jī)驅(qū)動(dòng),它的上升、下降、左移、右移都是有電機(jī)驅(qū)動(dòng)螺紋絲桿旋轉(zhuǎn)來(lái)完成的。分析工藝過(guò)程機(jī)械手的初始位置停在原點(diǎn),按下啟動(dòng)后按扭后,機(jī)械手將下降——加緊工件——上升——右移——再下降——放松工件——在上升——左移八個(gè)動(dòng)作, 完成一個(gè)工作周期。機(jī)械手的下降、上升、右移、左移等動(dòng)作轉(zhuǎn)換,是由相應(yīng)的限位開(kāi)關(guān)來(lái)控制的,而加緊、放松動(dòng)作的轉(zhuǎn)換是有時(shí)間來(lái)控制的。為了確保安全,機(jī)械手右移到位后,必須在右工作臺(tái)上無(wú)工件時(shí)才能下降,若上次搬到右工作臺(tái)上的工件尚未移走, 機(jī)械手應(yīng)自動(dòng)暫停,等待。為此設(shè)置了一個(gè)光電開(kāi)關(guān),以檢測(cè)“無(wú)工件”信號(hào)。控制方面的要求為了滿(mǎn)足生產(chǎn)要求,機(jī)械手設(shè)置了手動(dòng)工作方式和自動(dòng)工作方式, 而自動(dòng)工作方式又分為單步、單周期和連續(xù)工作方式。1)手動(dòng)工作方式:利用按鈕對(duì)機(jī)械手每一步動(dòng)作進(jìn)行控制。 例如,按下“下降”按鈕,機(jī)械手下降;按下“上升”按鈕,機(jī)械手上升。手動(dòng)操作可用于調(diào)整工作word位置和緊急停車(chē)后機(jī)械手返回原點(diǎn)。2)單步工作方式:從原點(diǎn)開(kāi)始,按照自動(dòng)工作循環(huán)的步序,每按一次啟動(dòng)按鈕,機(jī)械手完成一步動(dòng)作后自動(dòng)停止。3)單周期工作方式:按下啟動(dòng)按鈕,機(jī)械手按工序自動(dòng)自動(dòng)完成一個(gè)周期的動(dòng)作,返回原點(diǎn)后停止。4)連續(xù)工作方式:按下按鈕,機(jī)械手從原點(diǎn),按步序自動(dòng)反復(fù)連續(xù)工作,在連續(xù)工作方式下設(shè)置兩種停車(chē)狀態(tài):正常停車(chē):在正常工作狀態(tài)下停車(chē)。按下復(fù)位按鈕,機(jī)械手在完成最后一個(gè)周期的工作后,返回原點(diǎn)自動(dòng)停機(jī)。緊急停車(chē):在發(fā)生事故或緊急狀態(tài)時(shí)停車(chē)。按下緊急停車(chē)按鈕,機(jī)械手停止在當(dāng)前狀態(tài)。當(dāng)故障排除后,需手動(dòng)回到原點(diǎn)。4.2PLC控制系統(tǒng)4.2.1 確定輸入/輸出點(diǎn)數(shù)并選擇 PLC型號(hào)1)輸入信號(hào)位置檢測(cè)信號(hào):下限、上限、右限、左限共 4個(gè)行程開(kāi)關(guān),需要 4個(gè)輸入端子?!盁o(wú)工件檢測(cè)”信號(hào):用光電開(kāi)關(guān)作檢測(cè)元件,需要 1個(gè)端子?!肮ぷ鞣绞健边x擇開(kāi)關(guān):有手動(dòng)、單步、單周期和連續(xù) 4種工作方式,需要4個(gè)輸如端子。手動(dòng)操作:需要有下降、上升、右移、左移、加緊、放松 6個(gè)按鈕,也需要6個(gè)輸入端子。自動(dòng)工作:尚需啟動(dòng)、正常停車(chē)、緊急停車(chē) 3個(gè)按鈕,也需要3個(gè)輸入端子。以上共需要18個(gè)輸入信號(hào)。2)輸出信號(hào)PLC的輸出用于控制機(jī)械手的下降、上升、右移、左移、加緊、放松以三個(gè)電動(dòng)機(jī)轉(zhuǎn)速的控制等,共需要11個(gè)輸出點(diǎn)。機(jī)械手從原點(diǎn)開(kāi)始工作,需要一個(gè)原點(diǎn)指示燈,也需要1個(gè)輸出點(diǎn)。所以,至少需要6個(gè)輸出點(diǎn)。由于機(jī)械手的控制屬于開(kāi)關(guān)量控制,在功能上未提出特殊要求。因此任何型號(hào)的小型PLC均可滿(mǎn)足要求。根據(jù)所需的I/O總點(diǎn)數(shù)并留有一定的備用量,可選用FX2N-48RM,其輸入和輸出各24點(diǎn),繼電器輸出型。FX2N-48RM的各項(xiàng)工作參數(shù)已在第二章介紹,在此不在做介紹。4.2.2 分配PLC的輸入/輸出端子PLC的輸入輸出端子分配接線(xiàn)圖,如圖 4-2所示。4.2.3PLC控制系統(tǒng)程序設(shè)計(jì)為了方便編程,可將手動(dòng)和自動(dòng)程序分別編出相對(duì)獨(dú)立的程序段,用跳轉(zhuǎn)指令進(jìn)行選擇,控制系統(tǒng)程序結(jié)構(gòu)框圖,如圖 4-3所示。選擇手動(dòng)方式時(shí), X3接同,跳過(guò)自動(dòng)程序,執(zhí)行手動(dòng)程序;選擇自動(dòng)工作方式時(shí), X3斷開(kāi),執(zhí)行自動(dòng)程序。(1)手動(dòng)程序手動(dòng)操作不需要按工序順序進(jìn)行動(dòng)作,所以可按普通繼電器程序來(lái)設(shè)計(jì)。手動(dòng)操作的梯形圖,如圖4-4所示,手動(dòng)按鈕X20-X25分別控制下圖4-2輸入/輸出分配接線(xiàn)圖wordword圖4-3總程序結(jié)構(gòu)框圖圖4-4手動(dòng)程序降、上升、右移、左移、加緊和放松各個(gè)動(dòng)作。為了保證系統(tǒng)的的安全與進(jìn)行,設(shè)置了一些必要的連鎖。其中在左、右移動(dòng)的電路中加入 X11作上限連鎖,這是因?yàn)闄C(jī)械手只有處于上限位置時(shí),才允許左、右移動(dòng)。(1) 自動(dòng)程序 自動(dòng)程序如圖4-5所示。1)連續(xù)及單周期操作。當(dāng)機(jī)械手在原點(diǎn)時(shí),程序處于初始狀態(tài) S0,執(zhí)行下降動(dòng)作。當(dāng)下降到下限位開(kāi)關(guān)時(shí), X10接通,又接通下一個(gè)狀態(tài) S21,接著執(zhí)行下一步動(dòng)作。當(dāng)執(zhí)行完最后一步動(dòng)作,即左移到原點(diǎn)碰到左限位開(kāi)關(guān)時(shí), X13接通,如果是單周期操作,則M0斷開(kāi),回到初始狀態(tài),如果連續(xù)操作,則M0接通,狀態(tài)轉(zhuǎn)移至S20,又開(kāi)始下一個(gè)周期的循環(huán)。在運(yùn)行中,如按正常停車(chē)按鈕,則 X1接通,M0復(fù)位,機(jī)械手的動(dòng)作繼續(xù)執(zhí)行完一個(gè)周期后,回到初始狀態(tài)。如按緊急停車(chē)按鈕,則 X2接通,狀態(tài)S0~S33全部復(fù)位,機(jī)械手工作停止。重新啟動(dòng)時(shí),先用手動(dòng)來(lái)將機(jī)械手移回原點(diǎn),才能再次進(jìn)行自動(dòng)操作。2)單步操作。當(dāng)自動(dòng)操作程序采用步進(jìn)指令設(shè)計(jì)時(shí),單步操作程序用“禁止?fàn)顟B(tài)轉(zhuǎn)移”標(biāo)志器M8040來(lái)實(shí)現(xiàn),如圖4-6所示。該繼電器線(xiàn)圈接通時(shí),禁圖4-5自動(dòng)程序止步進(jìn)狀態(tài)轉(zhuǎn)移,線(xiàn)圈斷電時(shí),允許狀態(tài)轉(zhuǎn)移。在單步操作方式下,利用啟動(dòng)按鈕X0作為單步操作信號(hào),X4接通。不按啟動(dòng)按鈕時(shí),X0斷開(kāi),其常閉接點(diǎn)閉合,M8040接通,狀態(tài)轉(zhuǎn)移被禁止。圖4-6用“禁止?fàn)顟B(tài)轉(zhuǎn)移”設(shè)計(jì)的單步操作梯形圖當(dāng)完成一步動(dòng)作后,按下啟動(dòng)按鈕,X0接通,,其常閉接點(diǎn)將M8040斷開(kāi),狀態(tài)轉(zhuǎn)移到下一步。將如圖4-6所示的單步操作梯形圖連接在如圖4-5所示的自動(dòng)程序上端,就得到了包括單步、單周期、連續(xù)操作在內(nèi)的整個(gè)自動(dòng)操作的梯形圖。至此,機(jī)械手的控制程序分段設(shè)計(jì)完畢。根據(jù)圖4-3所示的總程序結(jié)構(gòu)框圖,將手動(dòng)操作程序梯形圖和自動(dòng)程序梯形圖嵌入,就得到整個(gè)程序的梯形圖。5軟件設(shè)計(jì)5.1FX1NPLC梯形圖中的編程元件設(shè)計(jì)選用FX1N-60MR,其輸入繼電器(X)36點(diǎn),輸出繼電器(Y)24點(diǎn),輔助繼電器(M)384點(diǎn),狀態(tài)繼電器(S)1000點(diǎn),定時(shí)器(T)256點(diǎn),計(jì)數(shù)器(C),數(shù)據(jù)寄存器(D)等?!?】特殊輔助繼電器M8000——運(yùn)行監(jiān)控(PLC運(yùn)行時(shí)自動(dòng)接通,停止時(shí)斷開(kāi));M8002——初始脈沖(僅在 PLC運(yùn)行開(kāi)始時(shí)接通一個(gè)掃描周期);M8005——PLC后備鋰電池電壓過(guò)低時(shí)接通;M8011——10ms時(shí)鐘脈沖; M8013 ——100ms時(shí)鐘脈沖;M8012——1s時(shí)鐘脈沖; M8014 ——1min時(shí)鐘脈沖。表5-1PLC輸入/輸出分配表輸入信號(hào)輸入信號(hào)手動(dòng)SAX0底盤(pán)逆限SQ6X23位word回原位SAX1手順限位SQ7X24連續(xù)SAX2手逆限位SQ8X25回原位SB1X3底旋轉(zhuǎn)脈X26沖啟動(dòng)SB2X4前行SB12X30停止SB3X5后退SB13X31下降SB4X6輸出信號(hào)上升SB5X7上升/下降YA0Y0夾緊SB6X10YA1Y1步進(jìn)電機(jī)松開(kāi)SB7X11YA2Y2手順轉(zhuǎn)SB8X12前進(jìn)/后退YA3Y3手逆轉(zhuǎn)SB9X13YA4Y4步進(jìn)電機(jī)底盤(pán)順轉(zhuǎn)SB10X14YA5Y5底盤(pán)逆轉(zhuǎn)SB11X15夾緊YA6Y6下限位SQ1X16手順轉(zhuǎn)YA7Y7上限位SQ2X17手逆轉(zhuǎn)YA8Y10前限位SQ3X20底順轉(zhuǎn)YA9Y11后限位SQ4X21底逆轉(zhuǎn)YA10Y12底盤(pán)順限SQ5X22位在手動(dòng)方式時(shí)可以通過(guò)手動(dòng)按鈕來(lái)實(shí)現(xiàn),其控制面板如下圖 5-2圖5-2 控制面板示意圖5.2 程序的總體結(jié)構(gòu)機(jī)械手系統(tǒng)的程序總體結(jié)構(gòu)如圖5-3,分為公用程序、自動(dòng)程序、手動(dòng)程序和回原位程序等四部分。其中自動(dòng)程序包括單步、連續(xù)運(yùn)動(dòng)程序,因它們的工作順序相同所以可將它們和編在一起。CJ(FNC00)是條件跳轉(zhuǎn)應(yīng)用指令,指針標(biāo)號(hào)PX是其操作數(shù)。該指令由于某種條件下跳過(guò)CJ指令和指針標(biāo)號(hào)之間的程序,從指針標(biāo)號(hào)處繼續(xù)執(zhí)行,以減少程序執(zhí)行時(shí)間。如果選擇“手動(dòng)”工作方式,即X0為ON,X1為OFF則PLC執(zhí)行完公用程序后將跳過(guò)自動(dòng)程序到P0處,由于X0動(dòng)斷觸點(diǎn)斷開(kāi)所以直接執(zhí)行“手動(dòng)程序”。由于P1處的X1的動(dòng)斷觸點(diǎn)閉合,所以又跳過(guò)回原位程序到 P2處。如果選擇“回原位”工作方式,同樣只執(zhí)圖5-3 程序總的結(jié)構(gòu)圖行公用程序和回原位程序,如果選擇“連續(xù)”方式,則只執(zhí)行公用程序和自動(dòng)程序。各部分程序如下圖5-4公用程序說(shuō)明,當(dāng)Y6復(fù)位(電磁閥松開(kāi))、后限位X21和上限位X17接通時(shí),輔助繼電器M0變?yōu)镺N,表示機(jī)械手在原位。如果開(kāi)始執(zhí)行用戶(hù)程序(M8002為ON)、系統(tǒng)處于手動(dòng)或回原位狀態(tài) (X0或X1為ON),那么初始步對(duì)應(yīng)的 M10被置位,連續(xù)工作方式做好準(zhǔn)備。如果 M0為OFF,M10被復(fù)位,系統(tǒng)不能進(jìn)入連續(xù)工作方式。指令ZRST是成批復(fù)位應(yīng)用指令,以防止系統(tǒng)從自動(dòng)方式轉(zhuǎn)換手動(dòng)方式,再返回自動(dòng)方式時(shí)出現(xiàn)兩種不同的活動(dòng)步。wordwordwordword圖5-5自動(dòng)連續(xù)程序說(shuō)明:當(dāng)系統(tǒng)處于自動(dòng)連續(xù)方式時(shí), X2為ON,它的動(dòng)合觸點(diǎn)閉合,在初始步時(shí)按下啟動(dòng)按鈕 X4,M1得電并保持,就按照?qǐng)D 4.2自動(dòng)功能圖進(jìn)行工作。按下停止按鈕X7后,M1變?yōu)镺FF,系統(tǒng)不會(huì)立即停止,而是完成當(dāng)前的工作周期后,機(jī)械手最終停止在原位。wordwordword圖5-6手動(dòng)程序說(shuō)明:用對(duì)應(yīng)機(jī)械手的上下前后移動(dòng)和夾緊松開(kāi)按鈕。按下不同的按鈕,機(jī)械手執(zhí)行相應(yīng)的動(dòng)作。在前后移動(dòng)的程序中串聯(lián)上線(xiàn)位置開(kāi)關(guān)的動(dòng)合觸點(diǎn)是為了避免機(jī)械手在較低位置移動(dòng)時(shí)碰撞其他工件。為保證系統(tǒng)安全運(yùn)行,程序之間還進(jìn)行必要的連鎖?;卦怀绦颍辉谙到y(tǒng)處于回原位工作狀態(tài)時(shí),按下回原位按鈕( X3),M3變?yōu)镺N,機(jī)械手松開(kāi)和上升,當(dāng)升到上限位( X17變?yōu)镺N),機(jī)械手后退,直到后限位(X21為ON)才停止,并且M3復(fù)位。wordword梯形圖程序經(jīng)過(guò)檢驗(yàn)語(yǔ)法錯(cuò)誤以及邏輯上的可靠性后 ,編譯成指令表,以便后傳入PLC中。并可以運(yùn)用軟件在線(xiàn)監(jiān)測(cè) PLC的運(yùn)行情況,同時(shí)可以用手持編程器根據(jù)現(xiàn)場(chǎng)要求修改程序中的各參數(shù),達(dá)到任意位置停止的目的。word致謝本論文是在指導(dǎo)老師張華及機(jī)電一體化教研室諸位老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他們嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《信息檢索課程》課件
- 審計(jì)財(cái)務(wù)科上半年的工作總結(jié)
- 大豆玉米購(gòu)銷(xiāo)合同模板
- 廣告承攬服務(wù)合同模板
- 臨汾購(gòu)房合同模板
- 成都二手房轉(zhuǎn)讓合同范例
- 勞務(wù)合同模板個(gè)人
- 大專(zhuān)生外包合同范例
- 大門(mén)新建合同模板
- 草種植:環(huán)保新策略
- 電動(dòng)自行車(chē)火災(zāi)的勘查檢驗(yàn)技術(shù)及案例分析
- 螺栓檢測(cè)報(bào)告
- 碳排放介紹及相關(guān)計(jì)算方法
- 社團(tuán)活動(dòng)記錄(足球)
- 腐蝕測(cè)量及技術(shù)
- 家庭醫(yī)生簽約服務(wù)在實(shí)施老年高血壓患者社區(qū)護(hù)理管理中應(yīng)用
- 氯化鈉與氯化銨分離解析
- 關(guān)注青少年心理健康孩子的人格培養(yǎng)與家庭教育
- 個(gè)案面談技巧(2016.6.15)
- 高中理科教學(xué)儀器配備標(biāo)準(zhǔn)[共121頁(yè)]
- 屋面平瓦(掛瓦條鋪瓦)施工方案
評(píng)論
0/150
提交評(píng)論