王東生,牛毅峰,潘 濤
(上汽通用五菱汽車股份有限公司控制系統科,廣西 柳州 545007)
在SGMW N1和N200車型焊裝生產線中,電控系統起到舉足輕重的作用,比手動生產線,如西部車身五菱之光手動線,有很多的優勢。工人操作方便,勞動強度大大降低,節拍可以提升到40JPH;故障容易查找,故障率低等。
1.1 原系統的不足
在N1和N200焊裝線的電控系統中,主控PLC采用RockWell公司ControlLogix,安全系統采用傳統的安全繼電器,把急停、光柵、安全地毯等安全設備,通過硬接線的方式串聯到一起,形成整個系統的安全回路。但其有以下不足之處:
(1)對安全控制回路中出現的短路和斷路無法檢測。當安全回路中出現短路和斷路時,不能及時的顯示故障,需要對每個工位進行排查,給維修人員檢修帶來很多不便;
(2)采用普通的安全繼電器比如Pilz系列組成安全回路,不能進行編程控制,需要手工搭接安全回路,安全互鎖導致硬件接線復雜繁瑣,體積龐大,不利于維修人員進行維修;
(3)通過硬接線方式組成的安全回路,使系統故障點增加,不方便維修人員快速查找故障,增加故障處理時間。
1.2 新方案的優點
為了彌補N1、N200焊裝線電控系統中的不足,盡可能地降低系統的故障率,減少停線時間,方便維修人員快速查找故障,迅速解決故障,提高生產線的運行效率。在N300焊裝線電控系統的設計中,主控PLC采用RockWel公司的GuardLogix L62S,取代傳統的ControlLogix;安全模塊采用RockWell公司的Safety IO模塊,取代傳統Pilz系列的安全繼電器。該設計尚屬國內首家采用此方案。其具有以下優點:
(1)能夠檢測安全控制回路中出現的短路和斷路,及時顯示故障,無需對每個工位進行排查,方便維修人員快速的排除故障,快速響應,減少停線時間;
(2)采用PLC Guardlogix+Safety IO組合取代PLC(CompactLogix或ControlLogix)+繼電器(安全繼電器)組合控制,安全信號通過總線電纜直接和PLC通訊,去除了復雜的安全硬接線;
(3)采用Rockwell公司推出的Safety IO取代傳統的安全繼電器比如Pilz系列。故障點減少,接線方便,降低維修難度,便于維修。
在N300焊裝線電控系統控制架構中,如下圖1所示,主控PLCGuardLogix通過安全總線和SafetyIO模塊相連,SaftyIO模塊和工位的急停、安全光柵、安全地毯等安全設備直接相連,這樣每個工位的安全設備通過安全總線的方式,和PLC通訊。
取代傳統的硬接線的方式,把每個工位的急停、安全光柵、安全地毯等安全設備,通過硬接線串聯在一起,形成安全控制回路。

圖1 N300焊裝線電控系統控制架構
GuardLogix安全控制器,綜合了LOGIX平臺的靈活性和高性能,以及集成安全控制特性來提供行業針對安全控制應用的保護的最高等級(安全集成等級3 SIL 3)。在控制器機架內使用兩個槽位,紅色外殼很容易識別,如下圖2所示。控制器模塊執行標準控制和安全控制程序——一些特殊的安全任務,包括TUV認證的安全指令、數據、邏輯和訪問保護都被用于這些功能。
對各種設備進行安全控制,并能方便的安裝在Control-Logix機架內,共用一個電源、I/O、通訊模塊和網絡。所有的安全設備,例如急停、安全光柵和安全地毯等通過使用DeviceNet Safety I/O的單一通訊電纜,來控制和監視安全回路,并檢查I/O及工廠配線層面錯誤。

圖2 GuardLogix安全控制器
通過雙處理器架構,使用一個主安全處理器和一個配對安全處理器。這種系統類型的好處之一,是它仍然是一個單一項目。配對安全處理器是系統的一部分,自動配置,不用設置、配置或者下載到需要的配對安全處理器。通過方便的開發調試環境,在安全應用開發期間,可以有多個用戶編輯該項目,由于允許進行在線編輯和強制。因此其開發過程類似于標準應用開發過程。一旦項目通過測試,并準備最后確認,用戶要將該安全任務設置為SIL3安全級別,然后由GuardLogix控制器強制執行。安全內存被鎖定并被保護,安全邏輯不能被修改。一旦安全被鎖定到SIL3狀態,GuardLogix的標準則操作起來就一個普通的Logix。
另一個關鍵的時間優勢是,由于安全被集成,安全內存能被標準邏輯和外部設備(如HMIS或者其他控制器)讀取,不需要花費時間從一個指定的安全設備設立或者讀取安全數據。從而使系統范圍內的集成變得更加容易,而且能夠在顯示器或者選取框上方便地顯示安全狀態。
GuardLogix使用羅克韋爾RSLogix 5000編程軟件,與所有Logix可編程自動化控制器使用的是同一種編程軟件,為程序員提供了熟悉易用的編程環境。同樣RSLogix 5000可以對安全內存進行管理,所以使用者無需手工管理標準以及安全內存的分區工作,也不用單獨采用邏輯分區而隔離安全數據。
3.1 安全集成等級
安全集成等級,即Safety Integrity Levels,簡稱SIL。根據在使用的安全設備每小時發生危險的可能性(PFH),Probability of Dangerous Failure per Hour used for Machinery Safety(Continuous),對安全集成等級進行劃分。可以劃分為4個等級,如下表1。
GuardLogix PLC安全集成等級為SIL3,ControlLogix的安全集成等級為SIL2,如下圖3所示。

