版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PLC課程設計報告題 目:基于PLC的機械手控制系統(tǒng)及組態(tài)設計二級學院:電氣與電子工程學院 班 級: 14電氣實驗班 姓 名: 李浩文 學 號: 組 員: 指導老師: 成 績: 日 期: 2017年4月 基于PLC的機械手控制系統(tǒng)及組態(tài)設計摘要隨著21世紀的發(fā)展,技術(shù)科技的不斷完善,人們對于機械手的控制系統(tǒng)運用越來越成熟,機械自動化逐步代替了人工操作,這意味著將解放人類勞動力,一些簡單重復的動作將會有機器代替運作,并且在某些場所,例如高溫高壓,有毒氣體以及威脅到人類生命安全的環(huán)境。為了適應社會需求的變化,人類不斷實踐和探索,機械手應運而生,相應的各種難題迎刃而解。本設計主要介紹了國內(nèi)外機械手研
2、究現(xiàn)狀及可編程控制器S7-200 PLC的研究發(fā)展趨勢,基于PLC編程可知,組態(tài)王可以實現(xiàn)與S7-200編程器相結(jié)合,組建簡單的仿真界面,通過仿真軟件可以清晰的了解到機械手的操作,包括上移、下移、左移、右移。實驗表明,由S7-200PLC和5構(gòu)成的控制系統(tǒng)人機界面簡單、易于操作、經(jīng)濟實用、可靠性高、穩(wěn)定性高。關(guān)鍵詞:S7-200PLC;組態(tài)王Kingview6.55;機械手目錄1緒論1研究該課題的重要性1國內(nèi)外機械手研究現(xiàn)狀1該課題研究的內(nèi)容22組態(tài)王和可編程控制器的介紹3組態(tài)王的介紹3組態(tài)王的歷史3組態(tài)王的結(jié)構(gòu)3組態(tài)王的基本配置5組態(tài)王軟件產(chǎn)生的背景8組態(tài)軟件的發(fā)展方向8可編程控制器的介紹1
3、0可編程控制器的概述10可編程控制器的歷史102.2.3 PLC的基本結(jié)構(gòu)112.2.4 PLC的工作原理122.2.5 PLC的基本配置123機械手控制系統(tǒng)的設計15機械手控制方式的選擇15機械手控制方式的分類153.1.2 PLC與IPC和DCS的比較153.2 PLC的控制電路程序設計163.2.1 PLC的I/O分配表16編程指令的選擇173.2.4 機械手的動作實現(xiàn)過程193.2.5 PLC控制機械手的模擬工作圖193.2.6 PLC梯形圖設計213.3 PLC程序的調(diào)試303.3.1 PLC控制的安裝與布線30機械手控制程序的調(diào)試314組態(tài)王在機械手控制系統(tǒng)中的應用32工程的建立與
4、結(jié)構(gòu)變量的定義32工程的建立32建立結(jié)構(gòu)變量的步驟33設備與組態(tài)王的連接35動畫的連接38指示燈的動畫連接38機械手的動畫連接39組態(tài)運行調(diào)試45總結(jié)46參考文獻47附錄 PLC梯形圖設計481緒論1.1研究該課題的重要性該課題主要是研究當代機械手的控制過程以及如何實現(xiàn),隨著科技的不斷發(fā)展,機械手運用到各個領(lǐng)域和產(chǎn)業(yè)當中,而現(xiàn)在機械手面臨的問題主要是位置的精準性,定位精準性的準確度決定了機械手在工業(yè)的運用場所,同時隨著發(fā)展的需要,機械手上位機要準備的報出發(fā)生故障的所在位置,運行維護人員要第一時間趕往現(xiàn)場并排除故障原因?,F(xiàn)代的機器手己經(jīng)應用于眾多領(lǐng)域:在汽車組裝線上對車身進行焊接和噴漆;用于醫(yī)療
5、領(lǐng)域的微型手術(shù)方面已有許多進展。因而,機械手控制技術(shù)的發(fā)展具有極其重大的意義。主要的部分是通過控制電動機來操控機械手的手臂,手指部分的旋轉(zhuǎn)或者移動來完成對物件的抓取和傳送。隨著工業(yè)的自動化需要,解放人類勞動力,科學技術(shù)發(fā)展逐步代替了以往以人工為勞動力的流水線工作,同時一些不適宜人類施工的成所,甚至會對人類造成傷害的場所等等,對于該課題機械手的控制系統(tǒng)研究是非常具有重要的實際意義。目前在國內(nèi)的機械手主要是從事一些簡單的操作工作,例如:簡單的機床加工,鍛造簡單工程,一些熱處理而已,要想實現(xiàn)更加自動化的操作,還需要投入大量的科學研究,對于我國來說,這是非常必要的一個研究,研究成熟之后將會對工業(yè)生產(chǎn)帶
6、來極大的便利,同時也意味著我國的技術(shù)更向前邁一步,這將會是革命性的變化。而國外的機械手技術(shù)相對來說,比國內(nèi)的技術(shù)要更成熟一些,能夠?qū)崿F(xiàn)更多自動化的操作,機械化的水平更是逐步完善,可以完成人類基本上的動作,包括位置的準確性、控制的速度、動作的靈敏性,這些國外的技術(shù)都是值得我們?nèi)W習和借鑒,當然國外目前也是存在缺陷的,一些觸覺、視覺性能的機械手還沒有完全研究成熟,這也是意味著我們研究該課題的重要性,而機械手的設計還要涉及到每一個系統(tǒng)細小的基本單元。隨著學科的相互滲透和大規(guī)模還有超大規(guī)模的集成電路等電子技術(shù)的發(fā)展,機械領(lǐng)域己經(jīng)拓寬了許多,使得機械系統(tǒng)由簡單到復雜,功能越來越強,精度越來越高,體現(xiàn)了生
7、產(chǎn)力發(fā)展的進步和趨勢。我國在這一領(lǐng)域的應用研究距離國際水平還存在著一定的差距,特別是中小型企業(yè)由于資金和技術(shù)上的因素導致一些技術(shù)性的研究還是停留在原地,要想得到快速的發(fā)展需要國家政策的相關(guān)支持,鼓勵中小型的企業(yè)能向更加層次發(fā)展與創(chuàng)新,不僅帶動企業(yè)的發(fā)展,更是降低對環(huán)境的污染,對國家經(jīng)濟的推動。然而現(xiàn)在PLC的技術(shù)到了一個非常成熟的境界,不僅控制功能得到質(zhì)一樣的飛躍,功耗和體積日益減小,成本下降,可靠性增強,編程能力得到提高以及檢測故障的能力也得到提升,PLC決定了工業(yè)生產(chǎn)的方向,成為了自動化控制的支柱。這無疑是對機械手未來發(fā)展前景帶來了希望,特別是一些中小型企業(yè)的發(fā)展,降低投資的資金獲得等價先
8、進的生產(chǎn)水平能力。在20世紀中期,我國就開始對機械手的研究與發(fā)展。在1972年上海我國生產(chǎn)了第一臺機械手,隨著技術(shù)的完善和成熟,國家研究的投入使各省份開始大量的研制發(fā)展。為了實現(xiàn)機械手的全面推廣,國家把研究機械手這領(lǐng)域列入到五年計劃當中,并投入了大量的資金發(fā)展,也成功的制造了一系列的機器人控制。該課題研究的內(nèi)容隨著科學技術(shù)的進步與成熟,當今社會的發(fā)展趨勢下,社會主義市場經(jīng)濟控制的國民經(jīng)濟,傳統(tǒng)的工業(yè)流水線、復雜有害的成所、不適應人類工作的環(huán)境等這一系列情況,運用而生的機械手將逐步代替人類工作,這是社會發(fā)展的必然趨勢,同時也是人類智慧的體現(xiàn)。而傳統(tǒng)的工業(yè)也無法滿足社會經(jīng)濟的發(fā)展需求,也逐漸淘汰了
9、,未來的發(fā)展將是推動社會進步的重要體現(xiàn),也是研究機械手實現(xiàn)自動化存在的意義。通過PLC編程控制機械手可以實現(xiàn)更加精準性,位置的準確度,速度的快慢,包括一些大件貨物的搬運以及打包等等,這些都是可以在PLC控制下實現(xiàn),自動化的過程也會得到大大的簡化,減去繁瑣的工程。然而PLC與組態(tài)王的結(jié)合,更是實現(xiàn)了實時監(jiān)測機械手在工作當中的運作,監(jiān)測運作過程中會出現(xiàn)的故障問題,這樣大大的減少了人類的工作,提高了工作的效率,出現(xiàn)故障問題我們都能在第一時間發(fā)現(xiàn),并做出準確的判斷,實現(xiàn)這樣的一體化的自動系統(tǒng),需要我們在不斷實踐中摸索,在未來我國現(xiàn)代化發(fā)展過程中也會起到巨大的作用。2組態(tài)王KingviewKingvie
10、w的介紹組態(tài)王的歷史隨著集散型控制系統(tǒng)(DCS)的出現(xiàn)被熟知,在PC技術(shù)向工業(yè)領(lǐng)域滲透中占據(jù)特殊而重要的地位。(1)20世紀60年代:計算機較少地用于工業(yè)過程控制中。(2)20世紀70年代:隨著計算機控制技術(shù)的成熟逐漸在DCS中得到運用,但是軟件方面的技術(shù)仍然存在不足和封閉專用,導致其成本非常昂貴。(3)80年代中后期:基于PC計算機的監(jiān)控系統(tǒng)開始進入市場,并發(fā)展壯大。美國wonderware公司推出第一個商業(yè)化組態(tài)軟件intouch。(4)80年代末國外組態(tài)軟件進入中國(開始不是很接納)(5)90年代國內(nèi)開始研究并開發(fā),各個國組態(tài)公司開始成立。 (6)90年代后期國內(nèi)組態(tài)產(chǎn)品開始成熟。1、國
11、外軟件商提供的組態(tài)軟件產(chǎn)品:(1)德國Seimens公司的WinCC(2)美國Wonderware公司的Intouch (3)美國Intellution公司的iFixFix(4)美國Rockwell公司的RSView(5)美國NI的Labview2、國內(nèi)自行開發(fā)的產(chǎn)品的組態(tài)軟件產(chǎn)品:(1)北京亞控的組態(tài)王、三維力控科技的力控、(2)昆侖通態(tài)的MCGS、易控、世紀星、紫金橋等組態(tài)王的結(jié)構(gòu)1、使用軟件的工作階段劃分根據(jù)組態(tài)系統(tǒng)環(huán)境劃分,組態(tài)軟件兩大部分組成的:(1)組態(tài)系統(tǒng)的開發(fā)環(huán)境:根據(jù)組態(tài)王的軟件設計,自動化工程師為了能設計一個可靠的控制方案,同時能夠在組態(tài)王軟件支持下進行應用程序系統(tǒng)生成的一
12、個工作環(huán)境。建立用戶所需要的數(shù)據(jù)庫文件,生成圖形目標應用系統(tǒng),這些開發(fā)環(huán)境下的系統(tǒng)能夠在組態(tài)運行環(huán)境中運行使用。(2)組態(tài)系統(tǒng)的運行環(huán)境:該運行環(huán)境可以實現(xiàn)投入實時運行,簡單的來說就是可以支持在線組態(tài)的設計技術(shù),將目標應用程序可以在計算機內(nèi)存中實時運行,簡化繁瑣的流程,操作易于方便,且靈活性高等特點。同時組態(tài)運行環(huán)境在不退出的狀態(tài)下,可以進入組態(tài)系統(tǒng)環(huán)境直接修改有問題的部分,而且修改的這部分在該組態(tài)運行環(huán)境下會直接生效運行,大大的提高了工作的效率也降低了成本價值。 2、按照成員構(gòu)成劃分組態(tài)王Kingview6.55仿真軟件中,每一個功能都具有其一定的獨立性,而每個功能相對能實現(xiàn)較大的應用,每個
13、獨立的功能形式能組成一個集成軟件平臺,同時由若干個程序構(gòu)件組成,其中必備的典型組件包括:(1)工程管理器工程管理器是給設計的工程師提供了一個方便的操作界面,包括程序的搜索、新建、刪除、屬性、備份、恢復、開發(fā)和運行等一系列功能管理工具。但是在設計的過程當中往往會遇到很多問題,例如:組態(tài)數(shù)據(jù)需要經(jīng)常備份、組態(tài)仿真界面需要借鑒別人成功的范例、同時還需要經(jīng)常了解保存的工程項目。這些繁瑣的步驟也給設計工程師帶來了額外的許多負擔,而且效率低下又容易出錯。工程管理器的簡單操作界面,使上述繁瑣的事情得到簡單化。(2)圖形界面開發(fā)程序為了能使設計的方案得到合理的實施,設計工程師需要在一個開發(fā)環(huán)境中生成相關(guān)的圖形
14、系統(tǒng),然后通過建立數(shù)據(jù)庫文件的信息,生成最終需要的目標應用程序,同時供運行環(huán)境運行時使用。(3) 圖形界面運行程序組態(tài)系統(tǒng)軟件運行的環(huán)境中,計算機內(nèi)存設計的圖形目標系統(tǒng)及其圖形設計的運行程序,這些都能在計算機中實行實時運行狀態(tài)。(4)實時數(shù)據(jù)庫系統(tǒng)組態(tài)程序目前比較成熟的組態(tài)軟件已經(jīng)具備了獨立的實時數(shù)據(jù)庫系統(tǒng)件,這成熟的條件解決了很多問題,不僅提高了系統(tǒng)的實時性還增強了系統(tǒng)的處理能力,改變以往組態(tài)程序中只能簡單的數(shù)據(jù)管理功能,給設計工程師帶來了更有價值的創(chuàng)造,因為實時數(shù)據(jù)庫系統(tǒng)組態(tài)程序能定義數(shù)據(jù)庫的結(jié)構(gòu)、連接、來源、類型等等。(5)實時數(shù)據(jù)庫系統(tǒng)運行程序?qū)崟r數(shù)據(jù)庫系統(tǒng)運行程序都是在組態(tài)系統(tǒng)運行環(huán)
15、境中實現(xiàn)的,并且在計算機內(nèi)存中實現(xiàn)各種的數(shù)據(jù)計算和處理等一些基本的任務。實時數(shù)據(jù)庫系統(tǒng)運行程序能夠?qū)崿F(xiàn)對歷史數(shù)據(jù)的查詢監(jiān)測,故障報警處理等等。(6) I/O驅(qū)動程序該驅(qū)動程序主要是和I/O設備通訊并起到交換數(shù)據(jù)的作用,在組態(tài)系統(tǒng)軟件中通用標準的I/O驅(qū)動程序主要是DDE和OPC Client兩個。DDE驅(qū)動程序相對來說比較成熟,整合到實時數(shù)據(jù)庫系統(tǒng)中,然而OPC Client驅(qū)動程序大多數(shù)是單獨存在的,這也是兩者之間的區(qū)別與不同。.3組態(tài)王的基本配置1、總體說明(1)組態(tài)系統(tǒng)仿真過程當中,能夠在設備Modem撥號進行數(shù)據(jù)的采集和分析,并且在監(jiān)控的平臺上查看相關(guān)的數(shù)據(jù)信息,這樣大大的減少了現(xiàn)場的
16、監(jiān)控和維護,大大提高工作的效率。但是簡單的232串口通訊設備Modem撥號還是可以實現(xiàn)的,對于232C鏈路和其他一些復雜的或者是特殊的串口設備可能不支持。當設備為標準RS485/RS422時,需要先通過標準RS485/232轉(zhuǎn)換模塊先轉(zhuǎn)換成232接口再接到modem上。(2)只支持傳輸數(shù)據(jù)為10位的Modem。(3)組態(tài)系統(tǒng)在撥號之前,需要進行初始化指令對初始化設置,達到Modem撥號的要求,這樣就可以確保數(shù)據(jù)通訊的正常進行。2、MODEM初始化設置(1)主叫MODEM(插在PC上的MODEM)設置如下:AT&F&W0&W1 /恢復出廠設置/ATS0=1 /設置自動應答
17、方式/AT&D0 /MODEM忽略DTR信號/ATS37=9 /設置波特率為9600/AT&K0 /不使用流控AT&Y1 /設置文件1為活動狀態(tài)/AT&W1 /保存當前設置到文件1中/(2)被叫MODEM(插在設備上的MODEM)設置如下:AT&F&W0&W1 /恢復出廠設置/ATS0=1 /設置自動應答方式/AT&D0 /MODEM忽略DTR信號/ATS37=9 /設置波特率為9600/AT&K0 /不使用流控ATQ1 /MODEM不返回結(jié)果碼AT&Y1 /設置文件1為活動狀態(tài)/AT&W1 /保存當前設置
18、到文件1中/簡單的介紹了初始化指令設置,不同的Modem撥號一般指令的含義是不同的,具體Modem的指令還是需要參考Modem的指令集。3、組態(tài)王撥號設置步驟(1)點擊組態(tài)王Kingview6.55軟件,彈出一個“工程管理器”的設置界面,新建一個工程,命名仿真的軟件,點擊設備設置COM1/COM2串口,會彈出設置串口的界面,如圖2.1所示:圖2.1組態(tài)設置串口界面在該設置串口界面可以清楚的看到,可以設置相關(guān)的參數(shù),例如:波特率、奇偶校驗、通信超時等等,下面點擊“使用Modem”即可,剩下的不用設置。點擊“確定”按鈕即可返回。在組態(tài)軟件設備中出現(xiàn)“Modem_COM1”設備,如圖2.2所示:圖2
19、.2組態(tài)設備界面(2)設備撥號使用一、IPC:控制撥號通斷積存器。數(shù)據(jù)類型:INT型,只寫采集頻率:0 數(shù)值標識:1-開始撥號; 99-掛斷二、IPS:撥通狀態(tài)積存器。 數(shù)據(jù)類型:INT型,只讀 數(shù)值標識:0-未撥通;1-撥通 三、IPN:用戶所要撥的電話號碼。數(shù)據(jù)類型:字符串型,只寫采集頻率:0 四、CommErr:可以表示控制設備通訊狀態(tài)。數(shù)據(jù)類型:Bit,離散型,可讀寫數(shù)值標識:“0”表示通訊正常或者允許通訊;“1”表示通訊故障或者暫停設備通訊。“IPCO”、“IPSO”、“IPNO”、“Cerro”這四個新建的變量分別對應以上的四個寄存器。4、組態(tài)王運行時設置:(1)組態(tài)王系統(tǒng)啟動運行
20、后,執(zhí)行以下操作:a) 在IPNO對應的變量中輸入電話號碼;b) 將IPC0對應的變量置1;(2)組態(tài)王軟件進行撥號設置:當“IPSO”值為1時,此時撥號為撥通狀態(tài)。然而外部設置采集設備的寄存器值為0,即可恢復組態(tài)王軟件與該設備的通訊,同時還能進行數(shù)據(jù)的采集與分析。組態(tài)王軟件產(chǎn)生的背景隨著技術(shù)的成熟,集散型控制系統(tǒng)(Distributed Control System,簡稱DCS)在運用中得到廣泛的關(guān)注同時也給自動化工程師熟練掌握,“組態(tài)”的概念也運用而生。在工業(yè)控制技術(shù)的發(fā)展過程中,PC相比以往的系統(tǒng)具有明顯的優(yōu)勢。這些優(yōu)勢主要體現(xiàn)在:PC技術(shù)在多年經(jīng)驗積累下逐步成熟,構(gòu)建的工控系統(tǒng)的成本也
21、相對降低,無論軟件和硬件等資源都十分豐富,軟硬件之間可以互相操作,簡化了操作的程序,實用性強。由于PC技術(shù)滲透到工控的各個領(lǐng)域當中,組態(tài)軟件起到非常重要的作用。組態(tài)王軟件的出現(xiàn)之前存在的問題,例如:工作效率低下、可靠性不高、開發(fā)應用時間長,往往得不到工業(yè)生產(chǎn)的需求,而且與外部設備數(shù)據(jù)處理能力較弱等,這些問題都得到很好的解決,自動化工程師還可以根據(jù)自己的需求利用組態(tài)軟件構(gòu)建屬于自己的一套應用系統(tǒng)。組態(tài)王還可以實現(xiàn)對數(shù)據(jù)的采集,實時進行監(jiān)控過程,這些技術(shù)也得到不斷的完善與改進,未來也將會賦予新的內(nèi)容。組態(tài)軟件的發(fā)展方向現(xiàn)在市場上看見的組態(tài)軟件都可以完成一些類似的功能和基本上的操作,由于組態(tài)王的實用
22、性比較強,一般都可以運行在Windows32位的平臺上并且可以在瀏覽器的窗口界面中打開,進行對組態(tài)的仿真進行設計,配置和編輯等基本功能,同時還能提供多種的腳本語言和數(shù)據(jù)驅(qū)動程序。但是,不同的組態(tài)軟件存在著差異,一些基本上的功能方法可能各不相同,正是有這些不同之處,隨著工業(yè)PC技術(shù)的發(fā)展,我們可以看出組態(tài)軟件在未來的發(fā)展。(1)數(shù)據(jù)采集的方式不同的組態(tài)軟件能提供不同的數(shù)據(jù)采集程序,這是該組態(tài)本身上的設計,也能給用戶提供不同配置的方式。但是,這些都是取決于開發(fā)商的設計編程,無論是驅(qū)動程序,還是組態(tài)軟件接口的規(guī)范編寫,這樣的設計產(chǎn)品,對于用戶來說必須要掌握更高的要求。隨著技術(shù)的發(fā)展和成熟,在微軟技術(shù)
23、方面下,提供了一整套比較全面的解決方案,主要是針對在分布式的系統(tǒng)下,組態(tài)軟件組件可以相互交換同時數(shù)據(jù)可以實現(xiàn)共享,支持OPC的系統(tǒng),服務器作為數(shù)據(jù)的提供者,客戶作為數(shù)據(jù)的請求者,服務器和客戶之間可以通過DCOM接口通訊,可以不用知道對方內(nèi)部實現(xiàn)的一些細節(jié)問題。(2)腳本的功能不同的組態(tài)軟件可以提供不同的腳本語言功能,腳本語言功能可以實現(xiàn)的方法有三種;第一組態(tài)軟件內(nèi)部設置的類C/Basin語言;第二是采用微軟軟件VBA的編程語言;第三是實用性的范圍比較小,個別的組態(tài)軟件面向?qū)ο蟮哪_本語言。第一種方式可以完成一些高級的系統(tǒng)功能,但是它要求使用類似高級語言的語句來書寫腳本,結(jié)合組態(tài)系統(tǒng)的函數(shù)調(diào)用來完
24、成和實現(xiàn),雖然說可以實現(xiàn)一些高級的系統(tǒng)功能,但還是存在一些不足之處,例如:這種方式多數(shù)是國內(nèi)設計的組態(tài),對一些腳本語言還是不能使用,沒有具備完善的功能,很多腳本語句只能提供一些簡單的IF、THEN、ELSE的語句結(jié)構(gòu),循環(huán)控制語句暫時還沒有提供的,這樣就給書寫腳本語句帶來了一定的困難。第二種方式是微軟開發(fā)的一種書寫腳本語句的編程程序,該方式采用了一種比較方便的VBA組態(tài)技術(shù),可以通過組態(tài)系統(tǒng)中的對象以組件的方式來實現(xiàn)同時也可以進行訪問??墒荲BA程序在執(zhí)行語句才能發(fā)展存在的語句錯誤,但這對編程來說沒有造成太大的影響,系統(tǒng)中的對象可以通過其屬性和方法進行訪問,容易學習和掌握。(3)組態(tài)環(huán)境的可擴
25、展性可擴展性為用戶提供了在不改變原有系統(tǒng)的情況下,向系統(tǒng)內(nèi)增加新功能的能力,這種增加的功能可能來自組態(tài)軟件開發(fā)商、第三方軟件提供商或用戶自身。增加功能最常用的手段是ActiveX組件的應用,目前還只有少數(shù)組態(tài)軟件能提供完備的ActiveX組件引入功能及實現(xiàn)引入對象在腳本語音中的訪問。(4)組態(tài)軟件的開放性目前組態(tài)軟件可以實現(xiàn)對數(shù)據(jù)的采集分析和實時監(jiān)控的功能,隨著計算機集成模塊生產(chǎn)的普及,讓組態(tài)軟件往更高一個層次發(fā)展,不僅僅局限于采集和監(jiān)控的過程,在工業(yè)生產(chǎn)過程中,還需要進一步對組態(tài)軟件平臺下的數(shù)據(jù)進行流程分析和過程的控制,同時對工業(yè)生產(chǎn)過程的流程化進行調(diào)整。目前的組態(tài)軟件對數(shù)據(jù)采集的信息只能以
26、報表的形式提供,而且還需要導出外部數(shù)據(jù)才能在其他系統(tǒng)中使用。在未來發(fā)展趨勢,可以清晰的看出組態(tài)軟件與管理信息系統(tǒng)之間的緊密聯(lián)系,很可能實現(xiàn)數(shù)據(jù)采集分析和決策功能模塊在組態(tài)系統(tǒng)中得以實現(xiàn)和應用。(5)組態(tài)軟件的控制功能組態(tài)的控制功能在多年經(jīng)驗的積累下逐漸成熟起來,在畫面控制,實現(xiàn)的功能等等都得到大大的提高,優(yōu)化了每個設置的界面操作,這使工程師要求相對來說也得到提高,在不斷發(fā)展進步的過程中,過去的工業(yè)控制已經(jīng)不能滿足客戶和生產(chǎn)的要求,現(xiàn)在的開發(fā)商更加注重于組態(tài)軟件的實用性和操作性,控制功能也得到完善,例如:組態(tài)軟件的PLC和先進過程的控制技術(shù)等等,這些的發(fā)展使組態(tài)在控制方式得到提高,方便性,實用性
27、得到廣大市場的普及和推廣,同時也受到社會的關(guān)注??删幊炭刂破鞯慕榻B可編程控制器的概述西門子S7系列可編程控制器分為S7-400、S7-300、S7-200三個系列,分別為S7系列的大、中、小型可編程控制器系統(tǒng)。S7-200系列可編程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可編程控制器提供了4個不同的基本型號,常見的有CPU221,CPU222,CPU224和CPU226四種基本型號??删幊炭刂破鞯臍v史早期的時候還沒有組態(tài)系統(tǒng)的應用,計算機技術(shù)的發(fā)展帶來了全新的局面,但是由于技術(shù)條件的不成熟,仍然沒有得到廣泛的推廣和使用,當時的生產(chǎn)工業(yè)中,還是以簡單的繼電-接觸器組成的系統(tǒng)
28、來控制,實現(xiàn)一些比較簡單的操作。在上個世紀60年代,為了尋求一種能適應工業(yè)生產(chǎn)的要求,同時為了減少繁瑣的工作流程和成本資金,把計算機技術(shù)應用到工業(yè)發(fā)展過程中,美國的通用汽車制造公司(GM),開始研發(fā)設想把計算機的功能和繼電-接觸器控制系統(tǒng)功能想結(jié)合,研發(fā)出一種全新的系統(tǒng),以滿足工業(yè)發(fā)展的需求。同時,計算機編程方法簡單化,實現(xiàn)同樣的功能,面向一種全新的“自然編程”進行編程,使操作計算機繁瑣過程得到簡化,也同樣得到廣發(fā)的推廣使用。針對上述設想,通用汽車公司提出了這種新型控制器所必須具備的十大條件:(1)編程簡單,可在現(xiàn)場修改程序;(2)維護方便,最好是插件式;(3)可靠性高于繼電器控制柜;(4)體
29、積小于繼電器控制柜;(5)可將數(shù)據(jù)直接送入管理計算機;(6)在成本上可與繼電器控制柜競爭;(7)輸入可以是交流115V;(8)輸出可以是交流115V,2A以上,可直接驅(qū)動電磁閥;(9)在擴展時,原有系統(tǒng)只要很小變更;(10)用戶程序存儲器容量至少能擴展到4K字節(jié);美國投入大量的資金進行研發(fā),在1969年,美國數(shù)字設備公司成功的制造了第一臺可以編程的程序控制器,從此打開了自動控制的局面,使工業(yè)生產(chǎn)得到了一個全新的發(fā)展階段。 PLC的基本結(jié)構(gòu)可編程控制器,簡稱為“PLC”,它主要通過梯形圖編程來實現(xiàn)一系列功能,和一般的微型計算機具有相同的功能,由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成,具體組成部分如圖所示:
30、編程器其他外設外設接口輸入部件接收現(xiàn)場信號微處理器CPU電源部件輸出部件擴展接口I/O擴展單元I/O系統(tǒng)程序用戶程序存儲器驅(qū)動受控元件AB圖2.3 PLC硬件結(jié)構(gòu)圖基本單元2.2.4 PLC的工作原理可編程控制器有兩種基本的工作狀態(tài),即運行(RUN)狀態(tài)與停止(STOP)狀態(tài)。在運行狀態(tài),可編程控制器通過執(zhí)行反映控制要求的用戶程序來實現(xiàn)控制功能。為了使可編程序控制器的輸出及時地響應隨時可能變化的輸入信號,用戶程序不是只執(zhí)行一次,而是反復不斷地重復執(zhí)行,直至可編程序控制器停機或切換到STOP工作狀態(tài)。除了執(zhí)行用戶程序之外,在每次循環(huán)過程中,可編程序控制器還要完成,內(nèi)部處理、通信處理等工作,一次循
31、環(huán)可分為5個階段??删幊绦蚩刂破鞯倪@種周而復始的循環(huán)工作方式稱為掃描工作方式。由于計算機執(zhí)行指令的速度極高,從外部輸入-輸出關(guān)系來看,處理過程似乎是同時完成的。PLC的基本配置1、PLC的特點(1)靈活、通用在繼電器控制系統(tǒng)中,使用的控制器件是大量的繼電器,整個系統(tǒng)是根據(jù)設計好的電器控制圖,由人工布線、焊接、固定等手段組裝完成的,其過程費時費力。針對以上出現(xiàn)的問題,可編程控制器控制功能大大的簡化了這樣繁瑣的流程,不用因為一時的失誤而導致全部修改,現(xiàn)在通過存儲在存儲器中的程序來實現(xiàn)控制的整個過程,還可以控制不同的對象,達到不同的要求,簡單靈活、通用得到廣泛的推廣和使用。(2)可靠性高、抗干擾能力
32、強機械手的控制設計會受環(huán)境影響比較大,為了使機械手能在不同的場所,環(huán)境下工作,必須在設計方面考慮全面,例如:潮濕場所,高溫高壓環(huán)境、大量灰塵等等,為了解決這一系列問題,就必須要提高機械手的工作穩(wěn)定性可靠性,以其適應各個不同的環(huán)境,得到全面推廣的重要的因素?,F(xiàn)在的PLC通過革新,開始采用一些集成度相對來說比較高的電子元件,由無觸點的半導體電路來實現(xiàn)和完成,這樣的可靠性是觸點繼電-接觸器無法比較的,而且PLC由硬件和軟件系統(tǒng)組成,大大的提高了抗干憂能力,能夠適應比較惡劣工業(yè)生產(chǎn)環(huán)境。(3)操作方便、維修容易PLC編程的梯形圖,大大的方便了操作人員的修改和編程,以往繁瑣的工作流程有失誤存在都要大量全
33、部修改,現(xiàn)在得到簡化應用,同時操作容易不需要太多的計算機專業(yè)知識,我們都可以在短時間學會使用,這也方便了使用者操作。(4)功能強目前的PLC控制功能逐漸完善,可以實現(xiàn)很多控制功能,在工業(yè)生產(chǎn)中得到快速的發(fā)展和使用,例如:可以進行A/D、D/A的轉(zhuǎn)換;可以對設備進行遠程的數(shù)據(jù)采集分析和進行實時監(jiān)控;還可以實現(xiàn)現(xiàn)場本地的控制,也可以實現(xiàn)遠程的控制等。(5)體積小、重量輕和易于實現(xiàn)機電一體化由于PLC采用了半導體集成電路。因此具有體積小、重量輕、功耗低的特點。且PLC是為工業(yè)控制設計的專用計算機,其結(jié)構(gòu)緊湊、堅固耐用、體積小巧,并由于具備很強的可靠性和抗干擾能力,使之易于裝入機械設備內(nèi)部,因而成為實
34、現(xiàn)機電一體化十分理想的控制設備。2、PLC的主要功能PLC系統(tǒng)主要有以下功能:(1)多種控制功能;(2)數(shù)據(jù)采集、存儲與處理功能;(3)通信聯(lián)網(wǎng)功能;(4)輸入、輸出接口調(diào)理功能;(5)人機界面功能;(6)編程、調(diào)試功能。3、 PLC的經(jīng)濟分析(1)從影響成本的各個因素綜合考慮:對目前生產(chǎn)設備控制裝置來說,有三種類型: 繼電器控制; 半導體器件控制; PLC控制。(2)繼電器控制和半導體控制都存在不足的地方,例如:生產(chǎn)一個工藝設備,原先設定好了,設定好了就只能執(zhí)行一個工藝設備,隨著工業(yè)控制的發(fā)展,工藝設備存在不斷更新?lián)Q代,然而生產(chǎn)其他的工藝設備,則要把現(xiàn)成生產(chǎn)設備以及外部接線全部修改,這樣給工
35、業(yè)帶來了大量的物力和人力,經(jīng)濟上帶來了太大的負擔,以上兩種不能完成,但是PLC控制則可以完善存在的不足的地方,PLC可以通過軟件控制,對于不同的工藝只要修改PLC的梯形圖程序,按照工藝的要求設計我們需要的編程程序,這既經(jīng)濟又簡捷,可以達到事半功倍的效果。4、 PLC發(fā)展狀況及趨勢目前PLC發(fā)展趨勢主要有兩個方面:第一是為了適應方便運輸,攜帶等,開始發(fā)展體積小,速度快,價格實惠等微小型電子模塊;第二是為了適應大型可靠的發(fā)展,向穩(wěn)定性可靠性,兼容性和控制多功能方面發(fā)展。(1)大型網(wǎng)絡化隨著科技網(wǎng)絡的普及,實現(xiàn)大型的網(wǎng)絡化,當然要向DCS方向發(fā)展,當PLC控制系統(tǒng)中具有DCS系統(tǒng)的某些功能,可以實現(xiàn)
36、將工業(yè)PC計算機系統(tǒng)、以太網(wǎng)和MAP網(wǎng)構(gòu)成整個控制網(wǎng)絡系統(tǒng),實現(xiàn)大型網(wǎng)絡化及自動控制系統(tǒng)。(2)多功能為了適應多樣化的環(huán)境和具備多樣化的功能,PLC控制系統(tǒng)可以實現(xiàn)對遠程設備控制數(shù)據(jù)的采集分析,采集分析回來的數(shù)據(jù)會在實時監(jiān)控的平臺上呈現(xiàn),不僅如此,實時監(jiān)控過程中,設備出現(xiàn)故障原因,監(jiān)控平臺上會顯示故障報警,提示工作人員要到現(xiàn)場進行核查分析,同時排除故障原因,使設備運行在正常的工作狀態(tài)中。隨著現(xiàn)在步進電機的控制發(fā)展,伺服電機控制模塊發(fā)展的出現(xiàn),更是使PLC控制的領(lǐng)域得到更大的推廣。3機械手控制系統(tǒng)的設計本課題設計通過組態(tài)王Kingview6.55軟件仿真模擬的教學實驗平臺。主要是通過該軟件要實現(xiàn)
37、機械手模擬現(xiàn)場工作,達到自動控制的效果,減少勞動工作,同時結(jié)合可編程控制器S7-200 PLC實現(xiàn)了機械手的模擬仿真,達到了工業(yè)上的預期效果,實現(xiàn)了教學的目的機械手控制方式的分類目前市場上還存在一些舊時,相對來說簡單的工業(yè)控制設備,這種設備主要是繼電-接觸器控制完成,只能完成簡單的操作工作,存在以下的不足:(1)僅適合于簡單的邏輯控制;(2)僅適合特殊的工程項目,而沒有通用性;(3)沒有改動和優(yōu)化的可能性。目前的PLC控制應用在工業(yè)自動化技術(shù)中,基本上的生產(chǎn)工業(yè)都應用自動化控制技術(shù),從以往繼電器-接觸器控制中演變過來的,該控制方式有以下的優(yōu)點:(1)硬件上至少有一個微處理器;(2)通過軟件實現(xiàn)
38、控制思想。目前,工業(yè)自動化領(lǐng)域比較典型的控制方式有:(1)可編程控制器(PLC);(2)工業(yè)控制計算機(IPC);(3)集散控制系統(tǒng)(DCS)。 PLC與IPC和DCS的比較1、各自技術(shù)發(fā)展的起源計算機的普及推廣,到目前為止的通用性高,每家每戶基本上都離不開計算機,在工業(yè)生產(chǎn)中更加離不開計算機給人類帶來的方便,而計算機能存儲大量數(shù)據(jù)并可以處理的設備,結(jié)構(gòu)方面兼容性高,軟件十分豐富,而且有實時操作系統(tǒng)的提高,能夠面對一系列復雜性強的控制并占有一定的優(yōu)勢。集散型控制系統(tǒng)是以工業(yè)生產(chǎn)控制計算機為中心的控制系統(tǒng),在模擬量控制處理過程中存在一定的優(yōu)勢,也有不足之處,無法對遠程控制設備進行遠方診斷和維護。
39、傳統(tǒng)的繼電-接觸器控制方式演變成如今的PLC控制系統(tǒng),注重于順序控制的方面。隨著電力電子技術(shù)的推廣,大規(guī)模的集成電路技術(shù),PLC控制系統(tǒng)逐漸走向成熟期,功能也得到了實際性的提高,不僅如此邏輯運算中也在增加了許多功能,例如:數(shù)值功能運算,閉環(huán)調(diào)節(jié),模擬量和PID調(diào)節(jié)等等,PLC的控制功能逐漸向工業(yè)控制計算機靠近,各方面都得到很大的發(fā)展,構(gòu)成了一個集散的系統(tǒng)。2、相同點近幾年來的微電力電子技術(shù)的發(fā)展,PLC控制系統(tǒng)、工業(yè)(PC)控制計算機、集散型控制系統(tǒng)這三者從硬件方面來看,功能差異逐漸減少,基本上都是由一些電力電子元件,微小處理器,半導體模塊存儲器和I/O模塊組成的,編程方面也有很多相同點。3、
40、不同點PLC控制系統(tǒng)和工業(yè)計算機控制系統(tǒng),隨著各自發(fā)展和不斷更新演變中,形成了各自獨特使用功能和自身的優(yōu)勢,但是兩者仍然存在著區(qū)別和不同。PLC的編程語言一般都是梯形圖,梯形圖編程簡單直觀,可以根據(jù)工業(yè)的實際要求進行隨時的調(diào)整,這樣大大提高了使用性的環(huán)境,除了梯形圖,還有一些功能快圖,實現(xiàn)一些基本的功能,順序功能圖則可以使程序按照某個指定順序動作,指令表能直觀的反應出所實現(xiàn)的每個具體的操作。PLC控制系統(tǒng)和STD工控機之間的區(qū)別在于,無論是哪個方面論述,從簡單的安裝到維修等存在著相似之處,而PLC具有更高的穩(wěn)定性和可靠性,能夠在其他一些模式下進行運行,不夠在線性運行下的狀態(tài),可能需要進行較大的
41、程序修改,功能略低于STD工控機的控制系統(tǒng),但是從另一方面來說,PLC控制系統(tǒng)的性能比STD工控機更具有優(yōu)勢,例如:開關(guān)量控制。存在著區(qū)別,但是我們可以根據(jù)不同的環(huán)境下選擇適合我們的工作環(huán)境的控制方式。3.2PLC的控制電路程序設計3.2.1 PLC的I/O分配表設計該機械手主要運用到CPU224模塊,一共有24個I/O點數(shù),14個輸入和10個輸出,CPU224模塊可以帶7個擴展模塊,有兩個高速脈沖輸出端和一個RS-485通信口,I/O分配如表3.2所示:表3.2PLC的I/O地址分配表.2編程指令的選擇方案一:選擇編程程序方式是起保停電路,該編程程序比較規(guī)范同時編程出來的程序通俗易懂而且容易
42、發(fā)現(xiàn)錯誤點,能夠及時發(fā)現(xiàn)并處理,但是存在大量的觸點使一些程序代碼較長,帶來一定的困擾。方案二:選擇編程程序方式是以轉(zhuǎn)換為中心,通過這種以轉(zhuǎn)換為中心的編程方式實現(xiàn)與基本規(guī)則和嚴格之間的轉(zhuǎn)換關(guān)系,通過這種方式對我們編程一些復雜的梯形圖會有很大的幫助。方案三:選擇編程程序方式是STL的指令方式,STL步進梯形指令是專門設計來用于順序控制的,使用該指令會更加方便,易于調(diào)試和維修。經(jīng)論證本次設計采用的編程方式選用方案三。3.2.3PLC設計的總體流程圖初始化啟動是否在原位回到原位下降夾緊上升右移下降放松上升左移YN圖3.4 PLC設計的總體流程圖本PLC設計的總體流程圖的過程為:初始化狀態(tài)下,按下啟動按
43、鈕,組態(tài)仿真機械手會判斷機械手是否在原點位置,判斷不是則回到原點位置,判斷是則進行下一個過程。機械手開始下降,當達到下限位的行程開關(guān)時,氣爪夾緊,上升,右移并且達到右限位開關(guān),機械手下降,氣爪放松,上升,然后左移回到原點位置,至此完成一個工作周期。.4機械手的動作實現(xiàn)過程具體的控制要求是:完成一個用PLC控制的工業(yè)機械手控制系統(tǒng),實現(xiàn)機械手從原點位置(A點)將物品抓放至終點位置(B點)的控制。機械手動作過程如圖所示:原位下降夾緊上升右移移下降放松左移上升圖機械手工作過程框圖.5 PLC控制機械手的模擬工作圖1、將左限位開關(guān)SQ4、上限位開關(guān)SQ2打開,右限位開關(guān)SQ3、下限位開關(guān)SQ1斷開,機
44、械手回到初始狀態(tài),原位指示燈HL點亮,按下“SB1”啟動開關(guān),下降指示燈YV1點亮,機械手下降,上限位開關(guān)SQ2斷開,下降到A處后打開下限位開關(guān)SQ1,夾緊工件,夾緊指示燈YV2點亮;2、夾緊工件后,機械手上升,下限位開關(guān)SQ1斷開,上升指示燈YV3點亮,機械手上升到位后,上限位開關(guān)SQ2打開,機械手右移,左限位開關(guān)SQ4斷開,右移指示燈YV4點亮;3、機械手右移到位后,打開右限位開關(guān)SQ3,下降指示燈YV1點亮,機械手下降;4、機械手下降到位后,打開下限位開關(guān)SQ1,夾緊指示燈YV2熄滅,機械手放松;5、機械手放松后上升,夾緊指示燈YV2熄滅,上升指示燈YV3點亮;6、機械手上升到位后左移,
45、上限位開關(guān)SQ2打開,左移指示燈YV5點亮。圖3.6機械手動作模擬圖本次設計使用S7-200 PLC 224,以及組態(tài)王Kingview6.55仿真結(jié)合,編寫程序軟件 STEP 7-Micro/WIN。.6PLC梯形圖設計網(wǎng)絡1為機械手的啟動程序,用一個上升沿觸發(fā)。在網(wǎng)絡2和3中,M0.0、M0.1、M10.0以及M10.1為中間繼電器,設置的目的是防止后續(xù)程序中出現(xiàn)雙線圈的情況。S0.0為機械手下降時的程序,當上限位開關(guān)和右限位開關(guān)關(guān)斷,左限位開關(guān)和下限位開關(guān)開接通時,程序跳至S0.1中,S0.0結(jié)束。為機械手夾緊工件的程序,工件夾緊1秒后,程序跳入中,程序結(jié)束。為機械手夾緊工件后上升的程序
46、,當上限位開關(guān)和左限位開關(guān)開啟,下限位開關(guān)和右限位開關(guān)關(guān)閉時,程序轉(zhuǎn)入結(jié)束。為機械手右移時的程序,當上限位開關(guān)和右限位開關(guān)接通,下限位開關(guān)和左限位開關(guān)關(guān)斷時,程序轉(zhuǎn)入中,結(jié)束。為機械手右移后下降的程序,當上限位開關(guān)和左限位開關(guān)關(guān)斷,下限位開關(guān)和右限位開關(guān)閉合時,程序轉(zhuǎn)至S0.5,S0.4結(jié)束。下限位后機械手放松工件的程序,3秒后程序轉(zhuǎn)至S0.6,S0.5結(jié)束。S0.6為機械手放松工件后上升的程序,當上限位開關(guān)和右限位開關(guān)接通,下限位開關(guān)和左限位開關(guān)關(guān)斷時,程序轉(zhuǎn)至S0.7,S0.6結(jié)束。上限位后左移的程序,當機械手的左限位開關(guān)接通時,機械手下降,至此完成一個工作周期。上面網(wǎng)絡中的定時器T37、
47、T39、T40、T41、T43和T44既給每一次機械手動作轉(zhuǎn)換提供延時接通也是每個動作狀態(tài)轉(zhuǎn)換條件的區(qū)別標志。網(wǎng)絡36為復位程序,當啟動開關(guān)關(guān)斷時,機械手返回原位,原位指示燈點亮。 PLC程序的調(diào)試.1 PLC控制的安裝與布線1、輸入接線(1)輸入接線按照規(guī)定,一般不能超過30m。如果受到環(huán)境的干擾影響較小,電壓降產(chǎn)生不大的時候,此時輸入接線可以適當?shù)拈L一些,但是也有一個限定值。(2)輸入、輸出線是不能使用同一根電纜的,而且輸入、輸出線必須是分開,這樣才能確保PLC在投入運行過程中,確保其能正常穩(wěn)定的運作。 (3)一般情況下,PLC的輸入回路當中都必須要串接一個二極管,防止一些信號的干擾導致P
48、LC在正常運行工作中出現(xiàn)失誤和故障,同時也是為了能夠增加PLC在控制系統(tǒng)中的輸入信號得到提高。2、電源接線PLC控制系統(tǒng)中為了提高抗干擾的能力,一般情況下會引用電源,并且對電源的選擇有一定的要求,例如:選擇電壓波動和波形畸變都比較少的電源設備,這對提高PLC控制系統(tǒng)的抗干擾能力和可靠性都有非常大的幫助。這是一方面的,還可以通過在供電回路中采用隔離變壓器,穩(wěn)壓器和晶體管等開關(guān)電源,這PLC的抗干擾的能力得到更大的提高,可以適應于一些環(huán)境相對較差的場所。我國輸送的電壓一般情況下都是380V和220V,由于電壓存在誤差,基本上都有10%誤差存在,而PLC控制系統(tǒng)一般是220V,50HZ的交流電壓供電
49、,該設計采用的是S7-200系列的可編程控制器,可以輸出直流24V的接線端子,可以為輸入及光電和接近傳感器提供直流24V電源。3、接地系統(tǒng)接地方式可以分了三種,第一是浮地方式、第二是直接接地方式、第三是電容接地方式,PLC控制系統(tǒng)受到的干擾性比較強,屬于高速低電平的控制裝置,采用直接接地方式是比較合適的,確保安全的情況下抑制干擾性??梢蕴岣咭粋€可靠的環(huán)境讓PLC正常的工作,同時也提高了安全可靠,避免一些偶然發(fā)生的高電壓沖擊或者一些不必要的危險,一般情況下可編程控制器都會接上轉(zhuǎn)專用的接地線。.2機械手控制程序的調(diào)試PLC控制系統(tǒng)在程序調(diào)式過程中都會存在一系列的問題,最后通過自身努力,在老師和同學
50、的帶領(lǐng)下都能一一解決了,從開始的不懂到慢慢研究明白,之前犯下了一些不必要的問題,但是通過這些問題讓我們不斷成長起來。例如:機械手如何設計更符合實際操作的情況,程序出現(xiàn)失誤該如何進行調(diào)式整改等等,通過查找一類書籍,研究和改進當中,最后程序成功,符合了一般工業(yè)上的要求,同時也達到學校教育我們的水平,讓我們具備更高的要求。4組態(tài)王Kingview結(jié)構(gòu)變量的定義工程的建立(1)第一步雙擊桌面組態(tài)王Kingview6.55圖標,進入組態(tài)王的工程管理器,在工程管理界面,清晰可以看到“搜索、新建、備份、恢復、開發(fā)、運行”等控制功能。(2)第二步單擊工程管理器中“新建”選項,自動彈出工程向?qū)Ы缑妫陆ㄒ粋€文件
51、夾,并命名工程名稱和工程描述,點擊完成即可。(3)選擇工程管理器中的“設為當前工程”選項,即可進入“工程瀏覽器”界面,具體的設計功能都會呈現(xiàn)在該界面。(4)在工程瀏覽器界面,點擊“畫面”并命名需要設計的名稱,可以進入到“開發(fā)系統(tǒng)”界面,進行設計和修改。如圖所示:圖4.1組態(tài)王開發(fā)系統(tǒng)界面建立結(jié)構(gòu)變量的步驟(1)單擊工程管理器中建立一個新的開發(fā)系統(tǒng)界面,在工程瀏覽器中點擊“數(shù)據(jù)庫”,然后點擊“數(shù)據(jù)詞典”,再點擊新建,如圖4.2所示:圖4.2結(jié)構(gòu)變量定義界面(2)打開如圖4.3所示的定義變量界面:需要注意的是如果是離線調(diào)試的話變量類型應該設為內(nèi)存離散,在線調(diào)試的話設為I/O離散。圖4.3定義變量界
52、面(3)點擊“確定”,至此完成結(jié)構(gòu)變量建立的設置。4.1.3設備與組態(tài)王的連接(1)選擇工具欄里的“設備”,點擊“新建“。(2)打開如圖所示的界面,點開PLC,打開西門子,在S7-200系列中找到PPI選擇之,然后點擊“下一步“。圖設備配置向?qū)?3)在如圖所示的界面命名邏輯名稱,命名好后點擊“下一步“。圖命名邏輯名稱界面(4)在如圖的界面選擇串口號,本設計選擇COM1,點擊“下一步“。圖串口號選擇(5)在設置地址指南設置指南界面填寫設備地址,由于設備是PLC,故地址填2,點擊“下一步“。(6)通信參數(shù)為默認值,點擊“下一步”。(7)當彈出如圖的界面時點擊“完成”,至此設備與組態(tài)王的連接已經(jīng)建立
53、。 圖設備信息界面(8)調(diào)試時,先把程序通過STEP 7-Micro/WIN把程序下載至PLC中并設置PLC為RUN模式,然后關(guān)閉STEP 7-Micro/WIN,接著打開組態(tài)王開發(fā)系統(tǒng)界面,依次點擊“文件”“切換到view”,此時可以看到組態(tài)模擬的動態(tài)過程,前提是需要編寫組態(tài)動畫的命令語言。4.2動畫的連接指示燈的動畫連接(1)雙擊啟動指示燈按鈕,彈出“單元屬性設置”窗口,可以進行窗口設置。(2)單擊“動畫連接”選項卡,進入該頁如圖所示:圖4.8動畫組態(tài)屬性設置(3)單擊“?”按鈕,彈出當前用戶定義的所有數(shù)據(jù)對象列表,如圖所示,雙擊“原位”。圖選擇變量名(4)單擊“確認”按鈕,退出“單元屬性
54、設置”窗口,結(jié)束啟動指示燈的動畫連接。(5)依次對其他指示燈進行設置,依照步驟(1)(4)。經(jīng)過這樣的連接,當按下機械手或畫面上的啟動按鈕后,不但相應變量的值會改變,相應指示燈也會出現(xiàn)亮滅的改變。機械手的動畫連接圖4.10組態(tài)仿真界面如圖4.10所示的畫面,只用6個指示燈對機械手的工作狀態(tài)進行了動畫顯示。如果讓機械手在畫面上動起來,看起來就更真實、生動了。為體現(xiàn)機械手上升、下降、前伸、后縮、夾緊、放松等動作,圖中機械手、上工件、橫滑桿等部分需要隨動作進行水平移動,上工件要做垂直移動,氣爪還要張開、閉合。(1)垂直移動動畫連接(以機械手垂直方向氣缸上下移動為例)一、在工程瀏覽器“數(shù)據(jù)庫”中的“數(shù)
55、據(jù)詞典”增加一個新變量“氣缸上下”,如圖4.11所示。圖4.11新建變量二、雙擊新建的變量“氣缸上下”,設置好變量類型,點擊“確定”。三、返回“畫面”,回到開發(fā)系統(tǒng)的界面,右擊選中垂直方向氣缸,選擇“動畫連接”,選擇“垂直移動”,如圖4.12所示。圖4.12動畫連接四、點擊表達式右側(cè)的“?”,打開選擇變量名界面,雙擊“氣缸上下”打開垂直移動連接界面,點擊“確定”,退至動畫連接界面;五、點擊“確定”,退出動畫連接界面,在空白處右擊打開菜單,選擇“畫面屬性”,點擊命令語言按鈕;六、在畫面命令語言界面編寫下列命令語言:/*下降Aif(本站點下降標志A=1) 本站點氣缸上下=本站點氣缸上下+5;本站點左到位=1;本站點上到位=0;if(本站點氣缸上下>=80&&本站點下降標志A=1)本站點下降標志A=0;本站點夾緊標志=1;這是機械手首次下降時的命令語言,此時下降指示燈點亮,氣缸向下移動,每執(zhí)行一次腳本程序垂直移動量加5,氣缸上下移動的極限范圍為80,當機械手運動到下限位時,氣爪夾緊標志位置1。/*上升A,物塊上升if(本站點上升標志A=1)本站點氣缸上下=本站點氣缸上下-5;本站點物塊上下=本站點物塊上下+5;本站點下到位=0;本站點夾緊=1;if(本站點上
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 625-2024化學試劑硫酸
- 團購房屋購買合同模板
- 技術(shù)保密協(xié)議格式范本
- 旅游景區(qū)合作開發(fā)協(xié)議書
- 校園無線網(wǎng)絡接入規(guī)定
- 掃描合同法律效力評估
- 通信工程施工合同
- 店面出租轉(zhuǎn)讓合同模板
- 2024年二手房買賣合同協(xié)議書
- 塔式起重機拆卸安全合同示范文本
- 廣東省2024年中考歷史真題試卷【附真題答案】
- 個人勝任項目經(jīng)理崗位的認識
- 2024至2030年中國大型鑄鍛件行業(yè)市場深度研究及投資規(guī)劃建議報告
- DB11-T 2291-2024 建設工程電子文件與電子檔案管理規(guī)程
- 07J901-1實驗室建筑設備(一)
- 《出口退稅培訓》課件
- YDT 4470-2023電信網(wǎng)絡的確定性IP網(wǎng)絡 控制面技術(shù)要求
- 《食品添加劑應用技術(shù)》第二版 課件 任務5.3 酸味劑的使用
- 子宮內(nèi)膜癌分子分型臨床應用中國專家共識2024
- 報表模板-土地增值稅清算申報表(自動計算申報表)可填寫數(shù)據(jù)
- 國家八年級數(shù)學質(zhì)量測試題(六套)
評論
0/150
提交評論