色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

基于Modbus協(xié)議的在線監(jiān)控網(wǎng)關(guān)方案:從輪詢機(jī)制到數(shù)據(jù)采集實(shí)踐

基于Modbus協(xié)議的在線監(jiān)控網(wǎng)關(guān)方案:從輪詢機(jī)制到數(shù)據(jù)采集實(shí)踐 先別急著談技術(shù)選型說(shuō)說(shuō)我當(dāng)時(shí)為什么一定要做這個(gè)基于Modbus的在線監(jiān)控網(wǎng)關(guān)方案。工廠改造那陣子現(xiàn)場(chǎng)設(shè)備品牌雜得很PLC有西門(mén)子的、臺(tái)達(dá)的儀表有七八種不同協(xié)議的變頻器更是國(guó)產(chǎn)進(jìn)口混著來(lái)。你要是每個(gè)設(shè)備單獨(dú)拉一套監(jiān)控軟件光驅(qū)動(dòng)就夠你喝一壺的。但也別慌這些設(shè)備里絕大多數(shù)都留了一個(gè)統(tǒng)一的“后門(mén)”——Modbus通訊接口。不管是RS485走M(jìn)odbus RTU還是網(wǎng)口走M(jìn)odbus TCP只要把這個(gè)口子利用好就能用一個(gè)網(wǎng)關(guān)把所有設(shè)備的數(shù)據(jù)統(tǒng)一采集上來(lái)再轉(zhuǎn)發(fā)到上層監(jiān)控平臺(tái)。我做的這個(gè)方案本質(zhì)上就是一臺(tái)邊緣計(jì)算網(wǎng)關(guān)加一套數(shù)據(jù)采集轉(zhuǎn)發(fā)服務(wù)用Modbus協(xié)議把分散在各車(chē)間的設(shè)備數(shù)據(jù)匯聚起來(lái)再通過(guò)MQTT或者HTTP接口推到在線監(jiān)控平臺(tái)。這套方案解決的最大痛點(diǎn)就是不用挨個(gè)設(shè)備找廠商要私有協(xié)議不用給每臺(tái)設(shè)備單獨(dú)配上位機(jī)軟件一套網(wǎng)關(guān)通吃現(xiàn)場(chǎng)所有帶Modbus接口的設(shè)備。文章的后半部分我會(huì)把協(xié)議適配、輪詢策略、數(shù)據(jù)建模、斷線重連這些核心細(xì)節(jié)全部拆開(kāi)講包括參數(shù)怎么定、坑在哪里、現(xiàn)場(chǎng)怎么調(diào)非常適合正在做設(shè)備數(shù)據(jù)采集、產(chǎn)線數(shù)字化改造的朋友參考也適合剛接觸Modbus協(xié)議、想快速搭一套可落地監(jiān)控系統(tǒng)的開(kāi)發(fā)者。1. 內(nèi)容整體設(shè)計(jì)與思路拆解1.1 為什么是Modbus而不是OPC UA或者M(jìn)QTT聊在線監(jiān)控其實(shí)繞不開(kāi)一個(gè)底層問(wèn)題數(shù)據(jù)從哪來(lái)用什么方式拿。我之前見(jiàn)過(guò)不少團(tuán)隊(duì)一上來(lái)就要上OPC UA覺(jué)得先進(jìn)、功能強(qiáng)、安全。但到現(xiàn)場(chǎng)一看老設(shè)備根本不支持要么加網(wǎng)關(guān)轉(zhuǎn)換要么換儀表成本直接翻好幾倍。對(duì)于大多數(shù)工廠來(lái)說(shuō)Modbus依然是覆蓋度最高的協(xié)議從幾塊錢(qián)的溫度傳感器到幾十萬(wàn)的進(jìn)口設(shè)備十有八九都帶Modbus接口。這個(gè)方案選擇Modbus還有一個(gè)非?,F(xiàn)實(shí)的理由調(diào)試點(diǎn)位極其方便。Modbus的報(bào)文是明文寄存器讀寫(xiě)用Modbus Poll、Modbus Slave這類工具就能直接對(duì)著設(shè)備調(diào)試地址對(duì)不上分分鐘就能查出來(lái)。不像某些私有協(xié)議還得逆向抓包分析一個(gè)點(diǎn)位半天都調(diào)不通。但我也得說(shuō)句公道話Modbus本身沒(méi)有主動(dòng)上報(bào)能力全靠主站一遍遍輪詢。所以網(wǎng)關(guān)方案里輪詢策略設(shè)計(jì)得合不合理直接決定了系統(tǒng)能不能在設(shè)備數(shù)量多的時(shí)候扛得住。1.2 方案整體架構(gòu)是怎么搭的這套在線監(jiān)控網(wǎng)關(guān)方案我把它分成三層采集層網(wǎng)關(guān)通過(guò)RS485總線或者以太網(wǎng)口按照Modbus RTU/TCP協(xié)議定時(shí)輪詢現(xiàn)場(chǎng)設(shè)備讀取寄存器數(shù)據(jù)。轉(zhuǎn)發(fā)層網(wǎng)關(guān)內(nèi)部跑數(shù)據(jù)采集服務(wù)把拿到的原始寄存器值按照設(shè)備點(diǎn)表做解析、換算、單位轉(zhuǎn)換然后整理成統(tǒng)一格式的JSON數(shù)據(jù)。應(yīng)用層通過(guò)MQTT或HTTP接口把數(shù)據(jù)推送到在線監(jiān)控平臺(tái)實(shí)現(xiàn)實(shí)時(shí)曲線、歷史查詢、異常告警、大屏展示。網(wǎng)關(guān)硬件我用的是一臺(tái)工業(yè)級(jí)邊緣網(wǎng)關(guān)雙串口加雙網(wǎng)口支持DC 9-36V寬壓供電。選這個(gè)型號(hào)不是因?yàn)樗F而是因?yàn)樗垢蓴_能力強(qiáng)能在車(chē)間那種電機(jī)啟停頻繁、電磁環(huán)境惡劣的場(chǎng)合穩(wěn)定跑。軟件部分采集服務(wù)我選的Node-RED當(dāng)然你也可以用Python寫(xiě)個(gè)守護(hù)腳本后面我詳細(xì)說(shuō)但Node-RED做原型驗(yàn)證和后期維護(hù)確實(shí)太方便了。1.3 選型時(shí)需要考慮的幾個(gè)重要問(wèn)題在定方案之前有幾個(gè)關(guān)鍵問(wèn)題必須想清楚否則后面返工很麻煩?,F(xiàn)場(chǎng)設(shè)備分布和通訊距離。RS485總線理論傳輸距離是1200米實(shí)際用下來(lái)超過(guò)800米就得考慮加中繼器。如果你的設(shè)備分布在不同車(chē)間、不同樓層最好是每層放一臺(tái)采集網(wǎng)關(guān)再通過(guò)網(wǎng)絡(luò)統(tǒng)一上送而不是硬拉一條超長(zhǎng)RS485總線。采集點(diǎn)位的數(shù)量和實(shí)時(shí)性要求。Modbus是輪詢機(jī)制網(wǎng)關(guān)向每臺(tái)設(shè)備發(fā)起請(qǐng)求設(shè)備應(yīng)答一來(lái)一回是有時(shí)間開(kāi)銷(xiāo)的。假設(shè)一臺(tái)設(shè)備有20個(gè)點(diǎn)位單次輪詢耗時(shí)100ms那光這一臺(tái)設(shè)備就得2秒鐘才能采完一輪。點(diǎn)位太多了實(shí)時(shí)性必然下降。我一般建議單臺(tái)網(wǎng)關(guān)監(jiān)控不超過(guò)32臺(tái)設(shè)備采樣周期在1-5秒之間比較合理。斷線重連和數(shù)據(jù)補(bǔ)傳策略。車(chē)間環(huán)境不可能保證網(wǎng)絡(luò)100%穩(wěn)定網(wǎng)關(guān)和設(shè)備之間、網(wǎng)關(guān)和平臺(tái)之間任何一段斷了數(shù)據(jù)都會(huì)丟。所以選型時(shí)一定要確認(rèn)網(wǎng)關(guān)支持本地緩存和斷線補(bǔ)傳不然網(wǎng)絡(luò)一抖動(dòng)就丟數(shù)據(jù)后期做數(shù)據(jù)分析的時(shí)候你會(huì)非常痛苦。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 Modbus協(xié)議的現(xiàn)場(chǎng)理解和寄存器分類要做Modbus采集協(xié)議本身還是得稍微過(guò)一遍不用背報(bào)文但要知道數(shù)據(jù)存在哪里。Modbus協(xié)議里數(shù)據(jù)主要存在四個(gè)區(qū)域線圈Coil、離散輸入Discrete Input、保持寄存器Holding Register、輸入寄存器Input Register。前兩個(gè)是按位操作的單位是bit一般用來(lái)讀設(shè)備啟停狀態(tài)、報(bào)警狀態(tài)后兩個(gè)是16位為一個(gè)寄存器用來(lái)存模擬量數(shù)據(jù)比如溫度、壓力、頻率、電流這些。其中線圈支持讀和寫(xiě)離散輸入只支持讀保持寄存器支持讀和寫(xiě)輸入寄存器只支持讀。這個(gè)劃分特別重要因?yàn)槟阍谧霰O(jiān)控的時(shí)候有的數(shù)據(jù)是要讀出來(lái)展示有的數(shù)據(jù)可能還需要遠(yuǎn)程下發(fā)控制比如遠(yuǎn)程啟停設(shè)備、遠(yuǎn)程修改設(shè)定值。這就得認(rèn)清楚你要控制的那個(gè)參數(shù)到底在哪個(gè)區(qū)域功能碼用錯(cuò)了設(shè)備直接給你回異常碼。常見(jiàn)的功能碼我需要現(xiàn)場(chǎng)用得最多的幾個(gè)功能碼含義使用場(chǎng)景0x01讀線圈讀取設(shè)備啟停狀態(tài)、運(yùn)行狀態(tài)0x02讀離散輸入讀取設(shè)備故障輸入、開(kāi)關(guān)狀態(tài)0x03讀保持寄存器讀取設(shè)定值、運(yùn)行參數(shù)、累計(jì)量0x04讀輸入寄存器讀取實(shí)時(shí)測(cè)量值如溫度、壓力0x05寫(xiě)單個(gè)線圈遠(yuǎn)程啟停設(shè)備0x06寫(xiě)單個(gè)寄存器遠(yuǎn)程修改設(shè)定值0x10寫(xiě)多個(gè)寄存器批量下發(fā)參數(shù)2.2 串口參數(shù)和報(bào)文解析的實(shí)操細(xì)節(jié)Modbus RTU走的是RS485串口現(xiàn)場(chǎng)調(diào)通的第一步就是串口參數(shù)要配對(duì)。波特率、數(shù)據(jù)位、校驗(yàn)位、停止位這四個(gè)參數(shù)必須和從站設(shè)備保持一致否則報(bào)文發(fā)過(guò)去就是雞同鴨講。最常見(jiàn)的配置是9600波特率、8數(shù)據(jù)位、無(wú)校驗(yàn)、1停止位簡(jiǎn)寫(xiě)就是9600 8N1。但不同廠家默認(rèn)值不一樣有的設(shè)備出廠是19200還有的是9600 8E1偶校驗(yàn)所以你接上一臺(tái)新設(shè)備第一件事就是查它的說(shuō)明書(shū)確認(rèn)串口參數(shù)不要想當(dāng)然。報(bào)文層面Modbus RTU的幀結(jié)構(gòu)是從站地址1字節(jié) 功能碼1字節(jié) 數(shù)據(jù)N字節(jié) CRC校驗(yàn)2字節(jié)。CRC校驗(yàn)是Modbus RTU特有的低字節(jié)在前。如果你自己寫(xiě)解析代碼CRC算不對(duì)設(shè)備數(shù)據(jù)就永遠(yuǎn)解析不出來(lái)。我自己在方案里直接把Modbus的解析邏輯封裝成了函數(shù)庫(kù)從站地址、功能碼、起始地址、寄存器數(shù)量全部做成配置項(xiàng)。這樣現(xiàn)場(chǎng)加設(shè)備就只是改配置不用改代碼后面維護(hù)省了很多事。2.3 數(shù)據(jù)采集服務(wù)的實(shí)現(xiàn)思路網(wǎng)關(guān)側(cè)的數(shù)據(jù)采集服務(wù)我強(qiáng)烈建議用Node-RED來(lái)做。很多人一聽(tīng)可視化編程就覺(jué)得不靠譜但實(shí)際上Node-RED在工業(yè)物聯(lián)網(wǎng)場(chǎng)景里已經(jīng)非常成熟了它對(duì)Modbus有現(xiàn)成的節(jié)點(diǎn)支持你只需要配置好串口或TCP連接然后把輪詢邏輯拖出來(lái)就能跑。如果不想用Node-RED用Python寫(xiě)采集服務(wù)也完全可行核心就是用pymodbus庫(kù)。我提供一下我當(dāng)時(shí)的設(shè)計(jì)思路啟動(dòng)時(shí)加載設(shè)備點(diǎn)表配置包括設(shè)備ID、串口參數(shù)、寄存器地址、數(shù)據(jù)類型、縮放系數(shù)。按照設(shè)備分組用獨(dú)立的異步任務(wù)循環(huán)執(zhí)行輪詢。每輪輪詢結(jié)束把采集結(jié)果發(fā)布到MQTT主題主題按設(shè)備編碼命名。采集任務(wù)之間用信號(hào)量控制并發(fā)避免多個(gè)串口請(qǐng)求同時(shí)發(fā)送導(dǎo)致數(shù)據(jù)沖突。2.4 告警機(jī)制的簡(jiǎn)單實(shí)現(xiàn)在線監(jiān)控不只是看數(shù)據(jù)更是要能發(fā)現(xiàn)問(wèn)題。我在方案里做了一個(gè)輕量級(jí)的告警引擎支持兩種告警規(guī)則閾值告警比如某臺(tái)空壓機(jī)的排氣溫度超過(guò)85度就觸發(fā)告警。狀態(tài)告警比如設(shè)備通訊斷開(kāi)、連續(xù)N次輪詢無(wú)響應(yīng)說(shuō)明設(shè)備離線了也要告警。告警觸發(fā)后通過(guò)釘釘機(jī)器人或者微信企業(yè)號(hào)推送給對(duì)應(yīng)負(fù)責(zé)人。這里我不建議用短信費(fèi)用高而且很多時(shí)候現(xiàn)場(chǎng)值班人員看微信比看短信還勤。3. 實(shí)操過(guò)程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 設(shè)備點(diǎn)表的整理和規(guī)劃做在線監(jiān)控網(wǎng)關(guān)第一步不是接線路而是整理點(diǎn)表。點(diǎn)表就是一張表列清楚每臺(tái)設(shè)備有哪些數(shù)據(jù)要采集、數(shù)據(jù)存在哪個(gè)地址、什么類型、單位是什么、怎么換算。點(diǎn)表整理清楚了后面寫(xiě)配置也好調(diào)試也好都能省很多力。我拿一個(gè)實(shí)際項(xiàng)目舉例現(xiàn)場(chǎng)有12臺(tái)注塑機(jī)每臺(tái)設(shè)備需要采集的數(shù)據(jù)包括運(yùn)行狀態(tài)線圈地址0故障報(bào)警離散輸入地址0當(dāng)前模溫輸入寄存器地址0單位0.1度需要除以10當(dāng)前壓力輸入寄存器地址1單位0.1MPa需要除以10累計(jì)產(chǎn)量保持寄存器地址10-1132位無(wú)符號(hào)整數(shù)高16位在前這個(gè)點(diǎn)表整理好之后你在網(wǎng)關(guān)里的配置就一目了然。每個(gè)數(shù)據(jù)項(xiàng)對(duì)應(yīng)一個(gè)數(shù)據(jù)點(diǎn)ID比如INJ-001-RUN代表1號(hào)注塑機(jī)運(yùn)行狀態(tài)INJ-001-TEMP代表1號(hào)注塑機(jī)模溫。平臺(tái)端展示的時(shí)候直接用這些數(shù)據(jù)點(diǎn)ID做映射就行。注意寄存器地址的單位是“寄存器號(hào)”不是字節(jié)。32位數(shù)據(jù)占兩個(gè)寄存器64位占四個(gè)。而且不同廠家對(duì)于32位數(shù)據(jù)的字節(jié)序定義不一樣有的高16位在前有的低16位在前一定要通過(guò)實(shí)際讀取驗(yàn)證后再定配置。3.2 Modbus RTU現(xiàn)場(chǎng)接線與通訊測(cè)試接線這塊雖然沒(méi)有多復(fù)雜但細(xì)節(jié)決定成敗。RS485通訊用兩根線A和B也叫D和D-接線的時(shí)候特別注意A接A、B接B不要交叉。很多現(xiàn)場(chǎng)調(diào)試不通最后發(fā)現(xiàn)就是A/B接反了報(bào)文發(fā)出去設(shè)備根本沒(méi)收到??偩€兩端需要接120歐姆終端電阻。如果通訊距離短、設(shè)備少不接可能也能跑但設(shè)備多了、距離長(zhǎng)了不接終端電阻會(huì)出現(xiàn)信號(hào)反射導(dǎo)致通訊時(shí)好時(shí)壞。我建議總線兩端各接一個(gè)終端電阻別省這個(gè)事。接好線之后先用Modbus Poll工具熱搜詞里也有人問(wèn)這個(gè)的密鑰其實(shí)官方有試用版?zhèn)€人調(diào)試用足夠了正式用建議買(mǎi)授權(quán)也不貴測(cè)試一下通訊。把串口參數(shù)填進(jìn)去從站地址填1功能碼選03起始地址填0寄存器數(shù)量填10點(diǎn)擊連接如果能看到數(shù)據(jù)在跳動(dòng)說(shuō)明通訊鏈路通了。Modbus Poll是主站模擬工具還有一個(gè)配套的Modbus Slave是從站模擬工具。調(diào)試的時(shí)候你可以用Modbus Slave模擬一臺(tái)設(shè)備用Modbus Poll或者你自己的采集服務(wù)去讀它先把雙方邏輯調(diào)通再接真實(shí)設(shè)備這樣能大大縮短調(diào)試時(shí)間。3.3 MQTT數(shù)據(jù)上云和平臺(tái)展示數(shù)據(jù)到了網(wǎng)關(guān)解析成標(biāo)準(zhǔn)JSON格式之后下一步就是推送到在線監(jiān)控平臺(tái)。MQTT是物聯(lián)網(wǎng)場(chǎng)景里最常見(jiàn)的消息協(xié)議網(wǎng)關(guān)作為MQTT客戶端把采集數(shù)據(jù)發(fā)布到特定主題平臺(tái)端訂閱這些主題實(shí)時(shí)入庫(kù)。我推薦用EMQX作為MQTT Broker開(kāi)源版部署簡(jiǎn)單性能也夠用。平臺(tái)端如果用現(xiàn)成的物聯(lián)網(wǎng)平臺(tái)比如ThingsBoard那它自帶MQTT接入能力配置一下就能把數(shù)據(jù)展示成大屏看板。如果不想用現(xiàn)成平臺(tái)自己寫(xiě)個(gè)后端定時(shí)從MQTT拉數(shù)據(jù)入庫(kù)前端用ECharts畫(huà)曲線也完全可行。關(guān)鍵一點(diǎn)是數(shù)據(jù)入庫(kù)的時(shí)候要帶好設(shè)備編碼、數(shù)據(jù)點(diǎn)ID、時(shí)間戳三個(gè)字段缺一不可。設(shè)備編碼用來(lái)定位是哪臺(tái)設(shè)備數(shù)據(jù)點(diǎn)ID用來(lái)定位是哪個(gè)參數(shù)時(shí)間戳用來(lái)定位是哪一刻的數(shù)據(jù)。沒(méi)有時(shí)間戳的歷史數(shù)據(jù)就是一堆垃圾。3.4 輪詢參數(shù)的計(jì)算和優(yōu)化輪詢周期是多長(zhǎng)很多新手上來(lái)直接設(shè)100毫秒覺(jué)得越快越好。實(shí)際上這要看設(shè)備能夠承受的通訊頻率。有些老PLC的Modbus通訊處理能力很弱你高頻輪詢它它反而會(huì)通訊超時(shí)甚至影響PLC本身的掃描周期。我一般按這個(gè)思路來(lái)算單臺(tái)設(shè)備數(shù)據(jù)讀取耗時(shí) 請(qǐng)求發(fā)送時(shí)間 設(shè)備處理時(shí)間 響應(yīng)返回時(shí)間RS485在9600波特率下1個(gè)字節(jié)大約1ms讀10個(gè)寄存器請(qǐng)求幀8字節(jié)響應(yīng)幀25字節(jié)左右加上設(shè)備處理時(shí)間單次大約40-60ms。如果總線上掛了10臺(tái)設(shè)備每臺(tái)讀一次一輪下來(lái)大概0.5秒。那輪詢周期就設(shè)置在1-2秒既能保證實(shí)時(shí)性又不會(huì)給總線造成壓力。如果監(jiān)控平臺(tái)需要每秒鐘刷新一次數(shù)據(jù)單臺(tái)網(wǎng)關(guān)下面的設(shè)備就不能太多或者要分多條RS485總線每條總線掛一部分設(shè)備并行輪詢。4. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄4.1 Modbus Poll報(bào)02 Illegal Data Address怎么處理熱詞里有人專門(mén)搜“modbus poll 02 illegal”這個(gè)問(wèn)題現(xiàn)場(chǎng)出現(xiàn)率極高。02是Modbus的異常碼含義是“非法的數(shù)據(jù)地址”說(shuō)白了就是你請(qǐng)求的寄存器地址在這個(gè)設(shè)備上不存在。排查思路就三步第一確認(rèn)你的起始地址填對(duì)了。很多設(shè)備的寄存器地址在文檔里是“40001”這種PLC風(fēng)格的地址對(duì)應(yīng)協(xié)議里的地址其實(shí)是0差了一個(gè)偏移。你在工具里填的時(shí)候要么直接填協(xié)議地址要么注意工具軟件里有沒(méi)有加1的選項(xiàng)。第二確認(rèn)寄存器數(shù)量別越界。你從地址0開(kāi)始讀數(shù)量填100但設(shè)備實(shí)際只有50個(gè)寄存器超過(guò)的部分就會(huì)報(bào)02。第三確認(rèn)你用的功能碼對(duì)應(yīng)正確的數(shù)據(jù)區(qū)域。比如設(shè)備的溫度數(shù)據(jù)在輸入寄存器你讀保持寄存器肯定讀不到反過(guò)來(lái)你要寫(xiě)設(shè)定值寫(xiě)的是保持寄存器卻用讀線圈的功能碼去操作也會(huì)報(bào)錯(cuò)。4.2 能Ping通但Modbus TCP不通是什么原因熱詞里也有“modbus tcp 能pin通,但modscan不通什么原因”這個(gè)問(wèn)題我也遇到過(guò)。Ping通說(shuō)明網(wǎng)絡(luò)層是通的Modbus TCP不通問(wèn)題基本出在端口或者設(shè)備本身。Modbus TCP的默認(rèn)端口是502很多設(shè)備支持自定義端口你得確認(rèn)設(shè)備上的端口到底是多少。另外有些設(shè)備的Modbus TCP服務(wù)默認(rèn)是關(guān)閉的需要在設(shè)備參數(shù)里打開(kāi)或者需要配置訪問(wèn)白名單。還有一種情況是防火墻攔了502端口。Windows自帶的防火墻有時(shí)候會(huì)攔掉來(lái)自局域網(wǎng)的502訪問(wèn)排查時(shí)可以先臨時(shí)關(guān)掉防火墻試試確認(rèn)是防火墻問(wèn)題再添加放行規(guī)則。最后還有一種可能就是設(shè)備支持多個(gè)連接但連接數(shù)被占滿了。Modbus TCP允許同時(shí)建立的連接數(shù)有限如果之前有調(diào)試工具或者監(jiān)控軟件一直連著沒(méi)斷開(kāi)新連接就會(huì)失敗。這個(gè)用TCP工具看連接狀態(tài)就能發(fā)現(xiàn)。4.3 數(shù)據(jù)亂跳、偶爾讀到0或者負(fù)數(shù)怎么辦Modbus讀到亂數(shù)據(jù)多半是數(shù)據(jù)類型配錯(cuò)了。比如設(shè)備存的是16位有符號(hào)整數(shù)你按無(wú)符號(hào)整數(shù)解析負(fù)值就會(huì)變成一個(gè)很大的正數(shù)設(shè)備存的是32位浮點(diǎn)數(shù)你按兩個(gè)16位整數(shù)解析得到的數(shù)就是亂的。解決辦法是讀幾個(gè)寄存器的原始值用計(jì)算器按16進(jìn)制轉(zhuǎn)10進(jìn)制、按浮點(diǎn)數(shù)格式轉(zhuǎn)一下看看和設(shè)備實(shí)際顯示值對(duì)不對(duì)得上。對(duì)得上說(shuō)明解析方式正確對(duì)不上就換字節(jié)序、換數(shù)據(jù)類型再試。至于偶爾讀到0可能是輪詢和設(shè)備正在更新的數(shù)據(jù)撞上了。有些設(shè)備在更新內(nèi)部數(shù)據(jù)時(shí)如果你正好去讀讀到的是半新半舊的數(shù)據(jù)。這種情況可以在采集服務(wù)里做一次數(shù)據(jù)有效性校驗(yàn)比如溫度值如果超出-50到200度的物理范圍就丟棄這一幀等下一輪再讀。4.4 網(wǎng)關(guān)長(zhǎng)期運(yùn)行后數(shù)據(jù)不更新了系統(tǒng)跑了一兩個(gè)月突然發(fā)現(xiàn)平臺(tái)上某個(gè)設(shè)備的數(shù)據(jù)不刷了但設(shè)備本身明明是好的。這個(gè)我在線下項(xiàng)目里排查過(guò)原因基本就兩類。第一類是網(wǎng)關(guān)側(cè)Modbus通訊線程卡死了。設(shè)備長(zhǎng)時(shí)間無(wú)響應(yīng)如果超時(shí)處理寫(xiě)得不完善通訊狀態(tài)機(jī)可能一直卡在等待響應(yīng)的狀態(tài)后續(xù)請(qǐng)求全部發(fā)不出去。解決辦法是給每次請(qǐng)求都加超時(shí)時(shí)間超時(shí)后強(qiáng)制重置連接。我一般設(shè)超時(shí)為500ms連續(xù)超時(shí)3次就斷開(kāi)重連。第二類是MQTT連接斷開(kāi)了但沒(méi)重連。網(wǎng)關(guān)和MQTT Broker之間的長(zhǎng)連接中間經(jīng)過(guò)交換機(jī)或者路由器偶爾會(huì)有連接假死的情況——TCP連接看似還在實(shí)際數(shù)據(jù)已經(jīng)不走了。解決方法是啟用MQTT的KeepAlive機(jī)制客戶端定時(shí)發(fā)心跳包服務(wù)端在超時(shí)未收到心跳時(shí)主動(dòng)斷開(kāi)連接客戶端隨即發(fā)起重連。我在網(wǎng)關(guān)服務(wù)里加了一個(gè)看門(mén)狗邏輯每隔5分鐘檢查一次MQTT連接狀態(tài)和最近數(shù)據(jù)更新時(shí)間如果發(fā)現(xiàn)超過(guò)2分鐘沒(méi)有新數(shù)據(jù)上報(bào)就自動(dòng)重啟采集任務(wù)實(shí)測(cè)下來(lái)系統(tǒng)穩(wěn)定性提升非常明顯。4.5 調(diào)試小工具推薦最后分享一下我平時(shí)調(diào)試Modbus網(wǎng)關(guān)方案的工具箱工具用途Modbus Poll主站模擬讀取從站設(shè)備數(shù)據(jù)時(shí)首選Modbus Slave從站模擬調(diào)試采集服務(wù)時(shí)當(dāng)假設(shè)備VSPD虛擬串口電腦上虛擬出一對(duì)互聯(lián)串口方便調(diào)試串口程序MQTTXMQTT客戶端調(diào)試工具查看消息發(fā)布訂閱非常方便Wireshark抓包分析Modbus TCP報(bào)文一眼就能看清這里有個(gè)小技巧調(diào)試RS485總線上的設(shè)備時(shí)我經(jīng)常用USB轉(zhuǎn)RS485模塊把設(shè)備掛到電腦上用Modbus Poll直接讀。如果設(shè)備數(shù)量多那就在每個(gè)設(shè)備旁邊臨時(shí)接一個(gè)RS485轉(zhuǎn)RJ45的轉(zhuǎn)換器把總線拓?fù)淅砬宄俳y(tǒng)一接到網(wǎng)關(guān)會(huì)輕松很多。5. 關(guān)于協(xié)議深度測(cè)試的幾點(diǎn)補(bǔ)充做在線監(jiān)控網(wǎng)關(guān)不僅要讓正常情況跑得通還要考慮異常情況怎么處理?,F(xiàn)場(chǎng)調(diào)試完一塊邏輯后一定要模擬設(shè)備掉線、寄存器越界、數(shù)據(jù)異常等場(chǎng)景驗(yàn)證網(wǎng)關(guān)和平臺(tái)的容錯(cuò)能力。很多項(xiàng)目的需求書(shū)上都會(huì)寫(xiě)“系統(tǒng)應(yīng)具備高可靠性”但可靠性真不是靠寫(xiě)代碼寫(xiě)出來(lái)的是靠一輪一輪故障測(cè)試測(cè)出來(lái)的。我習(xí)慣的做法是每個(gè)通訊周期增加一個(gè)狀態(tài)計(jì)數(shù)連續(xù)幾個(gè)周期通訊失敗就標(biāo)記設(shè)備離線同時(shí)觸發(fā)告警恢復(fù)后自動(dòng)清除離線狀態(tài)。這樣網(wǎng)絡(luò)抖動(dòng)的時(shí)候不會(huì)誤報(bào)但設(shè)備真的掛了也能及時(shí)通知到人。再提一個(gè)LabVIEW讀Modbus的場(chǎng)景熱詞里也有“l(fā)abview 讀modbus rtu從站信息”。LabVIEW有現(xiàn)成的Modbus庫(kù)用事件結(jié)構(gòu)加定時(shí)器做輪詢就能實(shí)現(xiàn)底層原理和我上面講的完全一樣只不過(guò)采集程序跑在PC上而不是網(wǎng)關(guān)上。如果你只是做實(shí)驗(yàn)室驗(yàn)證或者小規(guī)模監(jiān)控用LabVIEW完全可以但現(xiàn)場(chǎng)環(huán)境惡劣、要求長(zhǎng)期穩(wěn)定運(yùn)行的場(chǎng)景還是建議用工業(yè)網(wǎng)關(guān)。這套基于Modbus的在線監(jiān)控網(wǎng)關(guān)方案我實(shí)際部署到產(chǎn)線之后最大的感受就是方案本身不復(fù)雜難的是把每一個(gè)細(xì)微的環(huán)節(jié)做成可配置、可維護(hù)、可故障恢復(fù)的機(jī)制。Modbus協(xié)議像一根針把散落的設(shè)備串了起來(lái)網(wǎng)關(guān)像大腦把枯燥的寄存器數(shù)據(jù)變成了業(yè)務(wù)價(jià)值。如果你正在做類似的數(shù)據(jù)采集改造別貪大求全先把單臺(tái)設(shè)備的通訊和解析跑通再擴(kuò)展到整條產(chǎn)線穩(wěn)扎穩(wěn)打比什么都重要。最后再分享一個(gè)小技巧所有設(shè)備的通訊參數(shù)和點(diǎn)表配置一定要用同一個(gè)配置文件統(tǒng)一管理現(xiàn)場(chǎng)加設(shè)備、改參數(shù)改完配置重啟服務(wù)就生效這比每次去改代碼重新部署要省一百倍的時(shí)間。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
高清孕妇孕交| 综合亚洲情色| 久久精品午夜国产亚洲AV无码 | 探花精品 一区二区| 神马久久久久久久久久| 久久婷婷五月综合| 中文字幕狠狠玩| 97日韩| 中文字幕女同在线| 99热这里只有是精品10| 天天综合欧美综合| 久久精彩视频9| 麻豆天美国美国产| 久久精彩免费视频| 亚洲欧美综合网站| 妇人噜噜| 夜夜高潮夜夜爽高清视频一 | 色99久草| 日韩欧亚中文在线| 日本啊啊啊啊啊视频| 五月色网| 极品色www影院| 中文字幕精品一区二| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 韩三级a视频在线观看| 一二区在线观看视频| 中文字幕人妻色偷偷久久皮| 国精综合一二三区影视| 欧美日韩国第一区| 天天操女人| 亚洲精品色| 99久久99九九99九九九| 亚洲国产欧美中文永久| 99爱精品| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚 | 久久只有精品一区二区三区| 国产日本熟女顶级一区二区三区视频| 天天欧美色| 99热成人| 美日韩一卡二卡三卡免费人妻精品| 日韩成人综合网| 蜜桃精品一区二区三区久在线| 在线天堂999| 亚洲综合春色| 中文字幕人妻色偷偷久久皮 | 国产深喉视频一区二区| 人妻一区二区三区四区视频| 国产捆绑一区| 国产精品一区二区手机看片| 无码人妻精品一区二区中文| 欧美顶级黄片AAAAA在线免费看| 97欧美性爱| 丁香六月啪| 色爱三区| 99国产人成精品| 99国产精品人妻人伦| 蜜桃臀 后入 一区 二区 三区 在线| 午夜久久一区二区无码中出| 亚州色图欧美| 日本道日本道中文字幕日本道最新日本道在线观看 | 青青草黑寡妇男人天堂| 骚熟女AV网| 国产又粗又长的视频| juliaann欧美丝袜办公室| 色欲av国内精品久久久久久| 人人看欧美性爱| 凸凹视频在线观看| 国产91 丝袜在线播放00-百度| 色亚洲欧美| 高潮精品| 在线视频免费播放一区| 久久久久久人妻| 男人的天堂.com| 国产精品一区二区麻豆| 人人人摸人人| 国产一级黄色片在线观看| 999日韩中文精品观看视频。| 四虎国产成人精品免费一女五男| 久久中文字幕人妻熟av女蜜柚| 国产一线二线三线av| 午夜国产成人精品视频| 亚洲日韩成人性爱视频| 九九英色视频| 欧美综合色,www| 欧美Ⅴ性爱| 亚洲成A∨人影院在线欢看| 久久国产视频性吧 | 天天综合91入口| 国产 日韩,欧美 自拍| 秋霞久久亚洲精品成人| 亚洲欧美在线综合| 100啪啪视频大全| 岛国精品视频在线观看| 91欧美另类| 国产精品乱码久久| 精品无码一区二区| 97日韩超碰超碰中文字幕| 日韩精品黄片免费观看| av毛片aaaaa免费看| 日本一区二区做爱的视频| 暖暖精品二区三区观看| 欧美黑人与女人91| 色香色欲天天综合网天天来吧| 亚洲欧美九九九| 97操b| 亚州操逼图| 大香蕉在线视频15| 91五十路| 尹人大香蕉视频在线| 欧美激情久久久久| 欧亚乱色熟女一区二区| 玖玖爱一区在线| 亚洲天堂男人天堂| 四虎永久在线精品免费网址 | 91精品国产高清久久久久久,亚洲成人| 日韩乱码Av| 大香蕉中文201| av一区二区三区 中文| 老熟女中文字幕高清| 91伊人久| 亚洲淫色网中文| 中文字幕,人妻,日韩| 亚州色图第三区| 久久黄人人爽视频| 综合久久99| 亚洲在线A| 午夜福利免费福利视频| 99热日| 美女黄频a美女大全免费皮| 日韩激情电影中文字幕| 欧美午夜色妇色鬼| 国产精品久久99日日| daxiangjiao你懂的| 国产欧美日韩一区二区三区| 日韩综合97P| 综合免费无码中文| 精品久久97观看在线视频| 99re视频在线观看这里只有精品| 蜜臀一区二区三区在线| 97视频在| 欧美一区二区三区日韩| 干少妇视频| 麻豆黄色五月天| 亚洲不卡三级手机播放| 日日夜夜骚| 亚洲一欧洲中文字幕在线 | 人人操人人摸人 | 丁香五月天激情网站| 亚洲黄色电影| juliaann丝袜大战黑鬼| 久久婷综合| 日韩色香| 91欧美丝袜| www色色色com| 日韩无码精品综合久久| 天操天操夜操夜月月年年操操| 国产精品大香蕉| 欧美97爱| 欧美亚洲中文字幕| 久久精品国产亚洲妲己影视| 国产精品电| 精品国产自在在线99| www.伪伪| 一起草三级AV电影在线观看 | 综合伊人激情| 天天网综合| 欧美91久久久久| 欧美日不卡| 国产女人与拘做受视频免费| 免费在线视频97| 欧美少妇高潮久久91| 丁香啪啪| 色久桃花影院在线观看| 校园春色AV天堂| 亚洲诱惑| 人人喜人人妻| 黄色高清久久无码依人| 久久久久9久久久久| 1024人妻熟女一区二区三区| 久久五月天婷婷丁香中文字幕| 国产一二三在线视频五十路| 亚洲熟女少妇免费视频| av麻豆啪啪| 久久这里都是精品| 久久久久久人妻| 婷婷五月天影院| 亚州再线| 精品人妻夜夜草| 午夜色婷婷| α√在线| 综合在线导航一区| 久操凹凸视频| 欧美黄色大片在线观看| 天天操人人操狠狠插| 91天天| 欧美亚洲丝袜人妻制服中文99| 亚州日韩97| 色第一页| 青青草五月天| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 内射中国少妇高清视频免费视频 | 亚洲爽图| 台湾成人无码AV| 国产在线能看的你懂的| 欧美一级黄色免费专区| 激情小说日韩无码| 欧美热图99| 综合五月天| 粘花网06av视频| 性欧美体内射精| 欧美一二级| 国产极品粉嫩馒头一线天av| 色九月综合| 成人av福利在线观看| 98福利在线视频| 啊啊啊好湿久久| 超碰精品人妻狠狠干| 久久婷婷亚洲欧| 五十路熟女工口| 男人干美女| 国产高清不卡视频| 爱丝福利| 欧美碰碰综合色| 无码天堂| 免费看黄片现成| 久久久久久99AV无码免费网站| 九九碰九九爱97超| 成人一级性爱| 人妻AV在线| 熟妇人妻精品一区二区视频色欲| 密臀在线免费观看| 一区二区三区蜜桃成人撸久久东京热 | 黄片免费日韩| 六月丁香久久| 激情亚洲天堂| 99AV| 国产精品不卡一区二区三区av| 天天躁日日躁成人字幕aⅴ| 性影在线视频| 狠狠干狠狠干| 97精品中文字幕| 久久黄黄黄| 国产精品白领在线观看 | 黄网站黄视频网站进入口| 伊人丝袜美腿高跟在线观看高清| 国产三级中文字幕粉嫩| 日本精品五区| 欧亚在线视频| 青青草大香蕉在线视频| 天天干人人乐| 精品久久久久久中文| 丁香五月天视频| 国产精品制服丝袜中文字幕日韩一区二区三区 | 色五月丁香五月| 国产女上位好爽在线| 蜜臀99999| 91亚洲丝袜熟女| 无码一区免费在线不卡| 日韩人妻一区二区精品| 亚洲熟女乱色一区二区三区久久久| 五月天AV资源| 久久av成人无码免费| 长长久久曰曰夜夜成人网| 麻豆精品A片免费观看| a啊啊啊啊啊啊啊啊一区二区| 飘花国产午夜精品不卡| 亚洲国产精品久久久久久久久久| 超碰在97| 99精品欧美一区二区三区桃色| 超碰人人乐97| 国产精品农村妇女| 久久人人爽人人爽人人片Ⅴ| 麻豆一区在线| 亚洲欧洲中文日韩女优乱码| 99久久婷婷| 最新精品久久蜜桃 | 91被操| 99这里有精品| 欧美激情 亚洲色图| 亚洲av无码成电影在线播放| 亚洲色图91欧美日韩| 色99久草| 熟女乱伦二区| 天天天肏屄肏屄肏屄欧美欧美| 亚洲精品无码久久AV| 久久超碰亚洲人| 亚洲欧美国产中文视频| 黄色十八禁网站| 91精品老女人| 怡红院怡春院| 国产一区自拍欧美日韩| 久久99精品国产| 欧美亚洲素人制服精品| 神马久久网| 免费av在线播放二区| 四虎884a| 亚洲国产麻豆一区二区三区| 天堂资源站| 亚洲国产麻豆一区二区三区 | 午夜福利免费精品视频| 国产熟码AV| 69精品久久久久中文字幕| 久久久久久久久久久久九| 久久久亚洲Av| 韩国毛片一区二区三区| 久操大香蕉手机视频在线看| 91欧美亚洲| 超碰日本97美女人妻人人玩人人爱| 人人妻人人爽一区二区三区| 亚洲 欧美 另类 综合 偷拍| 久久东京伊人一本到鬼色| 不卡一区视频| 97人人模人人爽人人| 91无码人妻精品一区二区三区蜜桃| 日韩不卡a级视频专区| 男人天堂毛片| 91在线|亚| 亚洲āv网址在线观看| 久久久久久久久久久久黄色 | 久久综合18p| 26uuu久久| 天堂伊人久久| 人人扣人人操| 国产精品久久久无码aV去| 牛牛久久国产精品视频一二三| 中文字幕一区二区三区高清| 久草精品在线| 国产精品久久久777| 日本午夜久久电影| a片自拍直播视频| 欧美中文狠| 乱老女人一区二区视频| 黄色无码高清黄色无码网站| 久久蜜桃一区二区| 狠狠热这里都是精品| 青青操综合网| 免费看黄片现成| 日韩日韩日韩-国产乱码精品一区二区| 天天透伊人| 国产乱色国产精品免费视| 玖日综合网| 亚91亚洲网| 色综合婷婷| 精品丝袜无码一区二区三APP| 久久久久久九九九九九九| 天天欧美欧美亚洲网| av无码av无码专区| 国产亚洲深夜激情| 变态综合色| 新精精品久久精品| 五月天伊人| 丁香五月成人| 亚洲男人bt天堂| 女同性恋久久| 亚洲天堂人妻熟妇视频| 夜夜草我| 欧美日韩性爱电影在线| 国产捆绑一区| 九热久| 色香综合天天影视综合 | 欧美色图片91| 亚洲最大黄网| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 国产久久免费精品视频| 91人妻在线视频| 夜夜嗨一区二区三区三州加勒比| 乱码人妻一区二区三区| 亚州色阁| 操死我了啊啊啊| 91天天爱| 国产精品一级二级在线| 欧美青青视频| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 九九Av| 美国aaaaa一级黄片| 国产精品午夜福利亚洲综合网| 九久9精品| 欧美在线第五页| 青青欧洲黑| 国产精品高潮久久AV| 亚洲天堂,男人| 亚洲成A∨人影院在线欢看| 亚洲国产一区二区日韩专区| 国产日韩欧美操逼视频| 日本αv| 久久久四区| 熟妇高潮二区三区| 欧美人妻熟女在线| 国产97/欧美| 国产精品粉嫩福利在线| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 九九九草| 亚洲国产蜜臀系列在线观看| 国产青青综合伊人| 一本大道久| 日本高清视频在线观看黄已三辽| 大香蕉综合在线| 亚州欧美总和| 91热色| 亚洲影视第一页| 国产区在线| sewuyueav| 搡老女人老熟女91老熟女综合网| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 亚洲最大91网| 国产传媒美日韩av| 黑人与人妻| 精品国产久久乱码| 精品无码一区二区三区| 无码高清操逼| 一级黄色性爱A级片| 国产成人精品日本视频| 日韩乱码Av| 国产乱弄免费在线视频。| 久久色一区二区| 日韩欧美天堂| 欧美传媒| 在线观看国产黄色| 午夜理论片在线观看免费| 人妻天堂综合网| 欧美日韩免费专区在线| 午夜福利在线合集| 天天看精品动漫视频一区| 国产区91柔拿会所技师| 中文字幕永久在线| 久干网| 国产传媒一区二区三区| 人人操人人操人人操人人操人人操人人人11.CM | 国产毛片毛片4p懂色| 岛国激情视频在线观看| 性爱av在线免费观看| 中文字幕视频一区视频二区| 欧美综合777| 色综合91好| 男女激情黄色网址| 精品一区二区三区蜜桃臀赵总 | xxxx网站亚洲精品| 日本九九九九| 久久熟女人| 精品人妻视频一区二区在线播放| 亚洲啪啪综合?v一区综合精品区| 操高情无码| 亚洲情色1区| 精品视频一区二区| 国产91啪| 五月色综合| 日韩视频小说在线观看| 黄片www视频免费| 久久久亚洲高清不打码| 欧美制服网站美腿丝袜| 天天影视网色欲色香| 成人国产视频在线观看| 97福利视频| 色五月AV在线| 熟女五十路一区二区三| 秋霞男人网| 国产精品点击进入在线影院高清| 99操视频| 欧美在线第五页| 内射老妇BBWX0C0CK| 天美传媒国产原创中文字幕亚洲欧美另类 | 日日黄色三级网站| 久久97超碰| 女优视频第10页| 欧美综合网站999| 在线综合 亚洲 欧美中文字幕| 狠狠操天天干| 91bbb| 97干在线| 丝袜AV一区二区三区| 你懂得91| 九九热精品视频六| 人人考人人摸人人干| 欧美另类天堂| 激情丁香五月婷婷| 精品传媒在线一区| 日本三级久| 色欲av国内精品久久久久久| 天天日老熟妇| 日韩欧美性吧婷婷乱伦大香蕉 | 久久久久亚洲精品| 国产精品人妻一区二区| 亚洲最大的黄色电影网站。| 岛国在线免费视频| 日少妇亚洲版| 国产精品探花色| 91日产欧美| 熟妇的味道HD中文字幕| 日韩人妻精品中文字幕| 岛国大片在线观看网站入口| 欧美性第1页| 人人爱操| 超碰2017| 日韩图区| 国产成人自拍视频在线| 伊人九九| 啊啊啊啊二区好大| 亚洲 一区二区 自拍| 伊人在线大香蕉二。| 九九热精品| 少妇一区二区三区| 97视频在| 91黑人无码激情在线| 亚洲色阁| 密臀AV在线| 国产成人无码高清| V A在线| 中文字幕片| 狠狠色噜噜狠狠狠狠狠色综合久久| 97在线日韩中文字幕| 五月香婷婷| 五月丁香社区婷婷日韩欧美精品影院| 久久一留热品黄| 日韩激情啪啪| 神马久久午夜| 日韩丝袜高跟制服在线观看| 亚洲丝袜二区| 欧美黑人精品在线播放| 一区二区三区四区理论片| 蜜臀久久久国产| 天天欧美欧美亚洲网| 欧美一区二区三区不卡高清视频| 在线五区| 中文字幕一区 二 区 三 四 五 区日 日 骚| 51国产午夜精品视频| 国产青青美女玩逼视频| 黄色污污污污污污网站| 看一级特黄a大一片| 欧美亚洲首页| 97色欧州| 亚洲国产精品久久久久久久久久| 中文字幕奈奈美被公侵犯| 国产乱子伦一区二区三区免看| 欧插网站| 伊人久久婷婷| 多毛小伙内射老太婆| 无码动漫av中文字幕| 蜜桃传媒视频第一区入口在线看| 青青草手机在线免费观看| 日韩精品99999| 成人亚欧免费视频| 国产传媒午夜理伦精品| 日韩av在线精品观看| 亚洲综合色图欧美| 久久久久网站-538在线视频-欧美永久乱码 | 97jingpin| 中文字幕 国产 精品| 蜜乳av一区二区| 黑人猛交| 91 丝袜在线播放| 天天干18禁| 青青操视频在线| 国产二区三区粉嫩在线| 欧美日韩一干二干| 精品视频97| 久操B网| 99这里有精品| 国产精品一区人妻精品阁在线| 伦理片秋霞免费影院| 人人射人人操人人摸| 中文日本免费高清| 激情五月综合开心五月| 国产精品久久久久无码A√| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲免费人妻在| 强奸乱伦AV网站| 亚洲一曲日韩精品| 乱伦Av网| 亚洲 一区二区 自拍| 日本熟女免费視颖| 亚洲国产成人精品久久久国产成人一区二区三.| 成人毛片免费| 大香蕉视频一二三区| 亚洲精品国产无码高清| 亚洲另类小说卡通动漫| 成人无遮挡毛片免费看| 亚洲精品官网在线观看| 欧美大香蕉专区网| 欧美性生活免费网| 亚洲精品一区二区精品| 日本成人A片免费看| 国产操伦| 99热精品在线| 理论久久婷婷网 8| 亚洲第一页欧美| 国产精品一级二级在线| 东京热91| 久久麻豆一区二区| 欧美日韩啪啪电影| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 日韩视频中文字幕| 女沟厕偷窥piss小便| 国产精品高潮久久久无码| 97超碰超碰| 激情小说日韩无码| 性色av蜜臀av色欲aV| 国产无马av| 天天色悠悠激情| 婷婷丁香一区二区三区| 强乱老妇中文字幕| 天天看夜夜看日日干| 99在线免费公开视频| 免费看久久久性性| 大香蕉AV丝袜| wuyechaopeng| 亚洲欧美人妻| 亚洲暴力强奸AV| 国内自拍 日韩激情 99| 91 亚洲 欧美 日韩 国产 综合| 亚洲va综合va国产va中文| 久久综合乱子伦国产免费| 欧美在线综合| 日本东京热久久久电影| 日本一区二区做爱的视频| 国产又粗又又黄又猛| 热久久99999| 凹凸 69堂 在线播放| 日韩在线一区高清在线| 婷婷综合网| www.97在线| 日韩无码第3页| 51久久夜色精品国产麻豆| 久久久久人妻| 精品妇操一区二区三区| 亚洲日韩av专区无码| 国产又色又爽又舒服的三级视频| 久久久久久97| 亚洲精品a人片在线观看视| 五月天综合网| 91肉片| 亚洲制服aⅴ中文字幕| 国产欧美一区二区| 精品女同一区二区三区| www网站黄| 精品97久久综合| 久久9久| 亚洲,欧美,春色,另类| 操逼无毒无码免费视频| 高潮毛片无遮挡高清免费| 后入内射蜜桃臀| 丝袜综合网| 色欲日韩欧美在线一区| 99日免费视频中文字幕| 亚洲精品一区二区精品| 激情终合网| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 天天影视网综合少妇| 亚洲第一页综合在线| 精品欧美老熟女一二区| 亚洲另类久操网| 蜜臀久久99精品久久久久久成人小说 | 日本在线视频导航| 欧美一级专区免费大片| 欧美区亚洲区偷拍区| 亚洲综合888| 91综合色| 少妇免费视频| 视频一区二区三区精品| 亚洲精品欧美专业| 韩国一级婬片A片无码天美| 少妇与黑人高潮在线| 一级性爱视频免费观看| 四月丁香婷婷| 亚洲精品一二牛牛| 97er欧美性| 免费伦费视频在线观看| 91久久午夜无码鲁丝片久久人妻| 亚川综合视频| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 性爱视频无打码在线观看| 中文字幕88av在线| 国产精品呦一区二区三区| 福利一级版子| 久久婷婷综合国际产色怕| 深爱伊人影院| 欧美日韩性感| 人人操人人爽人人操人人| 欲香欲色天天天综合和网| 国产亚洲日韩在线三区黑人| 国产精品农村妇女精品| 九九九九久久久| av三级电影在线播放| 四季AV一区二区凹凸精品小说| 东北丰满熟女国产一区| 久久精品男人的天堂| 色欲久久综合| 亚洲爽图| 欧美九一精品久久久熟妇| 中文字幕 国产区| 插入综合网| A级毛片在线看免费| 欧美在线 亚洲| 欧美后进式| 免费?级毛片无码?∨蜜芽试看| 久久精品电影| 激情自拍 校园春色| 人人看人人插| 欧美黑人日韩少妇色情| 久久极品伊人| 尤物黄色在线观看网站| 久久99国产精品| 97超碰色屌| 亚洲乱熟女一区二区三区大香蕉| 俺去啦俺来也久久综合| 欧美淫乱视频| 久久99999| 99视频在线| 精品人妻av在线播放| 校园春色五月天| 精品女人999| 日韩不卡av一二三| 乱伦熟女专区| 亚洲毛片基地专区| 无卡一区=区| 久久国模av| 亚洲午夜免费狠狠干| 久久久亚洲熟妇熟女| 91精品国| 60秒免费小视频| 91九色丨国产丨爆乳| 九色婷婷| 天天看精品动漫视频一区| 中文字幕视频在线观看| 91精品免费| 免费成人在线熟妇网| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 精品国产一级久久| 欧美东京热精品A∨| 精品日韩人妻视频| 91综合天天看| 91在线丝袜| 日韩欧亚中文在线| 天美欧美国产| 亚洲国产剧情少妇激情| 高清不卡国产| 久久精品国产精品亚洲艾通辽熟妇| 亚洲精品国产熟女久久久久久| 性色av大全| 欧美人黑A片无码免视费| 精品黄色电影| 欧美超碰97| 97 色综合| 99少妇内射| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 五月婷婷激情网| 5月婷婷6月六月丁香| 亚洲的天堂网| 啊啊啊不要啊啊受不了了视频在线| 亚洲综合色男人网| 久久色激情一区二区三区| 丰满人妻一区二区三区免费,| 亚洲激情网一二三四区| 婷婷亚洲综合| 日美免费黄片| 超碰av在线| 99精品在线| 18精品一区| 刺激性视频黄页| 美女91在线观看| 亚洲大色堂| 性爱AV天堂| 超碰 欧美| 亚洲女人91| 成年无码动漫av片无尽在线| 91亚州| 欧美国产精品久久九九| 操人人| 日韩精品国产一区二区| 欧亚性爱啪啪| 99超级碰免费视频| 黑丝91视频| 抽插爽| 蜜臀久久精品久久久久视频| 嗯嗯啊啊啊好爽| 2017大香蕉| 国产精品视频自拍在线| 亚洲乱码国产乱码精网站| 婷婷五月天激情网| 污啪啪啪视频| 1204金沙人妻懂旧版免费| 91男人天堂网| 精品一级毛片在线观看| 欧美一区二区日韩三区| 欧美成va视频网站| 天天综合91在线| 性爱AV天堂| 熟女少妇一区二区三区| 秋霞Av理论一级在线| 视频国产精品未满十八禁止在线观看| 久久精品色欧美aⅴ一区二区| 大香蕉碰碰| 亚洲少妇激情视频| www.91视频网| 最新av中文字幕高清| 日韩激情小说一区二区| 五月天婷婷基地| 国产性刺激| 久久大香蕉97| 免费看黄片现成| 99性爱| 久久精品72| 国产AV人人夜夜澡人人爽麻豆| 亚洲精品熟妇1区2区3区。| 日韩97| 五月丁香久久| 日韩 成人 有码| 2019天天干| 一区二区三区四区免费视频| 97硬碰| 日本精品一区二区不卡| 人人操,人人液| 99在线精品观看99| 麻豆成人av| 性色AV网站| 思思热在线观看| 无卡一区=区| 国产人妖的免费的视频| 亚洲丝袜色图| 日本在线伊人啪啪| 日婷婷| 中文字幕av色| 亚洲情色 自拍| 操逼网站视频漫画国产| 成人A片男人的天堂| 国产丝袜视频| 蜜桃传媒视频第一区入口在线看| 99性爱在线观看| 精久久久91| 免费看黄片现成| 精品 码产区一区二-1080P高清在线www-B029AV | 超碰日韩美妻| 人妻二区| 日韩美女久久一区二区三区| 91爱网| 97在线精品| 欧美97se| 免费在线观看国内色片网站网址| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 91视频国品一二三区| 色777999综合| 91视频伊人| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧美日韩大陆黑人少妇99| 岛国1区2区3区在线观看| 亚洲18禁| 嗯嗯嗯啊啊在线观看| 99ri在线视频| 美欧色综合| 97青青操视频| 免费?级毛片无码?∨蜜芽试看| 少妇三P| 日韩欧美午夜视频在线| 99热线麻豆| 亚洲一区二区麻豆影院| 尤物网站91| 欲射影视| 强奸乱伦av电影| 无马一区二区| 先锋精品av色鲁| 免费岛国一级片| 日韩超碰精品综合| 国产精品无套内谢| 我想要啊 啊 啊| 日本三级A片网站com| 久久久久久少妇| 久久草在线综合视频| 9丨久久九九九| 国产成人资源| 国产精品久久99日日| 热的中文 热的有码 热的国产| 久久东京国产精品视频| 欧美性色欧美| 中美日韩毛片| 国产精品视频自拍在线| 美女骚尻视频| 青青草公开在线免费不卡视频| 日韩女优在线| 国产精品99精品视频网站| 97超碰中文字幕| 亚洲AV免费在线| 国产男女边吃边摸视频网站| 九一性生活免费视频| 色久桃花影院在线观看| 国产区在线| 国产精品一区人妻精品阁在线| 99久久久无码精品国产人| 国产女主播视频在线观看| 久热色情精品| 欧美黑人精品在线播放| 欧美综合91| 国产精品久久久久久久免牛肉蒲团 | 天堂8在线新版官网| 成人免费性爱视视| 日韩视频小说在线观看 | 国产视频三区四区| 国产性爱在线视频一区二区| 手机在线大香蕉| 97天天操天天干| 好吊妞转入那个网| 黄色片,com| 天天干人人看综合| 青青久久久| 另类av综合久久| 久久99热这里只频精品6学生| 亚洲一级特黄大片在线播放91| 欧美激情区| 久久久久久99999国产精品| 久久9精品视频| 99re视频在线观看这里只有精品| 久久伊人亚洲AV无码网站| 亚洲图片欧美| 亚欧美色图| 亚洲综合69| 欧美亚洲国产自久久| 天天日天天操心| 操高情无码| 日韩熟女乱伦中出| 偷拍亚洲| 精品免费一区| 国产精品白丝AV| 日本一级不卡一二区| 动漫片子网站3黄| 麻豆2区1区天美| 99无码| 最新日韩黄片| 亚洲精品人妻吞精av| 九九九免费视频| 91人妻在线视频| 北野未奈加勒比av| 99色日| 日本三级韩国三级99| 亚洲操逼网| 久久亚洲AV无码专区首页| 日韩免费中文字幕视频| 亚洲啪啪综合?v一区综合精品区| 玖玖爱视频网站| 91色欧美| 男人的天堂Va| 超碰九区| 97视频免费播放| 综合欧美亚洲| 最新制服中文第一页| 亚洲成成熟女人综合一区二区| 中文字幕精品亚洲熟女| 亚洲男人天堂视频| 亚洲999综合| 人妻超碰青青草98| 日韩中文字幕宗合在线| 久久婷婷欧美| 日日妻色网| 少妇专区一二三四五| 香蕉免费一区二区三区不读 | 成人av福利在线观看| 免费少妇一区二区| 夜夜操美女| 亚洲 日韩 丝袜 熟女 变态| 日韩亚洲国产视频| 福利在线黄片| 免费观看啪视频| 熟女人妻av在线资源,黄色的资源| 五月天婷婷色| 大香蕉 222| 丰满搜索结果 -第18页- 久久高清无码| 久久夜嗨| 91视频综合在线| 91bbbbbb| 伊人影院日本| 色噜噜精品一区二区三| 久久久一区二区| 亚洲天堂男| 大香蕉一区二区在线观看.| 欧美性爱免费短视频| 日本理论在线| 狠狠狠狠狠狠| 色情亚洲日本成人| 人妻素股| 欧美激情综合| 国产黄色小视频网站| 欧美很很操视频| 口爆综合网| 国产精品在线网站| 亚洲中文字幕久久无码精品| 秋霞色色影院| 7777欧美成是人在线观看| 97色色网| 色眯眯av| 好爽视频在线观看视频| 久操网无码在线| 99自拍视频在线| 97国产天堂岛| 青草精品视频一日本久久久久网站| 亚洲码在线中文在线观看| 襙一襙| 一级免费啪啪片| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 久热大香蕉| 丝袜视频一区二区在线播放国产中文| 天天影视之亚洲综合网| 人妻另类 专区 欧美 制服| 色婷婷激一区二区三区| 亚洲中文制服诱惑| 欧亚日韩综合精品国产| 亚洲 无码 偷拍| 欧美成人一区二区三区在线播放| 91视频观看网站| 久久97视频| 久久透逼视频| 伊色综合天堂色97| 欧美在线中M| 久久久99免费| 中文字幕 码精品视频网站| 吉川爱美亚洲二区在线| 尤物av网站免费在线播放| 国产欧美日韩精品中文| 男人久久精品| 亚州综合色| 99精品在线| 亚洲91射| 成人一级性爱| 国产偷仑| 一区二区三区国产在线播放| 俺去也婷婷| 曰本特级特黄特色黄色A级网站高清在线免费看| 性饥渴少妇av无码毛片| 99久久婷婷国产综合精品草原| a片亚洲一本通视频| 久久首页| 欧美五区| 激情五月综合开心五月| 日本久久久久久久久| 欧美色视| 懂色AV一区二区三区| 自拍啪啪视频| 成人片在线播放| 91精品久久久久久77777| 中文字幕亚洲永久精品| 中文字幕版| 日日操免费视频| 日本丝袜美腿人妻九九| 欧美亚洲情色| 日韩精品高清资源在线 | 97精品一二区| 久久熟女精品不卡一区| 日韩AV无码网站| 五月婷婷丁香| 日韩三级av片| 亚洲……91| 婷婷五月天激情四射| 91网站18在线观看| 亚洲91射| 天天操天天插| 人妻少妇久久中文字幕一区二区 麻豆 | 欧美性性性| 久久麻豆一区二区| 色欧美综合| 一区中文字幕二区日韩| 狼人狠干| 久久免费看高潮毛片韩国| 精品人妻1区| 亚洲影视第一页| 日本天天操| 啊啊啊啊啊啊啊啊视频| JULIA人妻风俗店中出电影| 久热99| 97二区四区| 两女互慰AV高潮喷水在线观看| 级品肉射| 免费看A片毛毛片在线播| 亚洲色图8| 精品久久青青草| 97啪啪| 97丝袜亚洲在线播放| 女性91网站| 天天看高清麻豆| 久9视频| 成人久久久| 日本天天干天天搞一区| AAAAAAAAA黄片| 欧洲人妻视频| www.高清无码诱惑一区.com| 国产高清26uuu| 色香天天| 青青草精玖玖69精品| 亚洲精品成人激情在线| 久久精品一区二区一8| 亚洲日韩欧美一区二区| 99re在线观看| 亚洲网站一区二区在线| 大香蕉92| 久久婷色| 国产精品嫩草久久久久| 国产欧美另类久久久精品课程| 午夜精品99久久久久传媒| 午夜视频好爽啊| 99这里只有精品| 99re3这里只有精品| 青草综合| 亚洲男人综合网| 中文字幕在线免费观看视频| 怡春院久久| 色色99| av资源在线播放天堂| AV女资源| 亚洲视频,小说| 不卡一区二区日本视频| 无码精品啪啪啪一区二区三区三州| 欧美国产日韩清纯唯美| 国产精品呦一区二区三区| 久久久97| 骚妻少妇精品性色无码四色A V| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 思思性爱| 亚洲欧美国产中文视频| 外国免费性情大片| 香港日本韩国人妇99www.wccm20| 91oumei| 色婷婷网| 日韩性爱人人爱人人操| 久久专区| 久久青娱乐| 啊啊啊啊啊啊啊在线| 中文97国产| 亚洲综合另类| 中文字幕一区二区三区视频播放| 18禁中文字幕| 一二三区操逼国产91| 综合欧美亚洲| 丰满人妻一区二区三区四区| 999综合色| 久久久网一区| 三级片大波波| 亚洲天堂女优在线| 奸色色 男人天堂 天天射| 久久精视频美日韩在线视频| 成人性爱av.com| 在线看的av| 五月天婷婷在线看| 国产精品人妻无码久久久老鸭窝 | 久久久无码国精品无码三区三区| 女人双腿搬开让男人桶| 正在播放国产精品一区| 天堂69亚洲精品中文字| 日韩av在线精品观看| 91九九| 青春草莓视频在线观看网址| 精品欧美乱码久| nuu12国产麻豆精品| 热热色青青草| 九九九九精品视频| 51一区二区三区| 亚洲第二页| 日韩无码人妻中字久久三区四区| 玖玖爱伊人玖玖爱| 9美女超碰在线免费观看| 啊啊好多水| 91精品婷婷国产综合久久竹菊| 久久久免费懂色| 粉嫩小泬久久久一区二区| 操91|