1 概述
在新鋼,MES系統(tǒng)的隨著生產(chǎn)的發(fā)展功能日益擴(kuò)大,MES系統(tǒng)與其它各級系統(tǒng)間的數(shù)據(jù)交互量也隨之加大,數(shù)據(jù)的真實(shí)性與可靠性要求也不斷增強(qiáng),任何通信異常都能導(dǎo)致交互數(shù)據(jù)的不可信任性。
不可否認(rèn)在現(xiàn)實(shí)的生產(chǎn)環(huán)境中,會出現(xiàn)各種各樣不可預(yù)測的生產(chǎn)作業(yè)異常,例如通信網(wǎng)絡(luò)受阻、通信服務(wù)異常等,均可能產(chǎn)生數(shù)據(jù)通信的異常。一旦產(chǎn)生通信異常,排查各種異,F(xiàn)象,在最短的時間內(nèi)恢復(fù)正常通信,使損失最小化,就成為管理者最關(guān)心的問題。
2 新鋼MES 系統(tǒng)數(shù)據(jù)通信格式
在新鋼MES系統(tǒng)與其它生產(chǎn)應(yīng)用系統(tǒng)之間的數(shù)據(jù)通信以TCP/IP電文通信為主,在新鋼內(nèi)部對電文格式進(jìn)行了嚴(yán)格的規(guī)范。其定義如下:
注:
Cn:C表示字符串,長度為n ,例如“C5”表示字符串的長度為5;
Nn:N表示數(shù)組字符串,長度為n ,例如“N5”表示數(shù)字字符串長度為5;
若該字段的長度少于定義的長度,字符串左對齊右補(bǔ)空格。
3 利用日志文件查看通信情況
一個健壯的數(shù)據(jù)通信系統(tǒng),都有自己完善的日志功能,用來監(jiān)測應(yīng)用系統(tǒng)之間的數(shù)據(jù)通信情況,記錄每筆通信的信息及通信過程中產(chǎn)生的各種異常信息。一般可以把日志信息進(jìn)行分級記錄,通常把日志分為:Debug是調(diào)試、Info是消息、Warn是警告、Error是錯誤、Fatal是致命錯誤五種級別。
通過對日志記錄的查看,可以提供通信接口維護(hù)人員很多有價值的信息,幫助維護(hù)人員全面掌握數(shù)據(jù)通信的全過程,排查發(fā)生在通信過程中的異常情況,以便及時處理異常,減小因通信異常而導(dǎo)致的損失。
下面以新鋼三期熱軋MES系統(tǒng)與熱軋廠二級系統(tǒng)的通信過程為例,說明日志文件的作用。
1) 熱軋MES系統(tǒng)向熱軋加熱爐二級系統(tǒng)發(fā)送“板坯吊上輥道指示”的常規(guī)日志信息
電文體格式定義:
日志輸出:
通過該日志信息,可以很清楚的反映出已經(jīng)發(fā)送的電文數(shù)據(jù),其中前40位為電文頭部信息,最后一位為電文結(jié)束符,其它的為電文體內(nèi)容,也即是雙方通信所需要的數(shù)據(jù)內(nèi)容。在該日志信息中:
第一行:日志記錄的時間描述雙方通信發(fā)生的時刻及通信地址;
第二行:系統(tǒng)輸出的通信成功信息;
第三到八行:發(fā)送的電文數(shù)據(jù),其中左邊顯示了所發(fā)送的電文數(shù)據(jù)在內(nèi)存中的十六進(jìn)制編碼信息,右邊為打印出其相應(yīng)的字符串信息;其余行:按照電文格式定義所打印出來的解析電文內(nèi)容信息。
2) MES系統(tǒng)向二級發(fā)送數(shù)據(jù)時無法連接對方服務(wù)端的異常日志信息
通過該日志信息,可以看出MES系統(tǒng)的電文發(fā)送客戶端一直無法連接上二級服務(wù)端,出現(xiàn)這樣的情況,只有兩種情況:一是二級服務(wù)端未開啟,二是網(wǎng)絡(luò)線路故障。根據(jù)該日志信息,首行對MES系統(tǒng)的接口服務(wù)器進(jìn)行檢查,發(fā)現(xiàn)網(wǎng)線連接處松動,將網(wǎng)線拔下重新裝好后,故障排除,數(shù)據(jù)通信恢復(fù)正常。
3) 由于服務(wù)端異常,導(dǎo)致MES系統(tǒng)無法正常接收二級的實(shí)績數(shù)據(jù)的異常日志信息
通過該日志信息,可以看出由于通信服務(wù)所需要的“消息隊(duì)列服務(wù)”沒有啟動,造成了目標(biāo)調(diào)用發(fā)生異常,導(dǎo)致通信不能正常進(jìn)行。根據(jù)該日志信息,啟動“消息隊(duì)列服務(wù)”服務(wù)后,故障排除,數(shù)據(jù)通信恢復(fù)正常。
4) 由于網(wǎng)絡(luò)異常,導(dǎo)致MES系統(tǒng)無法正常接收二級的實(shí)績數(shù)據(jù)的異常日志信息
通過該日志信息,可以看出在二級客戶端連接到MES服務(wù)端后,由于網(wǎng)絡(luò)不能正常工作,使得MES服務(wù)端長時間沒有接收到任何通信信息,從而在日志中輸出為“無法從傳輸連接中讀取數(shù)據(jù)”的異常日志信息。根據(jù)該日志信息,協(xié)同網(wǎng)絡(luò)相關(guān)管理人員進(jìn)行線路排查,最后確認(rèn)為現(xiàn)場一個交換機(jī)工作不穩(wěn)定所致,更換一個新的交換機(jī)后,故障排除,數(shù)據(jù)通信恢復(fù)正常。
4 結(jié)束語
MES系統(tǒng)做為生產(chǎn)執(zhí)行系統(tǒng)在新鋼現(xiàn)代化生產(chǎn)中起著不可替代的作用,MES系統(tǒng)已成為生產(chǎn)組織、生產(chǎn)作業(yè)跟蹤、作業(yè)實(shí)績反饋的唯一方式,MES系統(tǒng)與其它各級系統(tǒng)之間正常的數(shù)據(jù)交互則是完成這一系列步驟的關(guān)鍵,只有交互的數(shù)據(jù)能真實(shí)反映生產(chǎn)狀況,才具有生產(chǎn)指導(dǎo)作用。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:新鋼MES/ERP系統(tǒng)數(shù)據(jù)通信的日志解析
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10820210358.html