99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

擰緊控制器Open Protocol MID能力表與MES集成避坑

擰緊控制器Open Protocol MID能力表與MES集成避坑 簡介圍繞阿特拉斯·科普柯 PowerFocus 6000 的 Open Protocol 開放協(xié)議附錄面向使用 PF6000 進(jìn)行遠(yuǎn)程控制、數(shù)據(jù)訂閱或二次開發(fā)的自動(dòng)化工程師、PLC 程序員與系統(tǒng)集成人員。文檔聚焦協(xié)議在 PF6000 上的實(shí)現(xiàn)差異幫助解決開發(fā)中對 MID 與修訂版本、Relay 及數(shù)字/模擬輸入信號、Pset 與 Job 選擇等細(xì)節(jié)把握不準(zhǔn)的問題。資源包僅含 1 個(gè) PDF 文件約 980KB為英文規(guī)范附錄便于離線查閱和現(xiàn)場對照內(nèi)容按章節(jié)梳理 MID 支持表、修訂版本支持、MID 64/65 舊結(jié)果數(shù)據(jù)處理以及緊固程序 Pset 選擇、批量大小和序列 Job 選擇等用法。已有 195 人學(xué)習(xí)下載。讀者可據(jù)此核對消息與版本支持邊界明確 Pset/Job 調(diào)用方式減少聯(lián)調(diào)階段的協(xié)議適配與排錯(cuò)成本適合需要落地 PF6000 通信接口、進(jìn)行上位機(jī)或 PLC 程序聯(lián)調(diào)的中高級開發(fā)者參考也可作為協(xié)議版本核對與接口調(diào)試的輔助清單。1. 產(chǎn)線上擰緊數(shù)據(jù)接不進(jìn) MES問題常出在開放協(xié)議附錄沒讀透產(chǎn)線上那臺擰緊控制器能不能把每次擰緊的扭矩、角度、判定結(jié)果直接吐給 MES很多時(shí)候卡住的不是網(wǎng)絡(luò)而是對開放協(xié)議附錄里那幾張 MID 表的理解。這份附錄針對某型號擰緊控制器下文簡稱 TC6的 Open Protocol 實(shí)現(xiàn)標(biāo)注 release 2.8 Rev.2、自 2.8.14 起生效核心內(nèi)容就三塊哪些 MID 能用、每個(gè) MID 支持到第幾修訂、繼電器和數(shù)字輸入的編號各代表什么。它解決的是“上位機(jī)按通用 Open Protocol 發(fā)報(bào)文控制器卻回錯(cuò)誤碼或不回”的問題適合做產(chǎn)線數(shù)據(jù)采集、PLC 遠(yuǎn)程控制、MES 集成的工程師也適合剛接手?jǐn)Q緊工位、需要快速判斷“這個(gè)功能到底能不能遠(yuǎn)程做”的人。附錄不是入門教程它默認(rèn)你已經(jīng)知道報(bào)文長什么樣所以下面從幀結(jié)構(gòu)開始補(bǔ)課再把表里的坑逐條拆開。2. 幀結(jié)構(gòu)與握手先把 0001/0002 跑通再談?dòng)嗛?.1 四段式幀長度頭、MID、數(shù)據(jù)體、空終止Open Protocol 走 TCP報(bào)文不是 JSON也不是定長結(jié)構(gòu)體而是“長度 消息號 定長字段拼接 空字符”的四段式。長度頭是 4 字節(jié) ASCII 十進(jìn)制值等于 MID 加數(shù)據(jù)體的字節(jié)數(shù)不含長度頭自身也不含結(jié)尾的 NUL。MID 是 4 字節(jié) ASCII比如0001、0061。數(shù)據(jù)體里的字段按附錄規(guī)定的固定長度順序排列數(shù)字通常右對齊補(bǔ)空格或補(bǔ)零具體補(bǔ)法以你手上的字段表為準(zhǔn)。段長度示例說明Length4 字節(jié) ASCII0020MID Data 的字節(jié)數(shù)MID4 字節(jié) ASCII0001消息標(biāo)識Data變長0060000101定長字段順序拼接NUL1 字節(jié)\x00報(bào)文終止先把編解碼寫對再談業(yè)務(wù)。下面這段代碼只做兩件事把 MID 和數(shù)據(jù)拼成可發(fā)送的字節(jié)流從 socket 里按長度頭精確讀一幀。很多聯(lián)調(diào)翻車就翻在“一次 recv 把兩幀粘在一起”或者“長度頭把 NUL 也算進(jìn)去”。import socket def encode_frame(mid: str, data: str ) - bytes: # 長度 MID(4) Data不含長度頭自身和結(jié)尾 NUL payload f{mid}{data} length f{len(payload):04d} return (length payload).encode(ascii) b\x00 def recv_exact(sock: socket.socket, n: int) - bytes: buf b while len(buf) n: chunk sock.recv(n - len(buf)) if not chunk: raise ConnectionError(peer closed) buf chunk return buf def recv_frame(sock: socket.socket) - tuple[str, str]: # 先讀 4 字節(jié)長度頭再按長度讀 MID Data最后吞掉 1 字節(jié) NUL len_raw recv_exact(sock, 4) total int(len_raw.decode(ascii)) body recv_exact(sock, total).decode(ascii) recv_exact(sock, 1) # NUL return body[:4], body[4:]encode_frame里最容易錯(cuò)的是長度計(jì)算把 NUL 算進(jìn)去控制器會多讀一個(gè)字節(jié)后續(xù)所有幀錯(cuò)位少算 MID控制器會把數(shù)據(jù)體開頭當(dāng)成下一個(gè)長度頭。recv_frame必須用循環(huán)讀滿不能假設(shè)一次recv就能拿到完整幀工業(yè)現(xiàn)場交換機(jī)延遲一高半幀到達(dá)是常態(tài)。2.2 最小客戶端連接、發(fā) 0001、收 0002握手只涉及三個(gè) MID0001 通信啟動(dòng)、0002 啟動(dòng)確認(rèn)、0003 通信停止。0001 的數(shù)據(jù)體按附錄是定長字段常見做法是帶 revision、cell ID、channel ID 三個(gè)字段不同版本的字段表可能還要求控制器序列號發(fā)之前對照你手上的附錄確認(rèn)一遍別直接抄別人的報(bào)文。revision 填 6因?yàn)楦戒洷?1 里 0001 的 Revision 列寫的是 6表示 0 到 6 都支持填高版本控制器會按自己的上限回退。HOST, PORT 192.168.1.50, 4545 # 控制器實(shí)際 IP 和端口以現(xiàn)場為準(zhǔn) sock socket.create_connection((HOST, PORT), timeout5) sock.settimeout(5) # revision 3 位、cell ID 4 位、channel ID 2 位按附錄字段表拼接 start_data 006 0001 01 sock.sendall(encode_frame(0001, start_data)) mid, data recv_frame(sock) print(mid, repr(data)) # 期望 0002data 里帶控制器協(xié)商后的 revision這段代碼跑通的標(biāo)準(zhǔn)不是“沒報(bào)錯(cuò)”而是收到 0002 且里面的 revision 不低于你后續(xù)要用的 MID 所需版本。如果收到 0004先別懷疑網(wǎng)絡(luò)按錯(cuò)誤碼查附錄常見是 cell ID 或 channel ID 長度不對或者控制器已經(jīng)有一條 Open Protocol 連接占著。0002 里的 revision 是控制器實(shí)際接受的版本后續(xù)能力判斷以它為準(zhǔn)不要拿你發(fā)送的 6 硬編碼。2.3 修訂號協(xié)商與 0004/0005 的判讀0004 是命令錯(cuò)誤0005 是命令接受這兩個(gè)是同步回復(fù)和訂閱推送共用同一條 TCP 連接。也就是說你發(fā)一條 0018 選 Pset可能先收到 0005再收到 0015 的 Pset 已選訂閱推送中間還夾著別的工位觸發(fā)上來的 0061 結(jié)果??蛻舳瞬荒芗僭O(shè)“發(fā)一條收一條”必須按 MID 做分發(fā)把 0004/0005 當(dāng)命令回執(zhí)把 0015/0035/0061 當(dāng)異步事件。修訂號在附錄表里是累計(jì)上限不是“只支持這一個(gè)版本”。比如 0061 寫 8意思是 0 到 8 的修訂都支持你按修訂 8 的字段表解析控制器不會因?yàn)槟闶切驴蛻舳司徒导?。反過來如果某個(gè) MID 寫的是-比如 0044 斷開工具請求、0130 Job off那就是真不支持發(fā)過去只會拿 0004別在代碼里留分支幻想它某天會通。3. MID 能力表怎么讀修訂上限、p 標(biāo)記與客戶端裁剪3.1 修訂號是累計(jì)上限不是逐個(gè)枚舉附錄表 1 有三列關(guān)鍵信息MID、Name、Revision。Revision 數(shù)字表示“從 0 到這個(gè)數(shù)字全都支持”所以看到 0001 是 6、0002 是 6、0061 是 8不要理解成“只支持第 6 版”。真正要小心的是帶p的行比如 0002 是6 p、0012 是4 p、0015 是1 P、0033 是2 p、0041 是5 p、0061 是8 p、0065 是8p。p的意思是“至少有一個(gè)修訂是部分支持”不是全支持也不是不支持。讀這張表的正確姿勢是先按 MID 找行再看 Revision 判斷“能不能用”最后看有沒有p判斷“要不要探測”。比如 0012 參數(shù)集數(shù)據(jù)上傳請求是4 p你按修訂 4 發(fā)過去控制器可能只回部分字段0065 老結(jié)果上傳回復(fù)是8p附錄專門提示“部分參數(shù)不支持”解析時(shí)不能按完整字段表硬解否則字段錯(cuò)位扭矩值會變成角度值。3.2 p 標(biāo)記半支持功能的探測式啟用p標(biāo)記的功能不能靠文檔拍板得靠探測。常見做法是客戶端啟動(dòng)后先跑一遍能力探測把要用的 MID 各發(fā)一條最小請求記錄返回的 MID 和錯(cuò)誤碼。比如 0250 選擇器插座信息訂閱是1 P你先訂閱看 0251 是否回、0252 是否確認(rèn)如果 0251 回了但字段明顯缺就降級到只讀部分字段不要阻塞主流程。探測要有超時(shí)和次數(shù)上限別在啟動(dòng)階段死等。下面這段能力表把“支持 / 部分支持 / 不支持”分開存后面所有業(yè)務(wù)分支都查這張表避免代碼里到處寫if mid 0061。CAPS { 0001: {rev: 6, partial: False}, 0012: {rev: 4, partial: True}, 0018: {rev: 1, partial: False}, 0038: {rev: 2, partial: False}, 0061: {rev: 8, partial: True}, 0065: {rev: 8, partial: True}, 0215: {rev: 2, partial: False}, } def can_use(mid: str, need_rev: int) - str: cap CAPS.get(mid) if not cap: return unknown # 附錄沒列按不支持處理 if cap[rev] need_rev: return unsupported # 修訂不夠 return probe if cap[partial] else fullneed_rev是你業(yè)務(wù)實(shí)際要用的字段所在修訂不是控制器上限。partial為 True 時(shí)返回probe調(diào)用方必須走探測分支返回full才能直接按完整字段表解析。這張表建議從附錄手工抄一遍別用腳本爬字段名和p標(biāo)記抄錯(cuò)一個(gè)后面排查成本遠(yuǎn)高于抄表的時(shí)間。3.3 用能力矩陣裁剪客戶端功能能力矩陣的用處不是“記錄文檔”而是“決定客戶端啟動(dòng)后開哪些線程”。比如 0060 結(jié)果訂閱是 8、非 partial可以放心開主訂閱0064 老結(jié)果上傳請求是 8、非 partial但 0065 回復(fù)是8p那補(bǔ)拉線程就要允許字段缺失0215 IO 設(shè)備狀態(tài)回復(fù)是 2、非 partialIO 巡檢線程可以全量解析。裁剪時(shí)按“業(yè)務(wù)最小集”來MES 只要扭矩、角度、判定那就只依賴 0061 的對應(yīng)字段不要因?yàn)?0061 支持到修訂 8 就把所有字段都解析一遍。字段越多版本差異帶來的錯(cuò)位風(fēng)險(xiǎn)越大。我的習(xí)慣是給每個(gè) MID 寫一個(gè)字段定義表解析函數(shù)按表走表里標(biāo)清楚“修訂幾開始有”“是否可能缺失”這樣換現(xiàn)場、換控制器版本時(shí)只改表不改代碼。4. 結(jié)果數(shù)據(jù)鏈路0060/0061/0062 與 0064/0065 的補(bǔ)拉策略4.1 訂閱、推送、確認(rèn)的三段式結(jié)果數(shù)據(jù)的主鏈路是 0060 訂閱、0061 推送、0062 確認(rèn)。0060 發(fā)出去后控制器不會回一個(gè)“訂閱成功”的獨(dú)立 MID而是每次有擰緊結(jié)果就推一條 0061客戶端收到 0061 后必須回 0062 確認(rèn)否則控制器可能認(rèn)為客戶端處理不過來后續(xù)推送行為會變。0063 是取消訂閱工位切換或客戶端退出時(shí)發(fā)別直接斷 TCP斷線重連后訂閱狀態(tài)不一定保留。這里有個(gè)時(shí)序細(xì)節(jié)0062 的確認(rèn)數(shù)據(jù)里要帶 0061 里的結(jié)果序號或時(shí)間標(biāo)識具體字段按附錄表來。確認(rèn)發(fā)早了、發(fā)晚了、帶錯(cuò)序號表現(xiàn)都是“前幾條能收后面不推了”。我一般把 0061 的解析和 0062 的組裝放在同一個(gè)函數(shù)里解析完立刻組確認(rèn)中間不做落庫、不做 HTTP 上報(bào)避免網(wǎng)絡(luò)抖動(dòng)把確認(rèn)拖過控制器的等待窗口。4.2 0061 報(bào)文字段與解析0061 是定長字段拼接字段多而且修訂 8 比早期版本多出不少字段。解析不要手寫切片下標(biāo)用字段定義表驅(qū)動(dòng)每個(gè)字段給名字、長度、起始偏移或按順序累加解析函數(shù)按表走。這樣控制器修訂變了只改表。# 字段表按你手上的附錄修訂 8 抄長度單位是字符 RESULT_FIELDS [ (cell_id, 4), (channel_id, 2), (torque_status, 2), (angle_status, 2), (torque, 6), (angle, 5), # 其余字段按附錄順序繼續(xù)補(bǔ) ] def parse_result(data: str) - dict: out, pos {}, 0 for name, length in RESULT_FIELDS: out[name] data[pos:pos length].strip() pos length if pos ! len(data): out[_unparsed] data[pos:] # 長度對不上時(shí)留證據(jù)別靜默丟 return outtorque和angle拿到的是字符串轉(zhuǎn) float 前先判空_unparsed是排錯(cuò)用的長度對不上說明字段表版本和控制器不一致這時(shí)候不要強(qiáng)行解析把原始報(bào)文落盤比對附錄字段表。狀態(tài)字段是數(shù)字碼別直接展示給業(yè)務(wù)按附錄的判定碼表翻譯成 OK/NOK。4.3 0064/0065 老結(jié)果數(shù)據(jù)的特殊處理0064 是按序號補(bǔ)拉歷史結(jié)果0065 是回復(fù)。附錄把這一對單獨(dú)拎出來講原因是 0065 的字段支持和 0061 不完全一樣而且 0065 帶p標(biāo)記部分參數(shù)可能拿不到。補(bǔ)拉的正確用法是“斷點(diǎn)續(xù)傳”客戶端本地記一個(gè)已處理的最大結(jié)果序號重連后從該序號之后開始發(fā) 0064收到 0065 解析、落庫、更新游標(biāo)。補(bǔ)拉要防重0064 的序號邊界是開區(qū)間還是閉區(qū)間按附錄來如果不確定寧可多拉一條落庫時(shí)按“控制器序列號 結(jié)果序號”做唯一鍵去重。0065 的字段缺失不要當(dāng)錯(cuò)誤缺失字段填 None不要用 0 代替否則報(bào)表里會出現(xiàn)一批扭矩為 0 的假數(shù)據(jù)。補(bǔ)拉線程和 0061 訂閱線程要互斥寫游標(biāo)常見做法是加一把本地鎖或者讓補(bǔ)拉只在上電初始化階段跑跑完再開訂閱。5. 控制面Pset/Job 選擇、批量計(jì)數(shù)與繼電器/數(shù)字輸入5.1 Pset 選擇的三種路徑Pset 選擇在附錄里對應(yīng) 0010 到 0020 一組 MID。最直接的是 0018 選擇參數(shù)集數(shù)據(jù)體帶 Pset 編號0014 訂閱“當(dāng)前選中的 Pset”控制器會在切換時(shí)推 00150016 是 0015 的確認(rèn)。0010/0011 是上傳 Pset ID 列表0012/0013 是上傳 Pset 數(shù)據(jù)這兩條都帶p字段可能不全適合做展示不適合做控制依據(jù)。選 Pset 要注意冪等同一條 0018 連發(fā)兩次控制器可能回兩個(gè) 0005也可能第二次回 0004取決于當(dāng)前狀態(tài)??蛻舳瞬灰?yàn)闆]收到 0015 就瘋狂重發(fā)正確做法是發(fā) 0018 后等 0005 或 0004再用 0014 訂閱確認(rèn)最終選中的是哪個(gè)。如果業(yè)務(wù)要求“選錯(cuò)就停線”把 0015 里的 Pset 編號和期望值比對不一致走報(bào)警不要只信 0005。5.2 批量大小與 Lock at batch done0019 設(shè)置 Pset 批量大小0020 重置批量計(jì)數(shù)0021 到 0024 是 Lock at batch done 的訂閱、上傳、確認(rèn)、取消訂閱。附錄對 0022 有一句關(guān)鍵提示在 TC6 上這個(gè)信號表示“被批量序列完成鎖定”。也就是說批量做到數(shù)后工具會被鎖不是簡單的計(jì)數(shù)器歸零。現(xiàn)場常見需求是“一托盤 N 顆做完鎖槍換托盤再解鎖”。做法是0019 設(shè) N訂閱 0021收到 0022 后置鎖定標(biāo)志換托盤時(shí)發(fā) 0020 重置計(jì)數(shù)再發(fā) 0018 重選 Pset 或 0038 重選 Job。注意 0020 只重置計(jì)數(shù)不解除鎖定解除鎖定要靠重新選 Pset/Job 或附錄里對應(yīng)的解鎖動(dòng)作。順序反了表現(xiàn)是“計(jì)數(shù)歸零了但槍還是按不動(dòng)”。5.3 Job 選擇與重啟Job 相關(guān)是 0030 到 0039。0038 選擇 Job數(shù)據(jù)體帶 Job 編號0039 是 Job 重啟把當(dāng)前 Job 的批量計(jì)數(shù)和步驟回到起點(diǎn)。0034 訂閱 Job 信息0035 推送0036 確認(rèn)。和 Pset 一樣0038 之后不要只等 0005要等 0035 確認(rèn)當(dāng)前 Job 編號。Job 和 Pset 的關(guān)系容易搞混Pset 是擰緊參數(shù)集Job 是包含多個(gè) Pset 和步驟的序列。產(chǎn)線上如果按車型切換通常選 Job如果只是換一種螺栓參數(shù)選 Pset 就夠。兩者都選的時(shí)候以最后一條生效的命令為準(zhǔn)所以客戶端要有明確的“當(dāng)前上下文”狀態(tài)機(jī)別讓 MES 的 Pset 切換和 PLC 的 Job 切換打架。5.4 繼電器編號空間0215 回復(fù)里的分段規(guī)律0215 是 IO 設(shè)備狀態(tài)回復(fù)附錄表 22 列了繼電器編號到功能的映射。編號不是連續(xù)的語義塊但有幾段規(guī)律可循00 到 30 是常用狀態(tài)01 OK、02 NOK、05 低扭矩、06 高扭矩、12 Job OK、13 Job NOK、18 控制器就緒、19 工具就緒31 到 46 是 Pset/Job 運(yùn)行位47 到 142 是擴(kuò)展?fàn)顟B(tài)、同步狀態(tài)、外部控制位251 到 266 是已完成批量和剩余批量的位域。解析 0215 時(shí)不要按“編號 數(shù)組下標(biāo)”硬編碼用字典映射表里沒有的編號留unknown。位域那幾段Running Pset bit0-8、Running Job bit0-8、Completed Batch bit0-7、Remaining Batch bit0-7要按位拼不能當(dāng)獨(dú)立布爾量讀否則批量 3 會被讀成“bit0 和 bit1 都亮”。5.5 數(shù)字輸入0220 到 0225 的訂閱與設(shè)置數(shù)字輸入相關(guān)是 0220 訂閱、0221 推送、0222 確認(rèn)、0223 取消訂閱、0224 設(shè)置功能、0225 重置功能。附錄表里 DigIn 編號 00 是 Off01 Reset batch02 Unlock tool05 禁止擰緊06 禁止松開07 遠(yuǎn)程啟動(dòng)脈沖08 遠(yuǎn)程啟動(dòng)持續(xù)10 批量遞增12 中止 Job16 到 19 是 Pset 選擇位。0224 下發(fā)前先確認(rèn)該 DigIn 沒有被本地配置占用下發(fā)后用 0220 訂閱回讀比對功能號是否生效?;刈x不一致常見原因是控制器處于手動(dòng)模式或該輸入被更高優(yōu)先級的邏輯接管不是報(bào)文寫錯(cuò)了。6. 避坑與排查六個(gè)把聯(lián)調(diào)拖到后半夜的現(xiàn)場問題6.1 連接層長度頭算錯(cuò)導(dǎo)致粘包和錯(cuò)位現(xiàn)象是前幾條報(bào)文正常跑幾分鐘后解析全亂扭矩字段里出現(xiàn)字母。原因多半是長度頭把 NUL 算進(jìn)去了或者數(shù)據(jù)體里有中文字符導(dǎo)致字節(jié)數(shù)和字符數(shù)不一致。解決編碼統(tǒng)一用 ASCII長度按字節(jié)算不用len(str)混算接收端嚴(yán)格按“讀長度、讀 body、讀 NUL”三步走任何一步超時(shí)就整幀丟棄并重連不要試圖從半幀里恢復(fù)。6.2 時(shí)序?qū)佑嗛喭扑秃兔罨貜?fù)混在一條流里現(xiàn)象是發(fā) 0018 后收到的第一條是 0061代碼把它當(dāng) 0018 的回復(fù)解析報(bào)字段錯(cuò)。原因是客戶端假設(shè)“請求-響應(yīng)”一問一答。解決按 MID 分發(fā)0004/0005 進(jìn)命令回執(zhí)隊(duì)列0015/0035/0061/0071 進(jìn)事件隊(duì)列命令回執(zhí)用“MID 序號”匹配匹配不上就超時(shí)不要拿事件報(bào)文頂包。6.3 數(shù)據(jù)層0061 字段表版本和控制器不一致現(xiàn)象是扭矩值看起來像角度值或者判定狀態(tài)永遠(yuǎn)是同一個(gè)碼。原因是字段表抄的是舊修訂控制器按新修訂推了更多字段偏移整體后移。解決先讀 0002 里的 revision再查附錄確認(rèn) 0061 對應(yīng)修訂的字段表解析函數(shù)保留_unparsed長度對不上就落原始報(bào)文別靜默截?cái)唷?.4 控制層Pset 批量計(jì)數(shù)沒重置第二托盤直接鎖槍現(xiàn)象是第一托盤正常換托盤后第一顆就報(bào)批量完成。原因是 0019 的計(jì)數(shù)沒隨托盤重置0022 的鎖定標(biāo)志也沒清。解決把“換托盤”做成一個(gè)固定序列——0020 重置計(jì)數(shù)、0018 重選 Pset、等 0015 確認(rèn)、再放行啟動(dòng)序列里任何一步超時(shí)都停線不要跳過繼續(xù)跑。6.5 補(bǔ)拉層0064/0065 重復(fù)入庫現(xiàn)象是斷線重連后報(bào)表里同一顆螺栓出現(xiàn)兩條記錄。原因是補(bǔ)拉起點(diǎn)用了“最后一條的序號”而不是“最后一條序號 1”或者 0064 的序號邊界理解反了。解決本地游標(biāo)只存“已確認(rèn)處理完的最大序號”補(bǔ)拉從游標(biāo)之后開始入庫用“控制器標(biāo)識 結(jié)果序號”做唯一鍵重復(fù)數(shù)據(jù)在數(shù)據(jù)庫層攔掉。6.6 部署層重連后訂閱丟了數(shù)據(jù)不再推送現(xiàn)象是網(wǎng)絡(luò)閃斷恢復(fù)后TCP 通了但 0061 一條不來。原因是訂閱狀態(tài)掛在舊連接上重連后沒有重發(fā) 0060/0014/0034。解決把“連接建立”和“業(yè)務(wù)就緒”分成兩個(gè)狀態(tài)重連成功后按能力表重放訂閱命令每條訂閱都等對應(yīng)的確認(rèn)或首條推送全部就緒才把工位狀態(tài)置為可生產(chǎn)。7. 進(jìn)階用 0064 做斷點(diǎn)續(xù)傳再用回放驗(yàn)證整條鏈路7.1 把補(bǔ)拉做成可重入的游標(biāo)機(jī)0064/0065 最適合做斷點(diǎn)續(xù)傳但前提是游標(biāo)可重入。我的做法是給每個(gè)控制器維護(hù)一個(gè)last_seq補(bǔ)拉線程只做三件事讀last_seq、發(fā) 0064、收到 0065 后解析并更新last_seq。更新放在落庫成功之后落庫失敗就不推進(jìn)游標(biāo)下次重跑自然重拉。這樣即使補(bǔ)拉中途進(jìn)程崩了重啟后也不會漏數(shù)最多重復(fù)一條靠唯一鍵攔住。def backfill(sock, last_seq: int, batch: int 50): seq last_seq 1 while True: # 0064 數(shù)據(jù)體按附錄拼起始序號 數(shù)量 sock.sendall(encode_frame(0064, f{seq:010d}{batch:04d})) mid, data recv_frame(sock) if mid 0004: break # 沒有更多歷史結(jié)果 if mid ! 0065: continue # 跳過異步事件別在這里解析 row parse_old_result(data) save_once(row) # 唯一鍵去重 seq row[seq] 1 # 落庫成功才推進(jìn)last_seq建議持久化到本地 SQLite 或 Redis不要只放內(nèi)存。batch不要一次拉太大現(xiàn)場控制器歷史緩沖有限拉太多會超時(shí)拉到 0004 就停不要靠“連續(xù)空回復(fù)”判斷結(jié)束。7.2 上線前的回放驗(yàn)證聯(lián)調(diào)最后一步不是“能收數(shù)”而是“回放能對上”。我會把現(xiàn)場抓的原始報(bào)文存成二進(jìn)制文件用同一套解析代碼離線跑一遍和控制器面板上顯示的結(jié)果逐條比對。驗(yàn)收項(xiàng)至少覆蓋0001/0002 握手 revision 一致、0061 扭矩和角度與面板一致、0064 補(bǔ)拉條數(shù)與面板歷史條數(shù)一致、0018 選 Pset 后 0015 回讀一致、0020 重置后 0022 鎖定標(biāo)志能清掉。驗(yàn)收項(xiàng)通過標(biāo)準(zhǔn)失敗先看握手0002 revision ≥ 業(yè)務(wù)所需0004 錯(cuò)誤碼、連接占用結(jié)果訂閱0061 連續(xù)推送且 0062 確認(rèn)無積壓確認(rèn)序號、字段表版本歷史補(bǔ)拉0065 條數(shù)與面板一致、無重復(fù)游標(biāo)邊界、唯一鍵Pset 選擇0015 回讀編號與下發(fā)一致0005/0004、當(dāng)前模式批量鎖定0022 置位后 0020 能重置重置順序、Job 狀態(tài)回放通過再上產(chǎn)線別在工位上拿真螺栓試錯(cuò)。從那以后我每次接新的擰緊控制器都先把附錄表 1 抄成能力表、把 0061 字段表抄成解析表、再抓一段原始報(bào)文離線回放三件事做完才連現(xiàn)場網(wǎng)絡(luò)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
思思热99er| 婷婷激情五月天小说| 日韩激情人伦人| 成人片在线免费看| 1级欧美日韩| 色五月在线观看| 伊人激情| 婷婷91| 丁香伍月婷电影全集| 深爱激情综合网| 五月天激情偷拍| 大伊香蕉玖玖爱| 国产亚洲精品久久久久久郑州| 5五月综合网亚洲| 免费的日逼视频| 日本在线wwww| 欧美一黄一色一乱一伦| 久久婷婷五月丁香蜜桃网| 91狠狠色| 激情综合色| 久久这里只有欧美| 九一99| 天天干,天天舔| 婷婷丁香六月天激情四射网| 日B日潘金莲BB| 婷婷五月影院| 白人荫道BBWBBB大荫道| 天天干一干| 99热这里只有精品8| 色五月婷婷视频| 亚洲人妻av| 天堂网色婷婷| 丁香久月| 婷婷激情人妻| 色呦呦美女| 9久9久| 久久加勤综合| 日本偷拍九九九| 午夜精品久久久久久久爽| 青青草五月天| 免费看成人AA片无码视频吃奶| 99操视频| 五月天婷婷激情| 婷婷色操| 丁香五月激情五月| 欧美午夜乱妇午夜福利| 开心五月婷婷伊人| 好色婷婷| 五月久久五月激情| Va另类视频| 久久这里只有精品无码| 这里只有免费精品| 丁香五月综合激情啪啪| 婷婷综合网站| 99在线看视频| 久久婷婷色综合| 91婷婷伊人牛牛| 色五月婷婷91| 91久久婷婷| 爱草人视频| 五月综合无码| 五月丁香啪啪啪综合网| 国产精品天天狠天天看| 色射7856五月天激情四射| 绿色小导航AV| 久久久人妻人伦| 女人露出p毛视频www网站| 色五月天天在线观看资源站| 99热99这里免费的精品| 人人妻人人澡| 伊人在线视频| 亚洲综合视频在线| 日韩久久这里只有精品| 五月婷婷九| 五月丁香六月激情综合| 免费视频WWW在线观看网站| 色情综合| 日韩在线99| 丁香五月网址| 五月天激情无码高清| 直接看的AV网站| 五月天色综合| 五月天婷婷伊人| 激情婷婷另类| 狠狠爱综合| 丁香婷婷综合影院| 北条麻妃伊人| 色综合久久88色综合天天看| 色99视| 能看的av片| 五月天综合图片| 久久a热| 伊人狠狠丁香婷婷综合尤物| 少妇搡BBBB搡BBB搡毛茸茸| 五月丁香亭亭激情操逼网| 狠狠爱婷婷五月天| 午夜九九电影| 五月天亭亭俺也| 丁香花社区av| 99热这是里只有精品| 99久久久| 99色亚洲| 亚洲激情综合| 激情操逼婷婷| 中文久久久人妻| 五月婷亚洲精品| 久久视频婷婷视频| 九草性爱| 五月婷网站| 久激情网| 天堂久久婷婷| 人人操AV| 操比激情五月| 99成人免费热视频| 久久精品一区二区三区四区| 玖玖爱资源站| 久久性刺激| 日本三级中国三级99人妇网站| ss99热| 日韩欧美颜射| 久久久jd| 婷婷五月天综合AV| 99九九热视频免费| 99乱视频| 丁香花五月天社区| 久久婷婷五月综合伊人| 五月停亭久久电影| 九一99| 欧美在线视频99| 激情九月天天天天婷婷| 很很干天天干| 婷婷综合五月| 99久久国产综合精品五月天喷水\| 亚洲AV日韩无码| 日日夜夜爽| 亚洲中文字幕av| 久久久99免费视频| 外国碰视频网站97| 亚洲中文字幕av| 色噜噜狠狠色综无码久久合欧美 | 伊人婷婷色| 五月色天五月色| 9久热| 五月天婷婷綜合院| 色综合久久99色| 奇米色大香蕉| 51国精产品自偷自偷综合| 亚洲V国产V欧美V久久久久久| 99久久99九九99九九九| 婷婷五月六月丁香| 婷婷的五月天另类视频| 97色婷婷| www.深爱激情| www久久艹| 欧美婷婷五月天| 嘿嘿视频免费看9| 欧美婷| 婷婷综合中文| 亚洲最大激情无码| 亚洲区视频| 婷婷婷久久久| 色视频2025| 婷婷综合视频| 午夜电影网VA内射| 在线观看996精品| 久婷婷婷| 亚洲色色图片| 9色资源在线| 色色cOm| 国产女18毛片多18精品| 天天噜| 另类伊人婷婷| 天天干天天干天天| 色色亚洲五月天| 丁香久月婷| 五月天激情影院| 9999久久久久| 丁香五月欧美婷婷| 操人91| 开心五月天私房婷婷| 99久久综合网| 五月天婷婷激情综合| 亚洲有码在线视频| 黄色片久久| 五月丁香基地| 五月丁欧美| 久久er99热精品一区二区| 99精品视频在线观看| a v色婷婷| 色天使色综合| 99色在线| 99视频在线| 久热91精品| 婷婷六月色| 狠狠五月综合在线| 五月丁香婷婷无码中文| 人人爽欧美婷婷久久久五月丁香| 性一交一乱一交A片久久四色| 99热这里精| 卡视频1区2区| 粉嫩AV久久一区二区三区| 五月天色丁香| 五月天中文网| 噜噜噜噜婷婷五月天| 五月综合激情啪啪啪啪啪| 色五月激情五月天| 天天在线天天综合网色| 97碰在线| 99九九热视频| Av在线资源| 五月天色婷婷综合| 操97免费超级视频| 丁香五月乱中文字幕| 综合色久| 亚洲午夜视频| 东京热免费视频网站| 久99热| 蜜桃人妻无码AV天堂三区| 五月丁香六月婷婷色| www久久艹| 日韩成人影片网站| 丁香婷婷综合激情五月色| 色色亚洲五月天| 色婷婷在线视频久| 综合丁香婷婷五月天| 91操屁股| 色婷久| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 婷婷伊人网| 久久机热这里只有精品免费视频| 91日精品| 4438全国最大视频成人网站在线观看| 四季8848精品成人免费网站| 五月丁香啪啪啪| 日本熟妇精品99| 思思热AV| 五月婷婷之综合激情| 丁香六月婷婷五月天| 婷婷伊人视婷婷婷| 超碰97久久| 97操碰人免费| 色综合播放| 99热在线观看| www.婷婷久久五月天| 激情五月婷婷综合| www.夜夜| 中文字幕无码AV| 色丁香久久| 人人爱操| 欧美色五月| 婷婷久久网| 国产精品电影网| 可以免费看的AV网站| 色人妻五月| 热的无码综合视频| 婷婷情色激情| 深爱开心激情| 五月婷婷日| 99热66| http://www.sd-xiangsu.com/| 深爱激情五月天婷婷网| 五月网在线| 色五月丁香五月婷婷五月成人网| 人草人人| 九色七七| 玖玖色综合| 狠狠穞A片一區二區三區| 免费黄色视频网址| 天天久综合网永久入口18| 激情综合网激情五月丁香五月俺也去| www.色色com| 激情婷婷综合网| www.久久久久久久久久久| 91av视频在线观看最新网址| 五月色婷| www,五月天激情| 天天做天天摸| 99综合| 丁香五月久久| 激情五月天福利| 丁香婷婷五月综合| 丁香五月色色色色| 丁香五月婷婷色| 五月天五月天成人网亭亭成人色网站| 婷婷综合亚洲| 一本大道伊人AV久久综合| 丝雨一区二区| 丁香六月婷婷久久综合| 婷激情五月| 天天日,天天干,天天操| 亚洲综合99| 免费观看全黄做爰的视频| 超碰在线观看三级片| 丁香婷婷综合影院| 中文字幕婷婷五月天| 日韩按摩二区| 五月天操逼网| 五月婷婷av在线| 99人妻碰碰碰久久久久| 六月婷婷之青青草| 激情五月婷婷五月丁香五月开心五月| 五月婷丁香| 综合色图婷婷| 五月天激情综合在线| 婷婷性爱无码视频| 香蕉狠狠爱视频| 日韩免费视频| 91天天操天天干天天射| 五月天婷婷在线AN| 高清无码网址| 免费婷婷| 激情www| 99热这里是精品| 五月婷婷六月激情| 色婷婷成人丁香| 五月丁香六月婷婷视频| 久综合网| 一起草Av| 婷婷丁香六月天| 噼里啪啦在线观看免费完整版视频 | 超碰国产一区| 五月色婷婷亚洲 | 日本色视| 久久日婷婷| 亚洲成人综合在线| 五月天社区婷婷丁香社区| 天天插天天插| 婷婷五月天视| 久久97| 五月久久| 九九精品网| http:色情日本com| 丁香五月视频在线观看| 国产激情综合五月久久| av色婷婷| 99精品一二三四视频| 九九爱精品网站| 成人片久久网站| 久久与婷婷| 综合久久十| 亚洲瑟瑟精品在线| 99精品视频在线观看| 久久9视频| 亚洲色色色| 1024欧美看片| 玖玖资源站蜜臀| 欧美成人AAA片一区国产精品| 激情综合网址| 狠狠操狠狠操| 99re这里只有精品免费| 国产精品a无线| 区区久久妻| 色综合久久99色| 六月婷婷七月丁香| 丁香五月首页| 久久精彩免费视频精彩免费视频| 国产精品成人在线| 色五月丁香六月资源站| 久久亚洲婷婷| 狠狠五月天婷婷| 激情小说婷婷| 亚洲综合网激情小说| 丁香六月五月天| 久久婷婷五月天懂色| 亚洲AV人人操| 99思思在线视频| 婷婷五月综合激情| 色五月婷婷少妇人妻| 久久婷婷五月| 米奇激情婷婷| 色婷婷AV在线观看| 五月丁香网站| 思思热久久阴99| 丁香五月成人| 2w在线视频| 午夜AV网| 成人综合AV| 91超碰在线观看| 在线播放中文字幕| 久久婷五月综合色| 五月婷久久综合| 天天天天操| 超碰在线国产9| aa久久| 九月色婷婷| 公的粗大挺进了我的密道| 天天色色婷婷| 激情伊人网| 九九热视频精品| 久热这里只有精品在线观看 | 四虎国产精品永久在线国在线| 五月天自拍网| 丁香婷婷91在线观看视频| 91精品91久久久中77777| 2014天天爽| 成人亚洲精品久久久久| 开心激情站| 啪啪啪综合网| 九九Y精品热播| 99日本在线| 五月丁香婷色| 久久99综合网| 婷婷情色开心五月天99| 丁香六月激情| 日韩操| 久久婷婷综合网| 最新高清无码专区| 4399亚洲视频| 色五月成人网| 久热超碰| 婷婷激情五月天小说| 狠狠色丁香| 777精品成人a v久久| 538任你爽视频不一样的| 人妻AV在线| 深爱五月最新网址| 色婷婷久久综合久色| 亚洲AV无码成人电影| 欧美婷婷日本| 五月天狠狠| 婷婷久久婷婷色五月| 丁香五月婷婷激情蜜桃| 亚洲妇女熟BBW| 五月天婷婷AV| 99九九精品| 亚洲成色综合网站免费观看| 99日本黄站| 伊人免费视频9| 激情五月综合网| 亚美欧色影院| 婷婷色5月天在线。| 日本激情91| 91九色PORNY大屁股| 色久天| 婷婷伊人网| 激情影院免费视频婷婷五月天| 大香蕉五月天婷婷丁香91| 久久丁香综合香蕉| 中国女人做爰A片| 97碰超级人人看| 婷婷丁香色情| 嫩草AV久久伊人妇女超级a| 狠狠操天天操| 丁香五月婷婷久久久| 99re在线视频| 99色色| 98热精品| 国产在线视频1234| 98热精品| 91亚洲免费片| 噜噜狠狠色综合久| 91精品人妻少妇无码影院| AV片在线观看| 4399精品一区二区| 丁香狠狠操| 五月婷婷av在线| 精品国产一区二区三区四区阿崩 | 色情五月综合婷婷| 99热亚洲| 婷婷久久大香蕉| 99精品女人天堂| 色婷婷中文| 久久久亚洲精品一区二区三区浴池 | 91免费试看| 91男女视频在线观看| 国产精品久久久久久久久久| 免费看欧美成人A片无码| 亚洲无码11| 狠狠草网| 伊人久久婷婷| 丁香五月六月久久综合| 丁香五月婷婷久久久| 丁香六月婷月91婷月| 色亚洲无码| ww亚洲ww在线观看| 26uu| 丁香六月成人| 婷婷少妇激情| 九热视频| www.丁香黄色五月天人与| 丁香五月天91| 激情五月天啪啪| 色哟哟精品| 色狠狠五月天| 婷婷丁香五月,狠狠综合| 久色五月| 婷婷涩五月| 亚洲这里只有精品| 久久六月婷婷| 九九热99视频在线| 性爱在线播放av| 伊人香大香蕉视频| 97操| 中文字幕婷婷五月天| 亚州激情网站无码| 综合色色色| 久久综合干| 九月色婷婷| 亚洲色99综合天堂| 91精品无码| 91精品熟女| 开心五月激情婷婷| 色五月婷婷久久| 国产成人精品一区二区三区视频| 婷婷影院欧美| 五月激情综合婷婷| 婷婷色综合av| 欧美叉叉叉BBB网站| 久久国产AV| 精品久色| 噜噜视频| 97很鲁在线视频| 婷婷五月中文字幕| 久久99热精品a片在线观看| 色婷婷六月天| 激情小说五月欧美亚洲丁香| 91黄操| 免费无码毛片一区二区A片| 九九久久玖玖爱| 91精品久久久久久| 夜夜夜夜夜骑撸| 丁香午夜天| 99草在线免费观看视频| 婷婷五月丁香影院| 成人版视频在线观看| 国自产拍偷拍精品啪啪一区二区| 国产精品日日躁夜夜躁| 婷婷五月深深爱| 噜噜视频| 婷婷欧美综合| 亚洲婷婷欧美婷婷| 在线中文字幕免费视频| 色婷婷视频| 亚洲婷婷丁香| 伊人久久中文网| 亚洲99视频| 天天色天天日| 成人国产综合| 五月婷婷激情网| 狠狠婷婷色| 蜜臀AV在线成人| 狠狠色噜噜狠狠狠888| .精品久久久麻豆国产精品| 91丨九色丨熟女| 这里只有精品1| 中文字幕丰满孑伦无码专区| 天天拍夜夜撸| 免费观看的av| 国产亚洲色婷婷久久99精品91| 婷婷五月天电影网| 丁香九月综合在线| 亚洲视色| 久久99jiu9| 亚洲色综合性| 久久久久久99日本| 久噜久噜| 香蕉曰比| 丁香六月成人| 婷婷五月欧美| 色综合另类| 日本久久极品| 亚洲精品国产精品乱码视99| 国产婷婷久久| 亚洲色婷婷| www.99免费视频| 五月天伊人综合| 国内9l视频自拍老熟女九色| 五月丁香六月综合基地| 伊人五月天久久| 久久婷婷六月综合综合色| 99热色综合| 五月婷婷丁香瑟瑟视频| 丁香五月婷婷亚洲激情四射| 五月丁香色婷婷| 热九九九九| 激情五月色婷婷| 色婷婷综合影院| 亚洲免费av在线| 五月天狠狠色| 九月婷婷| 色综合久久88色综合天天人守婷| 亚洲精品一区中文字幕乱码| 婷婷综合五月色播| 99re青青草| 七七九色| 成人精品一区二区三区四区五区| 精品夜夜澡人妻无码AV| 99热这里只有精品最新地址获取| www色婷婷com| 久久九九免费视频| 亚洲色色色色| 狠狠情色| 婷婷色导航| 人妻熟妇六区| www.99精品视频| 日本色道视频网站| 婷婷五月丁香五月天| 日本丰满久久| 五月婷婷激情综合网| 丁香婷婷少妇| 亚洲色图日韩网址| 五月激情综合网| 99re在线这里只有精品视频首页| 99热亚洲精品| 欧美性猛交99久久久久99按摩| 狠狠五月激情丁香六月| 激情五月婷婷丁香六月| 日韩啪啪视品| 天天色宗合| 丁香五月在线视频黑人| 9有码中文| 精品亚洲国产成AV人片传媒| 婷婷情爱五月天6| 丁香色婷婷| 激情网 久久| 五月婷婷深深爱| site:esunnet.com| 日韩精品超碰在线观看| 精品久久穴| www.久久爱.com| 婷婷丁香第一页| 99视频在线观看网址| 极品少妇高潮啪啪AV无码| 丁香五月天在线观看| 日本熟女视频一区二区| 密臀av无码人妻精品| 欧美人与性动交CCOO| www.婷婷六月天| 婷婷开心青青草| 伊人网碰碰| 狠狠婷婷综合| 99噜噜噜在线播放| 91精品久久久久久| 五月天婷婷色综合| 亚洲六月婷| 婷婷色激情网| 久久五月天视频| 丁香五月婷婷香| 婷婷五月丁香五月| 丁香六月激情综合| 五月天激情婷婷| 日日肏夜夜干| 丁香五月天人体| AV在线大香蕉| 九九色院| 伊人9草在线观看| 婷婷五月天 丁香五月天 裸体| 久久九九热视频| 婷婷 伊人 久久| 天天天操天天天日| 五月天中文网| 操逼123网| 激情五月天婷婷激情| 手机在线日韩视频中文字幕| 九九热99在线视频| 五月婷婷综合色啪首页| 丁香六月天婷婷色| 日韩成人中文| 日韩精品视频中文字幕| 日本不卡一区二区三区| 北京熟妇搡BBBB搡BBBB| 婷婷色综合| 五月婷婷色五月| 亚洲AV综合在线观看| 丁香五月婷婷日本| 一本色道久久综合狠狠躁小说| 丁香色五月婷婷91桃色| 狠狠五月激情婷婷直播片| 五月丁香六月婷婷免费| 五月综合亚洲| 在线观看玖玖资源免费观看| 色性日本| 久久黄色片| 婷婷成人五月天成人文学小说| 久久久久久综合五月婷婷| 伊人超碰| 欧美va欧美va差| 开心婷婷五月天激情网| 狠狠干夜夜干| 久综合| 色色色999| 激情五月天综合| 五月天精品| 国产精品一区在线观看你懂的| 六月丁丁香| 少妇性按摩无码中文A片| 7EzOBIhNq85TO| 九九艹女| 九九热re99re6在线精品| 99热碰碰热| 蜜乳9188| 可以免费看的av网站| 五月婷婷激情视频| 亚洲无线视频| 五月激情在线| 操精品9| 日本精品九九九| 九九99免费视频| 婷婷色五月天第7色| 五月丁香六月合| 99这里只有精品|v| 婷婷丁香五月综合| 三级毛片视频| 婷婷丁香社区| 久久五月天大美女| www色中色综合| 另类 在线| 日日干天天| 久久综合站| 久久五月天视频| 免费精品66| 激情婷婷五月社区| 五月丁香啪啪综合| 美女视频图片久久91| 亚洲操精品| 久久婷五月综合色| 性综合网| 国产成人精品一区二三区熟女在线| 香港九九六区八区99| 五月丁香成人| 思思久久青草热| 嫩草视频在线观看| 婷婷5月久久综合网站| 九九热大香蕉| 九九精品视频在线6| 九九色影院| 一级片无码| 啪啪啪大香蕉| 久久99精品久久只有精品| 亭亭玉月丁香| 日本在线99| 色五月aV| 丁香婷婷色五月| 色色综合五月| 亚洲狠狠婷婷综合久久久| 99操无码视频观看| 久久久久视剧HD| 99热这里只有精品国产免费| 99色色| 九九综合九色欧美狠狠| 五月激情丁香六月狠狠干| 天天天天天天操| 国产精品第一国产精品| 色婷婷久久| 激情五月天综合婷婷网| 婷婷丁香日韩五月| 六月激情婷婷色| 黄色一级影片| 91九色在线观看免费| 五月丁香亚洲五月| 欧美成人va| 99在线资源| 色婷婷久久综合中文久久一本 | 天天插天天插| 成人短视频在线观看| 婷婷五月天AV| 婷婷五月娱乐在线| 五月天停停成人网| 成人超碰网| 婷婷爱综合| 九九热在线精品视频| 99在线精品视频| 人妻久久久| 1024久婷| 天天爽天天日天天舔| 婷婷丁香中文字幕| 亚洲久久婷婷丁香五月天| 久久婷婷热| 久热超碰| 色色色综合网| 久久er免费视频| 97天堂| 激情综合色网| 色情婷婷| 国产中文亚洲欧美日韩性交| 99热精品无码| 综合欧美五月婷婷| 丁香五月综合| 密臀久久| 国产古装妇女野外A片| 丁香五月婷婷姐| 国产日韩精品SUV| 色综合五月婷婷狠狠干| 大香焦啪啪啪| 玖玖资源站蜜臀| 丁香五月婷婷综合激情哟哟哟| 五月丁香六月花| 婷婷综合久久综合| 五月婷婷亚洲| av国产精品偷| 深爱激情五月网| site:wpjngj.com| 国产精品久久久久久久久久免费| 五月婷婷五月天天| 婷婷字幕在线| 色五月亚洲| 久99久在线| 日日日日日| 插插网爽妇五月丁香| 99色热综合| 丁香六月久久| 婷婷久久网| 欧美日韩欧美| 色婷婷色五月天| 天天综合网~91综合网| 人人草人人爱| 思思久日精品视频| 久久久久久久久久久44| 激情综合亚洲| 99久久综合网| www.99热精品| 九月丁香| 色婷婷小说| 九九久久五月天综合伊人| 婷婷色婷婷| 丁香婷婷视频一区二区| 97热这里精品在线视频| 无码99| 婷婷五月天六点丁香五月| 久久Xx| 色婷婷六月| 嫩草视频。| 婷婷久久五月天丁香| 在线国产精品色| 婷婷天堂伊人| 99热伊人| 国产色99| 天天日天天舔天天摸| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 五月激情久久| 色情综合网| 国产成人va在线| 9人人操人人看| 99婷婷精品推荐在线视频| 99在线热视频| 欧美婷| 91超碰在线观看| 99riAV成人在线视频| 五月天啪啪视频| 这里只有精品视频一区| 97操操| 牛牛色av| 亚洲精品无AMM毛片| 久久hd| 五月丁六月婷| 色频玖玖五月天| 婷婷丁香综合| 色色网站毛片| 婷婷丁香成人| 激情久久肏屄视频| 骚。com| 五月丁香六月婷婷综合免| 九九人人精品| 欧在线一区| 免费无码毛片一区二区A片| 婷婷99视频精品| 国产精品色婷婷AV综合色色| 色狠狠伊人久久五月丁香| 99在线69| 婷婷久久精品| 九月婷婷激情久久| 日韩成人不卡| 67194国产| 日韩操人| 婷婷综合97| 成人开心五月天| 天天狠狠色| WWW色五月天| 五月丁香啪啪网| 亚洲性爱电影| 五月婷婷丁香网| 六月丁香激情婷婷| 26uuu国产精品| 插插插丁香五月婷婷| 久久激情综合| 综合激情在线视频| 丁香五月AV| 激情宗合 激情宗合| 91丨九色丨国产打屁股网站| 欧美成人AAA片一区国产精品| 无码色色色| 丁香综合网| 99视频在线播放大全| 五月丁香六月激情视频| 激情综合色婷婷六月天| 精品无码99| 国产精品婷婷午夜在线观看| 六月丁香五月激情婷婷| 五月天婷a| 五月天婷婷导航| 婷婷激情五月天色| 日本特黄aaaaa| 亚洲狠狠婷婷综合久久久| 久色视频首页| 黄涩毛片| 深爱五月最新网址| 丁香六月婷婷综合啪啪| 丁香六月婷婷一区二区三区| 涩五月色婷婷| 色综合色| 欧美色色色色色色色| 一区视频网站| 狠狠干综合| 亚洲中文字幕网| 极品少妇XXXX精品少妇偷拍| 91在线操逼视频| 久久性都花花世界成人免费视频 | 91在线操| 91丨九色丨国产打屁股| 那里有AV网址| 狠狠色情婷婷| 操操操AV| 91九色熟女| 另类激情综合| 在线看的免费网站| 99艹精品在线观看| 天天肏高清在线| 天天久久人人| 五月综合激情综合久| www.色五月.com| 99婷婷国产最新视频| 成人丁香五月| 五月婷婷操操| 五月丁香亭亭AV女优| 成人视屏在线观看| 五月六月丁香婷婷在线观看| ss视频xx91| 另类 在线| 色婷婷丁香五月| 亚洲AV成人一区二区在线观看| aaaa.黄| 伊人婷婷青青cao| 久久机只有这里精品| 人人摸人人| 操人无码| 丁香六月av| 丁香五月激情婷婷视频| 五月开心激情网| 亚州操操| 一二线视频 另类| 91互操| 就爱干 在线| 超碰国产在线观看| 亚洲精品白浆高清久久久久久| 激情碰碰碰| 99热欧美在线观看| 色婷婷丁香五月在线观看| 色色性爱视频| 色播色丁香五月| 9er热在线精品视频| 婷婷瑟瑟五月天| 看片视频在线免费日产在线看| 五月丁香综缴情性爱| 啪啪啪大香蕉| 天天日天天草| 大战熟女丰满人妻AV| 丁香五月777| AⅤ色区| 色爱综合网| 爱iii做iiii日日| 99热欧美在线观看| 丁香五月婷婷六月丁香| 精品亚洲国产成AV人片传媒| 99热99精品| 久久久精品人妻录| 超碰99在线| 五月婷婷色综图片| 五月激情六月宗合| 亚洲情综合五月天| 99热超碰在线| 五月婷婷丁香啪啪| 婷婷不卡基地| 色色影院aaaav| www婷婷| 97婷婷五月激情六月丁香伊人| 五月六月激情婷婷| 久久九九99| 中文字幕,综合,91| 五月丁香婷婷成人综合网| 五月婷婷激情网| 91色婷婷综合久久中文字幕二区| 激情丁香五月天图片| 久久五月婷6 9| 丁香五月六月久久综合 | 日韩五月丁香| 五月伊人91| 五月丁香网站在线播放| 99九九视频| 性爱网五月天| 91热网址| 久草丁香婷婷五月天婷| 亚洲成人噜噜| 99在线视频操999| 欧美猛片| 嫩草AV久久伊人妇女超级A| 久青青久| 亚洲综合99| 婷婷激情五月| 色五月婷婷久久| 色9999日韩国产| 九热...av| 91九色无码日韩| 亚洲网站999| wWW九九在线播放| 99九九视频精彩在线| 婷婷久久18| 国产精品久久久海的味道| 操操熟女| 无码色色色| 91丨九色|PRNY熟妇| 欧美色频| 大香蕉天堂| 9久久精品| 金桔一区二区ab地址| 婷婷六月丁香五月| 人人色人人摸人人看| 综合网色| 综合激情五月丁香| 婷婷丁香九色| 深夜A片| 狠爱婷色| 激情久久久久久久久久久| 丁香色成人| 丁香六月在线| 色五月之第四色| 免费无码毛片一区二区A片| 桔色成人官方网站| 雪千夏麻豆| 国产va视频| 91色五月| 成人无码精品1区2区3区免费看| 狠狠色官网| 午夜在线成人网站免费观看| 五月天天天色| 99乱视频| 婷婷五月av| 五月婷婷综合色啪首页| 精品自拍99| 色婷婷a v| 婷婷激情五月天综合| 丁香五月婷婷综合啪啪| 激情欧美丁香五月| 久色网址| 碰97 久| 成人va视频| 另类小说五月天| 极品人妻VIDEOSSS人妻| 欧州色色| 啪啪91| 狠狠婷婷综合| 天天综合五月天| 婷婷五月天播| 啪啪九九色| 99久久婷婷国产综合| 婷婷五月天Av| 大香伊人婷婷| 狠狠操综合| 婷婷五月花西瓜| 精品人人操| 亚洲AV在线免费看| 99噜噜| 久久精品小视频| 99精品国产在热久久婷婷| 丁香五月性| 99热这里只有精品3| 无码色色色色色| 亚洲av成人一区二区电影在线| 色综合九九| 色六月天| 97色婷| 热久久婷婷| 久机视频这只有精品| 激情五月综合网最新| 激情五月天视频| 色综合婷婷99| 激情六月天| 丁香五月偷拍| 97资源欧美日韩大香蕉超碰一区| 日日干天天爽| 亚洲成人五月天| 亚洲色色香蕉| 激情婷婷色小说| 任你干嘛免费视频播放| .精品久久久麻豆国产精品| 色综合久久88色综合天天看| 操逼123网| 99热在线播放| 久久丁香婷婷五月| 91精品激情9| 日韩aaa| 婷婷俺去也| 天天擼久久擼在线| 蜜臀A∨在线水帘洞| 婷婷月综合| 国产高潮白浆一区二区| 少妇人妻人伦A片| 三级三久久线久久99久目本WW| 天天爽天天日天天舔| 99在线观看免费精品视频| 色色色综合色| 色99婷婷五月天| 国产性爱大片久久| 国产乱妇无乱码大黄AA片| 久久婷婷色| 99热| 激情五月五月婷婷| 色情五月天A片| 婷婷五月天AV激情| 日本综合久| 99视频久久| 五月天丁香成人| 色色婷婷丁香五月天| 操草草草| 91丨九色丨国产| av一级棒av| 粉嫩AV久久一区二区三区| 96丁香六月婷婷蜜桃综合久久| 涩综合网| 综合五月丁香六月婷婷| 婷婷五月色情天| 亚洲另类噜噜| 战争与艾拉电影免费观看| 全国最新疫情| 天天模,夜夜模夜夜爽| 天天摸,天天爽| 五月天·www·com| www.夜夜操.con| 婷婷 久综合| 亚洲色婷婷色| 一区二区三区四区五区| aaaaaa片| 婷婷五月丁香狠狠| 天天做天天爰天天爽天天无遮挡| 久久网站观看免费欧洲国产| 九九综合久久丁香婷婷,开心激情综合网| 久久综合九九| 久久久久久xxxxx| 激情美女五月天| 天天做天天爱天天爽在| 五月婷婷六月爱| 婷婷五月丁香婷婷| 久久精品66| www.99热这里只有精品| 99精品综合视频| 激情五月色婷婷| 丁香色色网| www超碰| 屁股翘好撅高迎合跪趴| 大香蕉久久视频久久视频| 91丨九色丨国产| 看逼中文字幕| www久久艹| 男女99免费视频| 丁香五月天天哦| 天天舔天天| 天天激情| 99热主页日本| 成人AV在线电影| 丁香六月婷婷缴情欧美| www.com在线操视频免费观看| 99婷婷五月天激情| 成人在线不卡| 精品99久久久久成人网站免费| 色六月天天激情综合网| 色九月国产| 久久9精品| 五月人人丁香婷婷五月人人丁香| 五月丁香啪啪综合网| 欧美α√| 九九热免费| 夜夜嗨一区二区三区直播内容| 中文字幕成人日韩| 久久久ww| 丁六月激情| 操一操干一干| 色婷婷五月在线| 色色色色丁香| 99综合自拍| 色综合xx| 激情综合激情综合| 日日夜夜狠狠| 丁香婷婷五月综合欧美另类| 操逼视频一区| 中文aV网| 超碰在线免费9| 国产午夜精品AV一区二区麻豆| 婷婷色狠狠| 五月丁香久久| 亚洲色激情| 天天干天天色综合| 色色综合网。| 开心五月婷婷激情| 成人性爱无码| 思思热精品在线视频| 亚洲午夜国产成人电影VA国产欧…| 97色色婷婷五月天| 亚洲人妻一区二区 | 思思w99| 亚洲啪啪视频| 伊人五月婷| 淫视馆aV二区一区| 日韩色五月| 国产精品国产成人国产三级| 婷婷 伊人 久久| 丁香五月23111| 激情五月天综合| 岛国操B不卡在线| 激情图片婷婷| 婷婷五月激情综合| 日韩操啪| 五月天色综合服务平台| 综合AV在线| 六月婷婷最新网址| 26uuu欧美亚洲日韩| 日韩视频99| 久久宗合影| 天天干天天爽天天爽| 日日操夜夜爽| 98色花堂98t.R| 久久99热久久99精品| 国产精品扒开腿做爽爽爽A片唱戏| 欧美色宗和激情| 精品久久久人妻| 伊久大香蕉| 五月天伊人av| 激情综合网五月婷婷| 久久五月婷婷视频| 99综合一区| 99久久国产宗和精品1上映| 九九热这里只有精品23| 999久久久国产精品| 欧洲综合一区| 国产探花AV在线| 超碰AV在线| 久久久婷| 丁香激情久久| 99色五月| 伊人激情影院| 丁香社92视频| 天天撸天天干天天插| 超碰亚洲欧美| 天天噪夜夜爽| 中国丰满熟女A片免费观| 婷婷五月天最新综合你懂的| 五月天堂色| 亚洲色图五月丁香| 啪啪色区| 久久久久激情网| 六月婷婷色综合| 狠狠久综合| 婷婷五月丁香综合激情| www.久操| 五月婷婷丁香社区| 久久香视频| 思思re99视频在线观看| 婷婷色综合中心站| 五月丁香六月婷婷的女人| 亚洲av另类在线观看| 涩涩涩.com| 国产三级在线播放| 激情综合激情五月一起草| 五月丁香综合网| 五月丁香六月婷婷激情视频在线观看免费| 丁香五月伊人| 日日操日日撸| 91九色国产熟女|