崔志磊,王 琦,王金娥
CUI Zhi-lei1, WANG Qi2, WANG Jin-e2
(1.蘇州市職業(yè)大學 計算機工程學院,蘇州 215104;2.蘇州大學,蘇州 215021)
液晶面板的制造包含三個主要工藝流程:陣列、成盒及組裝。這些生產(chǎn)工藝流程被劃分成4個不同的階段:薄膜電晶體、彩色濾光片、成盒及模組。后段的模組工藝是將經(jīng)過中段成盒工藝完成貼合、液晶注入并封口后的玻璃基板首先貼上偏光片,再依序貼上TAB及附有驅(qū)動IC的印刷電路板,并將背光板、光源組裝上去,最后經(jīng)老化測試及終檢后,將合格產(chǎn)品打包入庫。在液晶面板生產(chǎn)過程中,為了保證產(chǎn)品的質(zhì)量,穩(wěn)定產(chǎn)品的良品率,需要及時采集現(xiàn)場設(shè)備的運行狀態(tài)及工藝參數(shù)信息,并對采集的信息進行分析處理。這種復(fù)雜的生產(chǎn)過程,傳統(tǒng)的離散式控制系統(tǒng)已經(jīng)滿足不了要求,需要設(shè)計一套完善的在線監(jiān)控系統(tǒng)。針對這一生產(chǎn)需要,本文提出了一種基于FL-net網(wǎng)絡(luò)的模組生產(chǎn)線監(jiān)控系統(tǒng),闡述了監(jiān)控系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)、硬件的選用以及通信協(xié)議。
由于被監(jiān)控的設(shè)備和所需要采集的現(xiàn)場狀態(tài)信息來自于不同樓層的多個區(qū)域,比較分散。經(jīng)綜合考慮,監(jiān)控系統(tǒng)中使用7個PLC主站和143個PLC從站,以實現(xiàn)對整個車間生產(chǎn)線的監(jiān)控。系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖1所示。分為車間管理層、控制層和設(shè)備層[1,2]。位于最上層的車間管理層采用以太網(wǎng),負責對車間控制設(shè)備的監(jiān)控和對生產(chǎn)管理信息、質(zhì)量管理信息以及設(shè)備運轉(zhuǎn)狀態(tài)信息的管理,同時實現(xiàn)與Internet網(wǎng)的無縫連接。
控制層采用FL-net網(wǎng)絡(luò),主要負責對從站PLC控制器進行數(shù)據(jù)的傳輸與控制。設(shè)備層使用現(xiàn)場總線網(wǎng)絡(luò),負責對底層設(shè)備的狀態(tài)信息采集、信息傳送和控制。其中,車間管理層服務(wù)器選用惠普ProLiant DL385G5,其寫入速率為max26MB/s,讀取速率為max220MB/s;主站PLC選用歐姆龍公司的CS1系列可編程控制器,其組成包括型號為CS1W-BC053(5插槽)的機架,CPU模塊CS1H-CPU63H,電源模塊CS1W-PA204,以太網(wǎng)通信模塊CS1W-ETN21和FLnet通信模塊CS1W-FLN22。從站PLC則分別選用三菱公司的Q系列可編程控制器和歐姆龍公司的CS1系列可編程控制器, FL-net通訊模塊選用QJ71FL71-T-F01。

圖1 監(jiān)控系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)
主站PLC上需要安裝Ethernet網(wǎng)絡(luò)通信單元CS1W-ETN21,管理計算機上需要安裝相應(yīng)的網(wǎng)卡,以實現(xiàn)上位機和主站PLC之間的通信。每一個網(wǎng)絡(luò)通信單元都有一個單元號,用一位十六進制數(shù)表示,范圍是0~F,可通過Ethernet網(wǎng)絡(luò)通信單元的開關(guān)設(shè)置。單元號決定了分配給以太網(wǎng)網(wǎng)通信單元的內(nèi)存工作區(qū)域,即CIO區(qū)和DM區(qū)的范圍。例如“4”號通信單元的范圍是CIO:1600 ~1624,DM:30400~30499。每一個Ethernet網(wǎng)絡(luò)節(jié)點又要分配一個節(jié)點號,該節(jié)點號用兩位16進制數(shù)表示,范圍是01~7E,節(jié)點號可通過Ethernet單元的節(jié)點號開關(guān)設(shè)定[3,4]。 此外,為了使上位機能夠識別Ethernet網(wǎng)絡(luò)中的各個節(jié)點,還需要為Ethernet節(jié)點設(shè)置本地IP地址。
在本文所述系統(tǒng)的Ethernet網(wǎng)絡(luò)中,管理計算機的IP地址設(shè)置為172.18.200.2,1號PLC主站Ethernet通信單元的IP地址設(shè)置為172.18.200.1,2號PLC主站設(shè)置為172.18.200.3,其他PLC主站順次設(shè)置即可,子網(wǎng)掩碼均設(shè)為255.255.254.0。當PLC控制器處于編程模式時,將所設(shè)置的內(nèi)容被分別下載至各主站PLC中。

