畢 業(yè) 設(shè) 計(jì) (論 文 )吸盤搬運(yùn)機(jī)械手所 在 學(xué) 院專 業(yè)班 級(jí)姓 名學(xué) 號(hào)指 導(dǎo) 老 師年 月 日II摘 要搬運(yùn)機(jī)械手是工業(yè)機(jī)器人系統(tǒng)中傳統(tǒng)的任務(wù)執(zhí)行機(jī)構(gòu),是機(jī)器人的關(guān)鍵部件之一。搬運(yùn)機(jī)械手的機(jī)械結(jié)構(gòu)采用滾珠絲桿、滑桿、等機(jī)械器件組成;電氣方面有交流電機(jī)、變頻器、傳感器、等電子器件組成。該裝置涵蓋了可編程控制技術(shù),位置控制技術(shù)、檢測(cè)技術(shù)等,是機(jī)電一體化的典型代表儀器之一。本文介紹的搬運(yùn)機(jī)械手是由 PLC 輸出三路脈沖,分別驅(qū)動(dòng)橫軸、豎軸變頻器,控制搬運(yùn)機(jī)械手橫軸和豎軸的精確定位,微動(dòng)開關(guān)將位置信號(hào)傳給 PLC 主機(jī);位置信號(hào)由接近開關(guān)反饋給 PLC 主機(jī),通過交流電機(jī)的正反轉(zhuǎn)來控制搬運(yùn)機(jī)械手手爪的張合,從而實(shí)現(xiàn)搬運(yùn)機(jī)械手精確運(yùn)動(dòng)的功能。本課題擬開發(fā)的物料搬運(yùn)機(jī)械手可在空間抓放物體,動(dòng)作靈活多樣,可代替人工在高溫和危險(xiǎn)的作業(yè)區(qū)進(jìn)行作業(yè),并可根據(jù)工件的變化及運(yùn)動(dòng)流程的要求隨時(shí)更改相關(guān)參數(shù)。本文在縱觀了近年來搬運(yùn)機(jī)械手發(fā)展?fàn)顩r的基礎(chǔ)上,結(jié)合搬運(yùn)機(jī)械手方面的設(shè)計(jì),對(duì)搬運(yùn)機(jī)械手技術(shù)進(jìn)行了系統(tǒng)的分析,提出了用驅(qū)動(dòng)和 PLC 控制的設(shè)計(jì)方案。采用整體化的設(shè)計(jì)思想,充分考慮了軟、硬件各自的特點(diǎn)并進(jìn)行互補(bǔ)優(yōu)化。對(duì)搬運(yùn)機(jī)械手的整體結(jié)構(gòu)、執(zhí)行結(jié)構(gòu)、驅(qū)動(dòng)系統(tǒng)和控制系統(tǒng)進(jìn)行了分析和設(shè)計(jì)。在其驅(qū)動(dòng)系統(tǒng)中采用驅(qū)動(dòng),控制系統(tǒng)中選擇 PLC 的控制單元來完成系統(tǒng)功能的初始化、搬運(yùn)機(jī)械手的移動(dòng)、故障報(bào)警等功能。最后提出了一種簡(jiǎn)單、易于實(shí)現(xiàn)、理論意義明確的控制策略。通過以上部分的工作,得出了經(jīng)濟(jì)型、實(shí)用型、高可靠型搬運(yùn)機(jī)械手的設(shè)計(jì)方案,對(duì)其他經(jīng)濟(jì)型 PLC 控制系統(tǒng)的設(shè)計(jì)也有一定的借鑒價(jià)值。關(guān)鍵詞: 搬運(yùn)機(jī)械手,交流電機(jī),可編程控制器(PLC) ,自動(dòng)化控制, 。IIIAbstract Manipulator industrial robot systems traditional mandate, Robot is one of the key components. Manipulator using the mechanical structure of screw-ball, slider, and other mechanical devices composition; Electric have AC motor, inverter, sensor, and other electronic device components. The device covers a programmable control technology, position control technology, detection technology, Mechatronics is a typical representative of one of the machines. This paper presents a manipulator by three PLC output pulse, driving horizontal, the vertical axis transducer, control manipulator axis horizontal and vertical positioning precision, micro-switches position signal transmission will host PLC; location close to the switching signal from the feedback from the mainframe to the PLC, through the exchange of Motor reversion to control the manipulator gripper Zhang, thus achieving accurate manipulator movement functions. The topics to be developed by the Manipulator grasping be up in space objects, movements flexible, diverse, can replace the artificial heat and dangerous operation conducted operations, According to the workpiece can change the campaign process and the requirements of any changes to the relevant parameters. In this paper, by reviewing the developmental status of the manipulator in recent years, combining the design of manipulator and systematic analyzing technology of the manipulator, We proposed the design scheme that the manipulator was driven by the pneumatic and the system was controlled by PLC. Integrative idea was adopted in this design to fully consider the characteristics of the software and hardware and complementary optimization. We analyzed and designed the overall structure, the implementation of structural, driving system and control system of the manipulator. We used pneumatic-driven in the driving system, PLC control unit in the control system to complete initialization of the system, manipulator's moving, failure alarm and so on. Finally we put forward a control strategy which is simple, easy to realize, and clear theoretical significance. Through the work above, a practical, economical, high-reliability sorting material manipulator was designed, which also had certain reference value for the other types of economical PLC control system design. Key words: manipulator ;AC motor ; programmable logic controller (PLC); automatic control;sorting materialIV目 錄摘 要 IIAbstract .III目 錄 .IV第一章 前言 .11.1 研究的目的及意義 .11.2 搬運(yùn)機(jī)械手在國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì) .11.3 主要研究的內(nèi)容 .21.4 解決的關(guān)鍵問題 .3第二章 吸盤機(jī)械手裝配仿真 .42.1 裝配步驟 .42.2 運(yùn)動(dòng)仿真設(shè)置 .62.3 仿真及仿真結(jié)果分析 .9第三章 可編程控制 PLC 113.1 PLC 簡(jiǎn)介 .113.2 PLC 的基本組成及各部分作用 .123.2.1 中央處理單元(CPU) .123.2.2 存儲(chǔ)器 133.2.3 I/0 單元 133.2.4 電源部分 143.2.5 擴(kuò)展接口 143.2.6 通信接口 143.2.7 編程器 143.3 PLC 的應(yīng)用領(lǐng)域 .153.4 PLC 的工作原理 .163.5 PLC 機(jī)型的選擇方法 .183.6 搬運(yùn)機(jī)械手 PLC 選擇及參數(shù) .19第四章 搬運(yùn)機(jī)械手 PLC 控制系統(tǒng)設(shè)計(jì) .224.1 搬運(yùn)機(jī)械手的工藝過程 .224.2 PLC 控制系統(tǒng) 234.3 PLC 控制系統(tǒng)程序設(shè)計(jì) .24總結(jié)與展望 .29參考文獻(xiàn) .30致 謝 .31附 錄 .32附錄 1 程序流程圖 32附錄 2 順序功能圖 35附錄 3 梯形圖 36附錄 4 指令表 381第一章 前言1.1 研究的目的及意義搬運(yùn)機(jī)械手作為前沿的產(chǎn)品應(yīng)自動(dòng)化設(shè)備更新時(shí)的需要,可以大量代替單調(diào)往復(fù)或高精度需求的工作,在先進(jìn)制造領(lǐng)域中扮演著極其重要的角色。它可以搬運(yùn)貨物、分揀物品、代替人的繁重勞動(dòng)。可以實(shí)現(xiàn)生產(chǎn)的機(jī)械化和自動(dòng)化,能在高溫、腐蝕及有毒氣體等環(huán)境下操作以保護(hù)人身安全,可以廣泛應(yīng)用于機(jī)械制造、冶金、電子、輕工業(yè)和原子能等部門??删幊炭刂破?PLC)是以中央處理器為核心,綜合了計(jì)算機(jī)和自動(dòng)控制等先進(jìn)技術(shù),具有可靠性高、功能完善、組合靈活、編程簡(jiǎn)單、功耗低等優(yōu)點(diǎn),已成為目前在搬運(yùn)機(jī)械手控制系統(tǒng)中使用最多的控制方式。使用PLC的自動(dòng)控制系統(tǒng)具有體積小,可靠高,故障率低,動(dòng)作精度高等優(yōu)點(diǎn)。適應(yīng)工業(yè)需要,本課題試圖開發(fā)PLC對(duì)搬運(yùn)機(jī)械手的控制,并借助必要的精密傳感器,使其能夠?qū)Σ煌伾奈锪习搭A(yù)先設(shè)定的程序進(jìn)行分揀,動(dòng)作靈活多樣,適用于可變換生產(chǎn)品種的中小批量自動(dòng)化生產(chǎn),廣泛應(yīng)用于柔性生產(chǎn)線。采用PLC控制,是一種預(yù)先設(shè)定的程序進(jìn)行的自動(dòng)化裝置,可部分代替人工在高溫和危險(xiǎn)的作業(yè)區(qū)進(jìn)行單調(diào)持久的作業(yè),并且在產(chǎn)品變化或臨時(shí)需要對(duì)搬運(yùn)機(jī)械手進(jìn)行新的分配任務(wù)時(shí),可以允許方便的改動(dòng)或重新設(shè)計(jì)其新部件,而對(duì)于位置改變時(shí),只要重新編程,并能很快地投產(chǎn),降低安裝和轉(zhuǎn)換工作的費(fèi)用。本設(shè)計(jì)主要完成搬運(yùn)機(jī)械手的硬件部分與軟件部分設(shè)計(jì)。主要包括執(zhí)行系統(tǒng)、驅(qū)動(dòng)系統(tǒng)和控制系統(tǒng)的設(shè)計(jì)。1.2 搬運(yùn)機(jī)械手在國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì)搬運(yùn)機(jī)械手最早應(yīng)用在汽車制造工業(yè),常用于焊接、噴漆、上下料和搬運(yùn)。搬運(yùn)機(jī)械手延伸和擴(kuò)大了人的手足和大腦功能,它可替代人從事危險(xiǎn)、有害、有毒、低溫和高熱等惡劣環(huán)境中的工作;代替人完成繁重、單調(diào)重復(fù)勞動(dòng),提高勞動(dòng)生產(chǎn)率,保證產(chǎn)品質(zhì)量。目前主要應(yīng)用于制造業(yè)中,特別是電器制造、汽車制造、塑料加工、通用機(jī)械制造及金屬加工等工業(yè)。工業(yè)搬運(yùn)機(jī)械手與數(shù)控加工中心,自動(dòng)搬運(yùn)小車與自動(dòng)檢測(cè)系統(tǒng)可組成柔性制造系統(tǒng)(FMS)和計(jì)算機(jī)集成制造系統(tǒng),實(shí)現(xiàn)生產(chǎn)自動(dòng)化。隨著生產(chǎn)的發(fā)展,功能和性能的不斷改善和提高,搬運(yùn)機(jī)械手的應(yīng)用領(lǐng)域日益擴(kuò)大。目前,國(guó)際上的搬運(yùn)機(jī)械手公司主要分為日系和歐系。日系中主要有安川、oTC 、2松下、FANLUC、不二越、川崎等公司的產(chǎn)品。歐系中主要有德國(guó)的KUKA、CLOOS、瑞典的ABB、意大利的C0 毗U及奧地利的工 GM公司。我國(guó)搬運(yùn)機(jī)械手起步于 20 世紀(jì) 70 年代初期,經(jīng)過 30 多年發(fā)展,大致經(jīng)歷了 3 個(gè)階段:70 年代萌芽期,80 年代的開發(fā)期和 90 年代的應(yīng)用化期。在我國(guó),搬運(yùn)機(jī)械手市場(chǎng)份額大部分被國(guó)外搬運(yùn)機(jī)械手企業(yè)占據(jù)著。在國(guó)際強(qiáng)手面前,國(guó)內(nèi)的搬運(yùn)機(jī)械手企業(yè)面臨著相當(dāng)大的競(jìng)爭(zhēng)壓力。如今我國(guó)正從一個(gè)“制造大國(guó)”向“制造強(qiáng)國(guó)”邁進(jìn),中國(guó)制造業(yè)面臨著與國(guó)際接軌、參與國(guó)際分工的巨大挑戰(zhàn),對(duì)我國(guó)工業(yè)自動(dòng)化的提高迫在眉睫,政府務(wù)必會(huì)加大對(duì)機(jī)器人的資金投入和政策支持,將會(huì)給搬運(yùn)機(jī)械手產(chǎn)業(yè)發(fā)展注入新的動(dòng)力。1.3 主要研究的內(nèi)容隨著搬運(yùn)機(jī)械手技術(shù)的飛速發(fā)展和搬運(yùn)機(jī)械手應(yīng)用領(lǐng)域的不斷深化,不僅要求其控制可靠性強(qiáng)、使用靈活性高和操作靈活性好,還要其成本低、可開發(fā)經(jīng)濟(jì)性強(qiáng)。本論文主要研究搬運(yùn)機(jī)械手以下幾個(gè)方面的內(nèi)容:要求獨(dú)立完成工業(yè)搬運(yùn)機(jī)械手 PLC 控制系統(tǒng)設(shè)計(jì)與調(diào)試。(1) 如圖所示,有兩部機(jī)械對(duì)工作物進(jìn)行加工,加工位置分別是 A 點(diǎn)、B 點(diǎn),要求由搬運(yùn)機(jī)械手臂將加工物從 A 點(diǎn)送至 B 點(diǎn)。(2) 手動(dòng)操作,每個(gè)動(dòng)作均能單獨(dú)操作,用于將搬運(yùn)機(jī)械手復(fù)歸至原點(diǎn)位置;(3) 連續(xù)運(yùn)行,在原點(diǎn)位置按起動(dòng)按鈕時(shí),搬運(yùn)機(jī)械手按圖連續(xù)工作一個(gè)周期,一個(gè)周期的工作過程如下:原點(diǎn)→下降→夾緊(T)→上升→右移→下降→放松( T)→上升→左移到原點(diǎn)。任務(wù)要求:31) PLC 外部接線圖,以及其它相關(guān)設(shè)備的電氣圖;PLC 編程元件明細(xì)表,應(yīng)包含定時(shí)器、計(jì)數(shù)器等元件的設(shè)定值;2) 完整的程序資料,應(yīng)包括 PLC 工序圖、梯形圖、指令表等 3 種格式的程序及注解;1.4 解決的關(guān)鍵問題1 搬運(yùn)機(jī)械手的控制系統(tǒng),包括控制系統(tǒng)的電路和控制程序,并解決工件和控制系統(tǒng)的協(xié)調(diào)問題。2 元件的匹配規(guī)則和知識(shí)的獲取及其表達(dá)形式。3 傳感器的類型選擇。4第二章 吸盤機(jī)械手裝配仿真2.1 裝配步驟對(duì)裝配過程可以分為四個(gè)裝配步驟:第一步:對(duì) X 部件進(jìn)行裝配,命名為裝配體 1;第二步:對(duì) Y 部件進(jìn)行裝配,命名為裝配體 2;第三步:對(duì) Z 進(jìn)行裝配,命名為裝配體 3;第四步:將裝配體 1、裝配體 2、裝配體 3、進(jìn)行最后整體裝配。第一步對(duì) X 部件上的部件進(jìn)行裝配。首先,從電腦開始菜單啟動(dòng) Solidworks 軟件,單擊 按鈕,彈出一個(gè) 的對(duì)話框。選擇對(duì)話框中的。然后單擊 按鈕。此時(shí)可以通過單擊圖形區(qū)域左邊的按鈕,打開已經(jīng)編輯好的所有零件所在的文件夾,然后選擇要打開的零件,如圖 1 所示。第二步對(duì) Y 部件上的部件進(jìn)行裝配。首先,從電腦開始菜單啟動(dòng) Solidworks 軟件,單擊 按鈕,彈出一個(gè) 的對(duì)話框。選擇對(duì)話框中的。然后單擊 按鈕。此時(shí)可以通過單擊圖形區(qū)域左邊的按鈕,打開已經(jīng)編輯好的所有零件所在的文件夾,然后選擇要打開的零件,5如圖 2 所示。第三步對(duì) Y 部件上的部件進(jìn)行裝配。首先,從電腦開始菜單啟動(dòng) Solidworks 軟件,單擊 按鈕,彈出一個(gè) 的對(duì)話框。選擇對(duì)話框中的。然后單擊 按鈕。此時(shí)可以通過單擊圖形區(qū)域左邊的按鈕,打開已經(jīng)編輯好的所有零件所在的文件夾,然后選擇要打開的零件,如圖 3 所示。6第四步:將裝配體 1、裝配體 2、裝配體 3、進(jìn)行最后整體裝配。首先,從電腦開始菜單啟動(dòng) Solidworks 軟件,單擊 按鈕,彈出一個(gè) 的對(duì)話框。選擇對(duì)話框中的 。然后單擊 按鈕。此時(shí)可以通過單擊圖形區(qū)域左邊的 按鈕,打開已經(jīng)編輯好的所有零件所在的文件夾,然后選擇要打開的零件,如圖 4 所示。2.2 運(yùn)動(dòng)仿真設(shè)置機(jī)構(gòu)是由構(gòu)建組合而成的,而每個(gè)構(gòu)件都以一定的方式至少與另一個(gè)構(gòu)件相連接。這種連接,既使兩個(gè)構(gòu)件直接接觸,又使兩個(gè)構(gòu)件能產(chǎn)生一定的相對(duì)運(yùn)動(dòng)。進(jìn)行機(jī)構(gòu)運(yùn)動(dòng)仿真的前提就是要?jiǎng)?chuàng)建機(jī)構(gòu)。創(chuàng)建機(jī)構(gòu)與零件裝配都是將單個(gè)零部件組裝成一個(gè)完整的機(jī)構(gòu)模型。因此兩者有很多相似之處。 、機(jī)構(gòu)運(yùn)動(dòng)仿真與零件裝配,兩者都在組建模式下進(jìn)行。創(chuàng)建機(jī)構(gòu)是利用操控板中的“預(yù)定義連接集”列表選擇預(yù)定義的連接集,而零件裝配是利用操控板中的“用戶定義飛連接集”來安裝各個(gè)零部件。由零件裝配得到的裝配體,其內(nèi)部的零部件之間沒有相對(duì)運(yùn)動(dòng),而由連接得到的機(jī)構(gòu),其內(nèi)部的構(gòu)件之間家可以產(chǎn)生一定的相對(duì)運(yùn)動(dòng)。以下就簡(jiǎn)單介紹一下機(jī)構(gòu)運(yùn)動(dòng)仿真的基本術(shù)語(yǔ): 7UCS:用戶坐標(biāo)系WCS:全局坐標(biāo)系。組件的全局坐標(biāo)系,它包括用于組件及該組件內(nèi)所有主體的全局坐標(biāo)系。放置約束:組建中放置元件并限制該元件在組件中運(yùn)動(dòng)的圖元。環(huán)連接:添加后使連接主體鏈中形成環(huán)的連接。自由度:確定一個(gè)系統(tǒng)的運(yùn)動(dòng)(或狀態(tài))所必須的獨(dú)立參變量。連接的作用是約束主體之間的相對(duì)運(yùn)動(dòng),減少系統(tǒng)可能的總自由度。主體:機(jī)構(gòu)模型的基本元件。主體是受嚴(yán)格控制的一組零件,在組內(nèi)沒有自由度?;A(chǔ):不運(yùn)動(dòng)的主體,即大地或者機(jī)架。其他主體相對(duì)于基礎(chǔ)運(yùn)動(dòng)。在仿真時(shí),可以定義多個(gè)基礎(chǔ)。預(yù)定義的連接集:預(yù)定義的連接集可以定義實(shí)用哪些放置約束在模型中放置元件、限制主體之間的相對(duì)運(yùn)動(dòng)、減少系統(tǒng)可能的總自由度及定義元件在機(jī)構(gòu)中可能具有的運(yùn)動(dòng)類型。拖動(dòng):在圖形窗口上,用鼠標(biāo)拾取并移動(dòng)機(jī)構(gòu)?;胤牛河涗洸⒅胤欧治鲞\(yùn)動(dòng)的操作技能。伺服電動(dòng)機(jī):定義一個(gè)主體相對(duì)于另一個(gè)主體運(yùn)動(dòng)的方式。執(zhí)行電動(dòng)機(jī):作用于旋轉(zhuǎn)或平移運(yùn)動(dòng)軸上而引起運(yùn)動(dòng)的力。在機(jī)械設(shè)計(jì)運(yùn)動(dòng)研究中,用戶可以通過對(duì)機(jī)構(gòu)添加運(yùn)動(dòng),使其隨伺服電動(dòng)機(jī)一起移動(dòng),并且在不考慮作用于系統(tǒng)上的力的情況下分析其運(yùn)動(dòng)。使用運(yùn)動(dòng)分析可以觀察機(jī)構(gòu)的運(yùn)動(dòng),并測(cè)量主體位置、速度和加速度的改變。然后用圖標(biāo)表達(dá)這些測(cè)量,或者創(chuàng)建軌跡曲線和運(yùn)動(dòng)包絡(luò)。根據(jù)以上分析,機(jī)械運(yùn)動(dòng)仿真總體上可以分為六個(gè)部分:創(chuàng)建圖元、檢測(cè)模型、添加建模圖元、準(zhǔn)備分析、分析模型和獲取結(jié)果 [9]。點(diǎn)擊 solidworks 左小角 按鈕,點(diǎn)擊馬達(dá)類型按鈕,選擇線性馬達(dá),如下圖8設(shè)置好驅(qū)動(dòng)馬達(dá)。如下圖表示點(diǎn)擊保存動(dòng)畫按鈕 ,彈出如下圖所示對(duì)話框。9觀看視頻截圖如下圖所示2.3 仿真及仿真結(jié)果分析采用 solidworks 進(jìn)行三維設(shè)計(jì),然后用 COSMOSMotion 進(jìn)行運(yùn)動(dòng)和動(dòng)力學(xué)仿真分析,從而驗(yàn)證、修改、優(yōu)化設(shè)計(jì)方案,使得以前需要組織研究團(tuán)隊(duì),進(jìn)行復(fù)雜設(shè)計(jì)計(jì)算,制造物理樣機(jī)驗(yàn)證結(jié)果的設(shè)計(jì)過程大大簡(jiǎn)化,一個(gè)人在極短的時(shí)間就可以完成完整且具有說服力的機(jī)械設(shè)計(jì)方案。10仿真步驟一般為:首先,用 solidworks 進(jìn)行三維造型、裝配;其次,轉(zhuǎn)到COSMOSMotion,裝配約束將自動(dòng)轉(zhuǎn)化為仿真模型約束;最后,添加必要的驅(qū)動(dòng)力、工作阻力以及 COSMOSMotion 特有的其它約束,建立仿真模型,就可以模擬機(jī)械運(yùn)行狀況,對(duì)機(jī)器進(jìn)行運(yùn)動(dòng)和動(dòng)力分析。線性位移線性速度圖解加速度圖解質(zhì)心中心圖解1112第三章 可編程控制 PLC3.1 PLC 簡(jiǎn)介PLC(Programmable Logic Controller) ,是可編程邏輯控制器。它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller,PLC) ,它主要用來代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種采用微型計(jì)算機(jī)技術(shù)的 工業(yè)控制裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡(jiǎn)稱 PC。但是為了避免與個(gè)人計(jì)算機(jī)(Personal Computer)的簡(jiǎn)稱混淆,所以將可編程序控制器簡(jiǎn)稱 PLC,plc 自 1969 年美國(guó)數(shù)據(jù)設(shè)備公司(DEC)研制出現(xiàn),現(xiàn)行美國(guó),日本,德國(guó)的可編程 序控制器質(zhì)量?jī)?yōu)良,功能強(qiáng)大。世界上公認(rèn)的第一臺(tái) PLC 時(shí) 1969 年美國(guó)數(shù)字設(shè)備公司(DEC)研制的。限于當(dāng)時(shí)的元件條件及計(jì)算機(jī)發(fā)展水平,早期的 PLC 主要分立元件和中小規(guī)模集成電路組成,可以完成簡(jiǎn)單的邏輯控制及定時(shí)、計(jì)數(shù)等功能。20 世紀(jì) 70 年代初出現(xiàn)了微處理器。人們很快將其引入可編程控制器,使 PLC 增加了運(yùn)算、數(shù)據(jù)傳送及處理等功能,成為真正具有計(jì)算機(jī)特征的工業(yè)控制裝置。為了方便熟悉繼電器、接觸器系統(tǒng)的工程技術(shù)人員使用,可編程控制器采用和繼電器電路圖類似的梯形圖作為主要編程語(yǔ)言,并將參加運(yùn)算及處理的計(jì)算機(jī)存儲(chǔ)元件都以繼電器命名。因而人們稱可編程控制器為微機(jī)技術(shù)和繼電器常規(guī)控制概念相結(jié)合的產(chǎn)物。20 世紀(jì) 70 年代中末期,可編程控制器進(jìn)入了實(shí)用化發(fā)展階段,計(jì)算機(jī)技術(shù)已全面引入可編程控制器中,使其功能發(fā)生了飛躍。更高的運(yùn)算速度、超小型的體積、更可靠的工業(yè)抗干擾設(shè)計(jì)、模擬量運(yùn)算、PID 功能及極高的性價(jià)比奠定了它在現(xiàn)代工業(yè)中的地位。20 世紀(jì) 80 年代初,可編程控制器在先進(jìn)工業(yè)國(guó)家中已獲得了廣泛的應(yīng)用。例如,在世界第一臺(tái)可編程控制器的誕生地美國(guó),1982 年的統(tǒng)計(jì)數(shù)字顯示,大量應(yīng)用可編程控制器的工業(yè)廠家占美國(guó)重點(diǎn)工業(yè)行業(yè)廠家總數(shù)的 82%,可編程控制器的應(yīng)用數(shù)量已位于眾多的工業(yè)自控設(shè)備之首。這個(gè)時(shí)期可編程控制器發(fā)展的特點(diǎn)是大規(guī)模、高速度、高性能、產(chǎn)品系列化。這標(biāo)志著可編程控制13器已步入成熟階段。這個(gè)階段的另一個(gè)特點(diǎn)是世界上生產(chǎn)可編程控制器的國(guó)家日益增多,產(chǎn)量日益上升。許多可編程控制器的生產(chǎn)廠家已聞名于全世界。20 世紀(jì)末期,可編程控制器的發(fā)展特點(diǎn)是更加適應(yīng)于現(xiàn)代工業(yè)控制的需要。從控制規(guī)模上來說,這個(gè)時(shí)期發(fā)展了大型機(jī)及超小型機(jī);從控制能力上來說,誕生了各種各樣的特殊功能單元,用于壓力、溫度、轉(zhuǎn)速、位移等各式各樣的控制場(chǎng)合;從產(chǎn)品的配套能力來說,生產(chǎn)了各種人機(jī)界面單元,通訊單元,使應(yīng)用可編程控制器的工業(yè)控制設(shè)備的配套更加容易。目前,可編程控制器在機(jī)械制造、石油化工、冶金鋼鐵、汽車、輕工業(yè)等領(lǐng)域的應(yīng)用都的到了長(zhǎng)足的發(fā)展。.3.2 PLC 的基本組成及各部分作用PLC 是一種通用的工業(yè)控制裝置,其組成與一般的微機(jī)系統(tǒng)基本相同。按結(jié)構(gòu)形式的不同,PLC 可分為整體式和組合式兩類。整體式 PLC 是將中央處理單元(CPU)、存儲(chǔ)器、輸入單元、輸出單元、電源、通信接口等組裝成一體,構(gòu)成主機(jī)。另外還有獨(dú)立的 1/0 擴(kuò)展單元與主機(jī)配合使用。主機(jī)中,CPU 是 PLC 的核心,1/0 單元是連接 CPU 與現(xiàn)場(chǎng)設(shè)備之間的接口電路,通信接口用于 PLC 與編程器和上位機(jī)等外部設(shè)備的連接。組合式 PLC 將 CPU 單元、輸入單元、輸出單元、智能 1/0 單元、通信單元等分別做成相應(yīng)的電路板或模塊,各模塊插在底板上,模塊之間通過底板上的總線相互聯(lián)系。裝有 CPU 單元的底板稱為 CPU 底板,其它稱為擴(kuò)展底板。CPU 底板與擴(kuò)展底板之間通過電纜連接,距離一般不超過 10m.無論哪種結(jié)構(gòu)類型的 PLC,都可以根據(jù)需要進(jìn)行配置與組合。143.2.1 中央處理單元(CPU)CPU 在 PLC 中的作用類似于人體的神經(jīng)中樞,它是 PLC 的運(yùn)算、控制中心。它按照系統(tǒng)程序所賦予的功能,完成以下任務(wù):(1) 接收并存儲(chǔ)從編程器輸入的用戶程序和數(shù)據(jù);(2) 診斷電源、PLC 內(nèi)部電路的工作狀態(tài)和編程的語(yǔ)法錯(cuò)誤;(3) 用掃描的方式接收輸入信號(hào),送入 PLC 的數(shù)據(jù)寄存器保存起來;(4) PLC 進(jìn)入運(yùn)行狀態(tài)后,根據(jù)存放的先后順序逐條讀取用戶程序,進(jìn)行解 釋和執(zhí)行,完成用戶程序中規(guī)定的各種操作;(5) 將用戶程序的執(zhí)行結(jié)果送至輸出端。3.2.2 存儲(chǔ)器根據(jù)存儲(chǔ)器在系統(tǒng)中的作用,可以把它們分為以下 3 種:系統(tǒng)程序存儲(chǔ)器:和各種計(jì)算機(jī)一樣,PLC 也有其固定的監(jiān)控程序、解釋程序,它們決定了 PLC 的功能,稱為系統(tǒng)程序,系統(tǒng)程序存儲(chǔ)器就是用來存放這部分程序的。系統(tǒng)程序是不能由用戶更改的,故所使用的存儲(chǔ)器為只讀存儲(chǔ)器 ROM 或 EPROM.用戶程序存儲(chǔ)器:用戶根據(jù)控制功能要求而編制的應(yīng)用程序稱為用戶程序,用戶程序存放在用戶程序存儲(chǔ)器中。由于用戶程序需要經(jīng)常改動(dòng)、調(diào)試,故用戶程序存儲(chǔ)器多為可隨時(shí)讀寫的 RAM。由于 RAM 掉電會(huì)丟失數(shù)據(jù),因此使用 RAM 作用戶程序存儲(chǔ)器的 PLC,都有后備電池(鏗電池)保護(hù) RAM,以免電源掉電時(shí),丟失用戶程序。當(dāng)用戶程序調(diào)試修改完畢,不希望被隨意改動(dòng)時(shí),可將用戶程序?qū)懭?EPROM.目前較先進(jìn)的 PLC(如歐姆龍公司的 CPMIA 型 PLC)采用快閃存儲(chǔ)器作用戶程序存儲(chǔ)器,快閃存儲(chǔ)器可隨時(shí)讀寫,掉電時(shí)數(shù)據(jù)不會(huì)丟失,不需用后備電池保護(hù)。工作數(shù)據(jù)存儲(chǔ)器:工作數(shù)據(jù)是經(jīng)常變化、經(jīng)常存取的一些數(shù)據(jù)。這部分?jǐn)?shù)據(jù)存儲(chǔ)在 RAM 中,以適應(yīng)隨機(jī)存取的要求。在 PLC 的工作數(shù)據(jù)存儲(chǔ)區(qū),開辟有元件映象寄存器和數(shù)據(jù)表。元件映象寄存器用來存儲(chǔ) PLC 的開關(guān)量輸入/輸出和定時(shí)器、計(jì)數(shù)器、輔助繼電器等內(nèi)部繼電器的 ON/OFF 狀態(tài)。數(shù)據(jù)表用來存放各種數(shù)據(jù),它的標(biāo)準(zhǔn)格式是每一個(gè)數(shù)據(jù)占一個(gè)字。它存儲(chǔ)用戶程序執(zhí)執(zhí)行時(shí)的某些可變參數(shù)值,如定時(shí)器和計(jì)數(shù)器的當(dāng)前值和設(shè)定值。它還用來存放 A/0 轉(zhuǎn)換得到的數(shù)字和數(shù)學(xué)運(yùn)算的結(jié)果等。根據(jù)需要,部分?jǐn)?shù)據(jù)在停電時(shí)用后備電池維持其當(dāng)前值,在停電時(shí)可保持?jǐn)?shù)據(jù)的存儲(chǔ)器區(qū)域稱為數(shù)據(jù)保持區(qū)。153.2.3 I/0 單元I/0 單元也稱為 I/0 模塊。PLC 通過 I/0 單元與工業(yè)生產(chǎn)過程現(xiàn)場(chǎng)相聯(lián)系。輸入單元接收用戶設(shè)備的各種控制信號(hào),如限位開關(guān)、操作按鈕、選擇開關(guān)、行程開關(guān)以及其他一些傳感器的信號(hào)。通過接口電路將這些信號(hào)轉(zhuǎn)換成中央處理器能能夠識(shí)別和處理的信號(hào),并存到輸入映像寄存器。運(yùn)行時(shí) CPU 從輸入映像寄存器讀取輸入信息并進(jìn)行處理,將處理結(jié)果放到輸出映像寄存器。輸出映像寄存器由輸出點(diǎn)對(duì)應(yīng)的觸發(fā)器組成,輸出接口電路將其由弱電控制信號(hào)轉(zhuǎn)換成現(xiàn)場(chǎng)需要的強(qiáng)電信號(hào)輸出,以驅(qū)動(dòng)電磁閥、接觸器、指示燈被控設(shè)備的執(zhí)行元件.3.2.4 電源部分PLC 一般使用 220V 的交流電源,內(nèi)部的開關(guān)電源為 PLC 的中央處理器、存儲(chǔ)器等電路提供 5V, +12V, +24V 的直流電源,使 PLC 能正常工作。電源部件的位置形式可有多種,對(duì)于整體式結(jié)構(gòu)的 CPU,通常電源封裝到機(jī)殼內(nèi)部;對(duì)于模塊式 PLC,有的采用單獨(dú)電源模塊,有的將電源與 CPU 封裝到一個(gè)模塊中。3.2.5 擴(kuò)展接口擴(kuò)展接口用于將擴(kuò)展單元以及功能模塊與基本單元相連,使 PLC 的配置更加靈活以滿足不同控制系統(tǒng)的需要。3.2.6 通信接口為了實(shí)現(xiàn)“人一機(jī)”或“機(jī)一機(jī)”之間的對(duì)話,PLC 配有多種通信接口。PLC 通過這些通信接口可以與監(jiān)視器、打印機(jī)和其他的 PLC 或計(jì)算機(jī)相連。當(dāng) PLC 與打印機(jī)相連時(shí),可將過程信息、系統(tǒng)參數(shù)等輸出打印;當(dāng)與監(jiān)視器相連時(shí) .可將過程圖像顯示出來;當(dāng)與其他 PLC 相連時(shí),可以組成多機(jī)系統(tǒng)或連成網(wǎng)路,實(shí)現(xiàn)更大規(guī)模的控制; 當(dāng)與計(jì)算機(jī)相連時(shí),可以組成多級(jí)控制系統(tǒng),實(shí)現(xiàn)控制與管理相結(jié)合的綜合性控制。3.2.7 編程器編程器的作用是提供用戶進(jìn)行程序的編制、編輯、調(diào)試和監(jiān)視。編程器有簡(jiǎn)易型和智能型兩類。簡(jiǎn)易型的編程器只能聯(lián)機(jī)編程,且往往需要將梯形圖轉(zhuǎn)化為機(jī)器語(yǔ)言助記符后,才能輸入。它一般由簡(jiǎn)易鍵盤和發(fā)光二級(jí)管或其他顯示管件組成。智能型的編程器又稱為圖形編程器,它可以聯(lián)機(jī)編程,也可以脫機(jī)編程,具有 LCD 或 CRL 圖形顯示功能,可以直接輸入梯形圖和通過屏幕對(duì)話。還可以利用 PC 作為編程器,PLC生產(chǎn)廠家配有相應(yīng)的編程軟件,使用編程軟件可以在屏幕上直接生成和編輯梯形圖、16語(yǔ)句表、功能塊圖和順序功能圖程序,并可以實(shí)現(xiàn)不同編程語(yǔ)言的互相轉(zhuǎn)換。程序被下載到 PLC,也可以將 PLC 中的程序上傳到計(jì)算機(jī)。程序可以存盤或打印,通過網(wǎng)絡(luò),還可以實(shí)現(xiàn)遠(yuǎn)程編程和傳送?,F(xiàn)在很多 PLC 已不再提供編程器,而是提供微機(jī)編程軟件了,并且配有相應(yīng)的通信連接電纜。3.3 PLC 的應(yīng)用領(lǐng)域PLC 用存儲(chǔ)邏輯代替接線邏輯,大大減少了控制設(shè)備外部的接線,使控制系統(tǒng)設(shè)計(jì)及建造的周期大為縮短,同時(shí)日常維護(hù)也變得容易起來,更重要的是使同一設(shè)備經(jīng)過改變程序而改變生產(chǎn)過程成為可能。這特別適合多品種、小批量的生產(chǎn)場(chǎng)合。目前,PLC 在國(guó)內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機(jī)械制造、汽車、輕紡、交通運(yùn)輸、環(huán)保及文化娛樂等各個(gè)行業(yè),使用情況主要分為如下幾類:(1)開關(guān)量邏輯控制取代傳統(tǒng)的繼電器控制電路,實(shí)現(xiàn)邏輯控制、順序控制,既可用于控制單臺(tái)設(shè)備,也可用于多機(jī)群控及自動(dòng)化流水線。如注塑機(jī)、印刷機(jī)、訂書機(jī)械、組合機(jī)床、磨床、包裝生產(chǎn)線、電鍍流水線等。(2)工業(yè)過程控制在工業(yè)生產(chǎn)過程當(dāng)中,存在一些如溫度、壓力、流量、液位和速度等連續(xù)變化的量(即模擬量),PLC 采用相應(yīng)的 A/D 和 D/A 轉(zhuǎn)換模塊及各種各樣的控制算法程序來處理模擬量,完成閉環(huán)控制。PID 調(diào)節(jié)是一般閉環(huán)控制系統(tǒng)中用得較多的一種調(diào)節(jié)方法。過程控制在冶金、化工、熱處理、鍋爐控制等場(chǎng)合有非常廣泛的應(yīng)用。(3)運(yùn)動(dòng)控制PLC 可以用于圓周運(yùn)動(dòng)或直線運(yùn)動(dòng)的控制。一般使用專用的運(yùn)動(dòng)控制模塊,如可驅(qū)動(dòng)步進(jìn)電機(jī)或伺服電機(jī)的單軸或多軸位置控制模塊,廣泛用于各種機(jī)械、機(jī)床、機(jī)器人、電梯等場(chǎng)合。(4)數(shù)據(jù)處理PLC 具有數(shù)學(xué)運(yùn)算(含矩陣運(yùn)算、函數(shù)運(yùn)算、邏輯運(yùn)算)、數(shù)據(jù)傳送、數(shù)據(jù)轉(zhuǎn)換、排序、查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析及處理。數(shù)據(jù)處理一般用于如造紙、冶金、食品工業(yè)中的一些大型控制系統(tǒng)。(5)通信及聯(lián)網(wǎng)17PLC 通信包括 PLC 間的通信及 PLC 與其它智能設(shè)備間的通信。隨著工廠自動(dòng)化網(wǎng)絡(luò)的發(fā)展,現(xiàn)在的 PLC 都具有通信接口,通信非常方便。但是,可編程控制器產(chǎn)品并不針對(duì)某一具體工業(yè)應(yīng)用,在實(shí)際應(yīng)用時(shí),其硬件需根據(jù)實(shí)際需要進(jìn)行選用配置,其軟件需根據(jù)控制要求進(jìn)行設(shè)計(jì)編制。3.4 PLC 的工作原理可編程序控制器有兩種基本的工作狀態(tài),即運(yùn)行(RUN)狀態(tài)與停止(STOP) 狀態(tài)。在運(yùn)行狀態(tài),可編程控制器通過執(zhí)行反映控制要求的用戶程序來實(shí)現(xiàn)控制 功能。為了使可編程序控制器的輸出及時(shí)地響應(yīng)隨時(shí)可能變化的輸入信號(hào),用戶 程序不是只執(zhí)行一次,而是反復(fù)不斷地重復(fù)執(zhí)行,直至可編程序控制器停機(jī)或 切換到 STOP 工作狀態(tài)。除了執(zhí)行用戶程序之外,在每次循環(huán)過程中,可如上圖編程序控制器還要完 成,內(nèi)部處理、通信處理等工作,一次循環(huán)可分為 5 個(gè)階段??删幊绦蚩刂破鞯?這種周而復(fù)始的循環(huán)工作方式稱為掃描工作方式。由于計(jì)算機(jī)執(zhí)行指令的速度極 高,從外部輸入-輸出關(guān)系來看,處理過程似乎是同時(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í)行以上的操作??删幊绦蚩刂破鹛幱冢≧UN)狀態(tài)時(shí),還要完成另 外 3 個(gè)階段的操作。在可編程序控制器的存儲(chǔ)器中,設(shè)置了一片區(qū)域用來存放輸入信號(hào)和輸出信 號(hào)的狀態(tài),它們分別稱為輸入映像寄存器和輸出映像寄存器??删幊绦蚩刂破魈?形圖中別的編程元件也有對(duì)應(yīng)的映像存儲(chǔ)區(qū),它們統(tǒng)稱為元件映像寄存器。在輸 入處理階段,可編程序控制器把所有外部輸入電路的接通/斷開(ON/OFF)狀態(tài) 讀入輸入寄存器。外接的輸入觸點(diǎn)電路接通時(shí),對(duì)應(yīng)的輸入映像寄存器為“1”狀態(tài),梯形圖 中對(duì)應(yīng)的輸入繼電器的常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。外接的輸入觸點(diǎn)電路斷開, 對(duì)應(yīng)的輸入映像寄存器為“0”狀態(tài),梯形圖中對(duì)應(yīng)的輸入繼電器的常開觸點(diǎn)斷 開,常閉觸點(diǎn)接通。在程序執(zhí)行階段,即使外部輸入信號(hào)的狀態(tài)發(fā)生了變化,輸 入映像寄存器的狀態(tài) 也不會(huì)隨之而變,輸入信號(hào)變化了的狀態(tài)只能在下一個(gè)掃 描周期的輸入處理階段被讀入。18可編程序控制器的用戶程序由若干條指令組成,指令在存儲(chǔ)器中按步序號(hào)順 序排列。在沒有跳轉(zhuǎn)指令時(shí),CPU 從第一條指令開始,逐條順序的執(zhí)行用戶程序,直到用戶程序結(jié)束之處。在執(zhí)行指令時(shí),從輸入映像寄存器或別的元件映像寄存器中將有關(guān)編程元件的 0/1 狀態(tài)讀出來,并根據(jù)指令的要求執(zhí)行相應(yīng)的邏輯運(yùn)算,運(yùn)算結(jié)寫入到對(duì)應(yīng)的元件映像寄存器中,因此,各編程元件的映像寄存器(輸入映像寄存器除外)的內(nèi)容隨著程序的執(zhí)行而變化。在輸出處理階段,CPU 將輸出映像寄存器的 0/1 狀態(tài)傳送到輸出鎖存器。體 型圖某一輸出繼電器的線圈“通電”時(shí),對(duì)應(yīng)的輸出映像寄存器為“1”狀態(tài)。 信號(hào)經(jīng)輸出模塊隔離 和功率放大后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的 線圈通電,其常開觸點(diǎn)閉合,使外部負(fù)載通電工作。若梯形圖中輸出繼電器線圈斷電對(duì)應(yīng)的輸出映像寄存器為“0”狀態(tài),在輸 出處理階段后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線圈斷電,其常開觸點(diǎn) 斷開,外部負(fù)載斷電,停止工作。某一編程元件對(duì)應(yīng)的映像寄存器為“1”狀態(tài) 時(shí),稱該編程元件為 ON,映像寄存器為“0”狀態(tài)時(shí),稱該編程元件為 OFF。(1)輸入采樣階段在輸入采樣階段,PLC 以掃描方式依次讀入所有的數(shù)據(jù)和狀態(tài)它們存入 I/O 映象區(qū)的相應(yīng)單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序行和輸出刷新 階段。在這兩個(gè)階段中,即使輸入數(shù)據(jù)和狀態(tài)發(fā)生變化 I/O 映象區(qū)的相應(yīng)單元的 數(shù)據(jù)和狀態(tài)也不會(huì)改變。所以輸入如果是脈沖信號(hào),它的寬度必須大于一個(gè)掃描 周期,才能保證在任何情況下,該輸入均能被讀入。(2)用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,PLC 的 CPU 總是由上而下,從左到右的順序依次的掃描梯形圖。并對(duì)控制線路進(jìn)行邏輯運(yù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í)間又稱系統(tǒng)響應(yīng)時(shí)間,是指可編程序控制器的外部輸入信號(hào),發(fā)生變化的時(shí)刻至它控制的有關(guān)外部輸出信號(hào)發(fā)生變化的時(shí)刻之間的19時(shí)間間隔,它由輸入電路濾波時(shí)間、輸出電路的滯后時(shí)間和因掃描工作方式產(chǎn)生的滯后時(shí)間 三部分組成。輸入模塊的 CPU 濾波電路用來濾除由輸入端引入的干擾噪聲,消除因外接輸 入觸點(diǎn)動(dòng)作是產(chǎn)生的抖動(dòng)引起的不良影響,濾波電路的時(shí)間常數(shù)決定了輸入濾波 時(shí)間的長(zhǎng)短,其典型值為 10ms 左右。輸出模塊的滯后時(shí)間與模塊的類型有關(guān),繼電器型輸出電路的滯后時(shí)間一般 在 10ms 左右;雙向可空硅型輸出電路在負(fù)載接通時(shí)的滯后時(shí)間約為 1ms,負(fù)載 由導(dǎo)通到斷開時(shí)的最大滯后時(shí)間為 10ms;晶體管型輸出電路的滯后時(shí)間約為 1ms。由掃描工作方式引起的滯后時(shí)間最長(zhǎng)可達(dá)到兩個(gè)多掃描周期??删幊绦蚩?制器總的響應(yīng)延遲時(shí)間一般只有幾十 ms,對(duì)于一般的系統(tǒng)是無關(guān)緊要的。要求 輸入—輸出信號(hào)之間的滯后時(shí)間盡量短的系統(tǒng),可以選用掃描速度快的可編程序 控制器或采取其他措施。3.5 PLC 機(jī)型的選擇方法1.PLC的類型PLC按結(jié)構(gòu)分為整體型和模塊型兩類, 按應(yīng)用環(huán)境分為現(xiàn)場(chǎng)安裝和控制室安裝兩 類 ;按 CPU 字 長(zhǎng) 分 為 1 位 、 4 位 、 8 位 、 16 位 、 32 位 、 64 位 等 。 從 應(yīng) 用 角 度 出 發(fā), 通常可按控制功能或輸入輸出點(diǎn)數(shù)選型 。 整體型PLC的I/O點(diǎn)數(shù)固定 , 因此 用戶選擇的余地較小,用于小型控制系統(tǒng); 模塊型 PLC提供多種 I/O卡件或插卡 , 因此用戶可較合理地選擇和配置控制系統(tǒng)的I/O點(diǎn)數(shù), 功能擴(kuò)展方便靈活, 一般 用于大中型控制系統(tǒng)。2.輸入輸出模塊的選擇輸入輸出模塊的選擇應(yīng)考慮與應(yīng)用要求的統(tǒng)一。 例如對(duì)輸入模塊, 應(yīng)考慮信 號(hào)電平、信號(hào)傳輸距離、信號(hào)隔離、信號(hào)供電方式等應(yīng)用要求。對(duì)輸出模塊, 應(yīng) 考慮選用的輸出模塊類型,通常繼電器輸出模塊具有價(jià)格低、使用電壓范圍廣 、 壽命短、 響應(yīng)時(shí)間較長(zhǎng)等特點(diǎn) ; 可控硅輸出模塊適用于開關(guān)頻繁, 電感性低功率 因數(shù)負(fù)荷場(chǎng)合, 但價(jià)格較貴 , 過載能力較差 。 輸出模塊還有直流輸出、 交流輸出 和模擬量輸出等, 與應(yīng)用要求應(yīng)一致。 可根據(jù)應(yīng)用要求, 合理選用智能型輸入輸 出模塊, 以便提高控制水平和降低應(yīng)用成本。 考慮是否需要擴(kuò)展機(jī)架或遠(yuǎn)程I/O 機(jī)架等。3.電源的選擇PLC的供電電源, 除了引進(jìn)設(shè)備時(shí)同時(shí)引進(jìn) PLC應(yīng)根據(jù)產(chǎn)品說明書要求設(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ì)提20供的電流是否滿足應(yīng)用要求 , 否則應(yīng)設(shè)計(jì)外接供電電源 。 為防 止外部高壓電源因誤操作而引入 PLC, 對(duì)輸入和輸出信號(hào)的隔離是必要的, 有時(shí) 也可采用簡(jiǎn)單的二極管或熔絲管隔離。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ǔ)器。5.冗余功能的選擇a.控制單元的冗余(1)重要的過程單元: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接口單元。6.經(jīng)濟(jì)性的考慮選擇 PLC 時(shí), 應(yīng)考慮性能價(jià)格比 。 考慮經(jīng)濟(jì)性時(shí), 應(yīng)同時(shí)考慮應(yīng)用的可擴(kuò)展 性、可操作性、投入產(chǎn)出比等因素,進(jì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.6 搬運(yùn)機(jī)械手 PLC 選擇及參數(shù)綜合上述原則搬運(yùn)機(jī)械手控制系統(tǒng)主機(jī)為三菱的FX2N-48MR。1.主要技術(shù)數(shù)據(jù)如下: 2.工作電源:24VDC輸入點(diǎn)數(shù):24輸出點(diǎn)數(shù):24 輸入信號(hào)類型:直21流或開關(guān)量 輸入電流:24VDC 5mA模擬輸入:-10V~10V(-20mA~+20mA) 輸出晶體管允許電流 0.3A/點(diǎn)(1.2A/COM) 輸出電壓規(guī)格:30VDC最大負(fù)載:9W輸出反應(yīng)時(shí)間:Off→On 20μs On→Off 30μ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 主22機(jī)電源220V AC2.PLC主機(jī)的組成1、輸入單元輸 入 單 元 由 8 個(gè) 按 扭 、 8 個(gè) 開 關(guān) 和 16 個(gè) 接 插 件 組 成 , 它 們 分 別 與 PLC 的 16 個(gè)輸入點(diǎn)相接。 改變這些開關(guān)或按扭的通斷狀態(tài), 即可對(duì)主機(jī)輸入所需要的開關(guān) 量。16 個(gè)接插件可外接其它直流或開關(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 已 引出到面板,供外接輸入器件(如傳感器)的工作電源用23第四章 搬運(yùn)機(jī)械手 PLC 控制系統(tǒng)設(shè)計(jì)4.1 搬運(yùn)機(jī)械手的工藝過程搬運(yùn)機(jī)械手的工作均由電機(jī) 驅(qū)動(dòng),它的上升、下降、左移、右移都是有電機(jī)驅(qū)動(dòng)絲桿旋轉(zhuǎn)來完成的。 分析工藝過程 搬運(yùn)機(jī)械手的初始位置停在原點(diǎn), 按下啟動(dòng)后按扭后, 搬運(yùn)機(jī)械手將 原點(diǎn)→下降→夾緊(T)→上升 →右移→下降→放松(T)→上升→左移到原點(diǎn),動(dòng)作完成一個(gè)工作周期。 搬運(yùn)機(jī)械手的下降、 上升、 右移、 左移等動(dòng)作轉(zhuǎn)換 , 是由相應(yīng)的限位開關(guān)來控制的,而加緊、放松動(dòng)作的轉(zhuǎn)換是有時(shí)間來控制的。為了確保安全,搬運(yùn)機(jī)械手右移到位后,必須在右工作臺(tái)上無工件時(shí)才能下降 , 若上次搬到右工作臺(tái)上的工件尚未移走, 搬運(yùn)機(jī)械手應(yīng)自動(dòng)暫停 , 等待 。 為此設(shè)置了一個(gè)光電開關(guān),以檢測(cè)“無工件”信號(hào)。為了滿足生產(chǎn)要求,搬運(yùn)機(jī)械手設(shè)置了手動(dòng)工作方式和自動(dòng)工作方式,而自動(dòng)工作方式又分為單步、單周期和連續(xù)工作方式。1) 手動(dòng)工作方式:利用按鈕對(duì)搬運(yùn)機(jī)械手每一步動(dòng)作進(jìn)行控制。例如,按下“下降” 按鈕,搬運(yùn)機(jī)械手下降;按下“上升”按鈕,搬運(yùn)機(jī)械手上升。手動(dòng)操作可用于調(diào)整工作 位置和緊急停車后搬運(yùn)機(jī)械手返回原點(diǎn)。2) 單步工作方式:從原點(diǎn)開始,按照自動(dòng)工作循環(huán)的步序,每按一次啟動(dòng)按鈕,搬運(yùn)機(jī)械手完成一步動(dòng)作后自動(dòng)停止。243)單周期工作方式: 按下啟動(dòng)按鈕, 搬運(yùn)機(jī)械手按工序自動(dòng)自動(dòng)完成一個(gè)周期的動(dòng)作,返回原點(diǎn)后停止。4) 連續(xù)工作方式: 按下按鈕 , 搬運(yùn)機(jī)械手從原點(diǎn) , 按步序自動(dòng)反復(fù)連續(xù)工作 , 在連 續(xù)工作方式下設(shè)置兩種停車狀態(tài):正 常停車:在正常工作狀態(tài)下停車。按下復(fù)位按鈕,搬運(yùn)機(jī)械手在完成最后一個(gè) 周期的工作后,返回原點(diǎn)自動(dòng)停機(jī)。緊 急停車:在發(fā)生事故或緊急狀態(tài)時(shí)停車。按下緊急停車按鈕,搬運(yùn)機(jī)械手停止 在當(dāng)前狀態(tài)。當(dāng)故障排除后,需手動(dòng)回到原點(diǎn)。4.2 PLC 控制系統(tǒng)1.確定輸 入 /輸出點(diǎn)數(shù)并選擇 PLC型號(hào)1)輸入信號(hào)位 置檢測(cè)信號(hào):下限、上限、右限、左限共 4個(gè) 行程開關(guān),需要 4 個(gè) 輸入端 子。“無工件檢測(cè)”信號(hào):用光電開關(guān)作檢測(cè)元件,需要 1 個(gè)端子。 “工作方式”選擇開關(guān):有手動(dòng)、單步、單周期和連續(xù)4種工作方式,需要 4個(gè)輸如端子。手動(dòng)操作:需要有下降、上升、右移、左移、加緊、放松 6 個(gè)按鈕,也需要6 個(gè)輸入端子。自動(dòng)工作: 尚需啟動(dòng) 、 正常停車、 緊急停車 3個(gè)按鈕 , 也需要 3個(gè)輸入端子 。 以上共需要18個(gè)輸入信號(hào)。2)輸出信號(hào)PLC 的 輸 出 用 于 控 制 搬 運(yùn) 機(jī) 械 手 的 下 降 、 上 升 、 右 移 、 左 移 、 加 緊 、 放 松 以 三 個(gè) 電 動(dòng)機(jī)轉(zhuǎn)速的控制等,共需要 11 個(gè) 輸出點(diǎn)。搬運(yùn)機(jī)械手從原點(diǎn)開始工作,需要一個(gè) 原點(diǎn)指示燈,也需要1個(gè)輸出點(diǎn)。所以,至少需要6個(gè)輸出點(diǎn)。由 于搬運(yùn)機(jī)械手的控制屬于開關(guān)量控制,在功能上未提出特殊要求。因此任何型 號(hào)的小型 PLC均可滿足要求。 根據(jù)所需的 I/O總點(diǎn)數(shù)并留有一定的備用量, 可選用 FX2N-48RM, 其輸入和輸出各 24點(diǎn), 繼電器輸出型。 FX2N-48RM的各項(xiàng)工作參 數(shù)已在第二章介紹,在此不在做介紹。2.分配 PLC的輸入 /輸出端子PLC的輸入輸出端子分配接線圖,如圖5-2所示。25圖5-2 輸入/輸出分配接線圖所 需 元 器 件 明 細(xì) 表4.3 PLC 控制系統(tǒng)程序設(shè)計(jì)為 了方便編程,可將手動(dòng)和自動(dòng)程序分別編出相對(duì)獨(dú)立的程序段,用跳轉(zhuǎn)指 令 進(jìn)行 選 擇 , 控 制 系 統(tǒng) 程 序 結(jié) 構(gòu) 框 圖 , 如 圖 5-3 所 示 。 選 擇 手 動(dòng) 方 式 時(shí) , X3 接 同 , 跳 過自 動(dòng) 程 序 , 執(zhí) 行 手 動(dòng) 程 序 ; 選 擇 自 動(dòng) 工 作 方 式 時(shí) , X3 斷 開 , 執(zhí) 行 自 動(dòng) 程序。(1 ) 手動(dòng)程序 手 動(dòng)操作不需要按工序順序進(jìn)行動(dòng)作,所以可按普通繼電器程 序來設(shè)計(jì)。手動(dòng)操作的梯形圖,如圖5-4所示,手動(dòng)按鈕X20-X25分別控制下26圖5-3 總程序結(jié)構(gòu)框圖