版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、五邑大學(xué)本科畢業(yè)論文 I五邑大學(xué)本科畢業(yè)論文 電鍍生產(chǎn)線(xiàn)控制系統(tǒng)設(shè)計(jì)摘要工業(yè)生產(chǎn)的自動(dòng)化是未來(lái)工業(yè)的重要方向。在我國(guó)電鍍生產(chǎn)是一項(xiàng)較為傳統(tǒng)的工業(yè)產(chǎn) 業(yè),為了更加適應(yīng)現(xiàn)代化的生產(chǎn)進(jìn)度,改變其生產(chǎn)效率低下的狀況,因此需要對(duì)其進(jìn)行改 造。本設(shè)計(jì)主要目的是應(yīng)用型號(hào)為三菱 FX-1N-40MR的PLC結(jié)合組態(tài)王對(duì)自動(dòng)化電鍍生產(chǎn) 線(xiàn)進(jìn)行實(shí)時(shí)的監(jiān)視和控制。整條生產(chǎn)線(xiàn)采用自動(dòng)和手動(dòng)兩種運(yùn)行方式,并提供相關(guān)的指示 報(bào)警功能。論文中介紹了課題設(shè)計(jì)的背景,接著對(duì)設(shè)計(jì)中所需要的硬件和軟件進(jìn)行了簡(jiǎn)單的描 述。在對(duì)硬件部分進(jìn)行選型后,根據(jù)生產(chǎn)要求給出了系統(tǒng)軟硬件設(shè)計(jì)和PLC的硬件接線(xiàn)。為了更加適應(yīng)工業(yè)現(xiàn)場(chǎng)的應(yīng)用,采用兩臺(tái)
2、行車(chē)進(jìn)行協(xié)調(diào)配合工作并用組態(tài)王對(duì)現(xiàn)場(chǎng)進(jìn)行模 擬運(yùn)行演示。用組態(tài)王作為系統(tǒng)上位機(jī),配合下位機(jī)完成對(duì)工業(yè)現(xiàn)場(chǎng)的的實(shí)時(shí)監(jiān)控。同時(shí) 組態(tài)王可以提供實(shí)際應(yīng)用中的參考數(shù)據(jù),對(duì)設(shè)備的維護(hù)與保養(yǎng)提供幫助。關(guān)鍵詞:PLC電鍍;組態(tài)王AbstractAutomati on of in dustrial product on is an importa nt directi on of the in dustry of the future. I n China, electroplating production is a traditional industry.In order to more adapt t
3、o the moder ni zati on of product ion progress, Improve the producti on efficie ncy, so n eed to modify it.Purpose of this desig n is the applicati on model of mitsubishi FX-1N-40MR PLC comb in ati on of kingview for real-time monitoring and control of automatic electroplating production line. The w
4、hole production line adopts automatic and manual two kinds of operation mode, and provide the related instructions alarm function.The thesis in troduces the backgro und of the project desig n, and the n to desig n the hardware and software needed to carry on the simple description. In part of hardwa
5、re type selection, system hardware and software design are given on the production requirement and PLC hardware connection. In order to more adapt to the in dustrial field of applicati on, two driv ing is adopted to improve the coord in ati on work with kin gview to site to run the simulatio n demo.
6、 Use kingview as the upper machine system, with a complete real-time monitoring of the scene of the in dustrial mach ine. And kin gview can provide refere nce data in the actual applicati on, for equipme nt maintenance and maintenance to provide help.Keywords PLCelectroplati ngKi ngView五邑大學(xué)本科畢業(yè)論文 I五
7、邑大學(xué)本科畢業(yè)論文 II目錄 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 摘要I.Abstract I.I. HYPERLINK l bookmark6 o Current Document 第1章緒論仁 HYPERLINK l bookmark8 o Current Document 1.1課題背景介紹 1. HYPERLINK l bookmark10 o Current Document 1.1.1PLC與在工業(yè)自動(dòng)化生產(chǎn)中的應(yīng)用 1 HYPERLINK l bookmark12 o Current Document 1.
8、1.2組態(tài)王監(jiān)控軟件在工業(yè)中的應(yīng)用 1 HYPERLINK l bookmark14 o Current Document 1.1.3課題的選題背景及意義 1. HYPERLINK l bookmark16 o Current Document 1.2系統(tǒng)的設(shè)計(jì)要求2. HYPERLINK l bookmark18 o Current Document 1.3本章小結(jié)2. HYPERLINK l bookmark42 o Current Document 第2章 硬件與軟件的簡(jiǎn)介 3. HYPERLINK l bookmark44 o Current Document PLC系統(tǒng)組成3. HY
9、PERLINK l bookmark48 o Current Document 2.1.1中央控制處理單元(CPU) 32.1.2存儲(chǔ)器4. HYPERLINK l bookmark50 o Current Document 2.1.3輸入/輸出接口電路.4.電源4.PLC的基本工作原理 .4. HYPERLINK l bookmark52 o Current Document 2.2組態(tài)王軟件簡(jiǎn)述5.2.2.1工程瀏覽器5. HYPERLINK l bookmark66 o Current Document 2.2.2工程管理器6. HYPERLINK l bookmark68 o Curr
10、ent Document 2.2.3畫(huà)面運(yùn)行系統(tǒng)6. HYPERLINK l bookmark70 o Current Document GXdeveloper 與 GXSimulator 簡(jiǎn)述7 HYPERLINK l bookmark72 o Current Document 2.4本章小結(jié)7. HYPERLINK l bookmark74 o Current Document 第3章系統(tǒng)的硬件設(shè)計(jì)8. HYPERLINK l bookmark76 o Current Document 3.1主電路設(shè)計(jì)8. HYPERLINK l bookmark78 o Current Document
11、 3.1.1吊鉤與吊籃的運(yùn)動(dòng)關(guān)系設(shè)計(jì) 9 HYPERLINK l bookmark80 o Current Document 3.2控制電路設(shè)計(jì)1.0 HYPERLINK l bookmark82 o Current Document 3.2.1PLC機(jī)型選擇 10 HYPERLINK l bookmark84 o Current Document I/O 分配表11 HYPERLINK l bookmark86 o Current Document PLC夕卜圍接線(xiàn)圖12 HYPERLINK l bookmark90 o Current Document 3.3生產(chǎn)線(xiàn)工作流程及功能設(shè)計(jì)1.3
12、 HYPERLINK l bookmark92 o Current Document 小結(jié).14 HYPERLINK l bookmark96 o Current Document 第4章系統(tǒng)的程序設(shè)計(jì)1.5 HYPERLINK l bookmark98 o Current Document PLC編程語(yǔ)言1.5 HYPERLINK l bookmark100 o Current Document 4.2程序流程圖設(shè)計(jì) 1.6 HYPERLINK l bookmark102 o Current Document 4.3 PLC程序梯形圖設(shè)計(jì)17 HYPERLINK l bookmark104
13、o Current Document 4.3.1自動(dòng)手動(dòng)功能的切換 1.7 HYPERLINK l bookmark106 o Current Document 4.3.2手動(dòng)功能程序的編寫(xiě)1.7 HYPERLINK l bookmark94 o Current Document 4.3.3自動(dòng)功能程序的編寫(xiě)18 HYPERLINK l bookmark108 o Current Document 4.4小結(jié)19 HYPERLINK l bookmark110 o Current Document 第5章 系統(tǒng)組態(tài)設(shè)計(jì) 20 HYPERLINK l bookmark112 o Current
14、Document 5.1建立新工程20 HYPERLINK l bookmark114 o Current Document 5.2創(chuàng)建組態(tài)畫(huà)面21 HYPERLINK l bookmark118 o Current Document 5.3定義I/O設(shè)備23 HYPERLINK l bookmark120 o Current Document 5.4構(gòu)造數(shù)據(jù)庫(kù)25 HYPERLINK l bookmark122 o Current Document 5.5動(dòng)畫(huà)連接26 HYPERLINK l bookmark124 o Current Document 5.6編寫(xiě)語(yǔ)言命令27 HYPERLI
15、NK l bookmark126 o Current Document 5.7小結(jié)29 HYPERLINK l bookmark128 o Current Document 第6章 系統(tǒng)軟硬件調(diào)試 30 HYPERLINK l bookmark130 o Current Document 結(jié)論31 HYPERLINK l bookmark132 o Current Document 參考文獻(xiàn)32 HYPERLINK l bookmark134 o Current Document 致謝33 HYPERLINK l bookmark136 o Current Document 附錄1梯形圖34
16、HYPERLINK l bookmark146 o Current Document 附錄2 指令表42五邑大學(xué)本科畢業(yè)論文 五邑大學(xué)本科畢業(yè)論文 第1章緒論1.1課題背景介紹1.1.1PLC與在工業(yè)自動(dòng)化生產(chǎn)中的應(yīng)用可編程控制器具有的編程簡(jiǎn)單、維護(hù)方便、體積小、成本低、可靠性高等優(yōu)點(diǎn),具有 抗干擾能力強(qiáng)模塊化組合,靈活方便維修便利,施工周期縮短通信功能強(qiáng),高度網(wǎng)絡(luò)化等 等的特點(diǎn)使其在工業(yè)自動(dòng)化生產(chǎn)中得到了廣泛的應(yīng)用,如自動(dòng)化生產(chǎn)線(xiàn)、工藝流程控制等。在工業(yè)自動(dòng)化生產(chǎn)過(guò)程中,一般需要采集大量的離散或者模擬量來(lái)進(jìn)行分析匯總,并 且根據(jù)邏輯順序或者設(shè)定條件條件來(lái)判斷下一個(gè)動(dòng)作流程。PLC還有個(gè)重要的
17、功能就是按照程序所設(shè)定的邏輯關(guān)系進(jìn)行連鎖保護(hù)動(dòng)作的控制,降低器件的損壞率。對(duì)于傳統(tǒng)工藝流 程控制來(lái)說(shuō),這些工作是依靠復(fù)雜的氣動(dòng)或者繼電器控制系統(tǒng)來(lái)實(shí)現(xiàn)的,而且這些電路難 以更改,造成生產(chǎn)線(xiàn)功能難以增加或修改, 這是由于傳統(tǒng)工業(yè)控制所帶來(lái)的諸多不便,PLC 的發(fā)明便是順應(yīng)時(shí)代的產(chǎn)物,PLC技術(shù)的出現(xiàn)使其變得異常方便快捷。1.1.2組態(tài)王監(jiān)控軟件在工業(yè)中的應(yīng)用伴隨著我國(guó)工業(yè)化道路逐步開(kāi)展,企業(yè)對(duì)檢測(cè)的自動(dòng)化、系統(tǒng)的監(jiān)控能力要求日趨嚴(yán) 格。不但要求要有更高的可靠性、更準(zhǔn)確的實(shí)時(shí)性、界面的友好、操作的簡(jiǎn)單。而且要求 系統(tǒng)的開(kāi)發(fā)周期短、系統(tǒng)升級(jí)簡(jiǎn)便等。組態(tài)王軟件其實(shí)就是一個(gè)順應(yīng)時(shí)代發(fā)展的產(chǎn)物,它 專(zhuān)門(mén)面
18、向工業(yè)控制技術(shù)。它能為用戶(hù)提供大量的工具模塊,為適應(yīng)各種工業(yè)現(xiàn)場(chǎng),這些工 具模塊可以自由組合成所需要的功能模塊。同時(shí)組態(tài)王對(duì)編程語(yǔ)言技術(shù)要求低,一般人都 能很好地完成一個(gè)復(fù)雜的項(xiàng)目工程。此外,組態(tài)王的友好的圖形化操作界面保持了跟 win dows 致,這點(diǎn)是非常便于開(kāi)發(fā) 人員和用戶(hù)的組織和管理的。1.1.3課題的選題背景及意義隨著我國(guó)工業(yè)化進(jìn)程的日新月異,人們對(duì)工業(yè)控制自動(dòng)化程度的要求越來(lái)越高。電鍍 是我國(guó)歷史較為悠久的一個(gè)加工行業(yè),如今在傳統(tǒng)的電鍍生產(chǎn)線(xiàn)上依然存在大量過(guò)時(shí)的設(shè) 備和相關(guān)技術(shù),這些生產(chǎn)線(xiàn)多為依靠氣傳統(tǒng)的控制技術(shù),更有甚者完全人工操作。一件合格的電鍍產(chǎn)品需要經(jīng)過(guò)多個(gè)電鍍工位與嚴(yán)格
19、電鍍時(shí)間。在電鍍之前一般要經(jīng)過(guò) 除油、除銹、弱酸浸蝕等具有化學(xué)污染和腐蝕的處理,嚴(yán)重危害人的身體健康。在電鍍過(guò) 程中采用人工操作會(huì)造成諸多不利的隨機(jī)事件發(fā)生,將會(huì)降低產(chǎn)品質(zhì)量。因此我國(guó)電鍍生產(chǎn)行業(yè)中的自動(dòng)化改造是勢(shì)在必行的,而且傳統(tǒng)的電鍍工藝也不能夠 滿(mǎn)足現(xiàn)代化的需要,電鍍產(chǎn)品的質(zhì)量的提升不但要有成熟的電鍍工藝設(shè)備和品質(zhì)過(guò)硬的電 鍍液,還與電鍍產(chǎn)品在電鍍過(guò)程中是否嚴(yán)格按照正確的工藝順序操作、每一道工序所需的 電鍍時(shí)間是否控制在要求之內(nèi)等等因素有關(guān)。利用PLC對(duì)電鍍生產(chǎn)線(xiàn)改造,可以簡(jiǎn)化生產(chǎn)線(xiàn)結(jié)構(gòu)。借助 PLC編程簡(jiǎn)單、反應(yīng)靈敏、 受環(huán)境影響小的特點(diǎn),是符合現(xiàn)代工業(yè)自動(dòng)化趨勢(shì)的控制方式。總的來(lái)說(shuō)電
20、鍍生產(chǎn)線(xiàn)的自動(dòng)化不但能大幅度提高產(chǎn)品的質(zhì)量,而且能提高生產(chǎn)效率 降低人工成本,為社會(huì)和企業(yè)帶來(lái)良好的經(jīng)濟(jì)效益。1.2系統(tǒng)的設(shè)計(jì)要求1、 本設(shè)計(jì)包含有啟動(dòng)、暫停、自動(dòng)和手動(dòng)檔位的切換,PLC開(kāi)始運(yùn)作時(shí)默認(rèn)為自動(dòng)待 命狀態(tài)。2、在手動(dòng)狀態(tài)時(shí),可以隨時(shí)改變行車(chē)與吊鉤的運(yùn)動(dòng)狀態(tài),便于生產(chǎn)線(xiàn)的維修與保護(hù)。3、要求有行車(chē)和吊鉤實(shí)時(shí)狀態(tài)指示。例如當(dāng)?shù)蹉^上升時(shí)必須有狀態(tài)指示燈進(jìn)行指示, 這樣有利于遠(yuǎn)距離實(shí)時(shí)了解電鍍生產(chǎn)線(xiàn)的運(yùn)行狀況。4、為防止行車(chē)的撞車(chē)和吊鉤的越限,系統(tǒng)必須提供對(duì)應(yīng)的實(shí)時(shí)報(bào)警功能,并生成報(bào)警 事件記錄文檔。5、提供行車(chē)與吊鉤位置的實(shí)時(shí)和歷史曲線(xiàn)圖,方便調(diào)查生產(chǎn)線(xiàn)的故障原因。1.3本章小結(jié)本章主
21、要介紹了了本次畢業(yè)設(shè)計(jì)的設(shè)計(jì)背景,同時(shí)介紹了可編程控制器PLC與組態(tài)王在工業(yè)生產(chǎn)中應(yīng)用和這次畢業(yè)設(shè)計(jì)的大體要求。由于可編程控制器在工業(yè)中大范圍的應(yīng) 用,所以選用基于PLC的電鍍生產(chǎn)線(xiàn)自動(dòng)控制設(shè)計(jì)作為課題既能夠跟我國(guó)當(dāng)前實(shí)際相結(jié)合, 能讓學(xué)生更加深入地了解 PLC而且在畢業(yè)設(shè)計(jì)中能將大學(xué)所學(xué)知識(shí)應(yīng)用在實(shí)際中也符合 大學(xué)本科教育的具體要求。第2章硬件與軟件的簡(jiǎn)介2.1 PLC系統(tǒng)組成電源二三三用戶(hù)輸入設(shè)備88SI打印機(jī)圖形監(jiān)拎系蜿P(guān)UC楙人於元控制器EPROM程序用戶(hù)輪入翁岀擴(kuò)展捋口二三三用戶(hù)軸出設(shè)備圖2-1 PLC硬件框圖2.1.1中央控制處理單元(CPU)中央控制處理單元PLC的控制核心所在。
22、它主要用來(lái)接收和存儲(chǔ)使用者通過(guò)編程器輸 入其中的用戶(hù)程序和相關(guān)數(shù)據(jù);檢查PLC電源和電路的工作狀態(tài)、存儲(chǔ)單元(RAM和ROM、 I/O 口以及定時(shí)器的狀態(tài)。同時(shí)它也能診斷用戶(hù)所輸入程序中的語(yǔ)法錯(cuò)誤。在通電并開(kāi)始 運(yùn)行時(shí),PLC首先以?huà)呙璧姆绞桨呀邮盏綌?shù)據(jù)分別放到輸入輸出口的鎖存區(qū),這些數(shù)據(jù)主 要包括現(xiàn)場(chǎng)的各種裝置的輸入狀態(tài)和設(shè)定的數(shù)據(jù)。然后對(duì)編程者所編寫(xiě)好程序按順序進(jìn)行 讀取,在經(jīng)過(guò)對(duì)程序的命令解釋后,按照用戶(hù)程序指令的邏輯和運(yùn)算后產(chǎn)生相應(yīng)的控制驅(qū) 動(dòng)指令,并把這些指令信號(hào)先送至寄存器刷新原來(lái)的控制信號(hào),待程序處理完后輸出至相 應(yīng)的現(xiàn)場(chǎng)設(shè)備,完成對(duì)工業(yè)設(shè)備運(yùn)行狀態(tài)更新。2.1.2存儲(chǔ)器存儲(chǔ)器為
23、半導(dǎo)體電路具有記憶功能。在PLC中存儲(chǔ)器是由系統(tǒng)存儲(chǔ)區(qū)、用戶(hù)存儲(chǔ)區(qū)組成。系統(tǒng)程序存儲(chǔ)區(qū):系統(tǒng)程序存儲(chǔ)器是不可以被用戶(hù)直接讀取的,斷電不會(huì)消失。用以 存放系統(tǒng)程序、廠(chǎng)家的模塊化子程序以及系統(tǒng)參數(shù)。用戶(hù)存儲(chǔ)區(qū):用戶(hù)存儲(chǔ)區(qū)主要是用來(lái)存放用戶(hù)按要求所編制的程序。用戶(hù)可對(duì)其擦寫(xiě), 是由隨機(jī)存儲(chǔ)器組成的。2.1.3輸入/輸出接口電路輸入/輸出接口電路也稱(chēng)為I/O模塊,PLC通過(guò)輸入口獲取工業(yè)現(xiàn)場(chǎng)的狀態(tài)數(shù)據(jù),再通 過(guò)處理后生成相應(yīng)的邏輯指令信號(hào)并通過(guò) I/O 口對(duì)現(xiàn)場(chǎng)設(shè)備狀態(tài)的更新。由于外部設(shè)備所輸入的信號(hào)和輸出設(shè)備所需要的驅(qū)動(dòng)信號(hào)的多樣性。而且PLC所能處理的只是其規(guī)定的標(biāo)準(zhǔn)電平信號(hào)。所以新輸入電平信號(hào)在
24、輸入模塊處轉(zhuǎn)換成標(biāo)準(zhǔn)的電平信 號(hào)才能進(jìn)行指令解釋。當(dāng)要驅(qū)動(dòng)外部設(shè)備時(shí),由于外設(shè)的驅(qū)動(dòng)電平各有不同,所以在控制 信號(hào)輸出前還要轉(zhuǎn)換成外設(shè)所能識(shí)別的驅(qū)動(dòng)信號(hào)。為了降低外界的環(huán)境的影響,輸入/輸出模塊一般具有光電轉(zhuǎn)換和濾波功能。同時(shí)在輸 入輸出的接口上一般有狀態(tài)指示燈,這樣可以使用戶(hù)更直觀(guān)地了解PLC的實(shí)時(shí)狀態(tài)和便于維護(hù)。2.1.4電源為滿(mǎn)足自身電路的正常運(yùn)行同時(shí)擺脫對(duì)電網(wǎng)的依賴(lài),廠(chǎng)家在設(shè)計(jì)時(shí)會(huì)加入開(kāi)關(guān)電源模 塊。PLC對(duì)外部供電的穩(wěn)定性要求不高,可以在額定值的百分之十二左右波動(dòng)。2.1.5 PLC的基本工作原理PLC采用“順序掃描,不斷循環(huán)”的方式工作。PLC通電開(kāi)始運(yùn)行時(shí),CPU根據(jù)編程者 事先
25、編寫(xiě)好并燒寫(xiě)入PLC用戶(hù)存儲(chǔ)器的程序按指令步序號(hào)作周期性循環(huán)掃描。當(dāng)沒(méi)有遇到 跳轉(zhuǎn)指令時(shí),就從首條指令開(kāi)始逐條掃描執(zhí)行至遇到END指令為止。在結(jié)束完一輪指令掃描執(zhí)行工作后,CPU再次從首條程序開(kāi)始重復(fù)上一輪的工作。同時(shí)在程序掃描過(guò)程中也對(duì) 輸入輸出進(jìn)行刷新,為下一輪控制做準(zhǔn)備。PLC的單個(gè)掃描周期包含三個(gè)步驟:1對(duì)外部信號(hào)輸入的采樣;2、根據(jù)用戶(hù)程序進(jìn) 行邏輯判斷和處理執(zhí)行;3、執(zhí)行完后對(duì)外設(shè)狀態(tài)的刷新。1輸入采樣階段:首先 PLC將存儲(chǔ)在輸入鎖存器中外部設(shè)備所輸入的信號(hào)寫(xiě)入指定 的寄存區(qū)。關(guān)閉輸入端口,開(kāi)始準(zhǔn)備新一輪的程序執(zhí)行。2、程序執(zhí)行階段: 在輸入掃描完畢后根據(jù)輸入信號(hào)根據(jù)用戶(hù)程序進(jìn)行
26、邏輯、運(yùn)算處 理,并將生成的控制信號(hào)存入輸出狀態(tài)寄存器中。3、 輸出刷新階段:所有用戶(hù)程序經(jīng)過(guò)指令解釋并且執(zhí)行后,PLC將在上一階段所更新 的狀態(tài)寄存器的電平信號(hào)送至輸出鎖存器中,最后用繼電器或、晶體管或著晶閘管驅(qū)動(dòng)相 應(yīng)輸出設(shè)備工作。2.2組態(tài)王軟件簡(jiǎn)述亞控組態(tài)王由工程瀏覽器、工程管理器、畫(huà)面運(yùn)行系統(tǒng)組成。由于組態(tài)王具有友好的 人機(jī)界面、對(duì)各種現(xiàn)場(chǎng)情況有很強(qiáng)適應(yīng)性、系統(tǒng)的開(kāi)放性和豐富的拓展模等特點(diǎn),為傳統(tǒng) 工業(yè)控制軟件所存在的種種限制提供出了良好的解決方案,大大縮短了工程的開(kāi)發(fā)周期。組態(tài)王在構(gòu)建現(xiàn)場(chǎng)的監(jiān)控畫(huà)面上的自由度非常的高,用戶(hù)完全可以根據(jù)自己的理解去 構(gòu)建一個(gè)現(xiàn)場(chǎng),同時(shí)可以對(duì)畫(huà)面中的各
27、種需要監(jiān)控到的元素通過(guò)動(dòng)畫(huà)、報(bào)警窗口等簡(jiǎn)潔直 觀(guān)地表達(dá)出來(lái),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。為了便于組態(tài)王軟件與外部設(shè)備之間的通信或數(shù)據(jù)交換, 包含了種類(lèi)齊全的設(shè)備驅(qū)動(dòng)和外部設(shè)備的通信接口。 TOC o 1-5 h z HYPERLINK l bookmark54 o Current Document |組態(tài)王COM組件 | HYPERLINK l bookmark56 o Current Document J ,: *動(dòng)畫(huà)顯示線(xiàn)程II驅(qū)動(dòng)程序11模塊 : HYPERLINK l bookmark60 o Current Document 數(shù)據(jù)釆集線(xiàn)程.卩議程序PLC歷史記錄線(xiàn)程驅(qū)動(dòng)程序3卜韋 |智能儀表1英它
28、線(xiàn)程|馳動(dòng)程序4卜二彳其它工控設(shè)備i HYPERLINK l bookmark64 o Current Document ipc機(jī)汀 外設(shè)11rtt1圖2-1組態(tài)王與外設(shè)的通訊2.2.1工程瀏覽器工程瀏覽器是組態(tài)王的一個(gè)重要的組成部分,其可以顯示當(dāng)前所有工程,并可以對(duì)單個(gè)工程進(jìn)行快捷管理,內(nèi)嵌組態(tài)王開(kāi)發(fā)系統(tǒng)。主要用于工程的新建、監(jiān)控畫(huà)面的創(chuàng)建、設(shè)備運(yùn) 行狀態(tài)的模擬、系統(tǒng)中各種變量的建立等等。在工程瀏覽器的左側(cè)邊欄可以看到, 工程瀏覽 器有三個(gè)可選目錄,他們分別是“系統(tǒng)”、“變量”、“站點(diǎn)”以及“畫(huà)面”如圖2-2。通過(guò)這 些項(xiàng)目下面的子目錄可以讓工程人員建立、查看、修改工程的各個(gè)部分。觀(guān)工程測(cè)S
29、話(huà)電舷1工程la配置 竟看m罄曲w工程 大圏 小囹 詳細(xì) 開(kāi)發(fā)運(yùn)行 報(bào)警命令語(yǔ)害*L S 斗濰性夷行日V邂庫(kù)餌結(jié)變量 佃裁騒典暑報(bào)書(shū)詛 白爭(zhēng)設(shè)隹 )E C0M1 J& 匚OM2)懐 COM 6謐DDE園板卡.OK HDCKS圖2-2工程瀏覽器2.2.2工程管理器點(diǎn)擊進(jìn)入組態(tài)王后,工程管理器是的軟件首個(gè)界面。用于組態(tài)工程的創(chuàng)建和集中管理 本機(jī)上的已有組態(tài)王工程,可對(duì)現(xiàn)有的組態(tài)工程進(jìn)行操作,如添加、備份、刪除、恢復(fù)以 及實(shí)現(xiàn)數(shù)據(jù)詞典的導(dǎo)入和導(dǎo)出等功能。如圖 2-3所示:圖2-3工程管理器如圖2-3中,左側(cè)的小紅旗表示默認(rèn)的當(dāng)前工程,也就是此次畢業(yè)設(shè)計(jì)所用到的工程2.2.3畫(huà)面運(yùn)行系統(tǒng)由于組態(tài)王的畫(huà)
30、面制作開(kāi)發(fā)系統(tǒng)是內(nèi)嵌于工程瀏覽器的,為工程人員模擬工業(yè)現(xiàn)場(chǎng)生 成人機(jī)交互界面而提供了各種各樣的圖素組合。同時(shí)工程人員所設(shè)計(jì)開(kāi)發(fā)的畫(huà)面工程在TouchVew運(yùn)行環(huán)境中運(yùn)行,但由于 TouchExplorer和TouchVew是相互獨(dú)立的,所以同一個(gè) 工程的被編輯和運(yùn)行可以同時(shí)進(jìn)行。 正是由于這種相互獨(dú)立性,為工程的調(diào)試提供了極大的 便利。2.3 GXdeveloper 與 GXSimulator 簡(jiǎn)述GXDEVELOPER是三菱專(zhuān)用編程軟件,支持三菱全系列的可編程控制器(PLQ。利用GXDEVELOPER可以將在軟件端編寫(xiě)好的程序燒寫(xiě)進(jìn)可編程控制器里面,從而對(duì)程序進(jìn)行 調(diào)試。如果手上沒(méi)有實(shí)體的P
31、LC,但是要對(duì)程序進(jìn)行調(diào)試,那么我們可以借助三菱專(zhuān)用的仿真 軟件GXSimulator。GXSimulator是在GXDEVELOPER基礎(chǔ)上才能安裝的,它提供了一個(gè)虛 擬的實(shí)驗(yàn)平臺(tái),安裝后可實(shí)現(xiàn)對(duì)進(jìn)行程序的離線(xiàn)仿真調(diào)試。而且由于GXSimulator允許在PC機(jī)上進(jìn)行程序的開(kāi)發(fā)和調(diào)試,因此對(duì)程序的錯(cuò)誤的修改提供里極大的便利。2.4本章小結(jié)本章主要對(duì)本次設(shè)計(jì)所用硬件設(shè)備和軟件進(jìn)行說(shuō)明。第一節(jié)介紹了可編程控制器PLC的主要組成部分和功能以及基本工作原理,讓讀者對(duì)PLC的組成有一個(gè)大體的了解。在第二、 三中分別講述了組態(tài)王軟件的組成以及說(shuō)明 GXdeveloper與GXSimulator在此次畢業(yè)
32、設(shè)計(jì)中 的作用,為接下來(lái)的工作做好準(zhǔn)備。第3章系統(tǒng)的硬件設(shè)計(jì)3.1主電路設(shè)計(jì)一般意義上來(lái)說(shuō)主電路是指電氣線(xiàn)路中強(qiáng)電流的通路部分,主要是從電源作為開(kāi)端, 電動(dòng)機(jī)為末端。在它們之間相連的電器元件:一般由刀開(kāi)關(guān)、熔斷器、接觸器、繼電器和電 動(dòng)機(jī)等組成。電氣原理圖能夠簡(jiǎn)介直觀(guān)表達(dá)出各個(gè)部件之間的連接點(diǎn)和連接順序,參照原理圖為電氣設(shè)備的接線(xiàn)提供了極大的便利。如圖3-1所示,當(dāng)下企業(yè)所應(yīng)用的電鍍生產(chǎn)線(xiàn)均為多臺(tái)行車(chē)同時(shí)運(yùn)行,為了更接近企業(yè)的現(xiàn)場(chǎng)應(yīng)用,此次設(shè)計(jì)采用兩臺(tái)行車(chē)協(xié)調(diào)運(yùn)作作為設(shè)計(jì)模型。圖3-1中電機(jī)M1、M2為一組,M3 M4為一組,分別為行車(chē)和行車(chē)對(duì)應(yīng)的吊鉤提供動(dòng)力。接觸器KM1 KM2控制電機(jī)M1
33、的正反轉(zhuǎn),實(shí)現(xiàn)A行車(chē)的左右移動(dòng);接觸器 KM3 KM4控制電機(jī)M2的正反轉(zhuǎn),實(shí) 現(xiàn)A行車(chē)上的吊鉤的上下移動(dòng)。接觸器 KM5 KM6空制電機(jī)M3的正反轉(zhuǎn),實(shí)現(xiàn)B行車(chē)的左 右移動(dòng);接觸器KM7 KM8控制電機(jī)M4的正反轉(zhuǎn),實(shí)現(xiàn)B行車(chē)上的吊鉤的上下移動(dòng)。采用電磁失電制動(dòng)型電機(jī)控制吊鉤上下運(yùn)動(dòng),防止行車(chē)在左右移動(dòng)過(guò)程中由于重力 因素使電鍍籃下降。FU為熔斷器對(duì)整個(gè)電路起保護(hù)作用,F(xiàn)R為熱繼電器對(duì)電機(jī)分別保護(hù)。3.1.1吊鉤與吊籃的運(yùn)動(dòng)關(guān)系設(shè)計(jì)圖3-2吊鉤與吊籃的運(yùn)動(dòng)關(guān)系圖在電鍍的過(guò)程中,需要吊鉤去吊起電鍍籃移動(dòng)至每一個(gè)電鍍槽并放置在其中。為了節(jié) 省成本,吊鉤提起與放下電鍍籃的動(dòng)作就采用簡(jiǎn)單的倒三角的溝
34、槽來(lái)完成。如圖3-2,吊鉤提起電鍍籃的動(dòng)作過(guò)程如下:首先吊鉤保持在下限處,通過(guò)左移或者 右移使吊鉤的三角形溝槽鐵置于電鍍籃倒三角掛鐵下方,然后吊鉤上升,在上升的過(guò)程中 就能順利地提起電鍍籃。當(dāng)?shù)蹉^需要放下電鍍籃時(shí),只需要把提起動(dòng)作的流程倒過(guò)來(lái)就行 了。在這里需要強(qiáng)調(diào)的是,當(dāng)?shù)蹉^處于下限處的時(shí)候,吊鉤就已經(jīng)和電鍍籃沒(méi)有接觸了, 這種設(shè)計(jì)方式可以使生產(chǎn)線(xiàn)在不用做其他動(dòng)作調(diào)整的情況下的行車(chē)就能直接回到原點(diǎn),準(zhǔn) 備提起下一個(gè)電鍍籃。倒三角形的設(shè)計(jì)主要是為了防止行車(chē)在運(yùn)動(dòng)過(guò)程中,防止由于震動(dòng) 致使電鍍籃的錯(cuò)位和脫落情況發(fā)生。3.2控制電路設(shè)計(jì)3.2.1PLC機(jī)型選擇控制電路的設(shè)計(jì)采用了 PLC來(lái)進(jìn)行過(guò)程
35、控制,擺脫了傳統(tǒng)繼電器控制的種種局限。 對(duì)于復(fù)雜的電路,利用PLC可以實(shí)現(xiàn)在不需要對(duì)控制電路進(jìn)行大范圍的修改情況下增加或 修改原電路功能。因?yàn)槲覀冎缹?duì)于電氣電路,如果控制電路改動(dòng)了,必須對(duì)相應(yīng)的繼電 器進(jìn)行改動(dòng),所以我們只需要對(duì) PLC重新編程,更改輸入輸出電路的接口便能夠?qū)崿F(xiàn)新功 能。正是由于PLC相對(duì)傳統(tǒng)繼電器控制的種種優(yōu)勢(shì),所以 PLC的工業(yè)控制是未來(lái)的趨勢(shì)。目前市面上PLC的種類(lèi)很多,而且對(duì)于每個(gè)廠(chǎng)家所生產(chǎn)的 PLC,其外形、結(jié)構(gòu)、功能 還有配套設(shè)備均有差別,面向的工業(yè)場(chǎng)合也各有不同。根據(jù)場(chǎng)合所需,合理選擇PLC,不但能合理的節(jié)省成本支出,而且對(duì)于提高 PLC利用率也有重要意義。我們
36、主要通過(guò)考慮以下幾個(gè)方面的因素來(lái)對(duì) PLC進(jìn)行選型。一、對(duì)被控對(duì)象進(jìn)行詳細(xì)的剖析在此基礎(chǔ)上提出設(shè)計(jì)所需要實(shí)現(xiàn)的控制要求。為了 更接近企業(yè)現(xiàn)場(chǎng)應(yīng)用,我們采用了兩臺(tái)行車(chē)的協(xié)調(diào)運(yùn)作此次設(shè)計(jì)的主要要求。安裝四臺(tái)電 機(jī)分別控制兩臺(tái)型行車(chē)的上升、下降、左行、右行。配合行程限位開(kāi)關(guān)對(duì)行車(chē)與吊鉤的位 置進(jìn)行確定,防止行車(chē)與吊鉤的在移動(dòng)過(guò)程中的不到位或者錯(cuò)位。二、確定PLC的輸入輸出設(shè)備。根據(jù)電鍍生產(chǎn)線(xiàn)的控制在要求,本設(shè)計(jì)所需的輸入設(shè)備包括按鈕、行程限位開(kāi)關(guān)、轉(zhuǎn)換開(kāi)關(guān),輸出設(shè)備有接觸器、指示信號(hào)燈。經(jīng)過(guò)統(tǒng)計(jì)可 知道設(shè)計(jì)中一共有21個(gè)信號(hào)輸入端和12個(gè)輸出控制端。輸入輸出口數(shù)量的確定對(duì) PLC的 選型具有重要的指
37、導(dǎo)意義,因?yàn)槿绻x的PLC的10 口數(shù)量過(guò)多時(shí)會(huì)造成資源浪費(fèi),過(guò)少時(shí)就需要加多擴(kuò)展模塊,這樣就不得已而增加了投資成本。三、選擇PLC型號(hào)。根據(jù)設(shè)計(jì)所需的I0 口數(shù)量、容量、電源、成本等,我們選擇了 三菱公司的PLC,型號(hào)為FX1N-40MT-001 FX1N-40MT-00L共有40個(gè)IO 口,其中24個(gè) 是輸入口,16個(gè)是輸出口。采用RS422通信方式,方便在組態(tài)王和編程軟件上進(jìn)行工程調(diào) 試。圖 3-3 FX1N-40MT-001 實(shí)物圖3.2.2 I/O分配表表3-1輸入輸出點(diǎn)分配表輸入輸出原件 代號(hào)作用繼電器原件代 號(hào)作用繼電器SB1啟動(dòng)按鈕X000SB8B手動(dòng)上升X021SQ1電鍍正
38、槽位行程開(kāi)關(guān)X002SB9B手動(dòng)下降X022SQ2電鍍負(fù)槽位行程開(kāi)關(guān)X003SB10B手動(dòng)向右X023SQ3回收槽位行程開(kāi)關(guān)X004SB11B手動(dòng)向左X024SQ4清洗槽位行程開(kāi)關(guān)X005SB12自動(dòng)X025SQ5行車(chē)A左原位行程開(kāi)關(guān)X006SB13手動(dòng)X026SQ6吊鉤A上限X007KM1吊鉤A上升Y000SQ7吊鉤A下限X010KM2吊鉤A下降Y001SQ8行車(chē)B右原位行程開(kāi)關(guān)X011KM3行車(chē)A向右Y002SQ9吊鉤B上限X012KM4行車(chē)A向左Y003SQ10吊鉤B下限X013KM5吊鉤B上升Y004SB2暫停X001KM6吊鉤B下降Y005SB3繼續(xù)X014KM7行車(chē)B向右Y006S
39、B4A手動(dòng)上升X015KM8行車(chē)B向左Y007SB5A手動(dòng)下降X016SB6A手動(dòng)向右X017SB7A手動(dòng)向左X020323 PLC夕卜圍接線(xiàn)圖SBLSB2SQ1SQ2S03SQ5SQ7SQ8SQ9snioSBUSB1SSB13KMLX2X3X5X6231XNIX二,4XIX220V帛鉤a下障巧卓人習(xí)右行牟丄向左吊鉤B上升行笙N冋石行向左圖3-4 pic外部接線(xiàn)圖帛鉤a上升由于PLC只能接收開(kāi)關(guān)變量,所以如果要實(shí)現(xiàn)SA轉(zhuǎn)換開(kāi)關(guān)的功能,一般就在編程時(shí)加入斷 電保持繼電器,用按鈕觸發(fā)繼電器的接通和斷開(kāi)來(lái)模擬轉(zhuǎn)換開(kāi)關(guān)的功能。根據(jù)3-4PLC的外圍接線(xiàn)圖所示,設(shè)計(jì)一共有23個(gè)輸入端和8個(gè)輸出端。對(duì)于三
40、菱FX1n 40MT它有24個(gè)輸入端和16個(gè)輸出端。在滿(mǎn)足本設(shè)計(jì)的要求前提下又能節(jié)省資源,選 擇三菱FX1r 40MT是較為合理的。3.3生產(chǎn)線(xiàn)工作流程及功能設(shè)計(jì)電鍍正栢電鍍負(fù)槽回收槽廳淸洗槽仃行車(chē)A原也行程開(kāi)關(guān)行程幵關(guān)行程幵關(guān)程開(kāi)關(guān)程?礙U.UU疔車(chē)BM位 行程幵關(guān)電霞正槽電鍍負(fù)槽回壯櫓清洗槽上掛臺(tái)冃吊鉤上限 B吊鈞下限下掛臺(tái)圖3-5系統(tǒng)工作流程圖在系統(tǒng)通電時(shí),行車(chē)與吊鉤均在原位時(shí),按下“啟動(dòng)”按鈕,生產(chǎn)線(xiàn)默認(rèn)進(jìn)入自動(dòng)運(yùn) 行狀態(tài)。-、自動(dòng)狀態(tài)下,兩臺(tái)行車(chē)與吊鉤的工作流程大致如下:1、行車(chē)A在上掛處把電鍍籃提起至上限后,向右行駛至“電鍍正”槽位停止,吊鉤A下降使電鍍籃放置進(jìn)電鍍正槽里面進(jìn)行工件
41、的電鍍處理,時(shí)間延時(shí)30S2、30秒后,吊鉤A提起電鍍籃至上限處,進(jìn)行延時(shí) 20S的滴液處理,使電鍍液滴回電鍍 正槽。3、 吊鉤A保持在上限處,行車(chē) A繼續(xù)向右前進(jìn)至“電鍍負(fù)”槽位,電鍍籃下降至電鍍負(fù) 槽內(nèi)進(jìn)行電鍍30S, 30S后提升電鍍籃至上限進(jìn)行滴液10S。4、 行車(chē)A向右行至“回收槽”位,吊鉤 A下降,把電鍍籃放置到“回收槽”,在吊鉤A保 持在下限處的情況下直接向左移動(dòng)返回至行車(chē) A的原點(diǎn),準(zhǔn)備提起第二個(gè)電鍍籃。5、在A(yíng) 行車(chē)把電鍍籃放置至回收槽的同時(shí)發(fā)送信號(hào)驅(qū)動(dòng)行車(chē)B,B行車(chē)保持吊鉤在下限處并向左 移動(dòng)至“回收槽”位。6、吊鉤B提起電鍍籃至上限處后,向右移動(dòng)至“清洗槽”,吊鉤B下降把
42、電鍍籃放置至清 洗槽內(nèi),清洗30秒。7、清洗30秒后,吊鉤B提起電鍍籃至上限處,延時(shí)10秒。&經(jīng)過(guò)10后,行車(chē)B繼續(xù)向右移動(dòng)返回“行車(chē)B原位”9、返回原位后,吊鉤B下降,把電鍍籃放置下掛臺(tái)處,等待行車(chē) A的下一次信號(hào)。10、至此,兩臺(tái)行車(chē)共同配合完成了一個(gè)電鍍籃工件的電鍍工作。二、手動(dòng)功能主要是為了方便機(jī)器維修與保護(hù)。啟動(dòng)系統(tǒng)時(shí)默認(rèn)加載的的是自動(dòng)功能, 在切換到手動(dòng)檔后,系統(tǒng)才能使用手動(dòng)功能。-在手動(dòng)情況下,可以控制行車(chē)與吊鉤的每一個(gè)動(dòng)作和起停,并且可以在任何時(shí)候暫停 啟動(dòng)其動(dòng)作,同時(shí)行車(chē)、吊鉤動(dòng)作要實(shí)現(xiàn)互鎖。在手動(dòng)上升時(shí),下降開(kāi)關(guān)無(wú)效,反之亦然, 同理手動(dòng)左移時(shí),右移開(kāi)關(guān)無(wú)效。三、實(shí)時(shí)狀態(tài)指
43、示、報(bào)警功能和曲線(xiàn)圖主要是為了監(jiān)視系統(tǒng)的運(yùn)行狀況,可以遠(yuǎn)程的 了解到系統(tǒng)的動(dòng)作。并在行車(chē)或吊鉤出現(xiàn)越限的情況下即使報(bào)警,及時(shí)通知工作人員進(jìn)行 斷電維修。在功能設(shè)計(jì)過(guò)程中,還考慮到對(duì)于 PLC的電鍍生產(chǎn)線(xiàn)是否應(yīng)該具有掉電保持功能,也 就是說(shuō)當(dāng)生產(chǎn)線(xiàn)在生產(chǎn)過(guò)程中突然停電了,待重新供電后,生產(chǎn)線(xiàn)可以接著執(zhí)行斷電前未 完成的任務(wù),而不是從頭開(kāi)始執(zhí)行。對(duì)于 PLC控制的設(shè)備,每個(gè)執(zhí)行元件都會(huì)有個(gè)初始狀 態(tài),設(shè)備啟動(dòng)時(shí),首先要執(zhí)行程序的初始化,讓每一個(gè)執(zhí)行元件恢復(fù)至初始狀態(tài),當(dāng)所有 的執(zhí)行元件的初始化完成時(shí)才能進(jìn)入程序的自動(dòng)運(yùn)行。但是程序自動(dòng)運(yùn)行時(shí)的掉電保持方 式是不適合電鍍生產(chǎn)線(xiàn)的自動(dòng)化控制上的,因?yàn)楫?dāng)
44、由PLC控制的設(shè)備在運(yùn)作過(guò)程中突然停電時(shí),設(shè)備由于停電而不能執(zhí)行接下來(lái)的動(dòng)作,此時(shí)PLC是無(wú)法完成對(duì)所有設(shè)備工件的狀態(tài)的記錄的,當(dāng)再次供電時(shí),想控制設(shè)備繼續(xù)執(zhí)行未完成的動(dòng)作就需要這些狀態(tài)記錄,并確定在程序沒(méi)有受到停電的干擾而出現(xiàn)錯(cuò)誤的的情況下,才能允許從停電位置繼續(xù)執(zhí)行。 但是在現(xiàn)實(shí)中當(dāng)PLC重新上電后,容易產(chǎn)生程序錯(cuò)亂或形成死循環(huán),所以考慮到安全的因 數(shù),在工業(yè)中是不允許這樣做的。還有一個(gè)重要的原因是,由于工件的電鍍是定時(shí)的,當(dāng) 工件在電鍍槽里面電鍍時(shí)停電,當(dāng)再次供電時(shí)已經(jīng)超過(guò)定時(shí)時(shí)間情況下,工件就需要當(dāng)成 廢品處理而不是繼續(xù)完成未完成的電鍍流程。因此在本設(shè)計(jì)中便刪除了生產(chǎn)線(xiàn)在自動(dòng)運(yùn)行 狀態(tài)
45、下的掉電保持功能。3.4小結(jié)電鍍生產(chǎn)線(xiàn)的系統(tǒng)的硬件設(shè)計(jì)中,主電路設(shè)計(jì)主要用四臺(tái)電機(jī)來(lái)實(shí)現(xiàn)了兩臺(tái)行車(chē)的左 右移動(dòng)和吊鉤的上升和下降。選擇了三菱FX1N 40MT作為控制中心,既充分利用了 PLC資源又節(jié)約了成本。在本章中,給出了 PLC的輸入輸出口的接線(xiàn)圖,作為實(shí)際生產(chǎn)線(xiàn)的接線(xiàn)參考。最后根 據(jù)系統(tǒng)的工作流程圖詳細(xì)介紹了整個(gè)生產(chǎn)系統(tǒng)的一個(gè)詳細(xì)生產(chǎn)過(guò)程,并指出了生產(chǎn)中一些 必須注意的事項(xiàng)。第4章系統(tǒng)的程序設(shè)計(jì)4.1 PLC編程語(yǔ)言不同的商家的PLC有不同的編程語(yǔ)言,但其編程語(yǔ)言都是大同小異的。由于在此次設(shè) 計(jì)中PLC的選型為三菱公司的,所以在進(jìn)行對(duì)電鍍生產(chǎn)線(xiàn)的編程之前先了解一下三菱PLC的編程語(yǔ)言。
46、(1)梯形圖梯形圖最初是由繼電器系統(tǒng)的控制思路轉(zhuǎn)型過(guò)來(lái)的,采用的編程符號(hào)與電氣線(xiàn)路相同, 由于可編程序控制器屬于微機(jī)控制系統(tǒng),梯形圖除了能完成基本的邏輯控制之外還可以加 入大量的指令運(yùn)算,執(zhí)行效率大大高于繼電-接觸系統(tǒng)。梯形圖由于具有直觀(guān)、簡(jiǎn)潔、方 便的編程特點(diǎn),常常被工程開(kāi)發(fā)人員所用。(2)指令表指令表的格式與計(jì)算機(jī)的匯編語(yǔ)言相似。用規(guī)定的指令助記符和操作數(shù)實(shí)現(xiàn)功能要求, 各種類(lèi)型的PLC在指令表的編程上有些許不同,不過(guò)總體思路一樣。它按照程序員的編程 順序逐條解釋并執(zhí)行,由于指令表的簡(jiǎn)單易懂易用,有利于初學(xué)者的入門(mén),因此得到了廣 泛的使用。指令表的編程也是非常靈活,即使同一功能的梯形圖轉(zhuǎn)換
47、得到指令語(yǔ)句表也各 有差異。(3)順序功能圖順序功能圖顧名思義就是應(yīng)用于順序控制類(lèi)的程序設(shè)計(jì),順序功能圖由每一步控制程 序段、執(zhí)行條件、分支結(jié)構(gòu)和有向線(xiàn)段組成。順序功能圖非常適用于復(fù)雜的過(guò)程控制,它 將復(fù)雜的控制過(guò)程分解成各個(gè)順序步,每個(gè)步對(duì)應(yīng)著相應(yīng)的工藝動(dòng)作,把這些步按照一定 的順序有機(jī)的進(jìn)行排列組合,就構(gòu)成整體的控制程序。(4)功能塊圖功能快圖是一種類(lèi)似于數(shù)字邏輯電路的編程語(yǔ)言,所以熟悉數(shù)字邏輯電路的人會(huì) 比較容易掌握,該程序語(yǔ)言類(lèi)似“與門(mén)”、“或門(mén)”的方框來(lái)表示邏輯運(yùn)算關(guān)系,方框的左 邊為邏輯運(yùn)算的輸入變量,右邊為輸出變量,輸入端、輸出端的小圓圈表示“非運(yùn)算”,信號(hào)由左向右流動(dòng)。4.2程
48、序流程圖設(shè)計(jì)圖4-1程序的總體流程圖在把程序?qū)懭氲絇LC后,按下“啟動(dòng)”按鈕,程序的默認(rèn)是進(jìn)入自動(dòng)運(yùn)行狀態(tài)。當(dāng)操 作者想轉(zhuǎn)到手動(dòng)狀態(tài)時(shí),可以利用“自動(dòng)、手動(dòng)轉(zhuǎn)換”開(kāi)關(guān)進(jìn)行切換。但當(dāng)在手動(dòng)運(yùn)行情 況下要轉(zhuǎn)為自動(dòng)運(yùn)行之前一定要注意行車(chē)與吊鉤的位置復(fù)位,否則會(huì)出現(xiàn)故障。圖4-2生產(chǎn)線(xiàn)自動(dòng)運(yùn)行功能流程圖對(duì)于行車(chē)B來(lái)說(shuō),只有在A(yíng)行車(chē)到發(fā)送了驅(qū)動(dòng)信號(hào)以后 B才執(zhí)行一次程序,在執(zhí)行完 后將回到原點(diǎn)保持靜止,直至下一次驅(qū)動(dòng)信號(hào)的到來(lái)。4.3 PLC程序梯形圖設(shè)計(jì)4.3.1自動(dòng)手動(dòng)功能的切換自動(dòng)和手動(dòng)的切換時(shí)電鍍生產(chǎn)線(xiàn)必須具備的功能之一。因?yàn)樯a(chǎn)線(xiàn)的故障率肯定會(huì)隨 著機(jī)器運(yùn)行的時(shí)間長(zhǎng)度逐漸升高的。當(dāng)出現(xiàn)故障或者
49、需要調(diào)試時(shí),可以借助手動(dòng)功能進(jìn)行 步進(jìn)運(yùn)行,此舉為維修與調(diào)試提供了極大的便利。同時(shí)生產(chǎn)線(xiàn)自動(dòng)運(yùn)行功能的加入可以提 高生產(chǎn)效率和產(chǎn)品的精度、降低人工成本。如圖4-3,當(dāng)程序開(kāi)始運(yùn)行時(shí),利用cj指令跳轉(zhuǎn)到P0位置,P0是自動(dòng)運(yùn)行狀態(tài)的起始點(diǎn)。在生產(chǎn)線(xiàn)進(jìn)行調(diào)試需要切換到手動(dòng)時(shí),則按下X26按鈕接通M500掉電繼電器,使M500常閉斷開(kāi),就相當(dāng)于切斷了 cj指令從而進(jìn)入手動(dòng)功能,下面將會(huì)有詳細(xì)介紹。手動(dòng) 和自動(dòng)功能可以隨時(shí)切換,當(dāng)切換到手動(dòng)功能的同時(shí)對(duì)自動(dòng)功能下得狀態(tài)寄存器進(jìn)行清 零,防止對(duì)后面再次自動(dòng)運(yùn)行時(shí)出現(xiàn)錯(cuò)誤。0 -_| | ZRST S21S52X0S614孚衣按召CJ P0圖4-3自動(dòng)手動(dòng)
50、切換程序432手動(dòng)功能程序的編寫(xiě)由于手動(dòng)功能一般是在維修或者調(diào)試下才需要調(diào)用的功能,所以手動(dòng)能的編寫(xiě)需考慮到在維修調(diào)試時(shí)隨時(shí)能暫停和繼續(xù),因此編程時(shí)采用了掉電保持繼電器。如圖4-4,當(dāng)按下按鈕X15, M501保持接通,輸出丫0吊鉤開(kāi)始上升。在上升的過(guò)程中按下 X16,雖然 M502接通,但是由于丫0和丫1互鎖,所以在吊鉤的上升和下降不能同時(shí)進(jìn)行,這樣可以保護(hù)電機(jī),防止電機(jī)燒壞。如果在吊鉤在上升時(shí)切換到下降狀態(tài), 需要按下X1,暫停上升后, 下降按鈕X16才能生效。在吊鉤運(yùn)動(dòng)時(shí),按下 X1暫停動(dòng)作后需要再次按下 X15才能繼續(xù) 其上升動(dòng)作。在編寫(xiě)行車(chē)與吊鉤的手動(dòng)功能時(shí),考慮到安全因素,對(duì)需要進(jìn)
51、行動(dòng)作的互鎖。行車(chē)的 左右運(yùn)動(dòng)互鎖、吊鉤的上下也需要互鎖。對(duì)于行車(chē)和吊鉤來(lái)說(shuō),只有上下左右四個(gè)動(dòng)作, 所以其他的手動(dòng)功能也是用相同的方法可以實(shí)現(xiàn),詳細(xì)的程序在附錄表中。X500X001X015M501X007Y001常T折擠吁車(chē)入上呢扎三弐下垂圖4-4行車(chē)A吊鉤的手動(dòng)功能0000 蘭巨韻上升433自動(dòng)功能程序的編寫(xiě)5ETSQ5TLSOpETSZ1圖4-5自動(dòng)運(yùn)行程序(1)119K014S&0112C1Z5JC509toce 人乓詳上尹X0C7222127| |圖4-6自動(dòng)運(yùn)行程序(2)如圖4-5和4-6,生產(chǎn)線(xiàn)自動(dòng)檔的入口在 P0, “自動(dòng)手動(dòng)”開(kāi)關(guān)處于斷開(kāi)時(shí)行車(chē)處于自 動(dòng)運(yùn)行,此時(shí)按下X0按
52、鈕啟動(dòng)電鍍生產(chǎn)線(xiàn)的自動(dòng)運(yùn)行狀態(tài)。在啟動(dòng)自動(dòng)檔之前要把行車(chē)與吊鉤進(jìn)行位置的復(fù)位,否則會(huì)造成錯(cuò)誤。生產(chǎn)線(xiàn)自動(dòng)運(yùn)行時(shí),首先 丫0接通,A吊鉤上升,至上限處時(shí)吊鉤停止運(yùn)行,A行車(chē)向右移動(dòng)至電鍍槽行程開(kāi)關(guān)處,其余執(zhí)行步驟均采用步進(jìn)方式進(jìn)行編程來(lái)完成。在考慮到在自動(dòng)運(yùn)行狀態(tài)下掉電的情況,由于安全的因素,當(dāng)再次供電時(shí)程序不會(huì)在 上次斷電的地方繼續(xù)未執(zhí)行程序,所以刪除的掉電保持的自動(dòng)程序設(shè)計(jì)。4.4小結(jié)在本章開(kāi)篇首先介紹了三菱 PLC的主要編程語(yǔ)言的種類(lèi)的基本知識(shí)。接下來(lái)的小節(jié)中主要是根據(jù)電鍍生產(chǎn)線(xiàn)的控制要求,利用三菱專(zhuān)用的編程軟件gx developer來(lái)進(jìn)行編程,在編程之前首先要對(duì)編程對(duì)象進(jìn)行分析,結(jié)合實(shí)
53、際思考設(shè)計(jì)需要哪些功能,利用什么樣的 編程方法來(lái)實(shí)現(xiàn)。在編程之前可以借助流程圖來(lái)幫我們梳理清楚條件與步驟,借助流程圖 來(lái)指導(dǎo)下一步編程思路有重要意義。在章節(jié)中詳細(xì)介紹了自動(dòng)和手動(dòng)功能的編程思想,也 講述了在編程中應(yīng)該考慮與實(shí)際相結(jié)合,不能忽略安全因素。第5章系統(tǒng)組態(tài)設(shè)計(jì)5.1建立新工程,點(diǎn)擊新、在繪制組態(tài)畫(huà)面前,首先要先建立一個(gè)工程文件。啟動(dòng)“工程管理器”建工程。工程音錢(qián)器丈制F)唄圖呵工層E左S * 工程名秫1 銷(xiāo)徑Kingdemol占啓Kjngdemo2d曲KFngdcmo3d;劇c;useid:m.q I .3 & a薩it T遅向?qū)戲迎憂(yōu)年本直辱跌純使用工程創(chuàng)Ji向?qū)?未向?qū)⒏钪?/p>
54、萬(wàn)便、快捷的創(chuàng)逢篩的工琨*/鞍 TT R h創(chuàng)建工程請(qǐng)單擊“下*聯(lián)消印傕苗單擊円取消” 0諄潔亍二腔初欣&叩1024X768VJl巖衛(wèi)取消完戰(zhàn)圖5-1工程管理器二、點(diǎn)擊“瀏覽”選擇新工程所存放的位置。在這里我的是選擇D盤(pán)畢“業(yè)設(shè)計(jì)”文件夾內(nèi)。點(diǎn)擊“下一步”進(jìn)入下一步驟。圖5-2選擇工程存放位置三、輸入新建工程的名稱(chēng)“電鍍生產(chǎn)線(xiàn)”至此我們完成了一個(gè)新工程的建立圖5-3新建工程名稱(chēng)5.2創(chuàng)建組態(tài)畫(huà)面在新建好工程了,我們需要對(duì)工業(yè)現(xiàn)場(chǎng)的一個(gè)建模,組態(tài)王畫(huà)面就是對(duì)現(xiàn)場(chǎng)的一個(gè)模 擬。通過(guò)工程瀏覽器可以在同一個(gè)工程下建立多個(gè)畫(huà)面,用戶(hù)在畫(huà)面上建立的每一個(gè)圖形 在通過(guò)拷貝后,在其他每一個(gè)畫(huà)面中重復(fù)使用??梢?/p>
55、對(duì)畫(huà)面中的每個(gè)圖形進(jìn)行“編程”從 而實(shí)現(xiàn),圖形之間的動(dòng)畫(huà)連接。在工程瀏覽器中點(diǎn)擊“畫(huà)面”后,就可以在右邊的對(duì)話(huà)框中新建此次設(shè)計(jì)所需要的畫(huà) 面,在這里,我建立了四個(gè)畫(huà)面,如圖 5-4所示:日a文件13畫(huà)面*. COMfi 誑DDE 回啜卡 鬱OPE關(guān)器 .All Efflisiu:占*邏辭稱(chēng)|絆賞稱(chēng)圖5-9定義I/O設(shè)備在點(diǎn)擊“新建”出現(xiàn)如下對(duì)話(huà)框,在此次設(shè)計(jì)中,為我用的是三菱FX的PLC所以可以根據(jù)下圖選擇“編程口”邏輯名稱(chēng)設(shè)備黑稱(chēng)瞥注新】0設(shè)奮FX20新建在接下來(lái)的步驟中,我們要給新建的I/O設(shè)備指定一個(gè)唯一的名稱(chēng),并選擇 COM口以 及其他設(shè)置,在這里就不一一贅述了。經(jīng)過(guò)以上工作后,我們就
56、完成了組態(tài)王和 PLC的通信連接。設(shè)備定義完成后,可以在工程瀏覽器對(duì)話(huà)框中顯示出所新建的外部設(shè)備名稱(chēng)。當(dāng)要驗(yàn)證外部設(shè)備與PLC是否能正常通行時(shí),雙擊該設(shè)備名稱(chēng),在新彈出的對(duì)話(huà)框中選中測(cè)試PLC至于新建的設(shè)備相當(dāng)于一個(gè)中間裝置,它將實(shí)物PLC與自己建造的變量聯(lián)系起來(lái),相當(dāng)于把程序與界面聯(lián)系了起來(lái), 為以后的控制做好了準(zhǔn)備。在定義數(shù)據(jù)庫(kù)的變量詞典時(shí),要把該變量設(shè)為 I/O變量同時(shí)也要把該變量的連接設(shè)備 連接到相應(yīng)的新建設(shè),完成以上工作后才可以和組態(tài)王通信。5.4構(gòu)造數(shù)據(jù)庫(kù)在建立好組態(tài)王畫(huà)面以后,我們要建立一個(gè)數(shù)據(jù)庫(kù),用于組態(tài)王和PLC之間的數(shù)據(jù)交換。點(diǎn)擊“數(shù)據(jù)庫(kù)”再點(diǎn)擊“數(shù)據(jù)詞典”后就可以在出現(xiàn)的
57、對(duì)話(huà)框里新建變量了。在新建 變量時(shí)需要對(duì)變量進(jìn)行參數(shù)的設(shè)置。如圖 5-10 :圖5-10定義變量變量可以根據(jù)I/O分配表來(lái)建立。在“變量類(lèi)型”中我們有內(nèi)存離散、內(nèi)存整數(shù)、內(nèi) 存實(shí)數(shù)、內(nèi)存字符串、I/O離散、I/O整數(shù)、I/O實(shí)數(shù)、I/O字符串選擇。一般的開(kāi)關(guān)量都 屬于IO離散型,而需要與內(nèi)部物件動(dòng)畫(huà)連接的則可以定義為內(nèi)存形。5.5動(dòng)畫(huà)連接建立好數(shù)據(jù)詞典后,接下來(lái)的工作是建立動(dòng)畫(huà)連接,對(duì)畫(huà)面里的圖形分配一個(gè)變量, 當(dāng)變量發(fā)生變化時(shí),圖形便做出相應(yīng)的動(dòng)作,使所建立起來(lái)的畫(huà)面運(yùn)動(dòng)起來(lái)。雙擊畫(huà)面中的圖形,彈出圖5-11對(duì)話(huà)框:圖5-11動(dòng)畫(huà)面接在圖5-11對(duì)話(huà)框的里面,我們可以設(shè)置該圖形所對(duì)應(yīng)的動(dòng)作。
58、例如行車(chē)的左移右移, 我們可以選擇“水平移動(dòng)”出現(xiàn)圖5-12對(duì)話(huà)框,圖5-12水平移動(dòng)動(dòng)畫(huà)設(shè)置對(duì)話(huà)框點(diǎn)擊“? ”在彈出的“選擇變量名”對(duì)話(huà)框中選中“行車(chē)移動(dòng)”并可以在這個(gè)對(duì)話(huà)框 里面設(shè)置“移動(dòng)距離”和該移動(dòng)距離所對(duì)應(yīng)的值。5.6編寫(xiě)語(yǔ)言命令在畫(huà)面中右擊 畫(huà)面,選中“畫(huà)面屬性”,在畫(huà)面名稱(chēng)右面有“命令語(yǔ)言一欄”,雙擊, 彈出如圖4-17所示對(duì)話(huà)框。組態(tài)王語(yǔ)言編寫(xiě)類(lèi)似于面向?qū)ο笳Z(yǔ)言,但它只有IF/ELSE和WHILE語(yǔ)句表達(dá)式,兩種語(yǔ)句表達(dá)式可以兼容,它們之間本身也可以嵌套使用,基本的語(yǔ)法形式都一樣。該軟件還 有大量的函數(shù)可以使用,此次設(shè)計(jì)中,主要應(yīng)用了“showpicture ”函數(shù)來(lái)實(shí)現(xiàn)畫(huà)面的
59、切換。應(yīng)用程序命令語(yǔ)言編輯框如圖5-13 :圖5-13應(yīng)用程序命令語(yǔ)言編寫(xiě)對(duì)話(huà)框 設(shè)計(jì)中所編寫(xiě)的應(yīng)用程序命令語(yǔ)言程序?yàn)椋?暫停事件本站點(diǎn)暫停=1)本站點(diǎn)A吊鉤上升=0;本站點(diǎn)A吊鉤下降=0;本站點(diǎn)A行車(chē)前進(jìn)(向右)=0;本站點(diǎn)A行車(chē)后退(向左)=0;本站點(diǎn)B吊鉤上升=0;本站點(diǎn)B吊鉤下降=0;本站點(diǎn)B行車(chē)前進(jìn)(向右)=0;本站點(diǎn)B行車(chē)后退(向左)=0;/A行車(chē)與吊鉤運(yùn)動(dòng)本站點(diǎn)A吊鉤上升=1)本站點(diǎn)A吊鉤移動(dòng) 本站點(diǎn)A吊鉤移動(dòng)+10;本站點(diǎn)A吊鉤下降=1)本站點(diǎn)A吊鉤移動(dòng) 本站點(diǎn)A吊鉤移動(dòng)-10;本站點(diǎn)A行車(chē)前進(jìn)(向右)=1)本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)A行車(chē)移動(dòng)+10;本站點(diǎn)A行車(chē)后退(向左)=1)
60、本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)A行車(chē)移動(dòng)-10;/B行車(chē)與吊鉤運(yùn)動(dòng)本站點(diǎn)B行車(chē)前進(jìn)(向右)=1)本站點(diǎn)B行車(chē)移動(dòng)本站點(diǎn)B行車(chē)移動(dòng)-10;本站點(diǎn)B行車(chē)后退(向左)=1)本站點(diǎn)B行車(chē)移動(dòng)本站點(diǎn)B行車(chē)移動(dòng)+10;本站點(diǎn)B吊鉤上升=1)本站點(diǎn)B吊鉤移動(dòng) 本站點(diǎn)B吊鉤移動(dòng)+10;本站點(diǎn)B吊鉤下降=1)本站點(diǎn)B吊鉤移動(dòng) 本站點(diǎn)B吊鉤移動(dòng)-10;/A位置本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)A吊鉤移動(dòng)本站點(diǎn)A吊鉤移動(dòng)本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)A行車(chē)移動(dòng)本站點(diǎn)行車(chē)A原位=1;本站點(diǎn)行車(chē)A下限=1;本站點(diǎn)行車(chē)A上限=1;本站點(diǎn)電鍍正=1;本站點(diǎn)電鍍負(fù)=1;本站點(diǎn)回收槽=1;本站點(diǎn)A行車(chē)移動(dòng)=-10)本站點(diǎn)A吊鉤移動(dòng)=-10
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年廣東省江門(mén)開(kāi)平市事業(yè)單位招聘職員128人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省廣元市事業(yè)單位考試招聘13人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上海大學(xué)行政管理崗位及部分教育輔助崗位公開(kāi)招聘19人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年貴州遵義市事業(yè)單位招聘1985人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川自貢貢井區(qū)事業(yè)單位聘用工作人員120人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川瀘州古藺縣事業(yè)單位招聘工作人員189人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 高科技企業(yè)總經(jīng)理招聘合同樣本
- 2024年大宗貨物運(yùn)輸與智能倉(cāng)儲(chǔ)解決方案合同范本3篇
- 萬(wàn)能工團(tuán)隊(duì)招聘合同
- 羽毛球運(yùn)動(dòng)員晉升制度
- 2024年云南省中考物理試題含答案
- 2023-2024學(xué)年全國(guó)小學(xué)四年級(jí)上英語(yǔ)人教版期末考試試卷(含答案解析)
- GB/T 28569-2024電動(dòng)汽車(chē)交流充電樁電能計(jì)量
- 房地產(chǎn)模型招標(biāo)文件
- 數(shù)字化轉(zhuǎn)型與年度工作目標(biāo)計(jì)劃
- 二十屆三中全會(huì)測(cè)試題題庫(kù)多題型(含答案)
- 110kV變電站一次、二次電氣設(shè)備調(diào)試方案
- 中醫(yī)兒科病例
- 2024年中國(guó)光電耦合市場(chǎng)調(diào)查研究報(bào)告
- 2024年高中語(yǔ)文課內(nèi)文言文復(fù)習(xí)《五代史伶官傳序》課后練習(xí)、探究性閱讀含答案解析翻譯
- 留置導(dǎo)尿護(hù)理指南版
評(píng)論
0/150
提交評(píng)論