表1 FINS命令幀格式
與Ethernet網(wǎng)絡(luò)相似,F(xiàn)L-net網(wǎng)絡(luò)也需要設(shè)置用于識別網(wǎng)絡(luò)中每一個PLC通信單元的單元號,范圍是0~F;設(shè)置每一個節(jié)點的節(jié)點地址,范圍是1~249,以及各節(jié)點的IP地址。單元號和節(jié)點地址通過FL-net網(wǎng)絡(luò)通信單元CS1W-FLN22的單元號開關(guān)以及節(jié)點地址開關(guān)設(shè)置即可。FL-net網(wǎng)絡(luò)中各個節(jié)點的IP地址使用類別C??蛇B接的模塊數(shù)最多為254個。此外,為了確定本地PLC經(jīng)中繼網(wǎng)絡(luò)節(jié)點至最終節(jié)點通信的路徑,必須對網(wǎng)絡(luò)的每一個節(jié)點建立路由表,并為主站和從站的PLC設(shè)置公共存儲區(qū)。圖2為從站PLC公共存儲區(qū)設(shè)置界面。

圖2 從站PLC FL-net公共存儲區(qū)設(shè)置
由于FINS通信服務(wù)有它自己的尋址系統(tǒng),不依賴于實際網(wǎng)絡(luò)地址系統(tǒng),本地PLC無論是位于Ethernet網(wǎng)還是其他的的FA網(wǎng)絡(luò),都可以使用相同的方法進行通信,因此本系統(tǒng)選用FINS通信協(xié)議。
在Ethernet網(wǎng)中,當上位機要與PLC進行FINS通信時,只需要向Ethernet網(wǎng)的FINS UDP端口發(fā)送包含F(xiàn)INS命令的數(shù)據(jù)報,就可以讀寫PLC的內(nèi)存數(shù)據(jù)或控制PLC的運行。
FINS命令幀的幀格式分為FINS指令幀和FINS響應(yīng)幀兩種形式。指令幀用于發(fā)送FINS指令,而響應(yīng)幀則用于收到FINS指令后的響應(yīng)。FINS指令幀和FINS響應(yīng)幀的幀格式如表1所示,包含F(xiàn)INS報頭、FINS指令域和FINS參數(shù)/數(shù)據(jù)域。FINS報頭用于存儲傳送的控制信息,指令域和參數(shù)/數(shù)據(jù)域則用于存儲指令參數(shù)和發(fā)送響應(yīng)數(shù)據(jù)[4]。
其中:
ICF為信息控制域,用于指明命令或響應(yīng);
RSV為系統(tǒng)保留;
GCT為網(wǎng)關(guān)允許數(shù)目;
DNS為目的網(wǎng)絡(luò)號;
DA1為目的節(jié)點號;
DA2為目的單元號;
SNA為源網(wǎng)絡(luò)號;
SA1為源節(jié)點號
SA2為源單元號;
SID為服務(wù)和響應(yīng)標識號,可任意配置,指令和響應(yīng)對應(yīng)相同;
Command Code為FINS命令碼;
TEXT為正文,用于標明所操作的數(shù)據(jù)地址、范圍等。

表2 FL-net網(wǎng)絡(luò)可靠性測試
在對F L-n e t 網(wǎng)絡(luò)進行測試時,借助于2 臺FrameScope Pro在10M的端口上進行了端到端的吞吐量、延遲測試。帶寬測試的基準值是10M,分別在64B,128B,256B,512B,768B,1024B,1280B和1518B條件下測試的吞吐量為100%,延時測試結(jié)果在3~5毫秒, FL-net網(wǎng)絡(luò)的可靠性測試如表2所示,測試結(jié)果表明滿足要求。
本監(jiān)控系統(tǒng)自投入運行以來,經(jīng)測試,性能穩(wěn)定可靠,連接和維護方便。當系統(tǒng)出現(xiàn)故障時,可以在網(wǎng)絡(luò)中的任何一個節(jié)點接入在線分析和診斷設(shè)備,快速排除故障,提高了生產(chǎn)的安全性和可靠性,同時大大降低了系統(tǒng)運行、維護費用,為后期建造生產(chǎn)線的高效穩(wěn)定運行提供了重要的參考依據(jù)。
[1] 王衛(wèi)兵.PLC系統(tǒng)通信、擴展與網(wǎng)絡(luò)互連技術(shù)[M].北京:機械工業(yè)出版社,2005.
[2] Karsten Schneider.Intelligent field devices in factory automation-modular structures intomanufacturing cells[J].Emerging Technologies and Factory Automation,2003,1:101-103.
[3] 王琦.PLC網(wǎng)絡(luò)通信技術(shù)研究及其在液晶面板企業(yè)的應(yīng)用[D].蘇州:蘇州大學,2011.
[4] 歐姆龍(中國)有限公司.歐姆龍 SYSMAC CS/CJ系列通訊指令手冊[M].歐姆龍(中國)有限公司,2003.
[5] 吳卓葵,許勝棋.基于LabVIEW的多點報警溫度監(jiān)測系統(tǒng)設(shè)計[J].制造業(yè)自動化,2014,36(1):139-142.