摘要:介紹美國羅克韋爾自動化可編程序控制器PLC-5組成的控制系統(tǒng),改造為ControlLogix系統(tǒng)時(shí)碰到的技術(shù)問題和解決方法。
關(guān)鍵詞:ControlLogix 設(shè)備網(wǎng) 程序變換
1 引 言
臺塑集團(tuán)熱電(寧波)有限公司系由臺塑關(guān)系企業(yè)臺灣化學(xué)纖維股份有限公司通過英屬開曼群島臺化投資(開曼)有限公司獨(dú)資建設(shè)。作為臺塑石化專區(qū)的自備熱電廠,配備有3套150兆瓦燃煤抽凝發(fā)電機(jī)組。為了適應(yīng)臺塑石化專區(qū)的生產(chǎn)需求,每套機(jī)組配備了每小時(shí)500噸蒸汽鍋爐及150兆瓦的發(fā)電機(jī)組,用于為石化專區(qū)內(nèi)的各個工廠提供生產(chǎn)所需的蒸汽、工業(yè)用水以及電力。
室內(nèi)煤場是一個大型的煤中轉(zhuǎn)站,該煤場每天提供3200噸燃燒用煤。
煤場由入煤、布煤、挖煤和出煤四個子系統(tǒng)組成。①入煤:通過一系列傳動皮帶將煤從停靠在碼頭的船倉輸送到室內(nèi)煤場的入口,同時(shí)將大塊煤進(jìn)行初步粉碎處理;②布煤:通過傳動皮帶將煤提升到室內(nèi)幾十米高處,再沿著特定的漏斗落到地面,堆積成金字塔形狀,當(dāng)煤層堆積到設(shè)定高度后,漏斗向前移動一定距離,繼續(xù)布煤,最后,在地面上形狀類似水平放置的三菱尺一樣的煤山;③挖煤:將上述堆積成形的煤,按預(yù)定的速度和方向一層一層的扒到輸送皮帶上;④出煤:進(jìn)一步將煤粉碎,把挖煤機(jī)扒到皮帶上的煤輸送到鍋爐燃燒口。
整個控制系統(tǒng)由SLC500、PLC-5和1793遠(yuǎn)程I/O組成,通過RSView32實(shí)時(shí)監(jiān)控系統(tǒng)實(shí)現(xiàn)煤場的全自動無人操作。
PLC-5和1793遠(yuǎn)程I/O是羅克韋爾自動化早期產(chǎn)品,目前已經(jīng)停產(chǎn),這給設(shè)備正常維修帶來極大困難。為此需要將PLC-5和1793遠(yuǎn)程I/O組成的系統(tǒng)(圖1)改造為ControlLogix和1794 I/O系統(tǒng)(圖2)。

圖1 室內(nèi)煤場控制系統(tǒng)(改造前)

圖2 改造后的設(shè)備網(wǎng)
2 工程特點(diǎn)和施工策略
2.1 工程特點(diǎn)
(1)現(xiàn)場施工時(shí)間短
為確保電廠正常發(fā)電,要求在一周天內(nèi)完成整個改造工程
(2)技術(shù)領(lǐng)域廣
涉及到設(shè)備網(wǎng)組網(wǎng)技術(shù),SLC500、PLC-5、ControlLogix三種PLC的編程及PLC之間的通信技術(shù),RSView32上位機(jī)監(jiān)控技術(shù)和觸摸屏控制技術(shù)。
2.2 施工策略
(1)策略1:做好全面、深入的技術(shù)準(zhǔn)備工作
在實(shí)驗(yàn)室搭建模擬裝置,變換后的所有程序都必須通過模擬試驗(yàn)(包括I/O測試,連鎖測試)
利用備件(編碼器,變頻器等)在實(shí)驗(yàn)室組態(tài)設(shè)備網(wǎng),進(jìn)行數(shù)據(jù)映射實(shí)驗(yàn)
在熟悉PLC-5和1793模塊資料基礎(chǔ)上,繪制詳細(xì)的現(xiàn)場接線工藝圖
(1)策略2:統(tǒng)一指揮,分工合作
將施工人員分為2組,同時(shí)進(jìn)行:
第1組:現(xiàn)場接線安裝,第2組:控制室編程和修改RSView32圖控程序。
由于采取了上述措施,使工程如期圓滿完成。
3 主要技術(shù)問題
在選擇替換模塊時(shí)需要考慮:傳感器或負(fù)載的性質(zhì)(灌入和拉出);公共接點(diǎn);模擬量模塊的精度和分辨率。
系統(tǒng)程序原來用RSLogix5軟件編制,改造工程首先要將PLC-5程序轉(zhuǎn)換為ControlLogix程序,可以利用RSLogix5000自帶的變換工具完成[1],變換的正確性是肯定的。但變換并不完整,一些重要功能需要人工完成,如I/O地址映射,設(shè)備網(wǎng)地址映射,MSG指令等,另外,在Logix5000中找不到對應(yīng)指令時(shí)(如BTR,BTW,INV),需要根據(jù)邏輯關(guān)系自行處理。
特別要注意:PLC-5是16位數(shù)據(jù)格式INT,ControlLogix是32位數(shù)據(jù)格式DINT,在編程時(shí)注意地址偏移量。
3.1 I/O地址映射
圖1中,PLC-5為1/2槽尋址,需要把物理I/O映射到變換地址中,以布煤機(jī)為例,PLC-5和1756模塊的I/O對應(yīng)關(guān)系見表1,對應(yīng)梯形圖程序見圖3,4。
表1 I/O對應(yīng)關(guān)系