圖3 GuardLogix安全集成等級

表1 安全集成等級劃分
3.2 Guard Logix PLC結構
GuardLogix控制器由兩部分組成,一個是主控制器,型號為1756-L61S或1756-L62S;另一個是安全伴侶,型號為1756-LSP,如圖4所示。在1oo2的結構下,兩個模塊組合,產生一個安全、高效的控制器,安全集成等級達到SIL3。

圖4 1756-L61S或1756-L62S和1756-LSP
3.2.1 主控制器Primary Controller
主控制器和安全伴侶對安全回路中所有的安全元器件在上電和運行過程中,進行功能診斷測試。其狀態通過LED指示燈顯示出來,如下表2、表3所示。

表2 GuardLogix控制器LED狀態指示

表3 GuardLogix控制器LED狀態指示
主控制器負責執行標準和安全控制任務功能,以及涉及到安全功能時,和安全伴侶進行信息交換。它包含主處理器、I/O界面和存儲卡等3部分。
標準的功能包括:
(1)I/O控制;
(2)邏輯;
(3)定時;
(4)計算;
(5)報表;
(6)通信;
(7)算法計算;
(8)數據歸檔處理。
主控制器包括兩種型號,1756-L61S和1756-L62S,安全任務內存容量一樣,都為1M;標準任務內存容量不一樣,1756-L61S標準任務內存容量為2M,1756-L61S標準任務內存容量為4M,如表4。

表4 1756-L61S和1756-L62S內存容量區別
在主控制器上有指示3個位置的選擇開關,控制著主控制器3個不同操作模式,和ControlLogixPLC一樣。
RUN—運行模式,在此模式下,不能進行編程;
PROGRAM—編程模式,在此模式下,可以進行編程,但不能運行;
REMOTE—程序使能模式,在此模式下,既可以編程,也可以運行。
3.2.2 安全伴侶Safety Partner
為滿足SIL3要求,安全伴侶必須安裝在緊鄰主控制器右邊的槽里面,在系統中,為安全任務提供冗余功能。
安全伴侶沒有指示3個位置的選擇開關和RS232通訊接口,主控制器對其進行配置和控制其運行模式。
3.3 GuardLogix主控制器編程工具
GuardLogix主控制器編程工具為 14版或者 16版的RSLogix5000軟件,15版的RSLogix5000不支持安全集成等級3(SIL3)。在安全任務下的程序,和標準任務一樣,只支持梯形圖邏輯。
3.3.1 編程環境
在RSLogix5000軟件中創建一個工程,和Controllogix創建的工程步驟一樣,選擇控制器要選擇GuardLogix控制器,1756-L61S ControlLogix 5561S Controller或者1756-L62S ControlLogix 5562S Controller;選擇固件版本要選擇14版或者16版,其他的和ControlLogix一樣,比如為工程命名、選擇機架等,軟件將自動產生一個標準任務和安全任務。
GuardLogix主控制器編程環境,在控制器狀態增加Safety Unlocked;安全指令增加安全部分;在主任務中,增加Safety Task;安全編輯屏幕中增加安全水印,如圖5所示。
在Safety Task中,MainRoutine也自動產生。在文件夾圖標下方的紅色條,是為了把安全程序和標準程序區分出來。
在Main Task中,Program Tags、MainRoutine和ControlLogix一樣。
3.3.2 安全任務
安全任務是周期任務,標準任務是連續的任務,如上圖5所示。
(1)掃描開始讀入值,掃描期間不改變,安全邏輯執行已凍結安全輸入數據;
(2)安全任務在主控制器和安全伴侶兩個控制器中同時之前,兩個控制器交叉檢查安全任務的結果;
(3)當掃描結束后,把結果寫給輸出。
3.3.3 Safety Tags和Standard Tags
(1)Standard Tags使用和邏輯結構,和 ControlLogix的一樣;
(2)標準設備,如HMI、控制器、工控機等能直接讀取安全標簽;
(3)全局變量的安全標簽在普通任務中,可以被直接調用,無需映射;
(4)普通標簽在安全任務中,不能被直接調用,需要進行映射且用數組的形式。如圖6所示。

