DeviceNet現(xiàn)場(chǎng)總線的汽車涂裝線控制系統(tǒng)設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
一、概述
DeviceNet現(xiàn)場(chǎng)總線是世界一流的自動(dòng)化控制和信息解決方案供應(yīng)商美國(guó)羅克韋爾自動(dòng)化(Rockwell Automation)公司推出的最優(yōu)的工業(yè)控制網(wǎng)絡(luò)技術(shù)NetLinx的底層網(wǎng)絡(luò)。
1.1 DeviceNet系統(tǒng)組成:
一個(gè)完整的DeviceNet網(wǎng)絡(luò)由以下幾部分組成:
① 主控器(PLC或PC)
② 現(xiàn)場(chǎng)輸入/輸出模塊:用于連接工業(yè)控制系統(tǒng)中的各種現(xiàn)場(chǎng)裝置,如:傳感器、按鈕、指示燈、閥門、變送器等,產(chǎn)品包括可直接安裝在惡劣工業(yè)環(huán)境的IP67防護(hù)等級(jí)的輸入/輸出模塊和適合安裝在操作臺(tái)和控制柜中的IP20防護(hù)等級(jí)的輸入/輸出模塊。
③ 其他現(xiàn)場(chǎng)裝置:變頻器,人機(jī)界面等復(fù)雜的現(xiàn)場(chǎng)裝置,可以通過獨(dú)立的DeviceNet接口連接到現(xiàn)場(chǎng)總線上,以獲取更多的信息。
④電纜及網(wǎng)絡(luò)附件:各種總線電纜、輔助電源電纜、連接現(xiàn)場(chǎng)輸入/輸出裝置的電纜和接插件、無源多端口接線盒、總線T型頭、電源T型頭、終端電阻等。
1.2 DeviceNet系統(tǒng)特點(diǎn):
① DeviceNet具有強(qiáng)大的抗電磁干擾的能力。
② 軟件支持在線自動(dòng)建立系統(tǒng),使用更方便。網(wǎng)絡(luò)最多支持64個(gè)節(jié)點(diǎn)。
③ 總線電源與通訊信號(hào)使用同一電纜。
④ 通訊速率/通訊距離。
在汽車生產(chǎn)線中,輸送設(shè)備是汽車生產(chǎn)流水線的主干,高效率的汽車生產(chǎn)必然要求先進(jìn)的生產(chǎn)線控制方式。早期采用的是傳統(tǒng)的PLC集中控制,控制系統(tǒng)精度低、操作不便;所有的數(shù)字量與模擬量I/O點(diǎn)均從PLC柜內(nèi)接線,導(dǎo)線用量大、布線復(fù)雜、故障率高,給現(xiàn)場(chǎng)調(diào)試和維護(hù)帶來了諸多不便,嚴(yán)重地影響了生產(chǎn),已不適應(yīng)現(xiàn)代化汽車企業(yè)的生產(chǎn)要求。
針對(duì)上述存在問題,提出一種在汽車生產(chǎn)過程中進(jìn)行車身輸送并實(shí)現(xiàn)自動(dòng)化控制的系統(tǒng)。
二、汽車涂裝生產(chǎn)線控制系統(tǒng)設(shè)計(jì)
2.1 控制系統(tǒng)主要組成
上海匯眾汽車儀征輕客基地油漆車間包括前處理、電泳底漆、密封膠、中涂漆、面漆和空腔注蠟等工序。
本汽車涂裝生產(chǎn)線控制系統(tǒng),包括輸送系統(tǒng)、控制系統(tǒng)和輸出系統(tǒng),其中:
輸送系統(tǒng)包括用于將車身輸送至各個(gè)工序的鏈條輸送機(jī)、滾床、移行機(jī)、旋轉(zhuǎn)裝置、升降機(jī)以及多個(gè)檢測(cè)單元;
控制系統(tǒng)包括電泳烘干控制模塊、噴涂控制模塊和面漆檢查控制模塊,基于DeviceNet現(xiàn)場(chǎng)總線的網(wǎng)絡(luò),其上連接的輸入設(shè)備有按鈕、急停開關(guān)、接近開關(guān)、光電開關(guān)、行程開關(guān)和PLC,用于通過DeviceNet網(wǎng)絡(luò)控制上述輸送系統(tǒng)的傳輸;
輸出系統(tǒng)基于EtherNet網(wǎng)絡(luò),用于將電泳烘干控制模塊、噴涂控制模塊和面漆檢查控制模塊與EtherNet上的監(jiān)控計(jì)算機(jī)連接,應(yīng)用組態(tài)軟件可以顯示各生產(chǎn)設(shè)備的運(yùn)行狀態(tài)、運(yùn)行參數(shù)、自動(dòng)故障報(bào)警,記錄故障點(diǎn),調(diào)出相關(guān)的控制程序。
2.2 各分系統(tǒng)主要組成
基于DeviceNet及As-i現(xiàn)場(chǎng)總線的汽車涂裝生產(chǎn)線控制系統(tǒng),共分為三個(gè)工序: 電泳烘干工序、噴涂工序和面漆檢查工序。以上三個(gè)工序各自使用一組控制模塊,電泳烘干控制模塊、噴涂控制模塊和面漆檢查控制模塊,每組控制柜各配有一套 OMRON CS1系列PLC,三臺(tái)PLC將通過Controller Link網(wǎng)連接,同時(shí)通過Ethernet網(wǎng)連接監(jiān)控計(jì)算機(jī)。每套PLC還采用一個(gè)人機(jī)界面作現(xiàn)場(chǎng)監(jiān)控。
圖1是本汽車涂裝生產(chǎn)線控制系統(tǒng),包括輸送系統(tǒng)1、控制系統(tǒng)2和輸出系統(tǒng)3,其中:輸送系統(tǒng)1包括用于將車身輸送至各個(gè)工序的鏈條輸送機(jī)、滾床、移行機(jī)、旋轉(zhuǎn)裝置、升降機(jī),輸送系統(tǒng)還包括吊掛車身的懸掛積放鏈、用于運(yùn)送車身的空中滑橇系統(tǒng)、用于移動(dòng)車身的地面滑橇系統(tǒng)、升降機(jī)、移行機(jī)等。設(shè)備數(shù)量多,具有高度的分散性,這導(dǎo)致I/O點(diǎn)數(shù)多,控制線路長(zhǎng)。須采用以DeviceNet為底層網(wǎng)絡(luò)的現(xiàn)場(chǎng)總線控制系統(tǒng)。
圖1 汽車涂裝生產(chǎn)線控制系統(tǒng)的示意
控制系統(tǒng)2包括電泳烘干控制模塊、噴涂控制模塊和面漆檢查控制模塊,各個(gè)控制模塊基于DeviceNet現(xiàn)場(chǎng)總線的網(wǎng)絡(luò),其上連接的輸入設(shè)備有按鈕、急停開關(guān)、接近開關(guān)、光電開關(guān)、行程開關(guān)和中控計(jì)算機(jī)(PLC),用于通過DeviceNet網(wǎng)絡(luò)控制上述輸送系統(tǒng)的傳輸,并通過 Controller Link使各個(gè)工序之間相互通信。Controler Link是OMRON的主要的FA級(jí)別的網(wǎng)絡(luò),它支持在PLC之間及PLC和上位機(jī)之間的自動(dòng)數(shù)據(jù)鏈接,也可以使用信息服務(wù)進(jìn)行可編程的數(shù)據(jù)傳送,可以得到高容量,柔性數(shù)據(jù)鏈接及高容量的數(shù)據(jù)傳送,對(duì)低成本的通信系統(tǒng),可使用雙絞線電纜。
輸出系統(tǒng)3將電泳烘干控制模塊的PLC連接到 EtherNet上的監(jiān)視計(jì)算機(jī)3,應(yīng)用組態(tài)軟件可以顯示各生產(chǎn)設(shè)備的運(yùn)行狀態(tài)、運(yùn)行參數(shù)、自動(dòng)故障報(bào)警,紀(jì)錄故障點(diǎn),調(diào)出相關(guān)的控制程序,可執(zhí)行多種通信:用TCP/IP傳送數(shù)據(jù)或UDP/IP Socket Services,執(zhí)行OMRON標(biāo)準(zhǔn)FINS指令,用FINS傳送數(shù)據(jù)或用STMP傳送郵件,根據(jù)需要選擇通信服務(wù),并將PLC柔性的連接到信息級(jí)別的 Ethernet網(wǎng)絡(luò)上。
圖2 汽車涂裝生產(chǎn)線控制系統(tǒng)的電泳烘干工序現(xiàn)場(chǎng)平面圖
圖2是電泳烘干工序現(xiàn)場(chǎng)平面圖,電泳烘干及冷卻部分輸送系統(tǒng)是整個(gè)涂裝生產(chǎn)線的長(zhǎng)度是最長(zhǎng)的,輸送線的任務(wù)就是把工件按照人的要求從位置A移向位置B,動(dòng)作方式多種多樣,有直線、旋轉(zhuǎn)、上下、按需停止、不同速度的切換等等。實(shí)現(xiàn)同樣功能的往往是相同類型的設(shè)備,所以整個(gè)生產(chǎn)線的設(shè)備類型有限而依靠控制來實(shí)現(xiàn)參數(shù)不同的功能。汽車生產(chǎn)輸送線常見設(shè)備有鏈條輸送機(jī)、滾床、移行機(jī)、旋轉(zhuǎn)裝置、升降機(jī)等等。
在此以生產(chǎn)線的一部分(電泳烘干及冷卻)的設(shè)計(jì)過程為例(此部分包括幾個(gè)典型的輸送設(shè)備),來說明控制任務(wù)是如何通過基于現(xiàn)場(chǎng)總線的控制系統(tǒng)來實(shí)現(xiàn)的。此部分生產(chǎn)線輸送設(shè)備的任務(wù)是完成電泳烘干到打磨前的工件輸送。按流程順序它包括鏈?zhǔn)缴禉C(jī)PL-C1(4m)、單速滾床PGD-C7(6m)、雙速滾床PGS-C1(2.7m)、電泳烘干雙鏈(52.1m)、雙速滾床PGS-C2(2.7m)、鏈?zhǔn)缴禉C(jī)PL-C2(4m)、單速滾床PGD- C8(6m)、單速滾床PGD-C9(8.9m)、單速滾床PGD-C10(6m)、移行裝置(PTR-C1)、旋轉(zhuǎn)裝置(PRO-C3)、單鏈LD- 2(74.6m)、停止器ST-C2、停止器ST- C2-1。設(shè)備自動(dòng)運(yùn)行時(shí)的主要依據(jù)是車身位置。一般情況下單速滾床需布置檢測(cè)點(diǎn)和停止點(diǎn),雙速滾床需布置檢測(cè)點(diǎn)和減速點(diǎn),停止器需設(shè)占位、開端、閉端、復(fù)位,升降機(jī)需設(shè)上限、下限、上升減速、下降減速、上升限位、下降限位以及斷鏈保護(hù),移行裝置和旋轉(zhuǎn)裝置各需設(shè)兩個(gè)位置檢測(cè)及一個(gè)減速點(diǎn)。減速點(diǎn)的使用一般都起到緩沖高速的作用。在貫通上下樓層的升降機(jī)旁側(cè)還需布置作業(yè)人員侵入的檢測(cè)點(diǎn),以防事故發(fā)生。這樣,整個(gè)涂裝車間將使用大量的位置傳感器,包括接近開關(guān)、行程開關(guān)、光電開關(guān)、壓力開關(guān)等。[!--empirenews.page--]
圖3控制系統(tǒng)現(xiàn)場(chǎng)檢測(cè)單元通過AS-I網(wǎng)關(guān)與DeviceNet網(wǎng)絡(luò)通信的示意圖
如圖3所示,本汽車涂裝生產(chǎn)線控制系統(tǒng),中控計(jì)算機(jī)PLC通過AS-I網(wǎng)關(guān)與輸送系統(tǒng)中的各個(gè)檢測(cè)單元進(jìn)行信息轉(zhuǎn)換傳輸。各個(gè)工序的控制模塊,電泳烘干控制模塊、噴涂控制模塊和面漆檢查控制模塊中的中控計(jì)算機(jī)與現(xiàn)場(chǎng)總線之間是不能直接連接的,現(xiàn)場(chǎng)的檢測(cè)開關(guān)分布非常分散,而這些檢測(cè)點(diǎn)的信息需要輸入到位于控制柜中的PLC,如果采用傳統(tǒng)的方法,每個(gè)輸入點(diǎn)的信號(hào)單獨(dú)送到PLC的基本輸入單元,可以想象現(xiàn)場(chǎng)的布線將非常復(fù)雜和繁瑣,導(dǎo)致工程費(fèi)用高,接線時(shí)間長(zhǎng),采用現(xiàn)場(chǎng)總線的方法,可以解決原來的種種弊端。
現(xiàn)場(chǎng)總線方式相當(dāng)于把輸入輸出(I/O)模塊放到了現(xiàn)場(chǎng)的各個(gè)角落,各個(gè)檢測(cè)點(diǎn)可以近距離把信號(hào)送到輸入模塊,指示燈和電磁閥等需要的輸出信號(hào)也可以就近從輸出模塊中獲得。
圖中的每個(gè)分布于現(xiàn)場(chǎng)的各個(gè)模塊即一個(gè)NODE,它們的連接即形成AS-Interface網(wǎng)絡(luò)。為了使AS-Interface網(wǎng)絡(luò)連接到上層DeviceNet現(xiàn)場(chǎng)總線系統(tǒng)并進(jìn)行數(shù)據(jù)交換,需要 AS-Interface主控機(jī),通常被稱為網(wǎng)關(guān)。所用網(wǎng)關(guān)型號(hào)為VAG-DN-K5,它是P+F公司和羅克韋爾公司共同開發(fā)的,它完全可以看作是上層 DeviceNet現(xiàn)場(chǎng)總線的從站,或者說是通過AS-I電纜連接的帶124個(gè)輸入點(diǎn)和124個(gè)輸出點(diǎn)的DeviceNet現(xiàn)場(chǎng)總線的I/O卡。
從圖5中可以看出本次項(xiàng)目AS-I網(wǎng)采用的拓?fù)浣Y(jié)構(gòu)是線型,是按油漆車間流水線走向設(shè)計(jì)的,實(shí)際上AS-I網(wǎng)還可以選星型或者樹型。每個(gè)AS-I網(wǎng)關(guān)可以連接最多31個(gè)AS-I節(jié)點(diǎn)或248個(gè)分散元件,網(wǎng)關(guān)與節(jié)點(diǎn)間的傳送速率約為167Kbits/s。
AS-I網(wǎng)只有一個(gè)主控機(jī)數(shù)據(jù)報(bào)文格式和一個(gè)子站響應(yīng)格式:主控機(jī)報(bào)文總是14位并包括10個(gè)用戶位。子站響應(yīng)總是7個(gè)位并包括4個(gè)用戶位。主控機(jī)依次查詢每個(gè)子站。每個(gè)子站通過唯一的地址被確認(rèn)。
2.3 系統(tǒng)工作原理
設(shè)置和運(yùn)行DeviceNet網(wǎng)絡(luò)的過程主要是完成DeviceNet組態(tài),遠(yuǎn)程I/O通信功能使得在從單元和CPU之間能自動(dòng)傳送I/O數(shù)據(jù),而不需要編寫特別的程序,為了達(dá)到此功能,就需要在CPU單元的I/O存儲(chǔ)區(qū)中為每個(gè)從單元分配字地址,以便于在CX-Programmer環(huán)境下對(duì)系統(tǒng)輸入輸出的邏輯關(guān)系進(jìn)行編程。這里以具有代表性的基本輸入,基本輸出,一個(gè)遠(yuǎn)程輸入和一個(gè)遠(yuǎn)程輸出模塊為例,其中也介紹了不在DeviceNet網(wǎng)絡(luò)上的基本I/O的地址分配。
各種硬件通過電纜連接好,其中計(jì)算機(jī)的串口連接CPU的RS 232C端口,并且通過PC卡式的組態(tài)件3G8E2-DRM21連接到DeviceNet。