圖3將布煤機(jī)第1個1771-IBN映射到1756-IB32

圖4 將布煤機(jī)1771-OBN映射到1756-OB32
3.2 設(shè)備網(wǎng)數(shù)據(jù)映射
1771-SDN設(shè)備網(wǎng)掃描器模塊共有6個輸入/輸出存儲塊[2],分別是Block Xfer62至Block Xfer57,共計(jì)357個輸入字和357個輸出字。如表2所示。
表2 1771-SDN

今使用Block Xfer62存儲塊,因此,輸入數(shù)據(jù)映射到N10:0至N10:61;輸出數(shù)據(jù)映射到N11:0至N11:61.見圖5(說明:觸摸屏使用Block Xfer 61存儲塊)。

圖5 A網(wǎng)和B網(wǎng)改造前輸入/輸出數(shù)據(jù)映射
1756-DNB設(shè)備網(wǎng)掃描器模塊輸入/輸出為124個雙字和123個雙字,分別映射到Local:2:I.DATA[0]至Local:2:I.DATA[123]和Local:3:O.DATA[0]至Local:3:O.DATA[122] 圖6,7,8為設(shè)備網(wǎng)改造后數(shù)據(jù)映射

圖6 改造后A網(wǎng)絡(luò)輸入映射

圖7 改造后A網(wǎng)絡(luò)輸出映射

圖8 改造后B網(wǎng)絡(luò)輸入/輸出映射
根據(jù)設(shè)備網(wǎng)B改造前后數(shù)據(jù)映射,編寫相關(guān)傳送指令,如圖9示:

圖9將挖煤機(jī)1794-IB16數(shù)據(jù)映射到N10[20]
圖10 ,11,12為改造前、后的網(wǎng)絡(luò)。

圖10 改造前的網(wǎng)絡(luò)

圖11 改造后A網(wǎng)絡(luò)

圖12 改造后B網(wǎng)絡(luò)
3.3 CPU之間的通信
讀懂原程序各子系統(tǒng)之間的數(shù)據(jù)通信是本次改造工程成敗的關(guān)鍵。在仔細(xì)閱讀原程序基礎(chǔ)上,可以得到如圖13示各個子系統(tǒng)之間數(shù)據(jù)傳遞關(guān)系。

圖13 PLC之間的通信
由于PLC類型不同,因此使用了三種通信指令,如表3所示。
表3 三種通信指令

在ControlLogix系統(tǒng)中CPU之間的參數(shù)傳遞既可以通過MSG指令實(shí)現(xiàn),也可以通過定義生產(chǎn)者/消費(fèi)者標(biāo)簽實(shí)現(xiàn),本工程采用后一方式。
以布煤機(jī)和挖煤機(jī)通信為例,按兩步進(jìn)行:
第1步:在布煤機(jī)程序中定義N15[0]為生產(chǎn)者,定義N14[0]為消費(fèi)者;在挖煤機(jī)程序中定義N16[0]為生產(chǎn)者,定義N14[0]為消費(fèi)者;
第2步:在布煤機(jī)和挖煤機(jī)的I/O配置中,分別添加對方的以太網(wǎng)通信模塊和CPU(見圖14,15):

圖14 布煤機(jī)I/O配置

圖15 挖煤機(jī)I/O配置
3.4 監(jiān)控畫面
對監(jiān)控畫面的改造主要是改造數(shù)據(jù)庫,有兩種方法來實(shí)現(xiàn)。
(1)第一種方法是
可按3步進(jìn)行:
第1步:新建OPC Server,取代原Direct Drive(直接驅(qū)動)
第2步:新建數(shù)據(jù)庫,將原來的TAG復(fù)制到新的節(jié)點(diǎn)地址內(nèi)
第3步:修改畫面中每一個TAG路徑
(2)第二種方法是
可分2步進(jìn)行:
第1步:新建OPC Server,取代原Direct Drive(直接驅(qū)動)
第2步:修改數(shù)據(jù)庫節(jié)點(diǎn)名稱,并將原程序地址改為轉(zhuǎn)換后的程序地址。
圖16,17,18為室內(nèi)煤場監(jiān)控畫面:

圖16 室內(nèi)煤場監(jiān)控系統(tǒng)主畫面

圖17 布煤機(jī)監(jiān)控畫面

圖18 挖煤機(jī)監(jiān)控畫面
4 結(jié)束語
RSLogix5000自帶的變換工具可以完成絕大部分程序轉(zhuǎn)換工作,安全可靠,不但大大減輕了工程師的勞動強(qiáng)度,而且使他們可以騰出精力,安心地去處理不能自動轉(zhuǎn)換的功能。
改造工程的順利完成,再次證明Rockwell Automation集成架構(gòu)具有強(qiáng)大的生命力。
參考文獻(xiàn)
[1]Rockwell Automation:Converting PLC-5 or SLC500 Logic to Logix-Based Logic
[2] Rockwell Automation:PLC-5 DeviceNet Scanner Module 1771-SDN User Manual
作者簡介
潘芝渭(1947-) 高級工程,現(xiàn)就職于師寧波捷創(chuàng)技術(shù)有限公司,負(fù)責(zé)產(chǎn)品的應(yīng)用項(xiàng)目開發(fā)。










