基于plc控制的分揀機(jī)器人設(shè)計(jì)軟件設(shè)計(jì)
《基于plc控制的分揀機(jī)器人設(shè)計(jì)軟件設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于plc控制的分揀機(jī)器人設(shè)計(jì)軟件設(shè)計(jì)(44頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 基于PLC控制的分揀機(jī)械手設(shè)計(jì) --軟件設(shè)計(jì) 學(xué) 院: 專 業(yè): 姓 名: 指導(dǎo)老師: 工業(yè)自動(dòng)化學(xué)院 機(jī)械電子工程 張莞柱 學(xué) 號(hào): 職 稱: 160404102620 劉娜 導(dǎo)師 中國·珠海 二○二一年五月 北京理工大學(xué)珠海學(xué)院2020屆本科生畢業(yè)論文 誠信承諾書 本人鄭重承諾:本人承諾呈交的畢業(yè)設(shè)計(jì)《基于PLC控制的分揀機(jī)械手設(shè)計(jì)—軟件設(shè)計(jì)》是在指導(dǎo)教師的指導(dǎo)下,獨(dú)立開展研究取得的成果,文中引用他人的
2、觀點(diǎn)和材料,均在文后按順序列出其參考文獻(xiàn),設(shè)計(jì)使用的數(shù)據(jù)真實(shí)可靠。 本人簽名: 日期: 年 月 日 基于plc控制的分揀機(jī)械手設(shè)計(jì)—軟件設(shè)計(jì) 摘 要 為滿足生產(chǎn)需求,設(shè)計(jì)一款以固定程序抓取,搬運(yùn)物件的機(jī)械手,來取代人力,減少生產(chǎn)成本,加快生產(chǎn)速率。因考慮到功能,經(jīng)濟(jì)以及操作難度上的種種因素,選擇設(shè)計(jì)由plc控制的分揀機(jī)械手。利用plc程序,使各電磁閥動(dòng)作,以氣壓傳動(dòng)為驅(qū)動(dòng)方式,改變氣缸,配合極限位置的限位開關(guān),準(zhǔn)確而又循環(huán)的連續(xù)操作實(shí)現(xiàn)。同時(shí)為方便檢測程序以及模擬監(jiān)控機(jī)械手工作,用組態(tài)王工程配合組態(tài)變量
3、,組成組態(tài)畫面,做出監(jiān)控系統(tǒng)界面,監(jiān)控模擬機(jī)械手工作。在結(jié)構(gòu)設(shè)計(jì),監(jiān)控界面,plc程序都完成后進(jìn)行的離線模擬調(diào)試,證實(shí)該機(jī)械手能達(dá)到設(shè)計(jì)所預(yù)期的效果。 關(guān)鍵詞:機(jī)械手;plc;氣動(dòng);組態(tài)王 PLC-based control sorting manipulator designl Abstract In order to meet the needs of production, a manipulator is designed to grasp and carry objects in a fixed procedure,
4、 which can replace manpower, reduce production costs and speed up production. Considering various factors of function, economy and operation difficulty, we choose to design the sorting manipulator controlled by PLC. By using the PLC program, the solenoid valves are operated, the pneumatic transmissi
5、on is used as the driving mode, the cylinder is changed, the limit switch at the limit position is matched, and the accurate and cyclic continuous operation is realized. At the same time, in order to facilitate the detection program and the work of the simulation monitoring manipulator, the configur
6、ation screen is composed with the configuration variables of Kingview project to make the interface of the monitoring system and monitor the work of the simulation manipulator. After the completion of the structure design, monitoring interface and PLC program, the off-line simulation debugging prove
7、s that the manipulator can achieve the desired effect. Keywords: manipulator ; plc ; Pneumatic ; Kingview 目 錄 1 緒論 1 1.1 引言 1 1.2 研究現(xiàn)狀及發(fā)展 1 1.2.1機(jī)械臂的研究現(xiàn)狀及發(fā)展趨勢 1 1.2.2 PLC控制系統(tǒng)的研究現(xiàn)狀及發(fā)展趨勢 2 1.3 課題主要研究內(nèi)容 2 2 機(jī)械臂結(jié)構(gòu)與控制系統(tǒng)分析 3 2.1 控制要求 3 3 可編程序控制器(PLC)的概況 4 3.1 PLC的產(chǎn)生和特點(diǎn)及其
8、發(fā)展動(dòng)向 4 3.1.1 PLC的產(chǎn)生 4 3.1.2 PLC的定義 5 3.1.3 PLC的特點(diǎn) 5 3.1.4PLC的發(fā)展趨勢 7 3.2 PLC 的系統(tǒng)結(jié)構(gòu)和基本工作原理 8 3.2.1 PLC的系統(tǒng)結(jié)構(gòu) 8 3.2.2 PLC的基本工作原理 9 3.2.3 PLC的主要功能 10 3.2.4PLC 的應(yīng)用設(shè)計(jì)步驟 12 4 程序設(shè)計(jì) 13 4.1編程軟件STEP7--Micro/WIN概述 13 4.1.1 STEP7-Micro/WIN簡單介紹 13 4.1.2 梯形圖語言特點(diǎn) 14 4.1.3 STEP7-Micro/WIN參數(shù)設(shè)置(通訊設(shè)置) 15
9、4.2 程序流程圖 17 4.3 程序說明 17 4.3.1 啟動(dòng)程序塊 17 4.3.2 傳送帶工作 18 4.3.3 機(jī)械手下降程序塊 18 4.3.4 夾緊程序塊 19 4.3.5 右移程序塊 19 4.3.6 機(jī)械手放件 20 4.4 語句表 20 4.5 程序仿真 26 4.5.1 啟動(dòng)程序塊 26 4.5.2 傳送帶工作 27 4.5.3 機(jī)械手下降程序塊 27 4.5.4 夾緊程序塊 28 4.5.5 右移程序塊 28 4.5.6 機(jī)械手放件 29 5 監(jiān)控系統(tǒng)的設(shè)計(jì) 30 5.1 組態(tài)軟件簡介 30 5.2 監(jiān)控系統(tǒng)的設(shè)計(jì) 30 5.2.1
10、 組態(tài)王的通信參數(shù)設(shè)置 30 5.2.2 新建工程與組態(tài)變量 32 5.2.3 組態(tài)畫面 33 5.2.4 監(jiān)控系統(tǒng)界面 34 5.3 組態(tài)程序 35 參考文獻(xiàn) 37 謝 辭 38 1 緒論 1.1 引言 經(jīng)濟(jì)社會(huì)的快速發(fā)展及信息技術(shù)的不斷提升,使得國內(nèi)工業(yè)自動(dòng)化水平得到顯著提升,工業(yè)現(xiàn)代化的發(fā)展步伐越來越快,在實(shí)際生產(chǎn)過程中,工業(yè)操作系統(tǒng)的機(jī)械化和自動(dòng)化已成為工業(yè)發(fā)展的一大課題。提高勞動(dòng)生產(chǎn)率,減少體力勞動(dòng),國家工業(yè)的機(jī)械化程度對(duì)國家生產(chǎn)力起著極其重要的作用。現(xiàn)代工業(yè)中,工業(yè)機(jī)械臂在工業(yè)化過程中起到至關(guān)重要的作用,越來越受到先進(jìn)工業(yè)國家的重視,我國
11、也投入了大量的人力和物力資源來研究工業(yè)機(jī)械臂的應(yīng)用。 一般來說,工業(yè)機(jī)械手是一種姿態(tài)模擬器。根據(jù)給定程序的特點(diǎn),將推進(jìn)電路和控制功能作為自動(dòng)位置調(diào)節(jié)器,尤其在工業(yè)生產(chǎn)中,工作環(huán)境受到限制。作業(yè)中心往往需要高溫高壓、周邊環(huán)境惡劣的作業(yè)因素,甚至有可能出現(xiàn)化學(xué)腐蝕較好的漿液。有毒物質(zhì)、超長,是危害工作安全的一種不良形態(tài)。因此,工業(yè)機(jī)械系統(tǒng)在現(xiàn)代工業(yè)中的廣泛應(yīng)用,不僅可以克服不利的后果,因?yàn)橥饨绾雎粤谁h(huán)境,也是提高生產(chǎn)過程自動(dòng)化的有效途徑。在實(shí)際應(yīng)用中,工業(yè)機(jī)器人在工業(yè)生產(chǎn)中的使用改善了工人機(jī)械師的工作條件,大大提高了勞動(dòng)生產(chǎn)率,進(jìn)一步加快了現(xiàn)代工業(yè)生產(chǎn)的機(jī)械化和自動(dòng)化。因此,工業(yè)機(jī)械手已經(jīng)成為一
12、種工業(yè)自動(dòng)化設(shè)備,工業(yè)生產(chǎn),甚至適用于不同的行業(yè)。 1.2 研究現(xiàn)狀及發(fā)展 1.2.1機(jī)械臂的研究現(xiàn)狀及發(fā)展趨勢 在主要應(yīng)用場景中,機(jī)械手被廣泛用于拆卸、照明、涂裝機(jī)床和鍛壓機(jī)床。這可以在規(guī)定的階段完成。然而,他們往往缺乏接受反饋和對(duì)外部變化作出反應(yīng)的能力。如果零件有偏差,甚至機(jī)器手本身也會(huì)損壞。目前,工業(yè)機(jī)械手的使用范圍不斷擴(kuò)大,并在技術(shù)水平上不斷擴(kuò)大。但由于時(shí)間較短,它的理解還比較有限,考慮到它的技術(shù)成熟還需要一個(gè)目標(biāo)過程:逐步擴(kuò)大,提高技術(shù)性能。 1.2.2 PLC控制系統(tǒng)的研究現(xiàn)狀及發(fā)展趨勢 PLC是一種在20世紀(jì)80年代開發(fā)的新電子設(shè)備,隨著集成電路等微電子技術(shù)的發(fā)展,SP
13、S從最初的宏處理器轉(zhuǎn)變?yōu)橛?6位和32位微處理器組成的PC。plc具有強(qiáng)大的功能,控制速度、速度等,體積小,成本低,易于編程,易于修改。工業(yè)生產(chǎn)過程的自動(dòng)控制。近年來,隨著輸入-輸出接口、通信網(wǎng)絡(luò)、數(shù)據(jù)處理和圖像映射技術(shù)的不斷發(fā)展,PLC逐漸成為工業(yè)生產(chǎn)自動(dòng)化的重要標(biāo)志,使其更廣泛地應(yīng)用于連續(xù)過程。 經(jīng)過幾十年的研究,PLC國內(nèi)企業(yè)的技術(shù)發(fā)生了變化,但在實(shí)際應(yīng)用中,人們更喜歡選擇國外產(chǎn)品。近年來,總體而言,plc技術(shù)的應(yīng)用范圍擴(kuò)大的趨勢,加上技術(shù)能力的提高和產(chǎn)品功能的提高,導(dǎo)致了控制方面的獨(dú)特優(yōu)勢和趨勢的形成。 1.3 課題主要研究內(nèi)容 1.選擇合適的PLC為西門子S7-200PLC。
14、 2.設(shè)計(jì)PLC程序的編寫。 3.根據(jù)課題需要,進(jìn)行組態(tài)動(dòng)畫模擬。 2 機(jī)械臂結(jié)構(gòu)與控制系統(tǒng)分析 2.1 機(jī)械臂結(jié)構(gòu) 機(jī)械手的主要作用是用機(jī)械手抓取工件,用手抓取工件,用手腕抓取工件。根據(jù)角色扮演的原則和所設(shè)計(jì)的優(yōu)化平臺(tái)的具體控制要求,使用了機(jī)械手仿真工具。手指末端的物體被攔截。在一個(gè)孤立的地方,具體的動(dòng)作是基于手的驅(qū)動(dòng)元素和驅(qū)動(dòng)源有效地匹配現(xiàn)實(shí)。 2.2 控制要求 本文重點(diǎn)圍繞利用編程控制器PLC實(shí)現(xiàn)對(duì)工業(yè)機(jī)械臂進(jìn)行控制這一內(nèi)容開展具體研究,在機(jī)械手操作過程中,進(jìn)行手動(dòng)、半自動(dòng)和全自動(dòng)控制。圖2.1為全機(jī)械手整體控制系統(tǒng)。 圖2.1
15、 機(jī)械臂整體控制系統(tǒng)框圖 本課題的主要目的是利用PLC軟件將工業(yè)機(jī)械手應(yīng)用于工業(yè)生產(chǎn)。手動(dòng)、半自動(dòng)、全自動(dòng)控制機(jī)械手操作過程的機(jī)械手系統(tǒng)控制。本工作的主要目的是開發(fā)工業(yè)用手的硬件和軟件,以及導(dǎo)航系統(tǒng)、驅(qū)動(dòng)程序和管理系統(tǒng)。 3 可編程序控制器(PLC)的概況 3.1 PLC的產(chǎn)生和特點(diǎn)及其發(fā)展動(dòng)向 3.1.1 PLC的產(chǎn)生 自20世紀(jì)20年代以來,各種繼電器、定時(shí)器、接觸器及其觸點(diǎn)在邏輯上相互關(guān)聯(lián),控制著各種生產(chǎn)設(shè)備,現(xiàn)稱繼電器接觸器控制系統(tǒng)。結(jié)構(gòu)簡單、易懂、價(jià)格低廉可以滿足一定的控制要求,因此,在工業(yè)控制領(lǐng)域中,該技術(shù)得到了廣泛的應(yīng)用,并一直處于主導(dǎo)地位。然而,應(yīng)答器控
16、制系統(tǒng)的缺點(diǎn)是,原來的電線和輪子時(shí)將替換設(shè)備規(guī)模大、可靠性低,慢動(dòng)作,低功能,復(fù)雜的功能,復(fù)雜的控制,特別是當(dāng)系統(tǒng)是由復(fù)雜的邏輯連接的,復(fù)雜的電纜,生產(chǎn)過程或設(shè)施將會(huì)改變。因此,可訪問性和靈活性的效率較低。 20世紀(jì)60年代末,美國汽車工業(yè)處于激烈的競爭狀態(tài),汽車制造商的新車型不斷更新,生產(chǎn)線的控制系統(tǒng)發(fā)生變化,整個(gè)系統(tǒng)重新進(jìn)行了布局。1968年通用汽車公司公開招標(biāo),為了消除現(xiàn)有應(yīng)答機(jī)管理系統(tǒng)的局限性,適應(yīng)市場過熱的競爭要求,并滿足具體的管理要求,對(duì)車輛的措詞如下。 1.編程簡單,可在現(xiàn)場對(duì)程序進(jìn)行修改 2.于維護(hù)和使用插件。 3.比繼電器控制裝置更可靠 4.比繼電器容量小 5.?dāng)?shù)
17、據(jù)可以直接傳送到控制計(jì)算機(jī) 6.成本可以與繼電器輪競爭。 7.輸入可超過150V 8. 出口到通訊115v,音量超過2a,可直接控制接觸器、電磁閥等 9. 在展開時(shí)盡量減少對(duì)原始系統(tǒng)的更改,用戶的內(nèi)存可以增加到至少4KB。 10.指標(biāo)的基本要求是用軟線技術(shù)[編程]代替硬線技術(shù),由繼電器控制,實(shí)現(xiàn)大規(guī)模的過程控制。 3.1.2 PLC的定義 1987年美國國際電子商務(wù)專員(IEC)是理解為“順序控制器編程”:工業(yè)發(fā)展順序控制器編程的數(shù)字電子系統(tǒng)環(huán)境中,存儲(chǔ)執(zhí)行邏輯計(jì)算,計(jì)算順序,時(shí)間、用戶指令存儲(chǔ)和算術(shù)運(yùn)算函數(shù)和控制不同類型的機(jī)器和過程在生產(chǎn)過程中通過數(shù)字或模擬的輸入和輸出。載波控
18、制器的設(shè)計(jì)必須遵循易于集成到工業(yè)管理系統(tǒng)和易于擴(kuò)展功能的原則。定義應(yīng)強(qiáng)調(diào)PLC的直接使用和工業(yè)氣候,具有較大的抵抗力,適應(yīng)性廣,覆蓋面廣。這也是一個(gè)重要的區(qū)別,從一般的計(jì)算機(jī)控制系統(tǒng)。該定義還強(qiáng)調(diào)PLC是一種“電子數(shù)字操作系統(tǒng)”,是為工業(yè)環(huán)境設(shè)計(jì)的工業(yè)計(jì)算機(jī)。工業(yè)計(jì)算機(jī)以“面向用戶的指令”編制程序,操作簡單。數(shù)字體函數(shù)和I / O模擬可用于邏輯計(jì)算,串行計(jì)算,定時(shí),內(nèi)存和算術(shù)運(yùn)算?!昂托袠I(yè)管理系統(tǒng)”。 3.1.3 PLC的特點(diǎn) 1. 抗干擾 PLC吸取了廠家在電子電路、機(jī)械結(jié)構(gòu)、軟件結(jié)構(gòu)等方面的生產(chǎn)控制經(jīng)驗(yàn),以大型集成電路和超大規(guī)模集成電路為主要模塊。I / O系統(tǒng)由通道和信號(hào)調(diào)制完全保
19、護(hù)。針對(duì)熱穩(wěn)定性、潮汐穩(wěn)定性、塵埃、地震等的結(jié)構(gòu)考慮,具體措施如下: (1)隔離:這是防止干擾的主要措施之一。PLC的輸入和輸出接口電路通常采用光耦合器來傳輸信號(hào)。光電絕緣能有效抑制外部干擾源對(duì)PLC的影響,防止外部電路與內(nèi)部電路之間的電耦合,同時(shí)防止外部連續(xù)高壓連接,減少故障。 (2)濾波:為了有效抑制高頻干擾,在PLC線路和輸入/輸出端安裝了多個(gè)濾波電路。 (3)為了減少外部干擾,還介紹了屏蔽、調(diào)壓、保護(hù)等保護(hù)電能質(zhì)量的措施。此外,為了避免能源之間的干擾,使輸入和輸出界面的能量相互獨(dú)立。 (4)電路、環(huán)境測試與診斷、看門狗,安裝在內(nèi)部,故障或時(shí)間超過表中的循環(huán)(WDT)時(shí)立即啟動(dòng)報(bào)
20、警,以保證處理器的穩(wěn)定運(yùn)行。 (5)定期使用系統(tǒng)軟件實(shí)現(xiàn)系統(tǒng)狀態(tài)、用戶程序、工作環(huán)境和故障檢測并采取措施保護(hù)和恢復(fù)信息。 (6)電池保留用戶程序和動(dòng)態(tài)數(shù)據(jù),防止斷電時(shí)丟失狀態(tài)或信息。 (7)適用于惡劣環(huán)境下的包裝、防塵、密封。 (8)基于集成電路的元件內(nèi)部加工不依賴于機(jī)械觸點(diǎn),從而保證了高可靠性。循環(huán)掃描周期也提高了室內(nèi)電阻。 2.簡單而通用的管理結(jié)構(gòu) PLC和外圍模塊可以方便地集成到不同的管理系統(tǒng)中,根據(jù)不同組件的大小和要求靈活地組合到各種控制系統(tǒng)中。 3.可編程 PLC是一種面向用戶的設(shè)備。PLC的設(shè)計(jì)充分考慮了國外技術(shù)專家的技能和習(xí)慣,制作了PLC程序、圖形梯度或簡單的工
21、業(yè)控制指令形式。與梯度圖一樣,編程語言的現(xiàn)象直觀,不需要專門的計(jì)算機(jī)知識(shí)和語言,有一定的電學(xué)和技術(shù)知識(shí)的人可以在最短的時(shí)間內(nèi)學(xué)會(huì)。 4.功能 PLC的輸出/輸入是完整有效的,可以適應(yīng)任何形式的開關(guān)和輸入/輸出模擬。PLC具有時(shí)序、計(jì)算機(jī)、主控繼電器、移位寄存器、中間寄存器等多種控制功能。微處理器可以很容易地執(zhí)行許多功能,如延遲、鎖定、比較、跳過、強(qiáng)制I / O、邏輯功能、操作、數(shù)字轉(zhuǎn)換和串行控制,以及模擬計(jì)算、顯示、跟蹤、打印和報(bào)告。 5. 設(shè)計(jì)、施工、調(diào)試周期短 為了完成繼電器接觸器的控制設(shè)計(jì),必須根據(jù)工藝要求繪制電路圖,然后繪制繼電器的位置和連接電路。PLC控制,因?yàn)橐粋€(gè)完整的集成
22、項(xiàng)目,模塊結(jié)構(gòu)和產(chǎn)品特點(diǎn),只有基于性能,選擇裝配能力,等等,一系列特定的項(xiàng)目之前完成PLC,減少開發(fā)周期,以便設(shè)計(jì)和施工同時(shí)進(jìn)行。 6. 體積小,維護(hù)簡單 PLC體積小,重量輕,安裝方便。PLC的輸入/輸出系統(tǒng)可以直接反映現(xiàn)場輪胎信號(hào)的變化狀態(tài)和多個(gè)控制系統(tǒng)的運(yùn)行狀態(tài)。 7. 簡化網(wǎng)絡(luò)實(shí)現(xiàn) PLC可與強(qiáng)大的網(wǎng)絡(luò)系統(tǒng)連接。 3.1.4PLC的發(fā)展趨勢 PLC的發(fā)展趨勢是集成度高、容量小、容量大、速度快、方便、生產(chǎn)率高。這在以下方面特別明顯: 1. 向小型化、專業(yè)化、低成本發(fā)展 隨著微電子技術(shù)的發(fā)展,新設(shè)備的容量有了很大的提高,價(jià)格也降低了,而且PLC的結(jié)構(gòu)也變小了,這是一種易于使
23、用的固體包裝書的尺寸工作。PLC的功能不斷擴(kuò)展,原來只能用于大中型PLC的部分功能被改為小型PLC。 2.產(chǎn)能大,發(fā)展快 大型PLC使用多個(gè)微處理器,有的使用32位微處理器同時(shí)處理多個(gè)任務(wù),從而提高處理速度,特別是流量管理和數(shù)據(jù)處理能力。此外,內(nèi)存的數(shù)量也顯著增加。 3.開發(fā)智能I / O模塊 智能I / O模塊是一個(gè)基于內(nèi)存的微處理器和功能組件,允許處理器與主處理器并行工作,它在主處理器上花費(fèi)更少的時(shí)間,并有助于提高PLC的掃描速度。 4. 取代基于計(jì)算機(jī)的軟件程序員 隨著電腦的普及,越來越多的用戶使用個(gè)人電腦軟件。該軟件可以對(duì)硬件結(jié)構(gòu)和參數(shù)進(jìn)行設(shè)置,如PLC硬件控制系統(tǒng)的配置、
24、各幀中各插槽的模塊模型、各順序路徑的模塊設(shè)置和參數(shù)等。 5.編程語言標(biāo)準(zhǔn)化 硬、軟PLC結(jié)構(gòu)是封閉的,PC機(jī)不開。對(duì)于CPU模塊和I / O設(shè)備,不擴(kuò)散是由制造商決定的。PLC編程語言也不符合指令系統(tǒng)的功能和表達(dá)式,因此多個(gè)廠家的可編程控制器不兼容。為了解決這個(gè)問題,ECE開發(fā)了一個(gè)標(biāo)準(zhǔn)的軟件控制器。該標(biāo)準(zhǔn)由五種編程語言組成,允許程序員在一個(gè)程序中使用多種編程語言,因此,編程人員可以為特殊任務(wù)選擇不同的語言。 6.PLC通信 PLC通信網(wǎng)絡(luò)的功能是與個(gè)人計(jì)算機(jī)等智能設(shè)備共享數(shù)字信息,實(shí)現(xiàn)系統(tǒng)集成、分布式控制和集中控制。 7. 配置及PLC軟件 個(gè)人電腦是低成本的,具有強(qiáng)大的數(shù)學(xué)計(jì)算
25、、數(shù)據(jù)處理、通信和人機(jī)交互功能。 8.快速處理器操作 目前,PLC的處理速度慢的電腦,而處理器只有80486,在未來,完全使用64位RISC芯片和生成不同的模塊,使用多個(gè)處理器,部分處理或充電時(shí),一些系統(tǒng)程序也可以測量陣列,從而提高處理速度的PLC納秒。 3.2 PLC 的系統(tǒng)結(jié)構(gòu)和基本工作原理 3.2.1 PLC的系統(tǒng)結(jié)構(gòu) C語言的基本結(jié)構(gòu)和輸入輸出控制部分組成。PLC各部分的作用如下。 1.中央處理器 目前,PLC的處理速度很慢,CPU是80486,和未來將完全處理CPU使用64 r RISC芯片,通過其余的CPU的處理,和孩子的處理,各種模塊的情報(bào),和一些系統(tǒng)程序PLC固體
26、門陣列電路直到戛納秒速度增加。 目前PLC具有種類繁多的功能和指令系統(tǒng),以微處理器為中心的各種東西,其控制類似于計(jì)算機(jī)的硬件結(jié)構(gòu),這與工業(yè)專用計(jì)算機(jī)的基本工作原理相同,它的結(jié)構(gòu)。CPU包括主中央處理器、RAM RAM和ROM、I / O接口電路和電源、I / O擴(kuò)展接口、外部設(shè)備接口??偩€結(jié)構(gòu)數(shù)據(jù)和指令的內(nèi)部傳輸。PLC輸出控制系統(tǒng),PLC數(shù)量PLC數(shù)量,輸出到外部開關(guān)信號(hào),模擬輸入信號(hào)作為PLC的輸入信號(hào),PLC外部輸入邊緣,外部控制外部設(shè)備,輸出輸出作為PLC。它具有PLC輸出的基本結(jié)構(gòu)。 CPU由控制器和操作兩部分組成。它具有執(zhí)行運(yùn)算和邏輯運(yùn)算的功能,稱為算術(shù)運(yùn)算設(shè)備??刂破鞯淖饔檬?/p>
27、整個(gè)組織的每個(gè)組成部分的計(jì)算機(jī)控制的工作和命令ram的主要功能。他的重要職責(zé)如下。 (1)診斷用PLC電源、內(nèi)部電路運(yùn)行狀態(tài)、編程語法錯(cuò)誤。 (2)發(fā)貨狀態(tài)和數(shù)據(jù)從采集字段輸入,發(fā)送到PLC的寄存器。 (3)按照訂閱程序讀寫指令到存儲(chǔ)器,解釋編譯順序,執(zhí)行各種指令執(zhí)行的計(jì)算和操作。 (4)存儲(chǔ)處理的結(jié)果被發(fā)送到寄存器。 2.內(nèi)存 PLC存儲(chǔ)器大致分為兩部分。大多數(shù)系統(tǒng)存儲(chǔ)系統(tǒng)將數(shù)據(jù)存儲(chǔ)在系統(tǒng)管理員、顯示器和系統(tǒng)中。 第二種是用戶內(nèi)存,包括用戶程序存儲(chǔ)和工作數(shù)據(jù)存儲(chǔ)。 3.I / O接口電路 PLC通過I / O接口電路實(shí)現(xiàn)與外圍設(shè)備的連接。輸入接口接收來自PLC輸入端的現(xiàn)場輸
28、入設(shè)備的控制信號(hào),并將數(shù)字信號(hào)轉(zhuǎn)換為可由CPU發(fā)送和接收的數(shù)字信號(hào)。 4.電源 將PLC的電源轉(zhuǎn)換為直流電源電路和電源模塊,供滿足PLC要求的CPU、內(nèi)存、I / O接口等內(nèi)部電路運(yùn)行所需。 5. 輸入I / O接口 如果主機(jī)單元中的I / o點(diǎn)與I / o點(diǎn)不匹配,則I / o擴(kuò)展單元可以通過此接口通過一根扁平電纜連接到主機(jī)單元。 3.2.2 PLC的基本工作原理 PLC采用環(huán)形掃描系統(tǒng)。為每一個(gè)過程中,CPU從第一個(gè)指令,執(zhí)行第一個(gè)指令執(zhí)行周期的循環(huán)掃描程序指令的順序,如果沒有找到跳轉(zhuǎn)指令,它返回后第一個(gè)指令調(diào)度時(shí),稱為掃描周期,每個(gè)周期。 1. 輸入刷新階段 在輸入刷新階
29、段,CPU掃描所有輸入端口,讀取狀態(tài)并將其寫入輸入狀態(tài)寄存器。當(dāng)完成時(shí),關(guān)閉輸入端口并移動(dòng)到程序執(zhí)行階段。 2.流程執(zhí)行流程 在程序執(zhí)行階段,根據(jù)用戶輸入的控制程序,將相應(yīng)的邏輯操作結(jié)果按一階順序存儲(chǔ)在相應(yīng)的內(nèi)部子寄存器和輸出狀態(tài)寄存器中。 3.重新安排輸出程序 當(dāng)所有指令執(zhí)行完畢后,輸出狀態(tài)寄存器的內(nèi)容依次發(fā)送到輸出鎖電路,輸出為恒定輸出,驅(qū)動(dòng)相應(yīng)的可執(zhí)行模塊運(yùn)行,形成PLC的實(shí)際輸出。, 顯然,掃描周期的長度取決于進(jìn)程的大小。掃描周期越長,響應(yīng)速度越慢。因?yàn)镮 / O刷新在每個(gè)掃描周期只執(zhí)行一次,即, PLC每掃描周期只更新一次I / O狀態(tài)寄存器,系統(tǒng)存在輸入/輸出延遲現(xiàn)象,在
30、一定程度上降低了系統(tǒng)的響應(yīng)速度。當(dāng)輸入變量在I / O更新過程中更改時(shí),輸出在掃描過程中更改。相反,如果在此更新之后更改了輸入變量,則掃描輸出不會(huì)更改,并且僅在下一次I / O更新期間更改輸出。這就充分利用了傳統(tǒng)的開關(guān)控制系統(tǒng),不僅對(duì)系統(tǒng)不利,而且還提高了系統(tǒng)的干擾能力。由于輸入采樣只在引入刷新階段執(zhí)行,所以PLC實(shí)際上在大部分工作周期中都與外圍設(shè)備隔離。干擾發(fā)生在工業(yè)領(lǐng)域,由于脈沖、時(shí)間短、系統(tǒng)響應(yīng)慢,且在多個(gè)掃描周期內(nèi)只響應(yīng)一次,瞬時(shí)干擾引起的誤操作大幅減少,系統(tǒng)的干擾能力得到提高。然而,在控制時(shí)間和響應(yīng)速度較高的系統(tǒng)中,需要精確的編程,如果需要,還可以使用特殊的特性來減少由于掃描周期引起
31、的響應(yīng)延遲等副作用。 3.2.3 PLC的主要功能 1.狀態(tài)控制功能 條件測試用于控制開關(guān)、序列和其他SPS或非指令。 2. 時(shí)間/計(jì)數(shù)控制功能 時(shí)間/計(jì)數(shù)控制功能,定時(shí)器和命令,邏輯控制器的程序邏輯,信號(hào)傳輸?shù)臅r(shí)間和時(shí)間或特定的運(yùn)動(dòng),替代帳戶控制。 3.?dāng)?shù)據(jù)處理 所謂的數(shù)據(jù)處理功能是指SPS可以執(zhí)行傳輸、比較、移位、數(shù)字轉(zhuǎn)換和算術(shù)運(yùn)算、邏輯運(yùn)算、解碼等操作的操作 4.檢查階段 階段控制功能是指使用分步指令來控制多個(gè)加工過程。只有在最后一個(gè)過程完成后,才能控制下一個(gè)過程,而不是一個(gè)分步鐵控制器。 5.A / D和D / A轉(zhuǎn)換功能 功能a / D轉(zhuǎn)換-模組a / D /
32、a在模擬和數(shù)字之間的轉(zhuǎn)換。 6.運(yùn)動(dòng)控制功能 交通控制功能是指利用高速計(jì)數(shù)器模塊和位置控制模塊來控制多個(gè)軸的運(yùn)動(dòng)。 7.制程檢驗(yàn) 過程控制-閉合控制物理參數(shù),如溫度、壓力、速度、流量等。管理是通過PID控制或PLC模塊實(shí)現(xiàn)的。 8.?dāng)U展功能 擴(kuò)展功能是通過連接擴(kuò)展I / O模塊來增加輸入和輸出分?jǐn)?shù),)擴(kuò)展單元I / O這將通過增加不同的知識(shí)單元和特殊的功能單元來加強(qiáng)SP的管理功能。 9.遠(yuǎn)程I / O 遠(yuǎn)程I / O功能是指各種I / O設(shè)備、輸入輸出信號(hào)與PLC中央計(jì)算機(jī)之間的遠(yuǎn)程連接 10.溝通的原因 通信網(wǎng)絡(luò)的功能是通過連接SPS、SPS和超級(jí)計(jì)算機(jī)完成復(fù)雜的大型系統(tǒng)
33、管理來獲取遠(yuǎn)程控制的輸入/輸出或數(shù)據(jù)交換。 11.監(jiān)控功能 SPS監(jiān)控系統(tǒng)記錄報(bào)警和系統(tǒng)異常情況的狀態(tài)和過程,并自動(dòng)停止工作或定時(shí)器。設(shè)置和更改計(jì)數(shù)器和其他值,或強(qiáng)制I / O聯(lián)機(jī)控制程序。 3.2.4PLC 的應(yīng)用設(shè)計(jì)步驟 SPS控制表明它的控制是一個(gè)程序,在程序計(jì)劃中,即在一個(gè)特定的時(shí)間范圍內(nèi),需要大量的工作時(shí)間。SPS方案的規(guī)劃可分為以下六個(gè)階段: 1.確定控制系統(tǒng)的必要措施和實(shí)施程序。 2.設(shè)置輸入/輸出設(shè)備,以確認(rèn)哪些外圍設(shè)備發(fā)送SPS信號(hào),哪些外圍設(shè)備接收SPS信號(hào)。分配了SPS的輸入和輸出。 3.PLC編程,繪畫。圖欄以正確的順序顯示了所有必要的功能和連接。 4.
34、 通過計(jì)算機(jī)直接對(duì)PLC主機(jī)進(jìn)行編程。 5. 調(diào)試器模擬和位置。 6.程序終止。 當(dāng)然,在開發(fā)PLC控制系統(tǒng)時(shí),首先要確定系統(tǒng)需要哪些輸入和輸出數(shù)據(jù),然后根據(jù)需要建立不同控制措施和不同控制設(shè)備之間的關(guān)系。在控制元件之間編程的第二步——設(shè)備的輸入和輸出分配。通過對(duì)輸入點(diǎn)、輸出點(diǎn)、內(nèi)部輔助繼電器、定時(shí)器、PLC計(jì)數(shù)器進(jìn)行分配,可以繪制出PLC程序的基本框架。當(dāng)繪制基本圖時(shí),應(yīng)該注意任何從左邊開始的邏輯線,它應(yīng)該在繼電器或定時(shí)器控制臺(tái)上結(jié)束而不是真正的開關(guān)。繪制完成后,直接輸入計(jì)算機(jī)編程軟件,安裝到pls的調(diào)試修改模型中,這就是整個(gè)編程過程。
35、4 程序設(shè)計(jì) 4.1編程軟件STEP7--Micro/WIN概述 STEP7 micro / win軟件是基于Windows的應(yīng)用程序。它是由西門子公司為S7-200系列PLC開發(fā)的。他有很強(qiáng)的功能。它主要用于開發(fā)用戶控制軟件和監(jiān)控用戶實(shí)時(shí)程序的生產(chǎn)力。這是一個(gè)為西門子S7-200用戶開發(fā)的工具。目前國內(nèi)有一些應(yīng)用可以在全國用戶界面下運(yùn)行,方便用戶使用。操作主界面如圖4-1所示。 4.1.1 STEP7-Micro/WIN簡單介紹 連接STEP7 micro / win,點(diǎn)擊兩次STEP7 micro / win圖標(biāo),或決定啟動(dòng)> Lionel > STEP7 micro / win
36、4.0 my error。如圖4.1所示,STEP7…windows項(xiàng)目提供了一個(gè)程序管理來創(chuàng)建一個(gè)合適的工作場所。面板工具是按鈕,使用我的命令,以確保工具欄顯示或隱藏。導(dǎo)航欄提供了將在不同的func micro / win中訪問STEP7的符號(hào)組。程序樹命令程序顯示所有的項(xiàng)目和工具。您可以從命令樹程序中使用單獨(dú)的工具,或者雙擊作為一個(gè)或多個(gè)工具,將當(dāng)前位置光標(biāo)插入編輯器。程序的內(nèi)容編輯器的邏輯和局部調(diào)整的比例可以分配時(shí)間給局部改變的一個(gè)字符。子程序和流產(chǎn)帶在程序編輯器中標(biāo)記。在窗口中按下子例程的這個(gè)選項(xiàng)卡,中止程序并基于我的程序。邊界 STEP7 micro win /提供了三個(gè)編輯器:為
37、manager圖創(chuàng)建agent,樂觀表和table 21 format * u 22方框圖,雖然有一些限制,但在這種情況下,編輯器可以廣泛使用wizard graph agent語言。 圖4.1 編程軟件STEP7--Micro/WIN主界面 4.1.2 梯形圖語言特點(diǎn) 梯度圖形是最常用的圖形編程語言,被稱為SPS的第一編程語言。梯度就電子面板。他有直覺,明顯的優(yōu)勢。這家工廠的電工很容易操作。這特別適用于開關(guān)的邏輯控制。圖通常被稱為圖或程序。 萊特編程是一種編程語言,它使用萊特的圖形符號(hào)來描述程序。用編程語言和賴特程序來描述程序。編程語言使用因果關(guān)系來描述事件的條件和結(jié)果。每一
38、步都是因果關(guān)系的背景。在事件描述的腹股溝左側(cè),事件的結(jié)果在后面。編程語言是最常用的編程語言。這是來自繼電器邏輯控制系統(tǒng)的描述。 在工業(yè)過程控制領(lǐng)域,電氣工程師對(duì)繼電器的控制邏輯更為熟悉。因此,這一邏輯所繪制的基本圖是流行和廣泛使用的。編程語言功能如下: (1)根據(jù)電氣控制面板,直觀合適; (2)根據(jù)繼電器的可用邏輯控制,更容易掌握和學(xué)習(xí)電氣技術(shù); (3)與主繼電器的邏輯不同,導(dǎo)體圖中的能量流不是實(shí)際電流,內(nèi)部繼電器也不是實(shí)際繼電器。因此,繼電器的使用應(yīng)區(qū)別于原始邏輯控制能力的相關(guān)概念。 (4) bulestrom和Buruma之間有一個(gè)單獨(dú)的關(guān)系,這對(duì)其他語言。 4.1.3 STE
39、P7-Micro/WIN參數(shù)設(shè)置(通訊設(shè)置) 在這個(gè)項(xiàng)目中,SPS必須正確地與計(jì)算機(jī)通信。安裝好STEP7 micro / win編程軟件,設(shè)置好硬件后,可以按照以下步驟進(jìn)行通信調(diào)整。 (1)當(dāng)STEP7 micro / win運(yùn)行時(shí),點(diǎn)擊通信圖標(biāo)或從視圖菜單中選擇通信選項(xiàng),將出現(xiàn)通信對(duì)話框(如圖4-2所示)。 圖4.2 通信參數(shù)設(shè)置 (2)雙擊對(duì)話框中的PCI電纜圖標(biāo),將出現(xiàn)pg / PC接口對(duì)話框或直接點(diǎn)擊“查看”欄中的“pg / PC接口”。如圖4-3所示。 圖4.3 PG/PC接口對(duì)話框 (3)點(diǎn)擊“屬性”按鈕,
40、彈出“接口屬性”對(duì)話框,確保各參數(shù)屬性正確,傳輸速率默認(rèn)值為9.6 kb(見圖4.4)。 圖4.4 通信參數(shù)設(shè)置 4.2 程序流程圖 如圖4.5所示,程序流程圖。 圖4.5 程序流程圖 4.3 程序說明 4.3.1 啟動(dòng)程序塊 如圖4.6所示,當(dāng)按下啟動(dòng)按鈕后,且停止按鈕斷開,那么輸出運(yùn)行指示燈Q0.7開始工作,并且自鎖當(dāng)前電路。 圖4.6啟動(dòng)程序塊 4.3.2 傳送帶工作 如圖4.7所示,當(dāng)輸出繼電器Q0.7接通后,輔助繼電器M1.0工作,那么對(duì)應(yīng)的實(shí)際輸出點(diǎn)Q0.0工作,且程序連續(xù)復(fù)位以輔助繼電器M1.1連續(xù)15個(gè)位。 圖4.7傳送
41、帶工作程序塊 4.3.3 機(jī)械手下降程序塊 如圖4.8所示,當(dāng)運(yùn)行指示燈Q0.7接通后,且程序檢測到當(dāng)前有物體到達(dá)到A點(diǎn)指定位置后,這個(gè)時(shí)候輔助繼電器M1.2接通,觸發(fā)機(jī)械手進(jìn)行下降一個(gè)動(dòng)作。 圖4.8下降程序塊 4.3.4 夾緊程序塊 如圖4.9所示,當(dāng)氣缸下降到位后,程序自動(dòng)讓夾緊氣缸動(dòng)作,這樣進(jìn)行一個(gè)夾緊的動(dòng)作,讓當(dāng)前物體被機(jī)械手夾緊。 圖4.9夾緊程序塊 4.3.5 右移程序塊 如圖4.10所示,當(dāng)系統(tǒng)檢測到當(dāng)前機(jī)械手夾緊后,且也上升到位后,程序執(zhí)行機(jī)械手右移,當(dāng)進(jìn)行到右移后,機(jī)械手下降進(jìn)行一個(gè)放件動(dòng)作。 圖4.10右移程序塊 4
42、.3.6 機(jī)械手放件 如圖4.11所示,系統(tǒng)檢測到當(dāng)前機(jī)械手在右邊且下降到位后,自動(dòng)打開夾緊氣缸,讓當(dāng)前物體自動(dòng)打開,這樣物體就放入到右邊的B 的流水線,然后當(dāng)前機(jī)械手按原路返回的動(dòng)作繼續(xù)循環(huán)動(dòng)作。 圖4.11機(jī)械手放件程序塊 4.4 語句表 ORGANIZATION_BLOCK 主程序:OB1 TITLE= BEGIN Network 1 // 自動(dòng)運(yùn)行指示 LD I0.0 O Q0.7 AN I0.1 = Q0.7 Network 2 // 傳送帶A運(yùn)行 // 自動(dòng)啟動(dòng),無動(dòng)作步驟,執(zhí)行傳送帶A運(yùn)行 LD
43、Q0.7 AW= MW1, 0 S M1.0, 1 R M1.1, 15 Network 3 // 傳送帶A檢測到物體到位,停止傳送帶A運(yùn)行, // 開始執(zhí)行檢測物體合格否 LD I0.7 A Q0.7 A M1.0 S M1.1, 1 R M1.0, 1 Network 4 // 最少檢測時(shí)間,假設(shè)為1秒 LD Q0.7 A M1.1 A I0.7 TON T40, 10 Network 5 // 讀取成功啟動(dòng)機(jī)械手 // 讀取失敗啟動(dòng)剔除
44、 LD Q0.7 A M1.1 A I0.7 A T40 S M1.2, 1 R M1.1, 1 Network 6 // 下降到位執(zhí)行夾緊 LD I0.4 A Q0.7 A M1.2 S M1.3, 1 R M1.2, 1 Network 7 // 夾緊時(shí)間 LD M1.3 A Q0.7 TON T42, 10 Network 8 // 夾緊時(shí)間到,執(zhí)行左端上升 LD T42 A Q0.7 A
45、 M1.3 S M1.4, 1 R M1.3, 1 Network 9 // 左端上升到位,執(zhí)行右移動(dòng) LD I0.3 A Q0.7 A M1.4 S M1.5, 1 R M1.4, 1 Network 10 // 右移動(dòng)到位,執(zhí)行右端下降 LD I0.6 A Q0.7 A M1.5 S M1.6, 1 R M1.5, 1 Network 11 // 右端下降到位,執(zhí)行釋放 LD I0.4 A Q0.7 A
46、 M1.6 S M1.7, 1 R M1.6, 1 Network 12 // 釋放時(shí)間 LD M1.7 A Q0.7 TON T43, 10 Network 13 // 釋放時(shí)間到,執(zhí)行右端上升 LD T43 A Q0.7 A M1.7 S M2.0, 1 R M1.7, 1 Network 14 // 右端上升到位,執(zhí)行左移動(dòng),右傳送帶A運(yùn)行 LD I0.3 A Q0.7 A M2.0 S M2.1, 1
47、 R M2.0, 1 A I1.0 S M3.1, 1 Network 15 // 左移動(dòng)到位,循環(huán)執(zhí)行 LD I0.5 A Q0.7 A M2.1 S M1.0, 1 R M2.1, 1 Network 16 // 傳送帶A運(yùn)行 LD M1.0 A Q0.7 AN I0.7 = Q0.0 Network 17 // 傳送帶B自動(dòng)運(yùn)行到檢測到物體 // 假設(shè)運(yùn)行10秒,自動(dòng)停止 LD M3.1 A Q0.7 TON
48、 T44, 100 A T44 R M3.1, 1 Network 18 // 傳送帶B運(yùn)行 LD M3.1 A Q0.7 = Q0.1 Network 19 // 上升 LD M1.4 O M2.0 A Q0.7 AN I0.3 = Q0.2 Network 20 // 下降 LD M1.2 O M1.6 A Q0.7 AN I0.4 = Q0.3 Network 21 // 左移動(dòng) LD
49、 M2.1 A Q0.7 AN I0.5 = Q0.4 Network 22 // 右移動(dòng) LD M1.5 A Q0.7 AN I0.6 = Q0.5 Network 23 // 夾爪打開夾緊 LD M1.3 O M1.4 O M1.5 O M1.6 A Q0.7 = Q0.6 Network 24 // A傳送帶產(chǎn)品計(jì)數(shù) LD I1.0 EU +I 1, VW0 Network 25 // B傳送帶
50、產(chǎn)品計(jì)數(shù) LD I1.0 EU +I 1, VW2 Network 26 // 急停復(fù)位輸出 LD I0.2 R Q0.0, 8 END_ORGANIZATION_BLOCK 4.5 程序仿真 4.5.1 啟動(dòng)程序塊 如圖4.12所示,當(dāng)按下啟動(dòng)按鈕后,且停止按鈕斷開,那么輸出運(yùn)行指示燈Q0.7開始工作,并且自鎖當(dāng)前電路。 圖4.12 啟動(dòng)程序塊 4.5.2 傳送帶工作 如圖4.13所示,當(dāng)輸出繼電器Q0.7接通后,輔助繼電器M1.0工作,那么對(duì)應(yīng)的實(shí)際輸出點(diǎn)Q0.0工作,且程序連續(xù)復(fù)位以輔助繼電器M1.1連續(xù)15
51、個(gè)位。 圖4.13傳送帶工作程序塊 4.5.3 機(jī)械手下降程序塊 如圖4.14所示,當(dāng)運(yùn)行指示燈Q0.7接通后,且程序檢測到當(dāng)前有物體到達(dá)到A點(diǎn)指定位置后,這個(gè)時(shí)候輔助繼電器M1.2接通,觸發(fā)機(jī)械手進(jìn)行下降一個(gè)動(dòng)作。 圖4.14下降程序塊 4.5.4 夾緊程序塊 如圖4.15所示,當(dāng)氣缸下降到位后,程序自動(dòng)讓夾緊氣缸動(dòng)作,這樣進(jìn)行一個(gè)夾緊的動(dòng)作,讓當(dāng)前物體被機(jī)械手夾緊。 圖4.15夾緊程序塊 4.5.5 右移程序塊 如圖4.16所示,當(dāng)系統(tǒng)檢測到當(dāng)前機(jī)械手夾緊后,且也上升到位后,程序執(zhí)行機(jī)械手右移,當(dāng)進(jìn)行到右移后,機(jī)械手下降進(jìn)行一個(gè)放件動(dòng)作
52、。 圖4.16 右移程序塊 4.5.6 機(jī)械手放件 如圖4.17所示,系統(tǒng)檢測到當(dāng)前機(jī)械手在右邊且下降到位后,自動(dòng)打開夾緊氣缸,讓當(dāng)前物體自動(dòng)打開,這樣物體就放入到右邊的B 的流水線,然后當(dāng)前機(jī)械手按原路返回的動(dòng)作繼續(xù)循環(huán)動(dòng)作。 圖4.17 機(jī)械手放件程序塊 5 監(jiān)控系統(tǒng)的設(shè)計(jì) 5.1 組態(tài)軟件簡介 軟件集團(tuán)King -計(jì)算機(jī)軟件,北京亞洲科技公司開發(fā),1991年。它可以安裝在任何windows系統(tǒng);工程師可以使用它進(jìn)行二次開發(fā),因?yàn)樗枰^低水平的工程師技術(shù)知識(shí),而且與Java不同,不需要培訓(xùn)用
53、于開發(fā)的集體啟動(dòng)軟件。 在本程序中,我使用了乘員上層狀態(tài)的軟件,以便從上層狀態(tài)獲取設(shè)備當(dāng)前運(yùn)行的信息,使設(shè)備能夠進(jìn)行遠(yuǎn)程監(jiān)控,從而實(shí)現(xiàn)遠(yuǎn)程控制功能。 5.2 監(jiān)控系統(tǒng)的設(shè)計(jì) 5.2.1 組態(tài)王的通信參數(shù)設(shè)置 PPI S7-200編程電纜被設(shè)計(jì)成允許計(jì)算機(jī)和CPU模塊之間的通信。由于使用了第一個(gè)通信接口,所以在項(xiàng)目瀏覽器設(shè)備文件中單擊兩次COM1圖標(biāo),并將按鈕速率設(shè)置為19200位/秒,如圖5.1所示。 圖5.1 串行通信接口參數(shù)設(shè)置 點(diǎn)開組態(tài)王外部接口COM后,用鼠標(biāo)雙擊右邊空白處,然后系統(tǒng)自動(dòng)彈開新建通信設(shè)備,然后我們選擇相應(yīng)的PLC,例如西門子200PLC,然后通選擇通信方
54、式,一般是PP1,然后填寫PLC地址,一般2,然后點(diǎn)確定,最終完成組態(tài)通信部份的設(shè)置。 圖5.2 通信協(xié)議的設(shè)置 5.2.2 新建工程與組態(tài)變量 打開configuration king圖標(biāo),創(chuàng)建一個(gè)名為“project”的新項(xiàng)目,雙擊新項(xiàng)目打開項(xiàng)目瀏覽器,點(diǎn)擊“project browser”數(shù)據(jù)字典。系統(tǒng)定義的存儲(chǔ)變量出現(xiàn)在正確的工作空間中。在下面的新圖標(biāo)上單擊兩次,然后打開define variable對(duì)話框(參見圖5.3),開始定義輸入和輸出變量。所有變量都具有相同的結(jié)構(gòu)(參見圖5.4)。 圖5.3 定義變量對(duì)話框 5.2.3 組態(tài)畫面 (1)創(chuàng)建一個(gè)新圖像 打開
55、王工程配置瀏覽器的圖標(biāo),在工作區(qū)域打開一個(gè)新圖標(biāo),系統(tǒng)會(huì)自動(dòng)打開一個(gè)新的圖像對(duì)話框,輸入名稱,點(diǎn)擊“確定”進(jìn)入王配置開發(fā)系統(tǒng)。 (2)新的配置 打開工具箱,根據(jù)設(shè)計(jì)要求使用它,創(chuàng)建一個(gè)美麗的圖像。 (3)寫出國王要求的程序 打開“王工程”配置瀏覽器窗口?!拔募?、“命令語言”、“應(yīng)用程序命令語言”用于程序編寫。 (4)組件的配置 打開King configuration toolkit的組件,并根據(jù)需要填寫相關(guān)的變量連接。 圖5.4 數(shù)據(jù)詞典中的變量列表 當(dāng)它與外部智能計(jì)數(shù)器、PLC等連接時(shí),將數(shù)據(jù)輸入到一些變量中,大大提高了數(shù)據(jù)傳輸?shù)暮啽阈?配置指示器之后,它被用來顯示系
56、統(tǒng)的工作狀態(tài)。 5.2.4 監(jiān)控系統(tǒng)界面 在本系統(tǒng)中,根據(jù)需要共開發(fā)了1個(gè)界面,可以進(jìn)行簡單的動(dòng)畫模擬,這樣就可以發(fā)現(xiàn)我們當(dāng)前設(shè)計(jì)的程序有沒有錯(cuò)誤,如果有,就可以及時(shí)更改。 圖5.5 監(jiān)控界面 5.3 組態(tài)程序 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 //***************復(fù)位 if(\\本站點(diǎn)\復(fù)位==1) 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==
57、0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 \本站點(diǎn)\上升標(biāo)志B=0; \\本站點(diǎn)\皮帶傳
58、動(dòng)=0; 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 \\本站點(diǎn)\原位=1; \\本站點(diǎn)\夾手角度=0; \\本站點(diǎn)\下降標(biāo)志A=0; \\本站點(diǎn)\放松標(biāo)志=0; 物塊上下==0物塊上下==0物塊上下==0物塊上下
59、==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上
60、下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 \\本站點(diǎn)\向左標(biāo)志=0; \\本站點(diǎn)\向右標(biāo)志=0; \\本站點(diǎn)\物塊上下=0; \\本站點(diǎn)\皮帶傳動(dòng)指示燈=0; 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物
61、塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0
62、 \\本站點(diǎn)\皮帶物塊定位A=0; \\本站點(diǎn)\皮帶傳動(dòng)B=0; \\本站點(diǎn)\皮帶物塊定位B=0; } 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下=
63、=0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 //***************啟動(dòng) if(\\本站點(diǎn)\啟動(dòng)==1)
64、 {\\本站點(diǎn)\啟動(dòng)=0;} \\本站點(diǎn)\左到位=1; 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下=
65、=0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 if(\\本站點(diǎn)\向右標(biāo)志==1){\\本站點(diǎn)\氣缸左右=\\本站點(diǎn)\氣缸左右+5; \\本站點(diǎn)\物塊左右=\\本站點(diǎn)\物塊左右+5; \\本站點(diǎn)\左到位=0; 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊
66、上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0 \\本站點(diǎn)\上到位=1; 物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下==0物塊上下
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際人力資源管理研討從明棋電腦探討課件
- 國文詩歌多媒體教學(xué)課件
- 古詩詞中愁的意象課件
- 十依財(cái)政經(jīng)費(fèi)所產(chǎn)生的弱勢族群課件
- 六條法律的新解釋發(fā)怒奸淫休妻課件
- 六書理論-大學(xué)古代漢語復(fù)習(xí)資料課件
- 7足太陽膀胱經(jīng)2課件
- 莫內(nèi)和他的朋友們一劇描寫印象派畫家的故事課件
- 海上貨物運(yùn)輸保險(xiǎn)講義ppt課件
- 資訊技術(shù)革命課件
- 北師大版必修二§213兩條直線的位置關(guān)系
- 專案采購計(jì)劃之準(zhǔn)則建立課件
- 常見惡性腫瘤的早期診斷和治療對(duì)策課件
- 干部管理職責(zé)與執(zhí)行技巧課件
- 將地方圖案插入此投影片課件