四工位冰箱箱體發(fā)泡生產(chǎn)線控制系統(tǒng)設計畢業(yè)論文
《四工位冰箱箱體發(fā)泡生產(chǎn)線控制系統(tǒng)設計畢業(yè)論文》由會員分享,可在線閱讀,更多相關《四工位冰箱箱體發(fā)泡生產(chǎn)線控制系統(tǒng)設計畢業(yè)論文(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、四工位冰箱箱體發(fā)泡生產(chǎn)線控制系統(tǒng)設計 理 工 學 院 本科生畢業(yè)設計(論文) 學院(系): 電子與電氣工程系 專 業(yè): 電氣工程及其自動化 學 生: 指導教師: 完成日期 2011 年 5 月 III 理工學院本科生畢業(yè)設計(論文) 四工位冰箱箱體發(fā)泡生產(chǎn)線 控制系統(tǒng)設計 Four- Refrigerat
2、or Cabinet Foaming Line Control System Design 總 計: 90 頁 表 格: 11 個 插 圖: 33 幅 理 工 學 院 本 科 畢 業(yè) 設 計(論文) 四工位冰箱箱體發(fā)泡生產(chǎn)線 控制系統(tǒng)設計 Four- Refrigerator Cabinet Foaming Line Control System Design 學 院(系): 電子與電氣工程系 專 業(yè):
3、 電氣工程及其自動化 學 生 姓 名: 孫紅權 學 號: 097409085 指 導 教 師(職稱): 朱清慧 (教授) 評 閱 教 師: 完 成 日 期: 理工學院 Institute of Technology 四工位冰箱箱體發(fā)泡生產(chǎn)線 控制系統(tǒng)設計 電氣工程及其自動化專業(yè) 孫紅權 [摘 要] 冰箱
4、箱體發(fā)泡生產(chǎn)線是冰箱生產(chǎn)過程中的一道關鍵生產(chǎn)工序,本論文主要研究西門子S7-300系列PLC在冰箱箱體發(fā)泡生產(chǎn)線中的應用。綜合運用了變頻器、旋轉(zhuǎn)編碼器及各種開關量等工業(yè)控制設備。通過對系統(tǒng)工藝流程及控制要求的分析,設計了系統(tǒng)電氣線路圖和系統(tǒng)PLC程序。對系統(tǒng)主電路、變頻器及PLC等外圍電路及輸送小車和注射槍頭的定位控制程序作了詳細的分析和設計。 對系統(tǒng)程序的設計,有自動和手動兩種控制方式,使得操作更加靈活方便。冰箱箱體發(fā)泡生產(chǎn)線采用PLC控制系統(tǒng)后可以提高生產(chǎn)率、能夠降低系統(tǒng)維護成本,可使整個系統(tǒng)運行穩(wěn)定、可靠。 [關鍵詞] 冰箱箱體發(fā)泡;S7-300;變頻器;旋轉(zhuǎn)編碼器 F
5、our- Refrigerator Cabinet Foaming Line Control System Design Electrical Engineering and Automation Specialty SUN Hong-quan Abstract: Refrigerator production line refrigerator box foam production process in a key production processes, this thesis PLC Siemens S7-300 series box in the refrigerato
6、r production line of foam. Comprehensive use of the drive, rotary encoders and a variety of digital and other industrial control equipment. Through the system analysis process and control requirements on the system circuit, inverter and PLC, gave a detailed design of peripheral circuits. System prog
7、ramming, particularly its action on the transport car and the positioning of the control injection of detailed analysis and program design. The design of the system program, automatic and manual control, making the operation more flexible and convenient. Refrigerator box with foam production line
8、 after the PLC control system can increase productivity, reduce system maintenance costs, make the whole system is stable and reliable. Key words: Refrigerator box foam;S7-300;Inverter;Rotary Encoder 目 錄 1 引言 1 2 冰箱箱體發(fā)泡系統(tǒng)概述 1 2.1 冰箱箱體發(fā)泡設備介紹 1 2.2 冰箱箱體發(fā)泡生產(chǎn)工藝流程 3 3 系統(tǒng)設計要求及設計方案 3 3.1 系統(tǒng)設計要
9、求 3 3.2 系統(tǒng)設計方案 4 4 箱體發(fā)泡電氣控制系統(tǒng)設計 4 4.1 系統(tǒng)主電路設計 4 4.2 PLC選型及接線圖 5 4.3 變頻器選型及設置 10 4.3.1 變頻器類型的選擇 10 4.3.2 變頻器容量的選擇 11 4.3.3 變頻器參數(shù)設置 11 4.4 旋轉(zhuǎn)編碼器工作原理及應用 14 4.4.1 旋轉(zhuǎn)編碼器的工作原理 14 4.4.2 旋轉(zhuǎn)編碼器的選型及與PLC的連接 14 5 PLC程序設計 17 5.1 控制系統(tǒng)資源配置 17 5.2 系統(tǒng)程序設計示例 19 5.2.1 S7-300編程環(huán)境 19 5.2.2 CPU參數(shù)設置 21 5.
10、2.3 程序流程設計與分析 22 6 系統(tǒng)調(diào)試 31 結(jié)束語 34 參考文獻 35 附錄: 程序清單 36 致謝 86 1 引言 冰箱箱體由外箱、內(nèi)膽、絕熱層、箱門、箱內(nèi)附件等組成。除制冷系統(tǒng)外,箱體的保溫和箱門的密封性是冰箱制冷效果好壞的關鍵。冰箱箱體發(fā)泡是冰箱生產(chǎn)過程中的一道關鍵工藝,同時箱體發(fā)泡對冰箱的質(zhì)量起著關鍵作用 冰箱的保溫層為高分子發(fā)泡劑發(fā)泡后生成,因此在工廠生產(chǎn)冰箱時在冰箱背面留一個孔,保溫發(fā)泡劑就從該孔灌注進去,在常壓下,由兩種原料混合而成的發(fā)泡劑噴出,進行化學反應,它會迅速膨脹并充滿里面的空隙,固化后就和塑料泡沫一樣,主要起保溫和支撐冰箱的作用。
11、 傳統(tǒng)的冰箱發(fā)泡生產(chǎn)線一般采用旋轉(zhuǎn)夾具結(jié)構或者是矩形轉(zhuǎn)盤結(jié)構。目前,為提升冰箱生產(chǎn)水平,國內(nèi)冰箱制造商一般采用國際上較流行的直線式冰箱箱體發(fā)泡線。所謂直線式箱體發(fā)泡線:即將幾臺發(fā)泡夾具成一字排開并且固定不動,發(fā)泡的內(nèi)模夾具固定不動而發(fā)泡的外模上下升降,注射槍頭往復運動進行充注,發(fā)泡料在由模具固定好的箱體中發(fā)泡,固化生產(chǎn)冰箱箱體。與其他箱體發(fā)泡生產(chǎn)線相比,直線式箱體發(fā)泡線結(jié)構緊湊,工作效率高,生產(chǎn)安全可靠,極大的提高了產(chǎn)品的合格率和生產(chǎn)效率。 本論文研究如何利用PLC控制技術實現(xiàn)冰箱箱體發(fā)泡生產(chǎn)線的控制,并以此提高生產(chǎn)效率,提高發(fā)泡質(zhì)量及降低生產(chǎn)設備的維護成本等。使整個系統(tǒng)的操作變的
12、簡便,實現(xiàn)自動生產(chǎn),減少了人為的操作故障,運行可靠、節(jié)能。同時增加手動控制,提高了生產(chǎn)系統(tǒng)的靈活性,便于設備的調(diào)試和維修等。 論文重點在于研究輸送小車及注射槍頭的PLC控制原理,詳細分析了輸送小車和槍頭的運行過程,以及在響應相應的請求信號時是如何判斷運行方向的。 本篇論文共分六個部分,結(jié)構如下: (1)引言部分主要介紹了箱體發(fā)泡的作用及課題研究的背景。 (2)介紹箱體發(fā)泡設備及工藝流程。 (3)系統(tǒng)的控制要求及控制方案的確定。 (4)在該部分中,詳細介紹了系統(tǒng)的硬件設計,包括系統(tǒng)主電路設計、PLC、變頻器、旋轉(zhuǎn)編碼器等的設計,包括選型、參數(shù)配置及相互之間的連接等。 (5)
13、這部分是系統(tǒng)軟件設計,詳細說明了程序設計的過程。 (6)系統(tǒng)調(diào)試中,采用S7-PLCSIM,進行模擬調(diào)試。 2 冰箱箱體發(fā)泡系統(tǒng)概述 2.1冰箱箱體發(fā)泡設備介紹 冰箱箱體發(fā)泡系統(tǒng)主要是完成對冰箱箱體的發(fā)泡,該系統(tǒng)是冰箱生產(chǎn)線的重要組成部分。發(fā)泡系統(tǒng)主要由發(fā)泡機、輸送小車、注射槍頭等機構組成。系統(tǒng)整體結(jié)構圖如圖1所示。 圖1 箱體發(fā)泡系統(tǒng)結(jié)構圖 (1) 發(fā)泡機 發(fā)泡機,是發(fā)泡系統(tǒng)的核心單元,箱體將在這里完成發(fā)泡走向下道工序。它主要由以下部件構成: 夾具。它是對箱體的夾緊機構,內(nèi)有加熱絲。 滾輪。它完成對箱體的接送任務。 起升機構。實現(xiàn)發(fā)泡模具的起降。 當
14、箱體進入發(fā)泡機后,夾具將其夾緊,然后抬起一定的角度發(fā)出注射發(fā)泡劑請求,等待注射槍頭前來注料,待發(fā)泡結(jié)束后,發(fā)泡機內(nèi)的模具恢復成原位,發(fā)出出箱信號。 (2) 輸送小車 當發(fā)泡機有入箱信號請求時,輸送小車從拼裝生產(chǎn)線上接一臺箱體,然后送入空的發(fā)泡機中;當發(fā)泡機有出箱請求時,輸送小車前往該工位把箱體拉出送到裝配生產(chǎn)線上。輸送小車主要由接送箱體的滾輪和檢測箱體的光電傳感器組成。 (3) 注射槍頭 注射槍頭是對要發(fā)泡的箱體注射發(fā)泡劑,它主要由槍頭入管路、槍頭及相應的電磁機構等構成。 槍頭的運行過程為:當有注劑信號請求時,槍頭準確停止在該工位的前上方,然后下行再將槍頭伸出,打開注
15、劑閥門,注劑結(jié)束后原路返回并等待呼叫信號。 2.2冰箱箱體發(fā)泡生產(chǎn)工藝流程 共有四臺冰箱箱體發(fā)泡機,每臺的機械結(jié)構和控制方法完全相同。四臺冰箱箱體發(fā)泡機間隔相等地排成一排,在與該排平行的位置是接送箱體的地面自動運輸小車,小車能夠從拼裝生產(chǎn)線上接一臺箱體,然后送入空的發(fā)泡機中,發(fā)泡機接箱的順序為1#、2#、3#、4#。發(fā)泡機主有由夾具和輸送輥道組成,箱體后背朝下平躺著進入發(fā)泡機。當發(fā)泡機內(nèi)箱體完全進入時,夾具夾緊并抬起一定的角度以便接受來自注射機的槍頭的注料。 注射槍頭為懸掛輸送機構,平行安放在四臺發(fā)泡機的上前方,槍頭入管路由電機和旋轉(zhuǎn)編碼器來帶動控制,當有箱體要料時,通過計算行程,準確
16、地停在該發(fā)泡機的上方,并下移,然后再水平快速移動,槍頭準確插入箱體注射空中,打開兩種混料閥門,通過延時,關閉閥門,退出槍頭,槍頭上行后,繼續(xù)判斷是否有箱體要料,否則返回原位等待。槍頭由變頻器控制減速和停止。 當箱體注料完畢后,模具開始加熱一定時間,時間到,即箱體和夾具由傾斜位回到水平位,松開夾具,發(fā)出出箱信號,待小車有空時來接箱,小車把箱體接出,運行到裝配生產(chǎn)線上去。 3 系統(tǒng)設計要求及設計方案 3.1系統(tǒng)設計要求 (1)系統(tǒng)具有手動和自動運行功能。 (2)發(fā)泡機能正確發(fā)出入箱、出箱和注劑請求信號。 (3)輸送小車能根據(jù)發(fā)泡機發(fā)出的信號自動判斷運行方向。 (4)輸送小車響應入箱請
17、求信號優(yōu)先,當處理完入箱事件后才去處理出箱。 (5)輸送小車在返回原點等待途中,若在其后方有出箱請求,小車能在前一工位停車并反向去響應相應的出箱請求。 (6)注射槍頭能自動判斷運行方向,并能準確停止在相應工位處。 (7)輸送小車和槍頭的運行控制過程均為:快速—慢速—停車。 (8)不能有箱體注料沖突或進出箱沖空發(fā)生。整個系統(tǒng)運行平穩(wěn)、安全。 (9)系統(tǒng)運行中具有相應的指示信號。 3.2系統(tǒng)設計方案 3.2.1總體方案 傳統(tǒng)的電氣控制回路是利用時間繼電器、中間繼電器等實現(xiàn)其控制功能的,但是這樣的控制方式對于大型復雜的系統(tǒng)就顯得力不從心了,因此該系統(tǒng)選用以PLC為主控制器對生
18、產(chǎn)線上的小車、注射槍頭和發(fā)泡機等進行智能化控制。 (1) 輸送小車 輸送小車在運行中要根據(jù)生產(chǎn)節(jié)拍的需求,需要進行調(diào)速,采用變頻器可方便地實現(xiàn)小車的快慢速運行。小車的位置信息通過在小車運行的軌道上安裝的行程開關等發(fā)送至PLC中,PLC接收該信息后進行處理并根據(jù)程序做出判斷,然后將處理后的結(jié)果再反饋給小車,以此實現(xiàn)小車的有序控制。 (2) 注射槍頭 槍頭的快慢速控制同小車相同,均采用變頻器控制。對于槍頭的停車定位采用旋轉(zhuǎn)編碼器,通過計算行程,并轉(zhuǎn)換為脈沖,實現(xiàn)槍頭的精確定位控制。 (3) 發(fā)泡機 各工位發(fā)泡機是固定不動的部分,PLC通過控制相應的執(zhí)行機構來完成它的控制
19、過程。該部分控制邏輯較簡單。 3.2.2控制結(jié)構圖 根據(jù)控制要求,PLC接收現(xiàn)場的各種開關和傳感器等發(fā)出的信號進行處理,然后輸出到執(zhí)行機構進行控制。系統(tǒng)控制框圖如圖2所示。 圖2 系統(tǒng)控制結(jié)結(jié)構圖 4 箱體發(fā)泡電氣控制系統(tǒng)設計 4.1系統(tǒng)主電路設計 該電路主要對電機部分進行設計。 冰箱箱體發(fā)泡系統(tǒng)中共用三相交流異步電動機七臺:輸送小車兩臺,其中滾輪驅(qū)動電機一臺,輸送箱體運行軌道電機一臺;注射槍頭橫向運行電機一臺;四個工位發(fā)泡機中的滾輪驅(qū)動電機各一臺。系統(tǒng)電氣原理圖如圖3所示。 圖3 系統(tǒng)電氣原理圖 圖中輸送小車軌道電機和注射槍頭電機采用變頻器驅(qū)動,
20、在變頻器內(nèi)設置有相應的電氣保護,如過熱、過載等。為了提高變頻器的效率和減少高次諧波對變頻器的影響,在變頻器的入線端裝設有電抗器,線路中增加低壓斷路器對變頻器進行過載、短路、欠壓等保護。滾輪電機加設熔斷器和熱繼電器進行短路和過載保護,并通過接觸器進行正反轉(zhuǎn)的切換。 4.2 PLC選型及接線圖 4.2.1 PLC 的選型 可編程控制器是整個控制系統(tǒng)的核心部件,正確、合理的選擇機型對于保證整個系統(tǒng)的技術經(jīng)濟性能指標起著重要的作用。 PLC選型的基本原則是在滿足基本控制功能和容量的前提下,盡量保證工作可靠,維護使用方便以及最佳的性價比。 對于工藝過程比較固定,環(huán)境條件
21、較好(維修量小)的場合,選用整體式結(jié)構PLC比較合適,其他情況選用模塊式結(jié)構PLC比較合適。 PLC的選型一般包括機型的選擇、存儲器容量的選擇、I/O模板的選擇等。 (1) PLC的機型選擇 本研究課題主要以開關量控制為主,結(jié)合學校的實驗條件同時根據(jù)PLC市場的應用情況,選擇德國SIEMENS公司在20世紀末推出的SIMATIC S7-300系列PLC。該型產(chǎn)品性價比高,電磁兼容性高,抗震動沖擊性強,具有非常好的工業(yè)環(huán)境適應性。 同時S7-300系列PLC是模塊式結(jié)構,各種模板如CPU模板、信號模板SM、功能模板FM、通信模板CP、電源模板PS等及人機界面(HM
22、I),可以根據(jù)控制要求進行廣泛的組合和擴展。 (2) PLC存儲器容量的選擇 合理確定PLC的用戶程序存儲器的容量,是PLC應用設計及選型中不可缺少的環(huán)節(jié)。一般說來,用戶程序存儲器的內(nèi)存容量與內(nèi)存利用率、開關量I/O總數(shù)、模擬量I/O點數(shù)及設計者的編程水平有關。 冰箱箱體發(fā)泡生產(chǎn)線的I/O點數(shù)主要包括傳感器信號、電動機的接觸器線圈、控制輸送小車運行的行程開關,發(fā)泡機內(nèi)液壓系統(tǒng)的電磁閥線圈,注射槍頭的限位開關及其液壓電磁閥線圈,為安全考慮,系統(tǒng)中的電磁閥主要采用三位四通閥。此外還有各種按鈕及信號指示等。I/O點數(shù)統(tǒng)計如表1所示。 表1 I/O點數(shù)統(tǒng)計表 輸入點數(shù) 輸出點數(shù)
23、 行程開關 17 電機接觸器線圈 10 按鈕 13 電磁閥線圈 21 光電傳感器 2 加熱絲 4 選擇開關 3 連變頻器、信號指示 25 合計 35 合計 60 本系統(tǒng)只考慮開關量控制,根據(jù)I/O點數(shù)統(tǒng)計表可估算出所需內(nèi)存字數(shù): 內(nèi)存字數(shù)=開關量I/O點數(shù)10 =9510=950 在此基礎上要考慮系統(tǒng)功能的增加、規(guī)模的擴大及編寫程序的長短等,要留有足夠大內(nèi)存空間。 (3) PLC I/O模板的選擇 注射槍頭的定位采用旋轉(zhuǎn)編碼器,在選用CPU型號時要具有高速計數(shù)器功能,此外對生產(chǎn)線今后的功能升級C
24、PU要有通信接口等。系統(tǒng)配置如表2所示。 表2 系統(tǒng)配置 名稱 型號 訂貨號 數(shù)量 電源模塊 PS307 5A 6ES7 307-1EA00-0AA0 1 CPU模塊 CPU314C-2DP 6ES7 314-6CF00-0AB0 1 數(shù)字量輸入模塊 DI32 DC24V DI16 DC24V 6ES7 321-1BL80-0AA0 6ES7 321-1BH82-0AA0 1 1 數(shù)字量輸出模塊 DO8 DC24V/2A DO16 AC120/230V/1A DO32DC24V/0.5A DO8 DC24V/0.5A 6ES7 322-
25、1BF01-0AA0 6ES7 322-1FH00-0AA0 6ES7 322-1BL00-0AA0 6ES7 322-8BF00-0AB0 1 1 1 1 (4) PLC I/O接線圖 輸入模板接線圖如圖4所示。 圖4 輸入模板接線圖 輸出模板接線圖如圖5所示。 (a) 輸出模板接線圖 (b) 輸出模板接線圖 圖5輸出模板接線圖 4.2.2 S7-300系列PLC及組態(tài)編程軟件簡介 (1) S7-300系列PLC簡介 S7-300系列是西門子公司PLC的中端產(chǎn)品,是一種通用型的PLC,能適合自動化工程的各種應用場合,
26、尤其是在生產(chǎn)制造工程中的應用。模塊化、無風扇結(jié)構、易于實現(xiàn)分布式的配置以及易于掌握等特點,使得S7-300成為一種既經(jīng)濟又切合實際的解決方案。S7-300具有以下顯著特點: 循環(huán)周期短、處理速度高 指令集功能強大、可用于復雜功能 產(chǎn)品設計緊湊、可用于空間有限的場合 模塊化結(jié)構、適合密集安裝 有不同檔次的CPU、各種各樣的功能 模塊和I/O模塊可供選擇 無需電池備份,免維護 可在惡劣條件下露天使用的模塊類型(SIPLUS) (2) S7-300系列PLC組態(tài)編程軟件簡介 使用STEP 7軟件可對S7-300進行編程。STEP 7包含了自動化項目中從項目的啟動、
27、實施到測試以及服務,每一階段所需的全部功能。 STEP 7主要包括以下組件: SIMATIC管理器,用于集中管理所有工具以及自動化項目數(shù)據(jù) 程序編輯器,用于以LAD、FBD和STL語言生成用戶程序 符號編程器,用于管理全局變量 硬件組態(tài),用于組態(tài)和參數(shù)化硬件 硬件診斷,用于診斷自動化系統(tǒng)的組態(tài) NetPro,用于組態(tài)MPI和PROFIBUS等網(wǎng)絡連接 4.3變頻器選型及設置 4.3.1變頻器類型的選擇 控制系統(tǒng)中有七臺交流電動機組成,根據(jù)生產(chǎn)工藝的需要,要對輸送小車和注射槍頭的驅(qū)動電機進行50Hz以下調(diào)速。采用變頻器對交流電動機實施矢量控制,可以得到
28、基本轉(zhuǎn)速以下的恒轉(zhuǎn)矩特性。由于該系統(tǒng)中的負載不大,但對小車和槍頭的運行在短時間內(nèi)具有快速性及停車時定位精確的要求,在選擇變頻器時選擇了西門子MICROMASTER 440具有轉(zhuǎn)矩控制功能的變頻器。 MM440變頻器是一種集多種功能于一體的變頻器,其恒定轉(zhuǎn)矩控制方式的額定功率范圍為120W~200KW,可變轉(zhuǎn)矩控制方式的額定功率可達 250KW,它適用于電動機需要調(diào)速的場合。可通過數(shù)字面板或遠程操作器方式,修改其內(nèi)置參數(shù)。 4.3.2變頻器容量的選擇 變頻器的容量可從以下三個角度表述:額定電流、可用電動機功率和額定容量。其中后兩項,變頻器生產(chǎn)廠家由本國或公司生產(chǎn)的標準電動機給出,或
29、隨變頻器輸出 電壓而降低,都很難確切表達變頻器的能力。選擇變頻器時,只有變頻器的額定電流是一個反映半導體變頻裝置負載能力的關鍵量。負載電流不超過變頻器額定電流是選擇變頻器的基本原則。 由于變頻器供給電動機的是脈動電流,電動機在額定運行狀態(tài)下,用變頻器供電與用工頻電網(wǎng)供電相比電流要大,所以選擇變頻器電流或功率要比電動機電流或功率大一個等級。則變頻器容量PbN可按下式選取: PbN=1.1PmN 式中:PmN為電動機額定功率。 4.3.3變頻器參數(shù)設置 (1) 輸送小車變頻器參數(shù)設置 輸送小車采用兩段速控制:快速運行頻率為50H
30、z,慢速運行頻率為30Hz。在變頻器中設置兩段速頻率,下表為變頻器數(shù)字輸入及對應PLC輸出變量約定如表2所示。 表2 變頻器數(shù)字輸入及對應PLC輸出變量約定表 變頻器端口 對應PLC輸出點 對應參數(shù) 說明 5 Q8.0 P0701 固定頻率1 6 Q8.1 P0702 固定頻率2 7 Q8.2 P0703 正向運行 8 Q8.3 P0704 反向運行 輸送小車實現(xiàn)變頻調(diào)速控制接線圖如圖6所示。 圖6 輸送小車實現(xiàn)變頻調(diào)速控制接線圖 輸送小車的變頻調(diào)速變頻器具體參數(shù)設置。 ● 電動機參數(shù)設置 為了使電動機與變頻器相匹配,需設置電動機參
31、數(shù)。電動機采用SIEMENS型號為1LA70096-4AA10高效變頻電動機。電動機參數(shù)設置如表3所示。 表3 電動機參數(shù)設置表 參數(shù)號 出廠缺省值 設置值 說明 P0003 1 1 用戶訪問級為標準級 P0010 0 1 開始快速調(diào)試 P0100 0 0 選擇工作地區(qū),KW、50Hz P0304 230 230 電動機的額定電壓(V) P0305 6.00 3.4 電動機的額定電流(A) P0307 1.5 1.5 電動機的額定功率(KW) P0310 50 50 電動機的額定頻率(Hz) P0311 1425 142
32、0 電動機額定轉(zhuǎn)速(r/min) P0003 1 2 用戶訪問級為擴展級 P0300 1 1 選擇電動機類型為異步電動機 P0308 0.000 0.81 電動機的額定功率因數(shù) P3900 0 1 結(jié)束快速調(diào)試 ● 固定頻率控制參數(shù)設置 參數(shù)設置如表4所示。 表4 固定頻率控制參數(shù)表 參數(shù)號 出廠缺省值 設置值 說明 P0003 1 1 用戶訪問級為標準級 P0004 0 7 參數(shù)過濾,命令和數(shù)字I/O P0700 2 2 命令源選擇“由端子排輸入” P1080 0 0 電動機運行的最低頻率(Hz) P1082
33、 50 50 電動機運行的最高頻率(Hz) P1120 10 1 上升時間(S) P1121 10 1 下降時間(S) P0003 1 2 用戶訪問級為擴展級 P0004 0 7 參數(shù)過濾,命令和數(shù)字I/O P0701 1 15 數(shù)字輸入1的功能,選擇固定頻率 P0702 1 15 數(shù)字輸入2的功能,選擇固定頻率 P0703 1 1 數(shù)字輸入3的功能,正轉(zhuǎn) P0704 1 12 數(shù)字輸入4的功能,反轉(zhuǎn) 續(xù)
34、表4 參數(shù)號 出廠缺省值 設置值 說明 P0003 1 1 用戶訪問級為標準級 P0004 0 10 參數(shù)過濾,設定值通道和斜坡函數(shù)發(fā)生器 P1000 2 3 選擇固定頻率設定值 P0003 1 2 用戶訪問級為擴展級 P0004 0 10 參數(shù)過濾,設定值通道和斜坡函數(shù)發(fā)生器 P1001 0 50 固定頻率1(Hz) P1002 5 30 固定頻率2(Hz) (4) 注射槍頭變頻器參數(shù)設置 注射槍頭與輸送小車一樣采用兩段速控制:快速運行頻率為50Hz,慢速運行頻率為30Hz。變頻器數(shù)字輸入及對應PLC輸出變量約定如表
35、5所示。 表5 變頻器數(shù)字輸入及對應PLC輸出變量約定表 變頻器端口 對應PLC輸出點 對應參數(shù) 說明 5 Q8.4 P0701 固定頻率1 6 Q8.5 P0702 固定頻率2 7 Q8.6 P0703 正向運行 8 Q8.7 P0704 反向運行 注射槍頭實現(xiàn)變頻調(diào)速控制接線圖如圖7所示。 圖7 注射槍頭實現(xiàn)變頻調(diào)速控制接線圖 注射槍頭的變頻調(diào)速變頻器具體參數(shù)設置,像電動機參數(shù)設置、固定頻率控制參數(shù)同輸送小車設置方法完全相同。 4.4 旋轉(zhuǎn)編碼器工作原理及應用 4.4.1 旋轉(zhuǎn)編碼器的工作原理 增量式旋轉(zhuǎn)編碼器是一種集光、機
36、、電于一體的角度檢測裝置,由安裝在轉(zhuǎn)軸上的光柵碼盤和光電檢測裝置組成。光柵碼盤的轉(zhuǎn)軸與被測轉(zhuǎn)軸同軸,被測轉(zhuǎn)軸旋轉(zhuǎn)時,光柵碼盤與其同步旋轉(zhuǎn),經(jīng)電子元件組成的檢測裝置利用光電轉(zhuǎn)換原理將旋轉(zhuǎn)位置和方向轉(zhuǎn)換成相應的信號。 光柵碼盤是在一個碼道上開出三條碼道,由內(nèi)向外分別為A、B、Z,如圖8所示。 圖8 光柵碼盤結(jié)構 在A、B碼道的碼盤上,等距離地開有透光的縫隙,兩條碼道上相鄰的縫隙互相錯開半個縫寬,于是A和B就輸出兩個相位相差90的電信號第三條碼道。Z只開出一個縫隙,用來表示碼盤的零位。在碼盤的兩側(cè)分別安裝光源和光敏元件輸出,碼盤上有多少縫隙,就會有多少個脈沖輸出,將這些脈沖整形后,輸出的
37、脈沖信號如圖9所示。 圖9 增量式編碼器三通道輸出信號示意圖 4.4.2 旋轉(zhuǎn)編碼器的選型及與PLC的連接 (1) 旋轉(zhuǎn)編碼器的選型 增量型編碼器是直接利用光電轉(zhuǎn)換原理輸出三組方波脈沖A、B和Z相;A、B兩組脈沖相位差90,從而可方便地判斷出旋轉(zhuǎn)方向,而Z相為每轉(zhuǎn)一個脈沖,用于基準點定位。根據(jù)注射槍頭運行的要求,選用歐姆龍公司E6B2-CWZ5B增量式旋轉(zhuǎn)編碼器。 該編碼器具有以下主要特點: 采用密封軸承、實現(xiàn)IP64f的防滴、防油性。 增強耐軸負載性能。實現(xiàn)徑向30N、推力向20N。 導線斜式引出方式。有導線橫向引出和后部引出
38、。 附有逆接、負荷短路保護回路,改善了可靠性。 技術參數(shù)如下: 工作電壓:5~24VDC 消耗電流:80mA以下 輸出相: A、B、Z 輸出狀態(tài):PNP集電極開路輸出 最高響應頻率:50KHz 輸出回路圖如10所示: 圖10 E6B2-CWZ5B型編碼器輸出回路圖 (2) 旋轉(zhuǎn)編碼器與PLC 的連接 在CPU314C-2DP中有兩個連接器(X1和X2),用于連接DI/DO,或者用于計數(shù)、頻率測量和脈沖寬度調(diào)制。連接器如圖11所示。 圖11 CPU314C-2DP的連接器
39、 當使用計數(shù)、頻率測量和脈沖寬度調(diào)制功能時,主要應用X2連接器,X2端子分配見表6所示。 表6 X2連接器端子分配 編號 名稱 計數(shù)模式下含義 編號 名稱 計數(shù)模式下含義 1 1L+ 輸入的24V電源 21 2L+ 輸出的24V電源 2 DI+0.0 通道 0:軌跡 A/脈沖 22 DO+0.0 通道 0:輸出 3 DI+0.1 通道 0:軌跡 B/方向 23 DO+0.1 通道 1:輸出 4 DI+0.2 通道 0:硬件門 24 DO+0.2 通道 2:輸出 5 DI+0.3 通道 1:軌跡 A/脈沖 25 DO+0.
40、3 通道 3:輸出 6 DI+0.4 通道 1:軌跡 B/方向 26 DO+0.4 未使用 7 DI+0.5 通道 1:硬件門 27 DO+0.5 未使用 8 DI+0.6 通道 2:軌跡 A/脈沖 28 DO+0.6 未使用 9 DI+0.7 通道 2:軌跡 B/方向 29 DO+0.7 未使用 10 — 未使用 30 2M 外殼接地 11 — 未使用 31 3L+ 輸處的24V電源 12 DI+1.0 通道 2:硬件門 32 DO+1.0 未使用 13 DI+1.1 通道 3:軌跡 A/脈沖 33
41、 DO+1.1 未使用 14 DI+1.2 通道 3:軌跡 B/方向 34 DO+1.2 未使用 15 DI+1.3 通道 3:硬件門 35 DO+1.3 未使用 16 DI+1.4 通道 0:鎖存器 36 DO+1.4 未使用 17 DI+1.5 通道 1:鎖存器 37 DO+1.5 未使用 18 DI+1.6 通道 2:鎖存器 38 DO+1.6 未使用 19 DI+1.7 通道 3:鎖存器 39 DO+1.7 未使用 20 1M 外殼接地 40 3M 外殼接地 E6B2-CWZ5B型編碼器與CP
42、U314C-2DP的連接如圖12所示。 圖12 E6B2-CWZ5B型編碼器與CPU314C-2DP的連接 5 PLC程序設計 在對本系統(tǒng)進行編程時,主要采用了線性化的編程方法。 冰箱箱體發(fā)泡生產(chǎn)線程序主要由輸送小車、注射槍頭和發(fā)泡機等三部分組成。三者之間的數(shù)據(jù)交換較多,邏輯互相配合完成整個系統(tǒng)的有序控制。 5.1控制系統(tǒng)資源配置 根據(jù)系統(tǒng)的控制要求,共需數(shù)字量輸入點35個,輸出點60個。 前面確定了控制系統(tǒng)所需的硬件設備,CPU類型為CPU314C- 2DP;數(shù)字量輸入模板選擇DI32DC24V一塊;DI16DC24V一塊;數(shù)字量輸出模板選擇DO
43、8DC24V一塊;DO16AC24V一塊;DO32DC24V一塊;DO8DC24V一塊;系統(tǒng)的硬件組態(tài)如圖13所示。 圖13 系統(tǒng)的硬件組態(tài) 輸入模塊的地址分配表見表7。 表7 輸入模塊的地址分配 序號 編號 設備 說明 序號 編號 設備 說明 1 I0.0 SB1 啟動按鈕 19 I2.2 SQ12 3#反向變速 2 I0.1 SB2 停止按鈕 20 I2.3 SQ13 4#正向變速 3 I0.2 SB3 急停按鈕 21 I2.4 SQ14 4#停車 4 I0.3 PS1 拼裝線檢測箱體 22
44、 I2.5 SQ15 裝配線變速 5 I0.4 PS2 車上檢測 23 I2.6 SQ16 裝配線停車 6 I0.5 SA1 自動開關 24 I2.7 SQ17 槍頭右限位 7 I0.6 SA2 手動開關 25 I3.0 SB4 車手動右行 8 I0.7 SQ1 槍頭左限位 26 I3.1 SB5 車手動左行 9 I1.0 SQ2 車原點限位 27 I3.2 SB6 手動入箱 10 I1.1 SQ3 反向變速 28 I3.3 SB7 手動出箱 11 I1.2 SQ4 1#正向變速 2
45、9 I3.4 SB8 槍頭手動右行 12 I1.3 SQ5 1#停車 30 I3.5 SB9 槍頭手動左行 13 I1.4 SQ6 1#反向變速 31 I3.6 SB10 槍頭手動下行 14 I1.5 SQ7 2#正向變速 32 I3.7 SB11 槍頭手動上行 15 I1.6 SQ8 2#停車 33 I4.0 SB12 槍頭手動伸出 16 I1.7 SQ9 2#反向變速 34 I4.1 SB13 槍頭手動退回 17 I2.0 SQ10 3#正向變速 35 I4.2 SA3 手動注劑開關 1
46、8 I2.1 SQ11 3#停車 輸出模塊的地址分配表見表8。 表8 輸出模塊的地址分配表 序號 編號 設備 說明 序號 編號 設備 說明 1 Q8.0 變頻器5端 小車快速 31 Q17.0 YV9 1#升電磁閥 2 Q8.1 變頻器6端 小車慢速 32 Q17.1 YV10 1#降電磁閥 3 Q8.2 變頻器7端 小車右行 33 Q17.2 YV11 2#升電磁閥 4 Q8.3 變頻器8端 小車左行 34 Q17.3 YV12 2#降電磁閥 5 Q8.4 變頻器5端 槍
47、頭快速 35 Q17.4 YV13 3#升電磁閥 6 Q8.5 變頻器6端 槍頭慢速 36 Q17.5 YV14 3#降電磁閥 7 Q8.6 變頻器7端 槍頭右行 37 Q17.6 YV15 4#升電磁閥 8 Q8.7 變頻器8端 槍頭左行 38 Q17.7 YV16 4#降電磁閥 9 Q12.0 KM1 車滾輪正轉(zhuǎn) 39 Q18.0 YV17 槍頭下電磁閥 10 Q12.1 KM2 車滾輪反轉(zhuǎn) 40 Q18.1 YV18 槍頭上電磁閥 11 Q12.2 KM3 1#滾輪正轉(zhuǎn) 41 Q18.2
48、 YV19 槍頭伸電磁閥 續(xù)表8 序號 編號 設備 說明 序號 編號 設備 說明 12 Q12.3 KM4 1#滾輪反轉(zhuǎn) 42 Q18.3 YV20 槍頭退電磁閥 13 Q12.4 KM5 2#滾輪正轉(zhuǎn) 43 Q18.4 YV1 注劑電磁閥 14 Q12.5
49、 KM6 2#滾輪反轉(zhuǎn) 44 Q18.5 HL1 1#入箱指示 15 Q12.6 KM7 3#滾輪正轉(zhuǎn) 45 Q18.6 HL2 2#入箱指示 16 Q12.7 KM8 3#滾輪反轉(zhuǎn) 46 Q18.7 HL3 3#入箱指示 17 Q13.0 KM9 4#滾輪正轉(zhuǎn) 47 Q19.0 HL4 4#入箱指示 18 Q13.1 KM10 4#滾輪反轉(zhuǎn) 48 Q19.1 HL5 1#出箱指示 19 Q13.2 YA1 1#加熱絲 49 Q19.2 HL6 2#出箱指示 20 Q13.3 YA2 2#加熱絲
50、 50 Q19.3 HL7 3#出箱指示 21 Q13.4 YA3 3#加熱絲 51 Q19.4 HL8 4#出箱指示 22 Q13.5 YA4 4#加熱絲 52 Q19.5 HL9 1#呼叫槍指示 23 Q16.0 YV1 1#夾電磁閥 53 Q19.6 HL10 2#呼叫槍指示 24 Q16.1 YV2 1#松電磁閥 54 Q19.7 HL11 3#呼叫槍指示 25 Q16.2 YV3 2#夾電磁閥 55 Q20.0 HL12 4#呼叫槍指示 26 Q16.3 YV4 2#松電磁閥 56 Q2
51、0.1 HL13 運行指示 27 Q16.4 YV5 3#夾電磁閥 57 Q20.2 HL14 停車指示 28 Q16.5 YV6 3#松電磁閥 58 Q20.3 HL15 急停指示 29 Q16.6 YV7 4#夾電磁閥 59 Q20.4 HL16 這的運行指示 30 Q16.7 YV8 4#松電磁閥 60 Q20.5 HL17 手動運行指示 5.2系統(tǒng)程序設計示例 5.2.1 S7-300編程環(huán)境 在編寫程序之前,首先要創(chuàng)建一個項目,創(chuàng)建項目的名稱為冰箱箱體控制。步驟如下: (1) 雙擊SIMATIC ST
52、EP7 軟件的圖標,進入STEP7 編程軟件環(huán)境。如圖14所示。 圖14 STEP7 編程軟件環(huán)境 (2) 執(zhí)行菜單命令“文件/新建”,在打開的對話框中單擊“瀏覽”按鈕選擇項目的存儲位置,建立一個新項目名為“冰箱箱體”,如圖15所示。 圖15 建立新項目 (3) 單擊“確定”按鈕后,在SIMATIC 管理器中,顯示出一個新建立的項目名稱“冰箱箱體”。在新項目名上按右鍵選擇“插入新對象”,選擇插入一個“SIMATIC 300站點”,如圖16所示。 圖16 插入一個“SIMATIC 300站點” (4) 選擇插入的300 站點,雙擊右側(cè)窗口中包含的硬件圖標,打開“硬
53、件組態(tài)”窗口。這時,窗口中無任何內(nèi)容,需要逐一添加。 (5) 首先在右側(cè)的硬件目錄“SIMATIC 300/ RACK-300”中雙擊Rail,一個模擬的機架框就出現(xiàn)在左側(cè)的窗口中。在這個機架上,用戶可以配置具體的模塊。首先在左側(cè)視圖中單擊模塊將要存放的位置,然后再右側(cè)視圖中雙擊選擇的模塊,或?qū)⑦x擇的模塊拖入存放的位置也可,圖17為本系統(tǒng)的配置機架和具體的模塊。 圖17 配置機架和具體的模塊 5.2.2 CPU參數(shù)設置 雙擊CPU所在行,彈出的對話框里包含多個選項頁。如圖18所示。 圖18 CPU屬性窗口 (1) “常規(guī)”屬性頁中包含CPU的基本信息和MPI的設置
54、。 (2) “啟動”屬性頁中可以設置CPU的啟動特性參數(shù)。 (3) “周期/時鐘存儲器”屬性頁中可設置“掃描周期監(jiān)視時間”和“來自通訊的掃描周期負載”。 在“周期/時鐘存儲器”選項頁中設置“時鐘存儲器”,選中該功能,并在“存儲器字節(jié)”中輸入存儲字節(jié)地址B100,此時B100的各位的作用是產(chǎn)生不同頻率的方波信號。時鐘存儲器各位的周期及頻率如表9所示。 表9 時鐘存儲器各位的周期及頻率 位 7 6 5 4 3 2 1 0 周期/s 2 1.6 1 0.8 0.5 0.4 0.2 0.1 頻率/Hz 0.5 0.625 1 1.25
55、 2 2.5 5 10 (4)“保持存儲器”屬性頁。用來指定當出現(xiàn)斷電或從STOP到RUN切換時需要保持的存儲器區(qū)域。設置如圖19所示。 圖19 CPU的“周期/時鐘存儲器”屬性頁 5.2.3程序流程設計與分析 (1) 輸送小車程序 輸送小車的程序流程圖如圖20所示。 圖20 輸送小車的程序流程圖 ● 正向行駛程序 小車響應入箱請求信號設計 當有出箱請求信號時,小車回原點裝箱,小車上有電動滾輪,并在內(nèi)側(cè)安裝有檢測器,當箱體被檢測到時,其上升沿發(fā)出停止?jié)L輪運轉(zhuǎn)的信號,同時發(fā)出讓小車正向行駛的信號。 到達工位,車上和發(fā)泡機內(nèi)的滾
56、輪開始運轉(zhuǎn),將箱體送入發(fā)泡機內(nèi),當檢測器檢測到下降沿時,停止小車上的滾輪并發(fā)出反向行駛的信號,同時解除該工位的入箱請求。若還有入箱請求,小車回原點,動作同上。 在只響應出箱請求時,若小車在返回原點途中,在其后有出箱請求,車在前工位停,然后反向,例如:車行到2#處時,4#有出箱請求,車在1#停,反向行駛?cè)?#響應出箱請求。對該部分的功能在程序?qū)崿F(xiàn)上做如下設計。 在小車反向慢速及反向停車行駛的程序中增加相應的控制程序段。 首先要排除4#工位,分別在1#、2#、3#工位的慢速行駛條件中增加其后面的出箱請求條件。在1#處要并聯(lián)2#、3#、和4#的出箱請求條件;在2#處并聯(lián)3#和4#的出箱請求條件
57、;在3#處并聯(lián)4#的出箱請求條件。反向停車中增加的條件與反向慢速相同。 停車并反向程序如圖21所示。 圖21 停車并反向程序 為保證能實現(xiàn)此功能,需要設計限制條件。 當這樣的情況發(fā)生時,在小車反向行駛到1#、2#和3#的反向變速點處啟動一個定時器,定時時間要延長到小車正向運行后,確保當車停止時能夠向右行駛。定時器控制程序如圖22所示。 圖22 定時器控制程序 ● 小車響應出箱請求信號設計 在順向時,直接截車響應出箱。 當車在響應入箱還未結(jié)束時,為能在入箱完成后辨別行駛方向,需要為小車和發(fā)出出箱請求的發(fā)泡機作位置信息記錄,兩者比較,產(chǎn)生的結(jié)果作為方
58、向的行駛的信號。 (2) 注射槍頭程序 當有呼叫槍信號時,槍頭判斷信號的位置,正轉(zhuǎn)或反轉(zhuǎn)前往相應的工位,槍頭的停止由旋轉(zhuǎn)編碼器發(fā)出的脈沖進行定位。注射槍頭的程序流程圖如圖23所示。 圖23 注射槍頭的程序流程圖 ● 計數(shù)器的操作模式 在CPU314C-2DP中,集成了4路完全獨立的60KHz的高速計數(shù)器。計數(shù)器的工作方式可分為: 連續(xù)計數(shù) 一次計數(shù) 周期計數(shù) 在CPU的組態(tài)畫面中,雙擊“計數(shù)”進入組態(tài)畫面,選擇計數(shù)模式為連續(xù)計數(shù)。如圖24所示。 圖24 計數(shù)器組態(tài)畫面 (3) 計數(shù)器的功能和參數(shù)設置 ● 計數(shù)方向:可分為贈/減計數(shù)。 ● 門功
59、能:用于開始、停止和中斷計數(shù)功能。 取消計數(shù):當門再次打開時,計數(shù)值清零。 停止計數(shù):當門再次打開時,計數(shù)值在上次計數(shù)值的基礎上計數(shù)。 ● 比較器功能:可在CPU中存儲比較值,用于產(chǎn)生中斷。 ● 硬件中斷功能:根據(jù)計數(shù)值和比較值,可產(chǎn)生硬件中斷。 計數(shù)器的參數(shù)設置畫面如圖25所示。 圖25 計數(shù)器參數(shù)設置畫面 (4) SFB47介紹 在OB1調(diào)用SFB47實現(xiàn)對計數(shù)器的控制。SFB47塊圖如圖26所示。 圖26 SFB47塊圖 可使用以下功能。 ● 通過軟件門 SW_GATE 啟動/停止計數(shù)器 ● 啟用/控制輸出 DO ● 讀出狀態(tài)位
60、 ● 讀取當前計數(shù)值和鎖存器值 ● 用于讀/寫內(nèi)部計數(shù)寄存器的作業(yè) ● 讀出當前周期(不與塊互連,但僅在背景數(shù)據(jù)塊中可用) SFB47的參數(shù)說明。 輸入?yún)?shù)見下表10所示。 表10 輸入?yún)?shù)表 參數(shù) 數(shù)據(jù)類型 地址(背景數(shù)據(jù)塊) 說明 值范圍 缺省 LADDR WORD 0 “HW Config”中指定的子模塊 I/O 地址 CPU 特定 768 CHANNEL INT 2 通道號: CPU 312C CPU 313C CPU 313C-2 DP/PtP CPU 314C-2 DP/PtP 0-1 0-2
61、 0-3 0 SW_GATE BOOL 4.0 軟件門 用于計數(shù)器啟動/停止 TRUE/FALSE FALSE CTRL_DO BOOL 4.1 啟用輸出 TRUE/FALSE FALSE SET_DO BOOL 4.2 控制輸出 TRUE/FALSE FALSE JOB_REQ BOOL 4.3 作業(yè)請求(正跳沿) TRUE/FALSE FALSE JOB_ID WORD 6 作業(yè)號: 不帶有功能的作業(yè) 寫入計數(shù)值 寫裝載值 寫入比較值 寫入滯后 寫入脈沖持續(xù)時間 讀裝載值 讀比較值 讀取滯后 讀取脈沖持續(xù)時間
62、 00(十六進制) 01(十六進制) 02(十六進制) 04(十六進制) 08(十六進制) 10(十六進制) 82(十六進制) 84(十六進制) 88(十六進制) 90(十六進制) 0 JOB_VAL DINT 8 寫作業(yè)的值 -231 到 +231-1 0 輸出參數(shù)見表11所示。 表11 輸出參數(shù)表 參數(shù) 數(shù)據(jù)類型 地址(背景數(shù)據(jù)塊) 說明 值范圍 缺省 STS_GATE BOOL 12.0 內(nèi)部門狀態(tài) TRUE/FALSE FALSE STS_STRT BOOL 12.1 硬件門狀態(tài)(啟動輸入) TRUE
63、/FALSE FALSE STS_LTCH BOOL 12.2 鎖存器輸入狀態(tài) TRUE/FALSE FALSE STS_DO BOOL 12.3 輸出狀態(tài) TRUE/FALSE FALSE STS_C_DN BOOL 12.4 向下計數(shù)的狀態(tài)。 TRUE/FALSE FALSE STS_C_UP BOOL 12.5 向上計數(shù)的狀態(tài)。 TRUE/FALSE FALSE COUNTVAL DINT 14 當前計數(shù)值 -231 到 231 -1 0 LATCHVAL DINT 18 當前鎖存器值 -231到 231-1 0
64、 STS_CMP BOOL 26.3 比較器狀態(tài) TRUE/FALSE FALSE (5) 槍頭定位程序設計 假設槍頭的原點在1#的前上方,在每兩個工位之間槍頭運行需要2000個脈沖,其中快速時1500個,慢速時500個,這樣共需脈沖為6000個。 在定位控制中采用中斷設置,通過裝入比較值與高速計數(shù)器的當前值進行比較,若相等,就產(chǎn)生中斷,調(diào)用硬件中斷組織塊OB40。在OB40內(nèi)處理相應的狀態(tài),并將下一次的比較值裝入,為下一次的比較中斷做準備。裝比較值是通過作業(yè)請求寫作業(yè)號來裝入的。寫比較值的作業(yè)號為04(十六進制),作業(yè)的值被寫入到JOB_VAL中。 在OB40中要處理兩次比
65、較中斷,由于SFB47只有一個比較功能,所以這兩次比較中斷都是由同一個位地址產(chǎn)生,只不過產(chǎn)生比較的條件(比較值)不同。當槍頭變速為慢速行駛時產(chǎn)生一次中斷,在OB40中要讓槍頭變?yōu)槁?,快速條件復位;當槍頭要停車時又產(chǎn)生一次中斷,此時在OB40中要讓槍頭停止,同時復位快慢速條件。為了在中斷產(chǎn)生時只處理本次的事件,在中斷入口處對中斷次數(shù)進行計數(shù),通過跳轉(zhuǎn)進行判別,如圖27所示。為一次中斷時處理變速事件,并將結(jié)果立即輸出;為兩次中斷時處理停車事件,同時將結(jié)果立即輸出。在處理完第二次中斷后,讓計數(shù)值回零。 圖27 中斷次數(shù)跳轉(zhuǎn)處理 (6) 系統(tǒng)程序示例 打開OB1,選擇
66、“選項”內(nèi)的“符號表”,將I/O及相應的輔助存儲器輸入。 系統(tǒng)的程序塊結(jié)構入下圖28所示。其中手動程序編寫在FC1中。 圖 28 系統(tǒng)的程序塊結(jié)構 ● 手動程序的編寫 雙擊FC1打開程序編輯器,對手動程序進行編寫。 ● SFB47程序的編寫 系統(tǒng)在自動模式運行時將SFB47的軟件門打開,準備計數(shù),SFB47的背景數(shù)據(jù)塊DB47如圖29所示。 圖29 DB47數(shù)據(jù)塊 OB1程序的編寫 雙擊OB1對主程序進行編寫,在OB1中對FC1進行調(diào)用。程序見附錄。 分別對FC1、OB40進行程序編寫。程序見附錄。 參考文獻 [1] 胡學林.可編程控制器原理及應用[M]. 北京:電子工業(yè)出版社,2007.1. [2] 劉美俊.西門子S7系列PLC的應用與維護[M].北京:機械工業(yè)出版社,2009.1. [3] 鄭鳳翼.圖解西門子S7-300/400系列PLC入門[M].北京:電子工業(yè)出版社,2009.8. [4] 柴瑞娟,孫繼承等.西門子P
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。