據(jù)采集物聯(lián)網(wǎng)解決方案:從架構(gòu)到落地全指南)
做工業(yè)無(wú)線改造這些年給人感觸最深的一個(gè)場(chǎng)景不是機(jī)房里的服務(wù)器而是抬頭看到廠房頂上那臺(tái)滿車間跑來(lái)跑去的天車。天車也常被叫行車或者橋式起重機(jī)在鋼廠、鋁廠、造紙和汽車制造車間里負(fù)責(zé)吊運(yùn)重型物料幾乎所有關(guān)鍵生產(chǎn)動(dòng)作都離不開(kāi)它。但就是這么重要的設(shè)備過(guò)去很多工廠對(duì)它的狀態(tài)管理還停留在“老師傅站樓下聽(tīng)聲音”的階段。后來(lái)項(xiàng)目做多了我越來(lái)越清楚一件事天車數(shù)據(jù)采集不缺傳感器缺的是能把一臺(tái)移動(dòng)設(shè)備的數(shù)據(jù)穩(wěn)定、可靠地搬出來(lái)的鏈路。5G天車數(shù)據(jù)采集物聯(lián)網(wǎng)解決方案本質(zhì)就是把“天上的設(shè)備”變成“網(wǎng)上的節(jié)點(diǎn)”。這篇文章按我最近一個(gè)落地項(xiàng)目的推進(jìn)順序從方案架構(gòu)、車端改造、5G專網(wǎng)到現(xiàn)場(chǎng)施工把能復(fù)用的東西全部講透。1. 為什么天車數(shù)據(jù)采集卡在“最后一公里”現(xiàn)場(chǎng)約束決定技術(shù)路線1.1 天車數(shù)據(jù)的價(jià)值在哪里天車這類設(shè)備有三個(gè)特點(diǎn)移動(dòng)范圍大、作業(yè)頻次高、發(fā)生事故就是大事故。采集數(shù)據(jù)并不是為了做一張漂亮的大屏而是要解決三個(gè)層面的實(shí)際問(wèn)題。第一是生產(chǎn)管理。天車承擔(dān)著全車間的吊運(yùn)任務(wù)哪些天車在忙、哪些在閑、一爐鋼水從A跨到B跨用了多久、吊運(yùn)過(guò)程中有沒(méi)有長(zhǎng)時(shí)間等待這些數(shù)據(jù)直接關(guān)系到生產(chǎn)節(jié)拍和調(diào)度效率。以前只能靠人工記錄班組長(zhǎng)拿著對(duì)講機(jī)喊記錄表填完就鎖進(jìn)柜子誰(shuí)也說(shuō)不清真實(shí)效率。第二是設(shè)備維護(hù)。天車的電機(jī)、減速機(jī)、制動(dòng)器、鋼絲繩、車輪組都是高損耗部件故障往往有個(gè)漸進(jìn)過(guò)程電機(jī)電流開(kāi)始波動(dòng)、制動(dòng)器動(dòng)作時(shí)間變長(zhǎng)、振動(dòng)烈度慢慢上升。這些信號(hào)如果能連續(xù)記錄下來(lái)就能在故障發(fā)生前判斷出異常減少非計(jì)劃停機(jī)。第三是現(xiàn)場(chǎng)安全。天車吊著重物在空中移動(dòng)下方就是作業(yè)人員超載、斜拉、區(qū)域碰撞都是大忌。數(shù)據(jù)采集系統(tǒng)可以把重量、位置、限位狀態(tài)、操作指令實(shí)時(shí)關(guān)聯(lián)起來(lái)出現(xiàn)超載或危險(xiǎn)接近時(shí)立刻報(bào)警甚至自動(dòng)切斷起升動(dòng)作。1.2 為什么過(guò)去一直沒(méi)采好天車的數(shù)據(jù)采集難度不在傳感器精度而在物理環(huán)境。天車在幾十米長(zhǎng)的軌道上來(lái)回移動(dòng)沒(méi)有固定網(wǎng)絡(luò)接入點(diǎn)車上有大功率電機(jī)和變頻器電磁干擾非常強(qiáng)車間里油污、粉塵、振動(dòng)、溫差一樣不少。這些條件直接排除了大量有線方案。隨行光纜和滑觸線更適合供電不適合做高帶寬的數(shù)據(jù)通道拖鏈?zhǔn)焦饫|時(shí)間久了必然磨損。剩下能選的只有無(wú)線。工業(yè)Wi-Fi在定點(diǎn)設(shè)備上很好用但天車一跑起來(lái)就要頻繁在多個(gè)AP之間漫游漫游期間的丟包和中斷對(duì)采集系統(tǒng)來(lái)說(shuō)就是數(shù)據(jù)空洞。金屬?gòu)S房多徑嚴(yán)重天車本身又是一個(gè)移動(dòng)的金屬屏蔽罩Wi-Fi信號(hào)很容易變得時(shí)好時(shí)壞。4G公網(wǎng)覆蓋沒(méi)問(wèn)題但是上行帶寬有限同時(shí)傳視頻和狀態(tài)數(shù)據(jù)就會(huì)捉襟見(jiàn)肘時(shí)延也不夠穩(wěn)定。方案帶寬時(shí)延移動(dòng)性可靠性適合場(chǎng)景工業(yè)Wi-Fi較高20-50ms漫游差中等定點(diǎn)設(shè)備、AGV4G公網(wǎng)中低30-80ms較好較好低頻巡檢數(shù)據(jù)5G專網(wǎng)高10-20ms好較高天車視頻采集控制1.3 5G到底解決了什么5G并不是萬(wàn)能鑰匙而是它的低時(shí)延、高帶寬、強(qiáng)移動(dòng)性正好覆蓋了天車場(chǎng)景的缺口。天車數(shù)據(jù)采集的核心流量是上行狀態(tài)數(shù)據(jù)、視頻畫面都要從車間往平臺(tái)方向傳5G的上行能力比4G高了一個(gè)量級(jí)。天車在廠房里從一端到另一端時(shí)5G的小區(qū)切換比Wi-Fi的AP漫游平滑得多配合專網(wǎng)參數(shù)調(diào)優(yōu)可以做到業(yè)務(wù)基本不中斷。再往深一層說(shuō)5G專網(wǎng)帶來(lái)的不只是速度。把用戶面網(wǎng)元下沉到園區(qū)數(shù)據(jù)不再繞到運(yùn)營(yíng)商核心網(wǎng)而是直接在園區(qū)內(nèi)部轉(zhuǎn)發(fā)時(shí)延和安全性都得到保障。這才是“5G天車數(shù)據(jù)采集物聯(lián)網(wǎng)解決方案”里“解決方案”三個(gè)字的分量它不是換一張網(wǎng)卡而是把網(wǎng)絡(luò)、終端、平臺(tái)整體捏在一起設(shè)計(jì)。2. 整體架構(gòu)怎么搭從車端傳感器到平臺(tái)應(yīng)用的數(shù)據(jù)鏈路2.1 四層架構(gòu)整個(gè)方案我習(xí)慣按四層拆感知層、邊緣接入層、5G網(wǎng)絡(luò)層、平臺(tái)應(yīng)用層。每一層各司其職又通過(guò)標(biāo)準(zhǔn)接口銜接。層級(jí)主要設(shè)備/組件接口/協(xié)議數(shù)據(jù)內(nèi)容感知層PLC、傳感器、載荷儀、編碼器、攝像頭4-20mA、RS485、Modbus TCP、OPC UA位置、重量、電流、視頻邊緣接入層數(shù)據(jù)采集網(wǎng)關(guān)、AI分析盒、車載交換機(jī)Modbus TCP、MQTT、RTSP結(jié)構(gòu)化數(shù)據(jù)、報(bào)警事件、截圖網(wǎng)絡(luò)層5G CPE、基站、UPF、MEC5G NR、網(wǎng)絡(luò)切片數(shù)據(jù)傳輸、邊緣分流平臺(tái)層物聯(lián)網(wǎng)平臺(tái)、時(shí)序庫(kù)、告警引擎、3D看板MQTT/HTTP設(shè)備臺(tái)賬、趨勢(shì)、統(tǒng)計(jì)、告警數(shù)據(jù)流向很直接傳感器先匯到PLCPLC通過(guò)以太網(wǎng)口把數(shù)據(jù)交給采集網(wǎng)關(guān)采集網(wǎng)關(guān)經(jīng)過(guò)5G CPE發(fā)送至園區(qū)MEC再由MEC轉(zhuǎn)發(fā)到平臺(tái)。視頻流從攝像頭到AI分析盒AI盒子只把識(shí)別結(jié)果和報(bào)警片段上傳完整視頻按需調(diào)閱避免把網(wǎng)絡(luò)帶寬全部吃掉。2.2 數(shù)據(jù)分級(jí)處理的原則做方案時(shí)最忌諱把所有數(shù)據(jù)全部實(shí)時(shí)上云。天車上很多邏輯要求毫秒級(jí)響應(yīng)比如防碰撞、超載切斷、區(qū)域電磁鎖這類控制必須在車端本地閉環(huán)一旦繞到平臺(tái)再回來(lái)時(shí)延早就超過(guò)安全要求了。數(shù)據(jù)級(jí)別示例采集周期傳輸策略主要去向控制級(jí)防碰撞、超載聯(lián)鎖10-50ms本地閉環(huán)事件上送車端PLC/安全繼電器監(jiān)控級(jí)電流、重量、位置、狀態(tài)100-200ms實(shí)時(shí)上送平臺(tái)物聯(lián)網(wǎng)平臺(tái)、調(diào)度看板記錄級(jí)振動(dòng)、溫度、視頻片段1-5s或按需周期上報(bào)或事件觸發(fā)數(shù)據(jù)庫(kù)、AI訓(xùn)練、追溯有了這個(gè)分級(jí)后續(xù)的硬件選型和網(wǎng)絡(luò)規(guī)劃才有依據(jù)。控制級(jí)數(shù)據(jù)留在車端不需要占用5G資源監(jiān)控級(jí)數(shù)據(jù)做實(shí)時(shí)上送但單包都很小記錄級(jí)數(shù)據(jù)允許延遲斷網(wǎng)時(shí)可以先緩存在車端。一上來(lái)就把所有數(shù)據(jù)都做成實(shí)時(shí)上傳最終只會(huì)換來(lái)一臺(tái)燒帶寬的服務(wù)器和一屋子告警。3. 車端采集系統(tǒng)改造傳感器選型、PLC對(duì)接與邊緣網(wǎng)關(guān)的實(shí)操細(xì)節(jié)3.1 天車需要哪些采集點(diǎn)位不管天車大小采集點(diǎn)位主要圍繞三套機(jī)構(gòu)來(lái)設(shè)計(jì)大車行走、小車行走、起升機(jī)構(gòu)。每個(gè)機(jī)構(gòu)都需要知道位置、速度、驅(qū)動(dòng)狀態(tài)再加上吊重和安全附件的數(shù)據(jù)。這里列一份我在現(xiàn)場(chǎng)常用的點(diǎn)位清單。數(shù)據(jù)項(xiàng)傳感器/來(lái)源信號(hào)類型采樣周期大車位置/速度絕對(duì)值編碼器RS485/SSI100ms小車位置/速度激光測(cè)距儀/編碼器4-20mA/RS485100ms起升高度編碼器/激光測(cè)距4-20mA/RS485100ms實(shí)際吊重稱重傳感器儀表RS485/數(shù)字量200ms電機(jī)電流/頻率變頻器/智能電表Modbus RTU/TCP200ms制動(dòng)器狀態(tài)限位開(kāi)關(guān)/接近開(kāi)關(guān)干接點(diǎn)事件變化電機(jī)振動(dòng)/溫度溫振一體傳感器Modbus/無(wú)線1-5s司機(jī)操作指令PLC程序變量網(wǎng)絡(luò)讀取事件變化傳感器選型有兩條原則。第一能讀PLC變量就不額外裝傳感器避免重復(fù)投資和重復(fù)施工。第二必須新增傳感器時(shí)優(yōu)先選自帶數(shù)字接口的型號(hào)少用模擬量。天車環(huán)境里模擬量信號(hào)抗干擾能力差線纜拖來(lái)拖去容易磨損后期標(biāo)定也麻煩。數(shù)字接口雖然單價(jià)高一些但長(zhǎng)遠(yuǎn)看穩(wěn)定得多。3.2 PLC對(duì)接是最關(guān)鍵的一步新一點(diǎn)的天車基本都配了PLC和變頻器項(xiàng)目里優(yōu)先做的是把PLC數(shù)據(jù)讀出來(lái)。如果原工程允許直接在PLC程序里預(yù)留一個(gè)數(shù)據(jù)塊把需要采集的變量集中丟到這個(gè)塊里采集網(wǎng)關(guān)用Modbus TCP或OPC UA去讀。如果原程序不方便動(dòng)網(wǎng)關(guān)可以直接從PLC的以太網(wǎng)口讀取標(biāo)準(zhǔn)寄存器區(qū)但這就需要電氣工程師提供完整的變量地址表。無(wú)論哪種方式都必須堅(jiān)持只讀訪問(wèn)不往PLC里寫任何變量。采集系統(tǒng)一旦能寫PLC就存在誤操作風(fēng)險(xiǎn)出了問(wèn)題很難說(shuō)清。我們項(xiàng)目里所有點(diǎn)位都是只讀連寫測(cè)試都是先斷開(kāi)連接再操作。聯(lián)調(diào)時(shí)還要做一張點(diǎn)位映射表字段包括PLC地址、數(shù)據(jù)類型、字節(jié)順序、換算系數(shù)、原始值范圍、工程值范圍、采樣周期、上送周期。這張表就是整個(gè)系統(tǒng)的“翻譯字典”沒(méi)有它平臺(tái)側(cè)數(shù)據(jù)全亂。我們第一批聯(lián)調(diào)時(shí)發(fā)現(xiàn)起升高度顯示成負(fù)數(shù)排查到最后就是字節(jié)順序反了平臺(tái)拿到的是高低位顛倒的原始值。要特別提醒一個(gè)問(wèn)題老PLC的通訊口能力很弱外部以毫秒級(jí)頻率去讀會(huì)拖慢PLC掃描周期甚至影響原控制邏輯。解決辦法是把輪詢周期拉長(zhǎng)到500ms以上能接受的話放到1秒而且只讀需要的那幾十個(gè)寄存器不要把整個(gè)數(shù)據(jù)區(qū)都拉一遍。3.3 沒(méi)有PLC的老式天車怎么采天車如果是老式繼電器控制的就只有主令控制器和接觸器沒(méi)有數(shù)字量可讀。這種情況下最省事的做法是在電機(jī)回路裝電流互感器在主令控制器觸點(diǎn)旁加信號(hào)采集端子在車輪軸端或卷筒側(cè)裝編碼器。位置可以用編碼器數(shù)脈沖也可以加激光測(cè)距儀重量從原有載荷限制器儀表取RS485信號(hào)把這些信號(hào)集中到一個(gè)分布式IO模塊或直接進(jìn)采集網(wǎng)關(guān)的IO接口。老車加裝傳感器會(huì)牽扯機(jī)械改造鋼絲繩、卷筒、車輪軸的安裝空間往往有限。我們?cè)诂F(xiàn)場(chǎng)碰到過(guò)一臺(tái)天車卷筒兩端都被制動(dòng)器和限位器占滿激光測(cè)距儀只能裝在司機(jī)室側(cè)方角度還是斜的最后靠標(biāo)定軟件做非線性補(bǔ)償才勉強(qiáng)滿足精度。所以老車改造一定要提前到現(xiàn)場(chǎng)量尺不要只看圖紙。3.4 視頻與AI從“看得見(jiàn)”到“認(rèn)得出”天車車間的視頻用5G傳高清不是不行而是沒(méi)必要。一個(gè)1080p攝像頭按4Mbps算50臺(tái)車就是200Mbps再大的專網(wǎng)也會(huì)被占滿。所以視頻必須做邊緣智能。車載攝像頭把畫面送給AI分析盒AI識(shí)別吊鉤下方人員闖入、掛鉤狀態(tài)、司機(jī)室離崗等只上傳結(jié)果事件和報(bào)警抓拍。想看實(shí)時(shí)畫面時(shí)平臺(tái)再按需向指定攝像頭拉流。這樣設(shè)計(jì)之后一路視頻占用帶寬從持續(xù)4Mbps降到突發(fā)幾百KB而且AI識(shí)別結(jié)果本身就是結(jié)構(gòu)化數(shù)據(jù)可以直接進(jìn)告警引擎和統(tǒng)計(jì)分析。項(xiàng)目上線后車間最認(rèn)可的反而是“吊鉤下方有人靠近時(shí)司機(jī)室立即報(bào)警”這個(gè)功能比看板上的趨勢(shì)曲線更直觀。3.5 車載邊緣網(wǎng)關(guān)的選型要求車載網(wǎng)關(guān)是整套系統(tǒng)里最容易被低估的硬件。它長(zhǎng)期在振動(dòng)的環(huán)境下工作電源又不穩(wěn)定。選型時(shí)要盯死幾件事。供電要寬壓支持9-36V DC天車電氣波動(dòng)時(shí)不能重啟。防護(hù)等級(jí)至少IP65防塵防油。外殼固定和天線接口要牢靠天線最好采用外置不要用內(nèi)置天線貼到金屬車體上。存儲(chǔ)和緩存要滿足斷網(wǎng)補(bǔ)傳至少能存4小時(shí)以上的結(jié)構(gòu)化數(shù)據(jù)。固件必須支持遠(yuǎn)程升級(jí)不然幾十臺(tái)車全要爬到司機(jī)室去更新。不要只盯著CPU型號(hào)和算力工業(yè)現(xiàn)場(chǎng)的產(chǎn)品質(zhì)量比算力更重要。我們有一臺(tái)網(wǎng)關(guān)裝上去兩個(gè)月沒(méi)出問(wèn)題第三個(gè)月開(kāi)始頻繁離線拆下來(lái)發(fā)現(xiàn)是端子排被油污腐蝕。后來(lái)所有車端接線都換成鍍金端子額外套上熱縮管問(wèn)題才徹底消失。4. 5G專網(wǎng)部分的設(shè)計(jì)與調(diào)優(yōu)覆蓋、時(shí)延、可靠性的工程化指標(biāo)4.1 專網(wǎng)模式選型先判斷數(shù)據(jù)能不能出園區(qū)很多人一聽(tīng)5G就想著上獨(dú)立核心網(wǎng)其實(shí)成本不一定劃算。做方案前先回答三個(gè)問(wèn)題數(shù)據(jù)是否包含工藝和控制信息是否要求數(shù)據(jù)不出園區(qū)控制類業(yè)務(wù)的時(shí)延要求是多少如果只是狀態(tài)監(jiān)控和統(tǒng)計(jì)報(bào)表用運(yùn)營(yíng)商公網(wǎng)加APN隔離也能跑。項(xiàng)目里真正需要的是時(shí)延穩(wěn)定在20ms以內(nèi)且不希望工藝數(shù)據(jù)出園。所以最終選了園區(qū)虛擬專網(wǎng)5G基站由運(yùn)營(yíng)商建設(shè)UPF和MEC放在車間機(jī)房數(shù)據(jù)在園區(qū)內(nèi)部完成轉(zhuǎn)發(fā)和存儲(chǔ)。這種模式比獨(dú)立專網(wǎng)成本低很多但時(shí)延和安全性都能滿足要求。模式用戶面位置時(shí)延數(shù)據(jù)出園建設(shè)成本適用場(chǎng)景公網(wǎng)專用APN運(yùn)營(yíng)商核心網(wǎng)30-80ms出園低非實(shí)時(shí)監(jiān)控園區(qū)虛擬專網(wǎng)本地UPFMEC園區(qū)機(jī)房10-20ms不出園中天車視頻實(shí)時(shí)采集獨(dú)立專網(wǎng)獨(dú)立核心網(wǎng)園區(qū)自建5-15ms不出園高高安全控制閉環(huán)4.2 覆蓋設(shè)計(jì)別讓鋼結(jié)構(gòu)房擋了信號(hào)很多廠房屋頂全是彩鋼瓦和鋼桁架5G信號(hào)穿透損耗很厲害不能指望在廠房外墻裝幾個(gè)基站就能全覆蓋?,F(xiàn)場(chǎng)的做法是把基站或天線掛在廠房鋼結(jié)構(gòu)立柱上方向正對(duì)天車運(yùn)行軌道。兩條軌道中間如果有堆料區(qū)和高貨架還要在另一側(cè)補(bǔ)充天線。覆蓋評(píng)估不是看有沒(méi)有信號(hào)而是天車的金屬車體擋在天線一側(cè)時(shí)背向位置仍要有足夠余量。測(cè)試指標(biāo)我們按這個(gè)標(biāo)準(zhǔn)卡車內(nèi)天線位置的RSRP大于-100dBmSINR大于10dB天車從一端跑到另一端的過(guò)程中切換時(shí)延小于20ms丟包率低于千分之一。達(dá)不到這些數(shù)先調(diào)天線角度再談參數(shù)優(yōu)化。工業(yè)現(xiàn)場(chǎng)射頻優(yōu)化有點(diǎn)像老式電視機(jī)調(diào)天線差一點(diǎn)就是雪花和清晰的區(qū)別。我們?cè)诘谝惠啘y(cè)試時(shí)有兩臺(tái)天車在廠房中段始終出現(xiàn)瞬時(shí)丟包后來(lái)發(fā)現(xiàn)是堆料區(qū)的鋼卷正好把兩條天線之間的視距擋住。把其中一個(gè)基站天線抬高兩米后問(wèn)題就消失了。覆蓋這種事積累經(jīng)驗(yàn)和現(xiàn)場(chǎng)實(shí)測(cè)比仿真更可靠。4.3 帶寬和流量先算清楚再買網(wǎng)絡(luò)網(wǎng)絡(luò)配置不能拍腦袋。以50臺(tái)天車同時(shí)在線為例我們按這個(gè)方式估算每臺(tái)天車的結(jié)構(gòu)化數(shù)據(jù)按點(diǎn)位表里50個(gè)變量、平均每個(gè)變量20字節(jié)、采集周期200ms來(lái)算每秒數(shù)據(jù)量大約是50×20×55KB50臺(tái)合計(jì)250KB/s約2Mbps。視頻AI分析結(jié)果和事件截圖每臺(tái)每秒再增加約2KB50臺(tái)約0.8Mbps。平臺(tái)同時(shí)實(shí)時(shí)瀏覽的視頻如果是10路1080p每路約4Mbps合計(jì)40Mbps。把這三項(xiàng)加起來(lái)滿載上行需求在43Mbps左右。實(shí)際規(guī)劃時(shí)至少要留2到3倍冗余按100Mbps上行帶寬規(guī)劃。否則集中調(diào)看視頻時(shí)一定會(huì)卡調(diào)度員點(diǎn)開(kāi)畫面轉(zhuǎn)圈圈項(xiàng)目驗(yàn)收就很難看。數(shù)據(jù)項(xiàng)單臺(tái)速率50臺(tái)小計(jì)結(jié)構(gòu)化采集數(shù)據(jù)5KB/s約2MbpsAI分析結(jié)果與截圖2KB/s約0.8Mbps按需實(shí)時(shí)視頻10路4Mbps/路約40Mbps合計(jì)滿載-約43Mbps4.4 QoS、切片與可靠性配置5G專網(wǎng)不是接上線就行還要把業(yè)務(wù)分優(yōu)先級(jí)??刂菩帕詈途o急告警用高優(yōu)先級(jí)5QI網(wǎng)絡(luò)擁塞時(shí)優(yōu)先保障普通狀態(tài)采集用中優(yōu)先級(jí)歷史視頻調(diào)閱和文件上傳用低優(yōu)先級(jí)能等就等。另一個(gè)容易忽略的點(diǎn)是冗余。天車一旦斷線生產(chǎn)監(jiān)控上就會(huì)出現(xiàn)一大段空洞后面補(bǔ)都補(bǔ)不回來(lái)。所以車載CPE要支持雙SIM卡一張走園區(qū)5G專網(wǎng)一張走運(yùn)營(yíng)商公網(wǎng)做備份。一旦專網(wǎng)鏈路異常自動(dòng)切換平臺(tái)按時(shí)間戳把數(shù)據(jù)對(duì)齊。這種機(jī)制比單純追求高可用指標(biāo)實(shí)用得多。網(wǎng)絡(luò)可靠性和設(shè)備可靠性是兩回事。我們上線第二周遇到一次園區(qū)停電5G專網(wǎng)設(shè)備跟著停掉但天車還在運(yùn)行。幸好車載網(wǎng)關(guān)有緩存公網(wǎng)備份鏈路自動(dòng)接管數(shù)據(jù)只斷了十幾分鐘恢復(fù)后又自動(dòng)補(bǔ)傳。從那以后我們對(duì)所有冗余機(jī)制都會(huì)做一次完整斷網(wǎng)演練而不是只看看文檔。5. 項(xiàng)目落地過(guò)程中的坑與應(yīng)對(duì)從測(cè)試到上線的經(jīng)驗(yàn)復(fù)盤5.1 前期調(diào)研先盤點(diǎn)“家底”別急著訂網(wǎng)關(guān)這個(gè)項(xiàng)目上我們第一批設(shè)備清單里有一臺(tái)天車報(bào)的型號(hào)很新結(jié)果現(xiàn)場(chǎng)一看是早期批次PLC沒(méi)有以太網(wǎng)口只能加一塊通信模塊。如果前期不盤點(diǎn)清楚采購(gòu)回來(lái)的網(wǎng)關(guān)就白等了。正式實(shí)施前必須做一份設(shè)備家底表內(nèi)容包括天車編號(hào)、投用年份、控制方式繼電器/PLC/變頻器、PLC型號(hào)和通訊口、載荷儀表型號(hào)、大車小車行程、是否已有編碼器、駕駛室有沒(méi)有空調(diào)、車上有沒(méi)有可用的24V電源。這份表花半天就能編出來(lái)但能幫整個(gè)項(xiàng)目省下一周的返工時(shí)間。很多問(wèn)題在實(shí)施前暴露只是多花幾分鐘問(wèn)一句實(shí)施后暴露就要等人、等備件、等天窗期。天車是生產(chǎn)關(guān)鍵設(shè)備停機(jī)窗口不是你想有就有的。5.2 安裝階段的物理細(xì)節(jié)線纜、供電、固定車端安裝比想象中難。天車運(yùn)行時(shí)整車都在振變頻器一啟動(dòng)動(dòng)力電纜邊上的信號(hào)線就是天線。我們第一輪裝完有3臺(tái)車的數(shù)據(jù)跳變很厲害后來(lái)把模擬量信號(hào)線全部換成屏蔽雙絞線并和動(dòng)力線分開(kāi)走才算穩(wěn)定。傳感器線纜接頭不要用普通航空插頭油污和振動(dòng)會(huì)讓它間歇性接觸不良。供電也不能直接從車上的控制變壓器拉最好用隔離DC-DC模塊單獨(dú)給采集設(shè)備和5G CPE供電。天線要避開(kāi)吊鉤鋼絲繩的回轉(zhuǎn)半徑不然容易出現(xiàn)物理?yè)p壞。安裝位置選好后還要在設(shè)備上貼上標(biāo)識(shí)標(biāo)簽方便運(yùn)維人員后續(xù)排查。工業(yè)現(xiàn)場(chǎng)講究的不只是“能用”而是“能長(zhǎng)期用”。5.3 聯(lián)調(diào)階段的三個(gè)隱蔽問(wèn)題點(diǎn)位表和數(shù)據(jù)對(duì)上只是開(kāi)始。第一個(gè)隱蔽問(wèn)題是字節(jié)序很多PLC寄存器是高位在前網(wǎng)關(guān)默認(rèn)低位在前讀出來(lái)的數(shù)值差得離譜。第二問(wèn)題是老PLC在線輪詢對(duì)掃描周期的影響前面提過(guò)把頻率降下來(lái)。第三個(gè)問(wèn)題是斷網(wǎng)補(bǔ)傳的時(shí)鐘漂移。車載網(wǎng)關(guān)如果沒(méi)配好NTP網(wǎng)絡(luò)恢復(fù)后補(bǔ)傳數(shù)據(jù)的時(shí)間戳?xí)y平臺(tái)會(huì)把同一時(shí)刻的數(shù)據(jù)識(shí)別成兩條。解決辦法是在網(wǎng)關(guān)和平臺(tái)統(tǒng)一使用NTP時(shí)間同步并給每條數(shù)據(jù)打雙時(shí)間戳——設(shè)備時(shí)間戳和網(wǎng)關(guān)接收時(shí)間戳這樣即使補(bǔ)傳平臺(tái)也能按真實(shí)采集時(shí)間排序。聯(lián)調(diào)是一件急不來(lái)的事。我們?cè)诂F(xiàn)場(chǎng)專門搭了一個(gè)測(cè)試腳本每臺(tái)車連續(xù)跑一個(gè)小時(shí)的往返吊運(yùn)同時(shí)記錄平臺(tái)數(shù)據(jù)與實(shí)際操作指令的對(duì)應(yīng)關(guān)系。測(cè)試腳本跑完數(shù)據(jù)沒(méi)跳變、沒(méi)丟包、時(shí)間軸對(duì)得上才算通過(guò)一臺(tái)車。寧可多花一天聯(lián)調(diào)也不要上線后三天兩頭被人叫回現(xiàn)場(chǎng)。5.4 平臺(tái)側(cè)報(bào)警別急著開(kāi)太多系統(tǒng)上線初期最容易出的問(wèn)題是告警風(fēng)暴。天車啟動(dòng)瞬間電流沖擊大剎車時(shí)重量表會(huì)有擺動(dòng)如果對(duì)原始值直接設(shè)閾值一天能報(bào)幾千條假警。我們后來(lái)做了兩件事。第一是數(shù)值清洗和濾波對(duì)電流、重量這類變量做滑動(dòng)平均超過(guò)閾值并且持續(xù)一定時(shí)間才觸發(fā)告警。第二是用歷史一周的數(shù)據(jù)重新訓(xùn)練閾值去掉啟動(dòng)和制動(dòng)工況的尖峰。效果立竿見(jiàn)影誤報(bào)率從上線第一月的37%降到2%以下。做天車采集穩(wěn)定可靠的數(shù)據(jù)永遠(yuǎn)比花哨的大屏更重要。誤報(bào)多了操作工就會(huì)把所有告警當(dāng)成“狼來(lái)了”真正出問(wèn)題時(shí)反而沒(méi)人響應(yīng)。所以告警規(guī)則的設(shè)計(jì)寧可少開(kāi)也要保證每一條都準(zhǔn)確。報(bào)警發(fā)給正確的責(zé)任人比發(fā)一大堆給所有人有效得多。5.5 一點(diǎn)個(gè)人體會(huì)項(xiàng)目上線三個(gè)月后車間設(shè)備科最直觀的感受不是看板有多好看而是每天點(diǎn)檢時(shí)間從三小時(shí)降到半小時(shí)報(bào)修都在故障發(fā)生前完成。天車數(shù)據(jù)采集這類項(xiàng)目到最后拼的不是哪家網(wǎng)速快而是數(shù)據(jù)準(zhǔn)不準(zhǔn)、系統(tǒng)穩(wěn)不穩(wěn)、人用不用得起來(lái)。5G天車數(shù)據(jù)采集物聯(lián)網(wǎng)解決方案我更愿意把它看成一次運(yùn)輸數(shù)字化基礎(chǔ)建設(shè)。5G是路數(shù)據(jù)是車平臺(tái)是調(diào)度中心。路要先修好車要能跑起來(lái)調(diào)度中心才談得上指揮。先把最痛的點(diǎn)位打通把網(wǎng)絡(luò)和數(shù)據(jù)的根基打穩(wěn)后面不管是預(yù)測(cè)性維護(hù)還是無(wú)人天車都有得可做。這也是我寫這篇記錄的原因愿同行少走幾次我們走過(guò)的彎路。