任會民,楊旭輝,劉 飛,楊輝劍
(中建商品混凝土有限公司,湖北 武漢 430074)
從某種意義上講,互聯網時代是一個“數據生意”時代,所有的互聯網商業模式都圍繞著數據展開,數據已成為企業管理的新驅動。實踐證明,數據能驅動市場營銷、驅動成本控制、驅動產品和服務創新、驅動管理決策創新、驅動商業模式創新。因此,數據化管理是打造指尖上商砼的關鍵因素。目前,大部分攪拌站的工控系統是一個比較獨立的系統,數據只存在于工控系統中,無法與外界信息系統交互,一般都是由機操工在工控系統上建立生產任務,配比錄入、修改只能在工控系統上操作,材料消耗也只能到工控系統上提取,不僅不便于分工協作,而且還容易出錯。為了讓工控系統與ERP系統進行數據交互,現在已經有不少的方法可采用,比如Socket通訊、WCF技術、直接數據庫連接等方式。本文提出的是一種可以針對各類品牌的工控系統與ERP系統對接的較為通用的解決方案。針對不同類型的工控系統數據庫采取對應的數據處理方式,再讓工控系統與ERP系統之間通過WCF技術進行數據交互。在接口設計上,采用適配器模式,可以針對不同品牌的工控系統設計對應的數據傳輸接口,使得程序更加通用,便于拓展[1]。
ERP(Enterprise Resource Planning)是以信息技術為前提和載體,以系統化管理為指導思想,為企業決策層及員工提供決策運行手段的管理平臺。ERP系統對于混凝土行業的最大貢獻就是通過數據收集、整理、分析和對比,一方面可以為企業提供相應的決策依據,另一方面有利于數據在職能部門傳遞,使得管理流程得到優化,管理效益得以提高。ERP系統就是將企業內部所有資源整合在一起,對采購、生產、成本、庫存、銷售、運輸、財務、人力資源進行規劃和優化,從而達到最佳資源組合,實現企業經濟效益和運行效率的最大化,最終提高企業在混凝土行業的競爭力[2]。
WCF 是“Windows Communication Foundation”的縮寫,原來的代號為“Indigo”,它是MS為SOA(Service Oriented Architecture)而設計的一套完整的技術框架。利用它能夠開發出分布式(Distributed)應用程序,而且開發難度相比以前的.Net Remoting和Asp.Net Xml Web Service等都有了大幅度的降低。可以說,WCF是目前微軟平臺下最先進的SOA框架,也是微軟在今后一段時間內在該領域的主打產品。它具有很多優點,但總結起來,其最大的特征在于:①充分整合了原來的.Net Remoting,Asp.Net Xml Web Service,MSMQ,WSE,Enterprise Service等多項分布式技術,取其精華,去其糟粕。②WCF雖然整合了幾項技術,但開發難度不增反降,簡單易學。相信在未來的幾年中,WCF一定在SOA的大潮中披荊斬棘,大顯身手。
混凝土工控系統數據庫中的數據主要有生產任務、技術配比、材料消耗等數據。混凝土攪拌站每天生產的任務,包含有項目名稱、施工單位、施工地址、標號、任務量、累計生產量等數據,生產任務信息一般是廠站依據施工單位的要求進行錄入的。技術配比是混凝土攪拌站的核心數據,包含了每個任務所使用的配合比信息,具體到對應的任務每一車所需要使用的每種材料的數量。技術配比會根據材料情況、出廠檢測情況進行適當的調整。
工控數據庫中保存了每個任務每一車所消耗的材料信息,具體到每個貨倉對應的材料質量,可以通過貨倉表關聯到對應的材料種類,從而可以獲取每個材料的消耗質量。
混凝土ERP系統要想實現企業信息化管理需求,讓企業整個管理流程實現全線貫通,利用信息化手段對工控系統進行監控,就必須與工控系統實現實時、精確的數據交互。
在經濟新常態下,混凝土行業應收賬款管理壓力更加嚴峻。混凝土集團企業在保障一定生產任務量的同時,也需要考慮履約、收款等風險。企業需要從合同簽訂、履約情況、廠站生產能力等各方面進行綜合考量,來確定最終的生產任務。為了確保生產任務可控、可追溯,必須通過ERP系統對工控系統最終生產的任務進行控制[3]。
隨著商品混凝土行業的不斷發展、成熟,客戶對混凝土的質量和服務要求也不斷在提高,行業監管也在不斷加強、完善。客戶期望的提高及行業監管的不斷完善,對企業提出了更大的挑戰及質量管理要求,企業需積極面對壓力和挑戰,不斷提高公司的質量管理水平。為全面實現質量管理“數據一個庫、監管一張網、管理一條線”的信息化監管目標,利用ERP系統讓質檢員可以對工控的生產配合比進行下發、調整,公司可以實時監控最終的生產配合比,這是混凝土企業不可或缺的質量監管手段[4]。
原材料成本是混凝土企業重要的成本之一。要想實現企業的精細化管理,離不開對材料消耗的精準管控。企業“精細化”管理是一種管理理念,更是一種企業文化,涉及到企業生產過程的每個環節,是企業提高員工執行力、優化工作效率、降低管理成本和提升管理水平的重要途徑。利用ERP系統,將工控系統各個項目的材料消耗進行采集,結合ERP系統中對各種材料的材料合同、單價的管理,可以實現每個項目的單方成本核算,有利于提升廠站的價值創造能力,提高企業核心競爭力[5]。
通過對行業內的工控系統的分析,可將工控數據庫大致分為ACCESS單機版、SQL網絡版、SQL單機版3種類型。本文將以在.net環境、ERP系統采用SQL數據庫為例,對ERP系統與上述3種類型數據庫的技術實現方式進行分析。
目前,ACCESS單機版的工控數據庫主要存在于上海思偉、中建機械、鄭州三和、鄭州水工、南方路機等品牌工控中。ACCESS數據庫的優點是存儲方式簡單,易于維護管理,但是也有數據庫過大,一般百兆以上性能會變差等缺點。與ACCESS類型的工控數據庫進行數據交互,可以采用WCF技術,在工控系統上配置WCF服務,ERP系統調用工控的WCF服務將生產任務、生產配合比下發至工控系統數據庫,ERP系統使用提取器定時通過工控WCF服務采集工控系統的材料消耗至ERP系統SQL數據庫,從而實現了ERP系統與ACCESS單機版工控數據庫的全面數據交互。當數據傳送失敗時,通過log4net技術,保存錯誤日志,便于錯誤查詢及調試。其他需要準備的工作主要有:配置工控系統.NET Framework版本,提前獲取工控數據庫表結構,找準工控系統任務表、配比表、消耗表,同時還要將ERP系統中的貨倉與工控貨倉進行匹配(部分工控系統可以針對配比中材料類型自動匹配貨倉,則無需在ERP系統中進行匹配貨倉)。圖1為ACCESS數據庫數據傳輸模式。
目前,SQL網絡版數據庫主要存在于中建機械、上海思偉等品牌工控中。與SQL網絡版工控數據庫數據交互可以采用在局域網中ERP數據庫直接遠程連接工控數據庫的方式。攪拌站有多條生產線,在工控系統數據庫中多條生產線一般共用一個生產任務表,在配比表中會區分具體的生產線,ERP系統下發配比至SQL網絡版數據庫時,需要對生產配合比標記具體的生產線。部分工控系統會記錄配合比的修改記錄,每一次修改都會在配比表中產生一條新的記錄,與這種工控數據庫交互時,配比表每次新增、調整都只能采用Insert方式;大部分的工控系統不記錄配比修改記錄,每次調整配比直接覆蓋原有的配比記錄,對于這種工控數據庫,配比表每次新增、調整都可以采用先Delete、后Insert的方式。SQL網絡版數據庫的準備工作與ACCESS類型數據庫類似,對于工控系統.NET Framework版本可以不作較高的要求。
目前,市場上數據庫類型為SQL單機版的工控系統較多,主要有利勃海爾、三一、中聯、徐工等品牌工控數據庫。SQL單機版數據庫的交互方式與SQL網絡版類似,只是在配置數據庫連接的時候,需要針對每條生產線配置一個。
每種工控系統都有它的特點,無法直接評論孰優孰劣,但可以從數據層面結合企業管理需求進行分析。考慮到技術的發展,采用SQL數據庫的工控系統比較適合時代的發展;工控系統有詳細的配比修改記錄、材料消耗種類記錄,滿足這些條件的工控系統,可以更好地滿足企業的管理需求。

圖1ACCESS數據庫數據傳輸模式
通過混凝土ERP系統與工控系統的交互,可以讓混凝土集團企業管理人員,實時掌握下屬所有攪拌站的當前生產任務、當前任務使用的配合比、當前任務的計劃量與生產量、每一車的生產情況,從而對整個企業的生產運營情況了如指掌,提高精細化管理水平,提高企業競爭力。
[1]郭軍軍,何茜.混凝土攪拌機控制系統與ERP數據接口設計[J].信息技術,2013(08):175-178.
[2]孫海峰.淺析ERP管理系統在混凝土行業中的應用[J].商品混凝土,2014(8).
[3]趙勝斌,孫小蕾.淺析混凝土攪拌站控制系統及其發展[J].科技創新與應用,2012(4):38.
[4]金鑫.商品水泥攪拌站管理決策及控制系統研究[D].重慶:重慶大學,2008.
[5]陳岱.中聯重科混凝土公司ERP系統設計與開發[D].成都:電子科技大學,2011.