張展 徐州工程機(jī)械技師學(xué)院
工業(yè)物聯(lián)網(wǎng)終端設(shè)備演變于自動售貨機(jī),又稱為Vending Machine或智能倉柜,是商業(yè)自動化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易,于2012年開始引入生產(chǎn)現(xiàn)場,一般部署在車間生產(chǎn)線附近,輔以4G網(wǎng)絡(luò)和物聯(lián)網(wǎng)管理模塊,通過云端網(wǎng)絡(luò)集成管理所有信用記錄,最終形成在線智能小倉庫。它最主要的特點(diǎn)為現(xiàn)場管理、高頻使用、實(shí)時(shí)在線,對傳統(tǒng)的MRO產(chǎn)品服務(wù)的模式具有顛覆性的創(chuàng)新和改變,具有很大的降本作用和實(shí)踐價(jià)值。
傳統(tǒng)工業(yè)物聯(lián)網(wǎng)終端設(shè)備整個(gè)系統(tǒng)由Vending設(shè)備,數(shù)據(jù)庫服務(wù)器和終端管理軟件組成。Vending設(shè)備由飲料自動售貨機(jī)直接演變而來,多為螺桿類設(shè)備,每個(gè)貨道都有獨(dú)立的電機(jī)進(jìn)行控制,針對不同的物料配置不同間距的彈簧給每個(gè)貨道,以電機(jī)驅(qū)動彈簧實(shí)現(xiàn)物料掉落至取物口完成生產(chǎn)現(xiàn)場的智能領(lǐng)料。
軟件平臺方面基于Windows開發(fā),出于兼容性考慮采用了Access數(shù)據(jù)庫和.NET編寫客戶端軟件,通過串口232與底層控制板進(jìn)行通信,控制前端設(shè)備的操作并記錄相關(guān)領(lǐng)料數(shù)據(jù),通過報(bào)表的形式呈現(xiàn)給客戶。
運(yùn)行一年后,陸續(xù)出現(xiàn)以下幾個(gè)問題:
(1)機(jī)器故障,無法出庫。
(2)串口打開失敗,必須要重啟才可以重新領(lǐng)用。
(3)數(shù)據(jù)同步異常,造成后臺數(shù)據(jù)與客戶端數(shù)據(jù)不一致。
(4)軟件反應(yīng)慢,造成補(bǔ)貨入庫等待時(shí)間較長,入庫經(jīng)常需要1個(gè)小時(shí)左右。
經(jīng)過詳盡分析,問題原因主要在于Windows平臺的局限性:
(1)普通的Windows平臺硬件體系長時(shí)間續(xù)航后穩(wěn)定性極差,系統(tǒng)經(jīng)常出現(xiàn)莫名其妙的錯(cuò)誤,甚至崩潰。更換專業(yè)續(xù)航的平臺硬件成本極高,性價(jià)比較低。
(2)Access數(shù)據(jù)庫對于網(wǎng)絡(luò)交互的穩(wěn)定性和兼容性較差。另外,數(shù)據(jù)庫容量達(dá)到一定規(guī)模后,數(shù)據(jù)處理效率大幅下降。
(3)老式控制板結(jié)構(gòu)復(fù)雜,線路繁多,任何一個(gè)控制板上的一個(gè)模塊錯(cuò)誤,都會影響到整個(gè)設(shè)備的正常出貨。
據(jù)此,我們制定了針對性的解決方案:
(1)將Vending中的主控板更換新板。
(2)針對串口錯(cuò)誤和軟件客戶端界面出現(xiàn)假死機(jī)現(xiàn)象,增加人工維護(hù)頻次,2天至少重啟一次。
(3)數(shù)據(jù)同步問題每3個(gè)月清空一次Access數(shù)據(jù)庫。
試行后,問題依舊沒有得到根本性的解決,數(shù)據(jù)庫的不延續(xù)性造成客戶對歷史數(shù)據(jù)不可實(shí)時(shí)追溯,設(shè)備頻繁的故障和運(yùn)維讓現(xiàn)場服務(wù)人員苦不堪言。新更換的主控板又相繼出現(xiàn)了原來的故障,穩(wěn)定性得不到保障,客戶的報(bào)怨和投訴也逐步增加,平臺升級迫在眉睫。
為了解決以上問題,2018年和2019年均參加了上海中國國際無人展會,發(fā)現(xiàn)Android平臺的工控機(jī)已經(jīng)逐步成熟,并且成本更加低廉。一臺Windows主機(jī)的最低配置需要近2500元左右,而Android工控機(jī)約900元左右,且基于ARM處理器與底層STM32單片機(jī)主板通訊則更加穩(wěn)定。但是缺點(diǎn)就是沒辦法進(jìn)行遠(yuǎn)程處理,原Windows平臺可以利用遠(yuǎn)程軟件快速對客戶端系統(tǒng)進(jìn)行維護(hù),但Android平臺則無法進(jìn)行遠(yuǎn)程維護(hù)。
整體更換設(shè)備成本極高,且舊設(shè)備很難處理,造成極大的浪費(fèi),因此我們以原設(shè)備改造為方向設(shè)計(jì)了平臺升級的解決方案。
3.1 核心控制系統(tǒng)升級
Windows平臺硬件系統(tǒng)更換為Android平臺硬件系統(tǒng),原來的主板、電源、CPU、內(nèi)存、硬盤、14寸顯示屏部分全部被一個(gè)7寸的安卓工控機(jī)代替;控制板部分由6塊減少到1塊,改造后空間、成本、故障率都有了大幅的降低。
3.2 線纜升級
主機(jī)連接線纜全部重新部署,并且連接測試,線纜順序進(jìn)行調(diào)整升級,適配新主板觸發(fā)順序。
3.3 電機(jī)改造
進(jìn)行人工器件焊接改造,為了配合主板需要再對彈簧電機(jī)進(jìn)行改造升級以適配新主板。
3.4 軟件平臺升級
原有的數(shù)據(jù)庫系統(tǒng)和客戶端軟件更新為自主開發(fā)的安卓平臺管理系統(tǒng)。
軟件特點(diǎn):
(1)物料出庫、采購入庫、庫存盤點(diǎn),輕松實(shí)現(xiàn)出庫管理和入庫管理。
(2)后臺實(shí)時(shí)記錄跟進(jìn),及時(shí)提醒補(bǔ)貨任務(wù),靈活調(diào)整補(bǔ)貨數(shù)量。
(3)詳盡的數(shù)據(jù)報(bào)表分析系統(tǒng):領(lǐng)用明細(xì)、倉位庫存、補(bǔ)貨記錄等,全方位支持企業(yè)管理人員追溯數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。
(1)升級成本降低,僅為整理更換成本的10%。
(2)升級改造后,客戶反饋領(lǐng)用速度明顯提高,由原來的2分鐘左右縮短至15秒,大幅提高了領(lǐng)用效率。
(3)領(lǐng)用物料的故障率明顯降低,從原來的一天幾次故障到目前運(yùn)行1個(gè)月0故障,客戶滿意度明顯提高。
(4)由于采用了實(shí)時(shí)有效的數(shù)據(jù)交互和校驗(yàn)技術(shù),數(shù)據(jù)同步后完全匹配,分析統(tǒng)計(jì)報(bào)表的準(zhǔn)確性得到了保證,成了客戶進(jìn)行成本分析和質(zhì)量追溯的重要依據(jù)。
傳統(tǒng)工業(yè)物聯(lián)網(wǎng)終端設(shè)備已部署多年,廠商的投入也相當(dāng)巨大。本方案有效利用了原有Vending 中大部分機(jī)械類部件,對核心控制系統(tǒng)進(jìn)行了顛覆性的低成本平衡升級,不僅解決了原有設(shè)備痼疾,也充分發(fā)揮出DT時(shí)代下高速帶寬和物聯(lián)網(wǎng)技術(shù)的長處,將日后硬件設(shè)備更新和維護(hù)成本、人力成本降到了最低,有極高的參考價(jià)值和實(shí)施意義。