基于PLC的組合機床控制系統(tǒng)設(shè)計畢業(yè)設(shè)計
《基于PLC的組合機床控制系統(tǒng)設(shè)計畢業(yè)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《基于PLC的組合機床控制系統(tǒng)設(shè)計畢業(yè)設(shè)計(43頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 摘 要 以三面銑組合機床為研究對象,通過對主要結(jié)構(gòu)和運動形式的探究以及對機床的工作過程和控制要求分析,給出了機床動作循環(huán)圖、液壓元件動作表;并采用PLC控制系統(tǒng)的設(shè)計方法, 進行了軟硬件設(shè)計,列出了PLC的I/O地址分配表,繪制了PLC的I/O分配圖和單循環(huán)自動工作流程圖,編寫PLC控制程序的梯形圖和指令表;由組態(tài)王設(shè)計的人機界面(HMI),使整個控制系統(tǒng)的操作變得簡單,方便,大大提高了系統(tǒng)的自動化程度和實用性。 關(guān)鍵詞:可編程控制器(PLC);三面銑組合機床;控制系統(tǒng);組態(tài)王;人機界面(HMI)
2、 ABSTRACT Taking three surface milling combination machine tools for research object, and through the main structure and form of movement of exploration and for machine tools work process and control requirements analysis is presented, the machine operating cycle diagram, hydraulic component
3、s action list, And PLC control system design method of software and hardware design, lists the PLC I/O address allocation worksheets, painted PLC I/O assignment graph and single automatic work flowchart, write PLC control program ladder diagram and instructions list, By kingview design human-machine
4、 interface (HMI), make the whole control system operation simple, convenient, greatly improved the system automation degree and practicability. Keywords: programmable controller (PLC); three surface milling combination machine tools;control system; kingview and human-computer interface (HMI)
5、 目 錄 第1章 三面銑組合機床概述 1.1 組合機床概述 1 1.1.1 組合機床發(fā)展史.........................................................................1 1.1.2 組合機床部件分類 ...........1 1.2 組合機床的特點 2 1.3 機床主要結(jié)構(gòu)部件 2 1.4 機床加工工件示意圖 2 1.5 機床工作過程 3 1.6 組合機床裝配模型 3 1.7 三面銑組合機床的電氣控
6、制要求 3 第2章 PLC控制系統(tǒng)硬件設(shè)計 2.1 PLC的簡介 4 2.2 PLC控制系統(tǒng)設(shè)計的基本原則和步驟 6 2.2.1 PLC控制系統(tǒng)設(shè)計的基本原則 6 2.2.2 PLC控制系統(tǒng)設(shè)計的一般步驟 7 2.3 PLC的選型 8 2.4 PLC的I/O分配表 9 2.5 PLC的I/O分配圖 9 2.6 變頻調(diào)速器 10 2.6.1 變頻器的概述 10 2.6.2 變頻器原理 11 2.6.3 變頻器的選型 12 2.7 主電路設(shè)計圖 16 第3章 PLC控制系統(tǒng)軟件設(shè)計 3.1 PLC的編程語言與編程方法 17 3.1.1 PLC的編程語言 17 3.
7、1.2 PLC的編程方法 18 3.2 PLC編程軟件概述 19 3.3 PLC控制系統(tǒng)程序設(shè)計 22 3.4 程序設(shè)計 23 第4章 基于組態(tài)王的人機界面(HMI)設(shè)計 4.1 人機界面的概述.....................................................................................27 4.2 人機界面(HMI)設(shè)計 28 4.3定義設(shè)備和連接變量............................................................................3
8、0 4.4 數(shù)據(jù)變量定義 30 4.5 動畫連接與命令語言 31 總結(jié)與展望 35 參考文獻 36 致謝 37 附錄 38 V 第1章 三面銑組合機床概述 三面銑組合機床是用來進行銑銷加工的一種自動加工設(shè)備,其作用對象是Z512W型臺式鉆床主軸箱的Ф80、Ф90孔端面及定位面。 1.1 組合機床概述 1.1.1 組合機床發(fā)展史 二十世紀70年代以來,隨著可轉(zhuǎn)位刀具、密齒銑刀、鏜孔尺寸自動檢測和刀具自動補償技術(shù)的快速發(fā)展,組合機床的加工精度也有很大的提高。銑削平面的平面度可達0.05毫米/1000毫米,表面粗糙度可低達2.5~0.63微米;鏜孔精度可達IT7
9、~6級,孔距精度可達O.03~O.02微米[1]。 隨著汽車工業(yè)的興起,專用機床也逐漸發(fā)展起來。在專用機床中某些部件因重復使用,逐步發(fā)展成為通用部件,因而產(chǎn)生了組合機床。 最早的組合機床是1911年在美國制成的,用于加工汽車零件。初期,各機床制造廠都有各自的通用部件標準。為了便于用戶使用和維修,提高不同制造廠的通用部件的互換性,美國福特汽車公司和通用汽車公司與美國機床制造廠于1953年協(xié)商,嚴格規(guī)定各部件間的聯(lián)系尺寸,確定了組合機床通用部件標準化的原則,即但對部件結(jié)構(gòu)未作規(guī)定。 1.1.2 組合機床部件分類 組合機床通用部件按功能可分為五類。 動力部件主要有動力箱、切削頭和動
10、力滑臺,是為組合機床提供主運動和進給運動的部件。 支承部件有側(cè)底座、中間底座、支架、可調(diào)支架、立柱和立柱底座等,是用以安裝動力滑臺、帶有進給機構(gòu)的切削頭或夾具等的部件。 輸送部件主要有分度回轉(zhuǎn)工作臺、環(huán)形分度回轉(zhuǎn)工作臺、分度鼓輪和往復移動工作臺等,是用以輸送工件或主軸箱至加工工位的部件。 控制部件有液壓站、電氣柜和操縱臺等,是用以控制機床的自動工作循環(huán)的部件。 輔助部件主要就是有潤滑裝置、冷卻裝置和排屑裝置等。 1.2 組合機床的特點 組合機床是用按一定規(guī)則和標準設(shè)計的通用部件以及按被加工零件的形狀和工藝要求設(shè)計的專用部件組成的專用機床。組合機車是由專用機床和萬能機床發(fā)
11、展來的,它結(jié)構(gòu)簡單,又能夠重新調(diào)整,適應(yīng)新工件的加工。 組合機床與萬能機床和專用機床相比,有以下幾個特點: 1、組合機床結(jié)構(gòu)穩(wěn)定、工作可靠,使用和維修方便。 2、組合機床設(shè)計和制造的周期短,投資少,經(jīng)濟效果好。 3、組合機床生產(chǎn)效率高,產(chǎn)品質(zhì)量穩(wěn)定,勞動強度低。 4、組合機床其通用部件和標準零件可以重復利用,不必另行設(shè)計和制造。 5、組合機床由于采用專用夾具、刀具和導向裝置等,對操作工人水平要求不高,加工質(zhì)量靠工藝裝備保證。 6、組合機床易于聯(lián)成組合機床自動線,以適應(yīng)大規(guī)模的生產(chǎn)需要。 1.3 機床主要結(jié)構(gòu)部件 機床主要部件包括床身、工作臺、底座、銑削動力頭、液壓動力滑臺、
12、工件松緊油缸、液壓站等組成。機床床身安放在底座上,床身上安裝有液壓動力滑臺,工件及夾緊裝置放于滑臺上。床身的兩邊各安裝有一臺銑銷頭,上方有立銑頭,液壓站在機床附近。 1.4 機床加工工件示意圖 如圖1.1所示 圖 1.1 Ф80、Ф90孔端面及定位面 1.5 機床工作過程 用工作臺上的夾具固定要加工的零件,其他工作準備就緒后,發(fā)出加工指令。工件夾緊后壓力繼電器動作,液壓動力滑臺(即工作臺)開始快進,到位轉(zhuǎn)工進,然后同時起動左銑頭、右1號銑頭開始加工,加工到某一位置,立銑頭開始加工,加工又走一定位置后右1號銑頭停止,右2號銑頭開始加工
13、,加工到終點三臺電機同時停止。待電機完全停止后,滑臺退回原位,工件松開,一個自動工作循環(huán)結(jié)束。 1.6 組合機床裝配模型 零部件間參數(shù)關(guān)系可以反映在零部件相互約束關(guān)系和零部件間可配套約束關(guān)系兩個方面[2]。 這種描述首先需要確定一個與其它部件發(fā)生關(guān)系最多的一個零件或部件為基準件。以此基準件為核心,再分別描述其它基準件的位置關(guān)系,就能構(gòu)建該產(chǎn)品各零部件的位置約束關(guān)系模型。對于組合機床整機而言,各個加工單元都是相對于中間底座或工作臺布置的,所以可以將中間底座或工作臺作為基準件來描述;而對于各個加工單元來說,則可以側(cè)底座為基準件來描述該單元內(nèi)部各零部件之間的位置約束關(guān)系。 1.7 三面銑組合
14、機床的電氣控制要求 三面銑組合機床有左銑削頭、右銑1號削頭、右銑2號削頭、立銑削頭和液壓泵五臺三相交流籠型異步電機,設(shè)計要求如下: (1)機床有單動力頭自動循環(huán)工作、點動、單循環(huán)自動工作三種工作方式。 (2)五臺電機均為單向旋轉(zhuǎn)。 (3)要求有電源、油泵工作、工件夾緊與放松和加工等信號指示。 (4)油泵電機在自動加工一個循環(huán)后不停機。 (5)必要的聯(lián)鎖與保護環(huán)節(jié)。 第2章 PLC控制系統(tǒng)硬件設(shè)計 本章主要從系統(tǒng)設(shè)計結(jié)構(gòu)和硬件設(shè)計角度,介紹該項目的PLC控制系統(tǒng)設(shè)計步驟、系統(tǒng)的硬件配置、主電路設(shè)計等。 2.1 PLC的簡介
15、 PLC實體圖 PLC(Programmable logic Controller)可編程邏輯控制器,一種數(shù)字運算操作的電子系統(tǒng)??删幊炭刂破魇怯嬎銠C家族中的一員,它使用了可編程序的記憶以存儲指令,用來執(zhí)行諸如邏輯、順序、計時、計數(shù)和演算等功能,并通過數(shù)字或模擬的輸入和輸出,以控制各種機械或生產(chǎn)過程。1969年美國數(shù)字設(shè)備公司(DEC)研制出世界上第一臺PLC,并在美國通用汽車公司的生產(chǎn)自動裝配在線首次應(yīng)用成功,之后得到迅速發(fā)展[3]。 美國從1971年開始輸出這種技術(shù),1973年以后,西德、日本、英國、法國相繼開發(fā)了各自的PLC,并廣泛應(yīng)用。二十余年來,P
16、LC的發(fā)展迅猛異常,它的應(yīng)用領(lǐng)域可謂是各行各業(yè)。需要特別指出的是,PLC在機械行業(yè)的應(yīng)用有十分重要的意義,已成為當今世界的新潮流,據(jù)國外有關(guān)資料統(tǒng)計,用于機械行業(yè)的PLC銷售額占60%,PLC是實現(xiàn)機電一體化的重要手段,它既能改造傳統(tǒng)的機械產(chǎn)品成為機電一體化新一代的產(chǎn)品,又適應(yīng)于生產(chǎn)過程控制[4]。 PLC的特點如下: (1)可靠性高,抗干擾能力強 電氣控制設(shè)備的一個關(guān)鍵性能就是高可靠性。PLC的I/O采用了隔離措施,并應(yīng)用大規(guī)模集成電路,故能適應(yīng)各種惡劣的環(huán)境,能直接安裝在機器設(shè)備上運行。例如三菱公司生產(chǎn)的F系列PLC平均無故障時間可以達到30萬小時。一些使用冗余CPU的PLC的平均無
17、故障工作時間則更長[5]。 (2)編程簡單,易學易用 PLC作為通用工業(yè)控制計算機的一種,是面向工礦企業(yè)的工控設(shè)備。梯形圖語言的圖形符號與表達方式和繼電器電路圖相當接近,具有一定的電工和工藝知識的人員可在短時間學會并應(yīng)用自如,只用PLC的少量開關(guān)量邏輯控制指令就可以方便地實現(xiàn)繼電器電路的功能。 (3)配套齊全,功能完善,適用性強 PLC發(fā)展到今天,已經(jīng)形成了各種規(guī)模的系列化產(chǎn)品??梢杂糜诟鞣N規(guī)模的工業(yè)控制場合。不同的控制對象,可以采用相同的硬件,只需編制不同的軟件,就可實現(xiàn)不同的控制。除了邏輯處理功能以外,現(xiàn)代PLC大多可用于各種數(shù)字控制領(lǐng)域,具有完善的數(shù)據(jù)運算能力,使PLC滲透到了位
18、置控制、溫度控制、CNC等各種工業(yè)控制中。 (4)系統(tǒng)的設(shè)計、建造工作量小,維護方便,容易改造 PLC用存儲邏輯代替接線邏輯,大大減少了控制設(shè)備外部的接線,使控制系統(tǒng)設(shè)計及建造的周期大為縮短。PLC一般采用模塊結(jié)構(gòu),又具有自診斷功能,判斷故障迅速方便,維修時只需更換插入式模塊,因而維修十分方便。更重要的是使同一設(shè)備經(jīng)過改變程序來改變生產(chǎn)過程成為可能。這很適合多品種、小批量的生產(chǎn)場合。 (5)體積小,容量大,重量輕,能耗低 ,成本低 目前新出產(chǎn)的超小型PLC品種底部尺寸小于100MM,重量小于150g,功耗僅數(shù)瓦。它可以完成相當于200~500個繼電器組成的系統(tǒng)的控制功能,而其成本
19、僅相當于相同功能繼電器系統(tǒng)的(10~30)%,由于體積小很容易裝入機械內(nèi)部,是實現(xiàn)機電一體化的理想控制設(shè)備。PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè)[6]。 PLC的領(lǐng)域大致可歸納為如下幾類。 (1)開關(guān)量的邏輯控制 (2)模擬量控制 (3)運動控制 (4)過程控制 (5)數(shù)據(jù)處理 (6)通信及聯(lián)網(wǎng) 2.2 PLC控制系統(tǒng)設(shè)計的基本原則和步驟 無論是用PLC組成集散控制系統(tǒng),還是獨立控制系統(tǒng),PLC控制部分的設(shè)計都可以參考圖2.1所示的步驟。 圖2.1
20、 2.2.1 PLC控制系統(tǒng)設(shè)計的基本原則 在實際設(shè)計過程中,設(shè)計原則會涉及很多方面,其中最基本的設(shè)計原則可以歸納為以下4點。 (1)可靠性原則—確??刂葡到y(tǒng)的可靠性。 (2)完整性原則—最大限度的滿足工業(yè)生產(chǎn)要求或機械設(shè)備的控制要求。 (3)經(jīng)濟型原則—力求控制系統(tǒng)簡單、實用、合理。 (4)發(fā)展性原則—適當考慮生產(chǎn)發(fā)展和工藝改進的需要,在I/O接口、通信能力等方面留有余地。 2.2.2 PLC控制系統(tǒng)設(shè)計的一般步驟 PLC控制系統(tǒng)設(shè)計包括硬件設(shè)計
21、和軟件設(shè)計。所謂硬件設(shè)計,是指PLC外部設(shè)備的設(shè)計,而軟件設(shè)計即PLC應(yīng)用程序的設(shè)計。整個系統(tǒng)的設(shè)計分以下6步進行[2]。 1、熟悉被控對象 這一階段必須對被控對象所有功能全面的了解,對對象的各種動作及動作時序、動作條件、必要的互鎖與保護;電氣系統(tǒng)與機械、液壓、氣動及各儀表等系統(tǒng)間的關(guān)系;PLC與其他設(shè)備的關(guān)系,PLC之間是否通信聯(lián)網(wǎng);系統(tǒng)的工作方式及人機界面,需要顯示的物理量及顯示方式等[7]。 2、評估控制任務(wù) 根據(jù)系統(tǒng)所需完成的控制任務(wù),對被控對象的生產(chǎn)工藝及特點進行詳細分析,特別是從以下幾個方面給以考慮。 (1)可靠性要求:當I/O點數(shù)在20甚至更少時,就趨向于選擇PLC控
22、制了。 (2)數(shù)據(jù)處理速度:若數(shù)據(jù)處理程度較低,而主要以工業(yè)過程控制為主時,采用PLC控制則非常適宜。 (3)工藝復雜程度:若工藝要求比較復雜時,PLC控制具有更大的優(yōu)越性. (4)控制規(guī)模:一個控制系統(tǒng)的控制規(guī)??捎迷撓到y(tǒng)的I/O設(shè)備總數(shù)來衡量。當控制規(guī)模較大時,特別是開關(guān)量控制的I/O設(shè)備較多時,最適合采用PLC控制。 3、硬件選擇[8] (1) 系統(tǒng)I/O設(shè)備的選擇。輸入設(shè)備包括按紐、位置開關(guān)、轉(zhuǎn)換開關(guān)及各種傳感器等。輸出設(shè)備包括繼電器、接觸器、電磁閥、信號指示燈及其它執(zhí)行器等。 (2) 選擇PLC。PLC選擇包括對PLC的機型、I/O模塊、容量、電源等的選擇。 (3) 計
23、數(shù)器、定時器及內(nèi)部輔助繼電器的地址分配。 (4) 繪制PLC外圍硬件線路圖。畫出系統(tǒng)其它部分的電氣線路圖,包括主電路和未進入PLC的控制電路等。由PLC的I/O連接圖和PLC外圍電氣線路圖組成系統(tǒng)的電氣原理圖。到此為止系統(tǒng)的硬件電氣線路已經(jīng)確定。 4、編寫應(yīng)用程序 根據(jù)控制系統(tǒng)的要求,采用合適的設(shè)計方法來設(shè)計PLC程序。程序要以滿足系統(tǒng)控制要求為主線,逐一編寫實現(xiàn)各控制功能或各子任務(wù)的程序,逐步完善系統(tǒng)指定的功能。程序通常應(yīng)包括以下內(nèi)容[9]: (1)初始化程序。初始化程序的主要內(nèi)容有:對某些數(shù)據(jù)區(qū)、計數(shù)器等進行清零,對某些數(shù)據(jù)區(qū)所需數(shù)據(jù)進行恢復,對某些繼電器進行置位或復位,對
24、某些初始狀態(tài)進行顯示等等。 (2)檢測、故障診斷和顯示等程序。 (3)保護和連鎖程序。保護和連鎖是程序中不可缺少的部分,它可以避免由于非法操作而引起的控制邏輯混亂。 5、程序調(diào)試 程序調(diào)試分為模擬調(diào)試和現(xiàn)場調(diào)試2個階段。 程序模擬調(diào)試是模擬產(chǎn)生現(xiàn)場實際狀態(tài),為程序的運行創(chuàng)造必要的環(huán)境條件。 根據(jù)產(chǎn)生現(xiàn)場信號的方式不同,模擬調(diào)試有硬件模擬法和軟件模擬法兩種形式[5]。 (1)硬件模擬法是使用一些硬件設(shè)備(如用另一臺PLC或一些輸入器件等)模擬產(chǎn)生現(xiàn)場的信號,并將這些信號以硬接線的方式連到PLC系統(tǒng)的輸入端,其時效性較強。 (2)軟件模擬法是在P
25、LC中另外編寫一套模擬程序,模擬提供現(xiàn)場信號,其簡單易行,但時效性不易保證。 2.3 PLC的選型 本機床控制系統(tǒng)采用的是日本三菱公司的FX2N系編程控制器[6],根據(jù)設(shè)計的機床控制系統(tǒng)對輸入輸出的要求,本機床控制系統(tǒng)設(shè)計選擇了日本三菱公司生產(chǎn)的FX2N系列可編程控制器中的FX2N–80MR-001。該型號的輸入點數(shù)40個,輸出點數(shù)40個,輸出形式是R-繼電器輸出[10](有接點,交流、直流負載兩用)。不但滿足本設(shè)計中的輸入輸出點數(shù)的基本要求,而且為日后本機床控制系統(tǒng)的升級改造保留有一定的系統(tǒng)擴展空間。
26、 圖 2.2 FX2N系列可編程控制器中的FX2N-80MR-001 2.4 PLC的I/O分配表 本控制系統(tǒng)的PLC的輸入、輸出點數(shù)的確定是根據(jù)控制系統(tǒng)設(shè)計要求和所需控制的現(xiàn)場設(shè)備數(shù)量加以確定。 (1)PLC的輸入端口包括自動循環(huán)工作按鈕、點動按鈕、油泵啟動、總停按鈕、SA1等,還包括電動機的熱保護繼電器輸入,輸入形式是熱繼電器的常開觸點。 PLC的I/O分配表[11]如下所示: 表2.1 I/O地址分配表 (2)PLC的輸出端口包括運行指示燈、交流接觸器、繼電器等。 2.5 PLC的I/O分配圖
27、 圖2.3 PLCI/O分配圖[12] 2.6 變頻調(diào)速器 2.6.1 變頻器的概述 變頻器是把工頻電源(50Hz或60Hz)變換成各種頻率的交流電源,以實現(xiàn)電機的變速運行的設(shè)備,其中控制電路完成對主電路的控制,整流電路將交流電變換成直流電,直流中間電路對整流電路的輸出進行平滑濾波,逆變電路將直流電再逆變成交流電。 變頻器的分類——按照主電路工作方式分類,可以分為電壓型變頻器和電流型變頻器;按照工作原理分類,可以分為V/f控制變頻器、轉(zhuǎn)差頻率控制變頻器和矢量控制變頻器等;按照用途分類,可以分為通用變頻器、高性能專用變頻器、高頻變頻器、單相變頻器和三相變頻器;按照開關(guān)方式分類,可以分
28、為PAM控制變頻器、PWM控制變頻器和高載頻PWM控制變頻器等[8]。 2.6.2 變頻器原理 1、變頻器的基本構(gòu)成 變頻器有交-直-交和交-交兩種形式。交-交變頻器可將工頻交流直接轉(zhuǎn)換成頻率、電壓均可控制的交流;交-直-交變頻器則是先把工頻交流通過整流器轉(zhuǎn)換成直流,然后再把直流轉(zhuǎn)換成頻率、電壓均可控制的交流。主要由主電路(包括整流器、中間直流環(huán)節(jié)、逆變器)和控制電路組成[13]。 整流器主要是將電網(wǎng)的交流整流成直流;逆變器是通過三相橋式逆變電路將直流逆變成任意頻率的三相交流;中間環(huán)節(jié)又叫中間儲能環(huán)節(jié);由于變頻器的負載一般為電動機,屬于感性負載,運行中中間直流環(huán)節(jié)和電動機之間總會有無功
29、功率交換,這種無功功率將由中間環(huán)節(jié)的儲能元件(電容器或電抗器)來緩沖;控制電路主要是完成對整流器的電壓控制,對逆變器的開關(guān)控制以及完成各種保護功能。 2、變頻器的調(diào)速原理 三相異步電動機的轉(zhuǎn)速公式: (2.1) 式中—同步轉(zhuǎn)速;—電源頻率,單位為Hz;—電動機極對數(shù);—電動機轉(zhuǎn)差率。 從公式可知,改變電源頻率即可實現(xiàn)調(diào)速[17]。 對異步電動機實行調(diào)速時,希望主磁通保持不變,因為磁通太弱,鐵芯利用不充分,同樣轉(zhuǎn)子電流下轉(zhuǎn)矩減小,電動機的負載能力下降;若磁通太強,鐵芯發(fā)熱,波形變壞。 如何實現(xiàn)磁通不變?根據(jù)三相異步電動機定子每相電動勢的有效值為:
30、 (2.2) 式中—電動機定子頻率,單位為Hz;—定子相繞組有效匝數(shù);—每極磁通量,單位為Wb。 從公式(2.2)可知,對和進行適當控制即可維持磁通量不變。 因此,異步電動機的變頻調(diào)速必須按照一定的規(guī)律同時改變其定子電壓和頻率,即必須通過變頻器獲得電壓和頻率均可調(diào)節(jié)的供電電源。 2.6.3 變頻器的選型 根據(jù)設(shè)計的機床控制系統(tǒng)對電機的功率、性能等等的要求,本機床控制系統(tǒng)設(shè)計選擇了日本三菱公司生產(chǎn)的FR-F700系列
31、通用變頻器中的FR-F740-22K-CHT1。 變頻器的參數(shù)——變頻器用于單純可變速運行時,可按出廠設(shè)定的參數(shù)運即可,若考慮負荷、運行方式時,必須設(shè)定必要的參數(shù)。對于三菱FR-FR740-22K-CHT1變頻器的性能參數(shù)[8],可以根據(jù)實際需要來設(shè)定,文中僅介紹一些常用的參數(shù), 有關(guān)其他參數(shù),請參考附錄或有關(guān)設(shè)備使用手冊。簡單參數(shù)一覽表如表2.2所示[9]: 表2.2 變頻器性能參數(shù)表 參考編號 名稱 單位 初始值 范圍 用途 參照 0 轉(zhuǎn)矩提升 0.1% 6/4/3/2/1.5/1% 0~30% 想進一步提高啟動時的轉(zhuǎn)矩,在負載后電機不轉(zhuǎn),輸出警報(OL
32、),在(OC1)發(fā)生跳閘的情況下使用。 *1 初始值因變頻器的容量不同而不同。 52 1 上限頻率 0.01Hz 120/60Hz 0-120Hz 想設(shè)置輸出頻率的上限與下限的情況下進行設(shè)定。*2 初始值根據(jù)變頻器容量不同而不同。 53 2 下限頻率 0.01Hz 0Hz 0-120Hz 想設(shè)置輸出頻率的上限和下限的情況下進行設(shè)定 3 基準頻率 0.01Hz 50Hz 0-400Hz 請看電機的額定銘牌進行確認 54 4 多段速設(shè)定(高速) 0.01Hz 50Hz 0-400Hz
33、 想用參數(shù)設(shè)定運轉(zhuǎn)速度,用端子切換速度的時候進行設(shè)定。 44 5 多段速設(shè)定(中速) 0.01Hz 30Hz 0-400Hz 6 多段速設(shè)定(低速) 0.01Hz 10Hz 0-400Hz 7 加速時間 0.1s 5/15s 0-3600s 可以設(shè)定加減速時間,*3 初始值根據(jù)變頻器的容量不同而不同。 55 8 減速時間 0.1s 10/30s 0-3600s 9 電子過電流保護 0.01/0.1A 變頻器額定輸出電流 0~500/0~3600A 用變頻器對
34、電機進行熱保護。設(shè)定為電機的額定電流。*4單位范圍根據(jù)變頻器容量不同而不同。 33 60 節(jié)能控制選擇 1 0 0,4,9 作為風扇,泵專用,使用時變頻器的輸出電力變?yōu)樽钚? 56 79 運行模式選擇 1 0 0,1,2,3,4,6,7 選擇起動指令與頻率指令的設(shè)定方式 58 125 端子2頻率設(shè)定增益 0.01Hz 50Hz 0-400Hz 改變最大的(5V)對應(yīng)的頻率 47 126 端子4頻率設(shè)定增益 0.01Hz 50Hz 0-400Hz 改變20mA輸入時的頻率
35、 49 160 用戶參數(shù)組讀取選擇 1 0 0,1,9999 使擴展參數(shù)有效 50 變頻器的端子——FR-F740-22K-CHT1型變頻器的主接線一般有6個端子,其中輸入端子R(L1)、S(L2)、T(L3)接三相電源;輸出端子U、V、W接三相電動機,切記不能接反,否則,將損毀變頻器,其接線如變頻器端子接線圖所示。 變頻器端子接線[8]如圖2.5所示: 圖2.4 變頻器端子接線圖[14] 2.7 主電路設(shè)計圖
36、 圖2.5 主電路設(shè)計圖 第3章 PLC控制系統(tǒng)軟件設(shè)計 本文上一章介紹了本系統(tǒng)的硬件設(shè)計,本章在硬件設(shè)計的基礎(chǔ)上,將介紹本系統(tǒng)軟件設(shè)計,主要包括軟件設(shè)計的基本方法、步驟,編程軟件GX-Developer的介紹以及本系統(tǒng)的軟件程序設(shè)計等。 3.1 PLC的編程語言與編程方法 3.1.1 PLC的編程語言 PLC的編程語言與一般計算機語言相比,具有明顯的特點,它既滿足易于編寫,又滿足易于調(diào)試的要求。不管什么型號的PLC,其編程語言都具有以下特點: 1.圖形式指令結(jié)構(gòu)
37、 2.簡化的程序結(jié)構(gòu) 3.簡化應(yīng)用軟件生成過程 4.明確的變量常數(shù) 5.強化調(diào)試手段 總之,PLC的編程語言是面向用戶的,對使用者不要求具備高深的知識、不需要長時間的專門訓練。 IEC(國際電工委員會)中的PLC編程語言標準中有五種編程語言:梯形圖編程語言、順序功能圖編程語言、指令語句表編程語言、功能塊圖編程語言、結(jié)構(gòu)文本編程語言[1
38、5]。 其中最常用的就是梯形圖編程語言和指令語句表編程語言。 1、梯形圖編程語言:是在原繼電器—接觸器控制系統(tǒng)的繼電器梯形圖基礎(chǔ)上演變而來的一種圖形語言。它是目前用得最多的PLC編程語言。 注意:梯形圖表示的并不是一個實際電路而只是一個控制程序,其間的連線表示的是它們之間的邏輯關(guān)系,即所謂“軟接線”。它們并非是物理實體,而是“軟繼電器”。每個“軟繼電器”僅對應(yīng)PLC存儲單元中的一位。該位狀態(tài)為“1”時,對應(yīng)的繼電器線圈接通,其常開觸點閉合、常閉觸點斷開;狀態(tài)為“0”時,對應(yīng)的繼電器線圈斷開,其常開、常閉觸點保持原態(tài)。 梯形圖編程格式: (1)梯形圖按行從上至下編寫,每一行
39、從左往右順序編寫。PLC程序執(zhí)行順序與梯形圖的編寫順序一致。 (2)梯形圖左、右邊垂直線稱為起始母線、終止母線。每一邏輯行必須從起始母線開始畫起,終止于繼電器線圈或終止母線(有些PLC終止母線可以省略)。 (3)梯形圖的起始母線與線圈之間一定要有觸點,而線圈與終止母線之間則不能有任何觸點。 2、指令語句表編程語言:助記符語言類似于計算機匯編語言,用一些簡潔易記的文字符號表達PLC的各種指令。同一廠家的PLC產(chǎn)品,其助記符語言與梯形圖語言是相互對應(yīng)的,可互相轉(zhuǎn)換。 助記符語言常用于手持編程器中,梯形圖語言則多用于計算機編程環(huán)境中 。 3.1.2 PLC的編程方法 在設(shè)計PLC程序時,
40、可以根據(jù)自己的實際情況,采用下列不同的方法[16]。 1、解析法 可利用組合邏輯或時序邏輯的理論,并運用相應(yīng)的解析方法,對其進行邏輯關(guān)系的求解,然后再根據(jù)求解的結(jié)果,畫成梯形圖或直接寫出程序。解析法比較嚴密,可以運用一定的標準,使程序優(yōu)化,可避免編程的盲目性,是較有效的方法。 2、經(jīng)驗法 即是運用自己的或別人的經(jīng)驗進行設(shè)計,設(shè)計前選擇與設(shè)計要求相類似的成功的例子,并進行修改,增刪部分功能或運用其中部分程序,直至適合自己的情況。在工作過程中,可收集與積累這樣成功的例子,從而可不斷豐富自己的經(jīng)驗。 3、技巧法 技巧法是在經(jīng)驗法和解析法的基礎(chǔ)上,運用技巧進行編程,以提高編程質(zhì)量。還可以使
41、用流程圖做工具,講巧妙的設(shè)計形式化,進而編制所需要的程序。該方法是多種編程方法的綜合應(yīng)用。 4、圖解法 圖解法是靠畫圖進行設(shè)計。常用的方法有梯形圖法、流程圖法及時序圖(波形圖)法。 梯形圖法是基本方法,無論是經(jīng)驗法還是解析法,若將PLC程序轉(zhuǎn)化成梯形圖后,就要用到梯形圖法。 流程圖法是用框圖表示PLC程序執(zhí)行過程及輸入條件與輸出關(guān)系,在使用步進指令的情況下,用它設(shè)計是很方便的[16]。 時序圖(波形圖)法適合于時間控制電路,將對應(yīng)信號的波形畫出后,再依時間邏輯關(guān)系去組合,就可很容易把電路設(shè)計出。 圖解法和解析法不是彼此獨立的。解析法要畫圖,圖解法也要列解析式,只是兩種方法的側(cè)重點不
42、一樣。 5、計算機輔助設(shè)計 計算機輔助設(shè)計是利用PLC通過上位鏈接單元與計算機實現(xiàn)鏈接,運用計算機進行編程。該方法需要有相應(yīng)的編程軟件。 3.2 PLC編程軟件概述 三菱PLC編程軟件GX-Developer是三菱通用性較強的編程軟件,它能夠完成Q系列、QnA系列、A系列(包括運動控制CPU)、FX系列PLC梯形圖、指令表、SFC等的編輯。該編程軟件能夠?qū)⒕庉嫷某绦蜣D(zhuǎn)換成GPPQ、GPPA格式的文檔,當選擇FX系列時,還能將程序存儲為FXGP(DOS)、FXGP(WIN)格式的文檔,以實現(xiàn)與FX-GP/WIN-C軟件的文件互換[5]。該編程軟件能夠?qū)xcel、Word等軟件編輯的說明
43、性文字、數(shù)據(jù),通過復制、粘貼等簡單操作導入程序中,使軟件的使用、程序的編輯更加便捷。 此外,GX-Developer編程軟件還具有以下特點。 (1)操作簡便 ①標號編程。 ②功能塊。 ③使用宏定義。 (2)豐富的調(diào)試功能 ①由于運用了梯形圖邏輯測試功能,能夠更加簡單的進行調(diào)試作業(yè)。通過該軟件可進行模擬在線調(diào)試,不需要與可編程控制器連接。 ②程序編輯過程中發(fā)生錯誤時,軟件會提示錯誤信息或錯誤原因,所以能大幅度縮短程序編輯的時間。 ③在幫助菜單中有CPU出錯信息、特殊繼電器/特殊寄存器的說明等內(nèi)容,所以對于在線調(diào)試過程中發(fā)生錯誤,或者是程序編輯中想知道特殊繼電器/特殊寄存器
44、的內(nèi)容的情況下,通過幫助菜單可非常簡便的查詢到相關(guān)信息。 (3)能夠用各種方法和可編程控制器CPU連接[17] ①經(jīng)由USB接口與可編程控制器CPU連接; ②經(jīng)由串行通信口與可編程控制器CPU連接; ③經(jīng)由CC-Link與可編程控制器CPU連接; ④經(jīng)由MELSEC NET(II)與可編程控制器CPU連接; ⑤經(jīng)由MELSEC NET/10(H)與可編程控制器CPU連接; ⑥經(jīng)由計算機接口與可編程控制器CPU連接; ⑦經(jīng)由Ethernet與可編程控制器CPU連接。 GX-Developer編程軟件的操作界面為圖3.1所示,該操作界面大致由下拉菜單、編程區(qū)、工具條、狀態(tài)條、工程
45、數(shù)據(jù)列表等部分組成。需要特別注意的是在FX-GP/WIN-C編程軟件里稱編輯的程序為文件,而在GX-Developer編程軟件中稱之為工程。 圖3.1三菱PLC編程軟件操作界面 與FX-GP/WIN-C編程軟件的操作界面相比,該軟件取消了功能圖、功能鍵,并將這兩部分內(nèi)容合并,作為梯形圖標記工具條;新增加了工程參數(shù)列表、數(shù)據(jù)切換工具條、注釋工具條等。這樣友好的直觀的操作界面使操作更加簡便。圖3.1中引出線所示的名稱、內(nèi)容說明如表3.1所示: 表3.1 序號 名稱 內(nèi)容 1 下拉菜單 包含工程、編輯、查找/替換、交換、顯示、在線、診
46、斷、工具、窗口、幫助,共10個菜單 2 標準工具條 由工程菜單、編輯菜單、查找/替換菜單、在線菜單、工具菜單中常用的功能組成。 3 數(shù)據(jù)切換工具條 可在程序菜單、參數(shù)、注釋、編程元件內(nèi)存這四個項目中切換 4 梯形圖標記工具條 包含梯形圖編輯所需要使用的常開觸點、常閉觸點、應(yīng)用指令等內(nèi)容 5 程序工具條 可進行梯形圖模式,指令表模式的轉(zhuǎn)換;進行讀出模式,寫入模式,監(jiān)視模式,監(jiān)視寫入模式的轉(zhuǎn)換 6 SFC工具條 可對SFC程序進行塊變換、塊信息設(shè)置、排序、塊監(jiān)視操作 7 工程參數(shù)列表 顯示程序、編程元件注釋、參數(shù)、編程元件內(nèi)存等內(nèi)容,可實現(xiàn)這些項目的數(shù)據(jù)的設(shè)定
47、 8 狀態(tài)欄 提示當前的操作:顯示PLC類型以及當前操作狀態(tài)等 9 操作編輯區(qū) 完成程序的編輯、修改、監(jiān)控等的區(qū)域 10 SFC符號工具條 包含SFC程序編輯所需要使用的步、塊啟動步、選擇合并、平行等功能鍵 11 編程元件內(nèi)存工具條 進行編程元件的內(nèi)存的設(shè)置 12 注釋工具條 可進行注釋范圍設(shè)置或?qū)?各程序的注釋進行設(shè)置 3.3 PLC控制系統(tǒng)程序設(shè)計 1、設(shè)計思路 三面銑組合機床有單循環(huán)自動工作、單動力頭自動循環(huán)工作、點動三種工作方式,下面以一個自動工作循環(huán)為例分析單循環(huán)自動工作過程控制。 首先將轉(zhuǎn)換開關(guān)SA1扳至“單循環(huán)自動工作SA1-1”位置,當操
48、作者將要加工的零件放在液壓滑臺的夾具中后(其他準備工作就緒),按加工指令按鈕,工件開始夾緊,夾緊后工件壓力繼電器觸點動作,滑臺開始快進,原位開關(guān)SQ1復位;當滑臺壓下滑臺快進轉(zhuǎn)工進位置開關(guān)SQ2后轉(zhuǎn)工進,同時起動左銑頭和右1銑頭開始加工;當加工到指定位置SQ3,立銑頭開始加工;又過一定SQ4位置時,右1銑頭停止,右2銑頭開始加工,直到終點三臺電動機同時停止。此時,當死擋鐵停留壓力繼電器BP1觸點動作后滑臺自動快速退回原位,SQ1受壓,工件松開,一個自動工作循環(huán)結(jié)束[11]。 2、程序流程圖如圖3.2所示 圖3.2 程序流程圖
49、 3.4 程序設(shè)計 利用主控指令來實現(xiàn)組合機床的熱繼電器過載和總停的時候停止機床工作。 組合機床的三種工作方式:單循環(huán)自動工作、單動力自動循環(huán)工作和點動工 作,有相應(yīng)的指示燈來顯示工作狀態(tài)。 除了在點動工作方式下,當加工指令按鈕按下時,油泵電機就會自動運行,同時指示燈也會亮。另外在前兩種工作方式下,油泵電機在自動加工一個循環(huán)后不停機。在點動工作方式下完成加工就停機。
50、 當工件在滑臺原位位置且油泵電機正在運行的時候,才能對工件進行“夾緊”和“放松”的操作。在點動工作方式下,需按下“工件夾緊點動工作按鈕”才能操作。在另外兩種工作方式下,按下“加工指令按鈕”就會自動完成相應(yīng)的操作。 當工件完成“夾緊”的操作之后才能進行滑臺的移動。在點動工作方式下,需按下“滑臺快進點動工作按鈕”進行滑臺快進的點動操作。在另外兩種工作方式下,工件緊壓力繼電器得電就會自動進快進移動。 當滑臺到
51、達指定位置,就會進行“快進”和“工進”的轉(zhuǎn)換。 當滑臺到達工件加工指定位置,在單循環(huán)自動工作方式下左銑電機自動啟動運行。在單動力自動循環(huán)工作和點動工作方式下,需按下相應(yīng)的啟動按鈕進行操作。 當滑臺到達工件加工指定位置,在單循環(huán)自動工作方式下右銑1電機自動啟動運行。在單動力自動循環(huán)工作和點動工作方式下,需按下相應(yīng)的啟動按鈕進行操作。另外在工件到達右銑1和右銑2切換開關(guān)位置時,右銑1電機自動停止,此時右銑2自動開始運行。
52、 當滑臺工件到達立銑頭加工區(qū)指定位置,在單循環(huán)自動工作方式下立銑電機自動啟動運行。在單動力自動循環(huán)工作和點動工作方式下,需按相應(yīng)的啟動按鈕進行操作。 當滑臺的 工件使“死檔鐵停留壓力繼電器”得電,左銑、右銑1、右銑2和立銑的電機停機。同時,滑臺快退電磁閥得電使滑臺快退。 在點動工作方式下,完成工件加工并取下工件后,使油泵電機停止運行 第4章 基于組態(tài)王的人機界面(HM
53、I)設(shè)計 4.1人機界面的概述 人機界面(HMI)監(jiān)控系統(tǒng)由監(jiān)控主畫面及相應(yīng)的功能子畫面組成,人機界面(HMI)畫面設(shè)計對于人機界面(HMI)來說是非常關(guān)鍵的。人機界面(HMI)畫面是用組態(tài)軟件來做的,常見的組態(tài)軟件有西門子公司的Wincc、羅克韋爾公司的RsView及國產(chǎn)的組態(tài)王、力控等。在本控制系統(tǒng)設(shè)計中,我們選擇了組態(tài)王來完成監(jiān)控畫面的設(shè)計。 組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,它把過程控制設(shè)計、現(xiàn)場操作以及工廠資源管理融于一體,將一個企業(yè)內(nèi)部的各種生產(chǎn)系統(tǒng)和應(yīng)用以及信息交流匯集在一起,實現(xiàn)最優(yōu)化管理[17]。它基于Microsoft Windows XP/NT/2000 操作系統(tǒng)
54、,用戶可以在企業(yè)網(wǎng)絡(luò)的所有層次的各個位置上都可以及時獲得系統(tǒng)的實時信息。采用組態(tài)王軟件開發(fā)工業(yè)監(jiān)控工程,可以極大地增強用戶生產(chǎn)控制能力、提高工廠的生產(chǎn)力和效率、提高產(chǎn)品的質(zhì)量、減少成本及原材料的消耗。它適用于從單一設(shè)備的生產(chǎn)運營管理和故障診斷,到網(wǎng)絡(luò)結(jié)構(gòu)分布式大型集中監(jiān)控管理系統(tǒng)的開發(fā)[4]。 組態(tài)王軟件結(jié)構(gòu)由工程管理器、工程瀏覽器及運行系統(tǒng)三部分構(gòu)成[3]。 工程管理器:工程管理器用于新工程的創(chuàng)建和已有工程的管理,對已有工程進行搜索、添加、備份、恢復以及實現(xiàn)數(shù)據(jù)詞典的導入和導出等功能。 工程瀏覽器:工程瀏覽器是一個工程開發(fā)設(shè)計工具,用于創(chuàng)建監(jiān)控畫面、監(jiān)控的設(shè)備及相關(guān)變量、動畫鏈接、
55、命令語言以及設(shè)定運行系統(tǒng)配置等的系統(tǒng)組態(tài)工具[18]。 運行系統(tǒng):工程運行界面,從采集設(shè)備中獲得通訊數(shù)據(jù),并依據(jù)工程瀏覽器的動畫設(shè)計顯示動態(tài)畫面,實現(xiàn)人與控制設(shè)備的交互操作。 一、組態(tài)王的主要功能特性: 1)可視化操作界面,真彩顯示圖形、支持漸進色、豐富的圖庫、動畫連接。 2)可以對畫面中的一部分進行保存,以便以后進行分析或打印。 3)無與倫比的動力和靈活性,擁有全面的腳本與圖形動畫功能。 4)強大的腳本語言處理,能夠幫助你實現(xiàn)復雜的邏輯操作和與決策處理。 5) 變量導入導出功能,變量可以導出到Excel表格中,方便的對變量名稱等屬性進行修改,然后再導入新工程中,實現(xiàn)了變
56、量的二次利用,節(jié)省了開發(fā)時間。 6)強大的分布式報警、事件處理,支持實時、歷史數(shù)據(jù)的分布式保存。 7)方便的配方處理功能。 8)全新的WebServer架構(gòu),全面支持畫面發(fā)布、實時數(shù)據(jù)發(fā)布、歷史數(shù)據(jù)發(fā)布以及數(shù)據(jù)庫數(shù)據(jù)的發(fā)布。 9)豐富的設(shè)備支持庫,支持常見的PLC設(shè)備、智能儀表、智能模塊。 二、組態(tài)王的功能:組態(tài)軟件具有監(jiān)控和數(shù)據(jù)采集系統(tǒng),好處之一就是能大大縮短開發(fā)時間,并能保證系統(tǒng)的質(zhì)量。能快速便捷地進行數(shù)據(jù)采集和圖形維護。組態(tài)王提供了豐富的快速應(yīng)用設(shè)計的工具。 1、快速便捷的應(yīng)用設(shè)計;2、靈活簡便的變量定義和管理;3、強大的控制語言;4、豐富的可擴充的圖形庫;5、對多媒體的
57、支持;6、采集和顯示歷史數(shù)據(jù);7、全新的靈活多樣、操作簡單的內(nèi)嵌式報表;8、配方管理; 4.2 人機界面(HMI)設(shè)計 雙擊桌面圖標,打開工程管理器,如圖4.1所示。 圖4.1 工程管理器 在工程列表區(qū)中選擇任一工程雙擊后或者點擊工程管理器上的 “開發(fā)” 此快捷鍵后,就進入了工程的開發(fā)環(huán)境,如圖4.2所示。 圖4.2 工程瀏覽器 圖4.3 雙擊工程瀏覽器中的“主畫面”后,就進入了開發(fā)系統(tǒng)的主畫面,本控制系統(tǒng)的組態(tài)監(jiān)控畫面設(shè)計如下圖4.3所示。 4.3 定義設(shè)備和連接變量 在組態(tài)王工程瀏覽器樹
58、型目錄中,選擇“設(shè)備”,在右邊的工作區(qū)中出現(xiàn)了“新建”圖標, 雙擊,彈出“設(shè)備配置向?qū)А睂υ捒颉T凇霸O(shè)備配置向?qū)А毕碌倪x項中進行設(shè)置:設(shè)備安裝“設(shè)備驅(qū)動—PLC—三菱—FX2_485—通訊口”—— 給設(shè)備指定唯一的邏輯名稱“三菱PLC00”—— 選擇串口號“COM1”—— 設(shè)備地址設(shè)置指南“0”—— 通信參數(shù)——信息總結(jié)[3]。這樣就完成了設(shè)備定義和連接變量“三菱PLC00” 。 4.4 數(shù)據(jù)變量定義 實時數(shù)據(jù)庫是組態(tài)工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構(gòu)成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也就是定義數(shù)據(jù)變量的過程[19]。在“數(shù)據(jù)庫”中的“數(shù)據(jù)詞典” 中定義數(shù)據(jù)變量,定義數(shù)
59、據(jù)變量的內(nèi)容主要包括數(shù)據(jù)變量的:變量類型、變量名、變化靈敏度、數(shù)據(jù)類型、初始值、最大值最小值的范圍、連接設(shè)備、寄存器和讀寫屬性等相關(guān)的參數(shù);數(shù)據(jù)變量定義如圖4.4所示 圖4.4 數(shù)據(jù)變量定義 4.5 動畫連接及命令語言 1、動畫連接 工程人員在組態(tài)王開發(fā)系統(tǒng)中制作的畫面都是靜態(tài)的,那么它們?nèi)绾尾拍芊从彻I(yè)現(xiàn)場的狀況呢?這就需要通過實時數(shù)據(jù)庫,因為只有數(shù)據(jù)庫中的變量才是與現(xiàn)場狀況同步變化的[20]。數(shù)據(jù)庫變量的變化又如何導致畫面的動畫效果呢?通過“動畫連接”——所謂“動畫連接”就是建立畫面的圖素與數(shù)據(jù)庫變量的對應(yīng)關(guān)系。這樣,工業(yè)現(xiàn)場的數(shù)據(jù),
60、比如溫度、液面高度等,當它們發(fā)生變化時,通過I/O接口,將引起實時數(shù)據(jù)庫中變量的變化,如果設(shè)計者曾經(jīng)定義了一個畫面圖素,比如指針與這個變量相關(guān),我們將會看到指針在同步偏轉(zhuǎn)。 動畫連接的引入是設(shè)計人機接口的一次突破,它把工程人員從重復的圖形編程中解放出來,為工程人員提供了標準的工業(yè)控制圖形界面,并且由可編程的命令語言連接來增強圖形界面的功能。圖形對象與變量之間有豐富的連接類型,給工程人員設(shè)計圖形界面提供了極大的方便?!敖M態(tài)王”系統(tǒng)還為部分動畫連接的圖形對象設(shè)置了訪問權(quán)限,這對于保障系統(tǒng)的安全具有重要的意義。 圖形對象可以按動畫連接的要求改變顏色、尺寸、位置、填充百分數(shù)等,一個圖形對象又可以
61、同時定義多個連接。把這些動畫連接組合起來,應(yīng)用程序?qū)⒊尸F(xiàn)出令人難以想象的圖形動畫效果。 以工件的“夾緊”和“放松”的動畫設(shè)置為例說明動畫連接; 首先在開發(fā)系統(tǒng)中主畫面繪制所需的圖形,如圖4.5所示; 圖4.5 工件繪制 利用動畫連接中的“特殊”選項中的“隱含” 就可以實現(xiàn)對工件的“夾緊”和“放松”動畫。 特殊:所有的圖形對象都可以定義閃爍、隱含兩種連接,這是兩種規(guī)定圖形對象可見性的連接。按動任一按鈕彈出相應(yīng)連接對話框。 隱含:是使被連接對象根據(jù)條件表達式的值而顯示或隱含。條件表達式:輸入顯示或隱含的條件表達式,單擊“?”可以查看已定義的變量名和變量域。
62、 表達式為真時:規(guī)定當條件表達式值為1(TRUE)時,被連接對象是顯示還是隱含。當表達式的值為假時,定義了“顯示”狀態(tài)的對象自動隱含,定義了“隱含”狀態(tài)的對象自動顯示。 先進行夾緊的動畫設(shè)置,選擇圖形并雙擊,在彈出的“動畫連接”對話框中對選項“特殊”中的子選項“隱含”進行設(shè)置。如圖4.6所示; 圖4.6 “夾緊”動畫設(shè)置接著進行放松的動畫設(shè)置,選擇圖形并雙擊, 彈出的“動畫連接”對話框中對選項“特殊”中的子選項“隱含”進行設(shè)置。 圖4.7所示;工件“夾緊”和“放松”運行動
63、 圖4.6 圖4.7 “夾緊”動畫設(shè)置 畫效果如下所示: 圖4.8工件放松的動畫效果 圖4.9工件夾緊的動畫效果 2、命令語言 組態(tài)王除了在定義動畫連接時支持連接表達式,還允許用戶編寫命令語言來擴展應(yīng)用程序的功能,極大地增強了應(yīng)用程序的可用性。 命令語言的句法和C語言非常類似,可以說是C的一個簡化子集,具有完備的詞法語法查錯功能和豐富的運算符、字符串函數(shù)、數(shù)學函數(shù)、系統(tǒng)函數(shù)、控件函數(shù)和SQL 函數(shù)。 命令語言分類: 應(yīng)用程序命令語言:可以在程序啟動時、關(guān)閉時
64、或在程序運行期間周期執(zhí)行。如果希望周期執(zhí)行,還需要指定時間間隔。 事件命令語言:規(guī)定在事件發(fā)生、存在、消失時分別執(zhí)行的程序。 熱鍵命令語言:被鏈接到設(shè)計者指定的熱鍵上,軟件運行期間,操作者隨時按下熱鍵都可以啟動這段命令語言程序。 數(shù)據(jù)改變命令語言:只鏈接到變量或變量的域。在變量或變量的域值變化到超出數(shù)據(jù)字典中所定義的變化靈敏度時,它們就被觸發(fā)執(zhí)行一次。 還有自定義函數(shù)命令語言,畫面、按鈕命令語言 以退出組態(tài)王運行環(huán)境的命令語言設(shè)置為例簡單介紹命令語言; 首先在開發(fā)系統(tǒng)中主畫面繪制所需的圖形,如右圖所示; 使用命令語言函數(shù): Exit() 此函數(shù)使組態(tài)王運行環(huán)境退出。 調(diào)
65、用形式:Exit(Option); 參數(shù)[4]: Option: 整型變量或數(shù)值. 0- 退出當前程序;1-關(guān)機;2-重新啟動windows. 例如:/*退出組態(tài)王運行系統(tǒng):*/ Exit(0); 在編輯完成以上的命令語言后,運行系統(tǒng)的時候只要單擊“退出”按鈕就會退出組態(tài)王運行環(huán)境。 總結(jié)與展望 PLC(可編程控制器)以其可靠性高、抗干擾能力強、編程簡單、功能強大、性價比高、體積小、能耗低等顯著特點廣泛應(yīng)用于現(xiàn)代工業(yè)的自動控制之中。 組態(tài)軟件組態(tài)王因其簡單易用的特點,在人機界面(HMI)設(shè)計中深受用戶的喜
66、歡而得到廣泛的使用。 在三菱FX系列PLC和組態(tài)軟件組態(tài)王的基礎(chǔ)上,我們成功設(shè)計出了組合機床控制系統(tǒng),該系統(tǒng)效果良好,達到了預期的目標。PLC技術(shù)應(yīng)用于三面銑組合機床不僅節(jié)省了大量的電氣元件、導線與原材料 ,而且可靠性高、使用靈活、調(diào)試方便,縮短了設(shè)計周期,減少了維修工作量,提高了加工零件合格率,具有整體技術(shù)經(jīng)濟效益。再加上由組態(tài)王設(shè)計的人機界面(HMI),使整個控制系統(tǒng)的操作變得簡單,方便,大大提高了系統(tǒng)的自動化程度和實用性。 參考文獻 [1]史宜巧,孫業(yè)明.PLC技術(shù)及應(yīng)用項目教程[M].機械工業(yè)出版社,2009.1. [2]周美蘭.PLC電氣控制與組態(tài)設(shè)計[M].科學出版社.2003. [3]王宇,任思璟,李忠勤.PLC電氣控制與組態(tài)設(shè)計[J].電子工業(yè)出版社.2010.05. [4]周美蘭,周封,王岳宇.PLC電氣控制與組態(tài)設(shè)計[M].科學出版社.2009. [5]劉艷梅. 三菱PLC基礎(chǔ)與系統(tǒng)設(shè)計[J].機械工業(yè)出版社,2009. [6]俞國亮.PLC原理與應(yīng)用(三菱
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。