圖6 GuardLogix數據調用規則
3.3.4 GuardLogix安全指令
GuardLogix安全指令有7種,提供14種功能。分別是ESTOP、DIN、RIN、ROUT、LC、ENPEN、FPMS。其中,在焊裝線最常用的是ESTOP(急停)和LC(安全光柵),如圖7、圖8所示。

圖7急停指令

圖8安全光柵指令
SafetyIO模塊和GuardLogixPLC配合使用,通過DeviceNet Safety安全總線進行通訊。RockWell公司推出種SafteyIO(如表5 所 示 ),分 別 是 1732DS-IB8,1732DS-IB8XOBV4,1791DS-IB12,1791DS-IB8XOB8,1791DS-IB4XOW4,1791DSIB8XOB4,其中1732DS-IB8、1732DS-IB8XOBV4的防護等級為IP67,后面4種防護等級為IP20。在車身焊裝線電控系統中,最常用的是1791DS-IB12、1791DS-IB8XOB8,如圖9所示。

表5 Safety IO模塊

圖9 1791DS-IB8XOB8
4.1 SafetyInputs安全輸入
T0、T1、T2、T3是脈沖測試端,輸出電壓為24V的測試脈沖,T3端能檢測外部線路斷路故障。當外部線路通的時候,測試脈沖發出測試信號來檢測內部線路。使用這個功能,當輸入和電源端發生短路、兩個電源端發生短路或者某一輸入斷路時,可被檢測出來。如果檢測到錯誤,安全輸出信號數據及其狀態將會被關閉,如圖10所示。

圖10 安全輸入脈沖檢測原理圖
4.2 Safety Outputs安全輸出
安全輸出伴隨著脈沖輸出,當輸出為ON時,測試脈沖在每個648ms中關閉470μs。使用這個功能,當輸出信號例如電源正端和輸出信號之間短路時、兩輸出短路或者某一輸出斷路時,可以被檢測出來,如果檢測到錯誤,安全輸出信號數據及其狀態將會被關閉。
4.3 RSLogix 5000中的Safety IO模塊
標準DNB模塊支持DeviceNet Safety,安全模塊直接出現在IO配置中,對連接、安全、輸入、輸出、脈沖測試端進行相應的配置,如圖11、圖12所示。

圖11 RSLogix 5000中的Safety IO

圖12 安全模塊的配置
GuardLogix PLC和Safety IO模塊通過DeviceNet Safety安全總線進行通訊,如圖13所示。急停、安全光柵等安全信號,直接接入Safety IO模塊。安全總線不同于普通總線,安全信息確保到達功能和信息到達之后,進行反復校對功能,確保數據的準確性;安全總線的優先級高于普通總線,安全數據不受到普通總線中信息交換的影響。

圖13 DeviceNet Safety示意圖
在N300焊裝線電控系統的設計中,主控PLC采用Rock-Well公司GuardLogix1756-L62S,Partner能夠實時監控網絡,自動檢測安全回路中的斷路和短路。一旦網絡有異常,PLC就會停止運行,使系統運行更加安全可靠;安全IO采用1791DS-IB12和1791DS-IB8XOB8,通過DeviceNet Safety和PLC進行通訊,取代傳統的通過安全繼電器硬接線的方式,使安裝接線簡單,故障點大大減少,維護方便。
[1]Rockwell Automation;Control Logix選型指南 [DB/OL].http://www. chinakong.com/download/list.asp?clas=3&owner=4&subid=5.
[2]Rockwell Automation;DeviceNet Safety英文手冊[DB/OL].www.rockwellautomation.com.
[3]Rockwell Automation;Guard I/O DeviceNet Safety Modules英文手冊[DB/OL].www.rockwellautomation.com.
[4]Rockwell Automation;CompactBlock Guard I/O DeviceNet Safety Modules安裝手冊[DB/OL].www.rockwellautomation.com.
[5]Rockwell Automation;Rockwell AB GuardLogix可編程序控制器產品手冊[DB/OL].http://www.chinakong.com/download/list.aspclas=3&owner=4&subid=4.
[6]Rockwell Automation;GuardLogix Controller Systems[DB/OL].www. rockwellautomation.com.
[7]Rockwell Automation;GuardLogix Safety Application Instruction Set [DB/OL].www.rockwellautomation.com.
[8]Rockwell Automation;GuardLogixControllers英文手冊[DB/OL].www. rockwellautomation.com.
[9]Rockwell Automation;設備網(DEVICENET)產品概貌publication DN2.5 ZH-April 1998 4-10[DB/OL].http://www.iianews.com.