霍再雄
(中石化儀征化纖有限責任公司,江蘇 揚州211400)
聚酯行業(yè)噸袋包裝系統(tǒng)[1]至今還未實現(xiàn)全自動化作業(yè),包裝好的產(chǎn)品需要按照一定比例人工復稱抽檢以檢驗其包裝質量是否合格。復稱數(shù)據(jù)由操作人員現(xiàn)場手工記錄,一段時間后再手工錄入電腦保存,存在操作繁瑣、準確性差、中心控制室無法實時監(jiān)控包裝質量等問題。
中石化儀征化纖有限責任公司復稱設備通過配置4~20 mA[2]輸出卡或RS-485輸出卡可以將稱重信號實現(xiàn)遠傳,但4~20 mA信號在遠距離傳輸時精度較差[3],故最終采用配置RS-485輸出卡的辦法。數(shù)據(jù)實現(xiàn)遠傳后,只需在遠端識別處理,數(shù)據(jù)便可采集到復稱數(shù)據(jù)。
復稱數(shù)據(jù)采集系統(tǒng)將復稱數(shù)據(jù)經(jīng)COM2組件由RS-232協(xié)議格式轉換為RS-485協(xié)議格式傳輸?shù)街行目刂剖?,?jīng)數(shù)據(jù)轉換模塊ADAM4520轉換為RS-232協(xié)議格式進入數(shù)據(jù)采集機,再經(jīng)過應用程序識別、處理后送至數(shù)據(jù)庫服務器,復稱數(shù)據(jù)采集系統(tǒng)架構如圖1所示。
圖1 復稱數(shù)據(jù)采集系統(tǒng)架構示意
數(shù)據(jù)庫服務器同時提供Web服務[4],局域網(wǎng)[5]中的用戶通過Web瀏覽器訪問服務器,實現(xiàn)對復稱數(shù)據(jù)的查看、統(tǒng)計、分析和管理。該公司共8條包裝線,其中6條包裝線每條配置1臺復秤,即圖1中1~6號復秤,其余2條包裝線共用1臺復秤,即圖1中7號復秤。公司內部6臺復秤共用1臺數(shù)據(jù)采集機,7號復秤位于分部,距離較遠,單獨設置數(shù)據(jù)采集機,利用公司局域網(wǎng)實現(xiàn)數(shù)據(jù)采集機與數(shù)據(jù)庫服務器的連接。
復稱數(shù)據(jù)采集系統(tǒng)全部復秤設備基本配置中均帶RS-232接口,由于RS-232接口傳輸距離不能超過15 m[6],而現(xiàn)場離數(shù)據(jù)采集機較遠,通過COM2組件可以將RS-232接口轉為RS-485接口,從而實現(xiàn)了信號的遠距離傳輸。
為了能正常采集數(shù)據(jù),需要將稱重控制器做如下設置:
1) 菜單F4.2.2“COM2 Assignment”設為“1”,即COM2端口輸出方式設置為連續(xù)輸出。
2) 菜單F4.3.2.1“COM2 Baud Rate”設為“5”,即COM2端口通信傳輸速率設置為9 600 bit/s。
3) 菜單F4.3.2.4“COM2 Interface”設為“1”,即COM2端口通信類型設置為RS-485接口。
數(shù)據(jù)采集機不能直接接收RS-485協(xié)議格式的數(shù)據(jù),因此必須在主機端通過ADAM4520將RS-485數(shù)據(jù)轉為RS-232數(shù)據(jù),該模塊不需任何軟件驅動,硬件配置正確即可實現(xiàn)轉換功能,使用10~30 V直流電源供電。信號端具有直流3 kV隔離保護,能有效防止模塊在受到高壓沖擊時損壞。該模塊數(shù)據(jù)傳輸速率出廠默認值為9 600 bit/s,與稱重控制器一致。
每路數(shù)據(jù)傳輸應配置1個通信轉換模塊,該項目本部配置了6個通信轉換模塊,數(shù)據(jù)采集機需處理6路RS-232信號,為此配置了2塊RS-232 PCI通信卡,每塊通信卡提供4個可選電涌保護RS-232/422/485端口,帶有直流2 500 V的光隔離保護[7]功能,能保護PC和設備,防止環(huán)境中的干擾信號沖擊損害。
為節(jié)省成本,2臺數(shù)據(jù)采集機分別設在兩間中心控制室,利用原有的辦公電腦,安裝了RS-232PCI通信卡,通信轉換模塊就近安裝于數(shù)據(jù)采集機的操作臺內。
專用數(shù)據(jù)庫服務器設在下屬某分公司,用于接收數(shù)據(jù),并提供Web服務,數(shù)據(jù)庫軟件采用SQL Server 2008[8]。
稱重控制器和數(shù)據(jù)采集機之間用RS-485專用電纜連接,數(shù)據(jù)采集機與數(shù)據(jù)庫服務器之間的數(shù)據(jù)傳輸依托該公司現(xiàn)有的以太網(wǎng),不需架設專用網(wǎng)絡。
以現(xiàn)場復稱1袋切片為例: 開始時,秤上質量為0,程序讀取稱重控制器發(fā)送過來的質量值并將其顯示在軟件界面上。采集到的數(shù)據(jù)為有效數(shù)據(jù)且秤處于穩(wěn)態(tài),程序將質量值賦值給臨時存儲變量。因秤上質量為0,即質量值臨時存儲變量為0,因此將寫入數(shù)據(jù)庫使能位置1,為下一次采集做準備,如此循環(huán)直到秤上質量不為0。當袋裝切片放在秤上,質量穩(wěn)定時,質量值臨時存儲變量不為0,程序開始判斷質量是否有效進而決定是否寫入數(shù)據(jù)庫: 先判斷上一次采集到的質量值是否為0,因復稱過程開始時質量值總為0,所以將當前質量值賦值給上一次采集到的質量值存儲變量。當程序再次采集到一個數(shù)據(jù)后上一次質量值存儲變量不再為0,將新采集到的數(shù)據(jù)賦值給當前質量值存儲變量。如此數(shù)據(jù)在有效范圍內(如1 000~1 150 kg),并與前一次的數(shù)據(jù)相比差值在允許范圍內,如不大于0.2 kg,則計1次比對成功。如此循環(huán),如果后續(xù)采集到的50個數(shù)據(jù)均比對成功,則將第49個數(shù)據(jù)作為復稱質量值寫入數(shù)據(jù)庫,將寫入數(shù)據(jù)庫使能位置0,計數(shù)器和前一次質量值臨時存儲變量置0,完成一次復稱記錄,復稱程序流程如圖2所示。
復稱過程中如果相鄰兩次采集到的質量值差值超出允許范圍而比對成功次數(shù)沒有達到50,則該輪判斷結束,程序從該數(shù)據(jù)開始再往后取數(shù)據(jù)進行比對,以此類推。如果袋裝切片長時間放在秤上,因數(shù)據(jù)寫入數(shù)據(jù)庫后使能位置0,所以不會繼續(xù)往數(shù)據(jù)庫寫入數(shù)據(jù)。因程序中有質量有效區(qū)間判斷,所以明顯非正常的質量,如人站在秤上,該系統(tǒng)不會記錄。
圖2 復稱程序流程示意
該系統(tǒng)算法設計之初考慮整個復稱過程從電子秤顯示的質量來看,是一個由零增大到最大值,再減到零的過程。該設想取最大值作為最終復稱數(shù)據(jù),干擾太多,要排除干擾,需要進行大量試驗,算法調試工作量極大,而且容易出現(xiàn)假數(shù)據(jù)。如前文所述,將算法進行了簡化,實際應用證明,改進后的算法效果良好,出現(xiàn)無效數(shù)據(jù)的概率很小。
在包裝現(xiàn)場,袋裝切片是通過行吊吊至電子秤上的,因操作人員熟練程度等原因有時并不能一次性將其比較平穩(wěn)地放在秤臺的中央,這時就需要將袋子吊起重放,而數(shù)據(jù)采集系統(tǒng)會按2次復稱過程進行計數(shù),但實際上是同一次。因該過程一般時間較短,而正常2次復稱過程時間間隔較長,因此系統(tǒng)采用了設置延時的辦法來判斷。系統(tǒng)40 s內如采集到2次或多次復稱數(shù)據(jù),則最近一次的數(shù)據(jù)進入數(shù)據(jù)庫。
數(shù)據(jù)庫用于存放復稱數(shù)據(jù),以便用于Web發(fā)布,另外網(wǎng)頁因涉及用戶權限的管理,因此對用戶也建立了一張表。復稱數(shù)據(jù)庫見表1所列。
表1 復稱數(shù)據(jù)庫
而數(shù)據(jù)采集機利用現(xiàn)有的辦公電腦,使用頻繁,有時還需要重啟。為保證復稱數(shù)據(jù)采集系統(tǒng)的準確統(tǒng)計,必須實現(xiàn)程序在后臺不間斷的運行而且不能耗費太多系統(tǒng)資源。上述算法基于C#,程序編譯后生成的應用程序可脫離C#開發(fā)環(huán)境獨立運行,耗用資源很少,因而只要保證該程序不間斷運行就可以保證數(shù)據(jù)的自動采集,通過修改注冊表可以實現(xiàn)數(shù)據(jù)采集應用程序隨系統(tǒng)開機啟動,另通過在系統(tǒng)盤用戶文件夾下建立配置文件ScaleConfigue.xml,可以配置各個端口對應的包裝線。
系統(tǒng)投運初期,安裝于上位機上的數(shù)據(jù)自動采集應用程序頻繁自動退出。為了解決該問題,另外設計了一個檢測進程,每60 s檢測一次數(shù)據(jù)采集進程reweight.exe,檢測到系統(tǒng)中無該進程則強制啟動該進程,問題得到了一定的改善,但并沒有從根本上解決??紤]到數(shù)據(jù)庫只設有1張表,各生產(chǎn)線的稱重控制器同時向表中發(fā)送數(shù)據(jù)時會導致數(shù)據(jù)量大造成程序自動退出,改造時增加了表的數(shù)量,即每臺秤對應1張表后問題得以解決。
在網(wǎng)頁設計[9]方面,系統(tǒng)具備數(shù)據(jù)查詢、導出功能,并能繪制折線圖進行比較。設計了復稱質量超限(如超出1 052.4~1 054.4 kg)或間隔時間過短時,短于1 min,標記紅色,以提醒查看者可能出現(xiàn)了不正常的復稱情況。
該系統(tǒng)投運以來運行平穩(wěn),數(shù)據(jù)有效性達到99%以上,網(wǎng)頁設計簡潔高效,復稱數(shù)據(jù)采集系統(tǒng)現(xiàn)已在該項目所在公司內部推廣使用。該系統(tǒng)實施后一定程度上降低了現(xiàn)場操作人員的工作強度,復稱數(shù)據(jù)記錄更加準確,也方便了管理人員對復稱數(shù)據(jù)的查看、統(tǒng)計、分析和管理,實現(xiàn)了中心控制室對包裝質量的實時監(jiān)控。由于現(xiàn)場使用行吊人工復稱速度較慢,限制了抽檢率的提高,后期考慮配置輥道稱代替電子平臺秤,預計使抽檢率能達到100%,可有效提高包裝質量。