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