欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
婷婷丁香综合成人| 亚洲正能量欧美| 婷婷精品在线| 婷婷婷狠狠| 噜噜噜噜噜色| 欧美性二区| 天天色天天操天天射| renrencaoni| 国产SUV精品一区二区883| 天天添天天摸天天天天做| 久久九九免费视频| 五月丁香婷在线| 五月婷婷丁香婷婷| 色色国产| 色婷婷五月视频| 日韩淑女人妻luan伦激情精品一区二| wwwss在线观看| 久这里只有精品99| 激情九九九九| 日本人妻伦在线中文字幕| 夜夜操天天爽| 久久九九免费大视频| 黄色录像网点| 99久热| 九九热在这里只有精品| 婷婷放心五日爱| 色婷婷aV四虎| 色五月婷婷五月天| 丁香久久久| 天天操精品| 丁香五月婷久久| 亚洲第一视频 久久| 色噜噜狠狠色综合网| 91精品久久久久久77777| 丁香五月,激情五月,深爱五月| 综合www色| JAPANRCEP老熟妇乱子伦视频| 婷婷五月无码| 亭亭社区五月天| 亚洲最大视频| 狼人久草| 丁香五月人妻| 丁香五月婷婷成人综合| 亚洲综合1024| 丁香五月天激情小说| 天堂爱啪啪| 国产成人一区二区三区在线观看| 久9久9热久热| 开心五月综合激情网| 色5月婷婷| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 婷婷五月激情小说| 亚洲综合色成丁香五月色| 99色婷婷| 亚洲精品99| 99热在线观看精品| 99视频内射三四| 五月婷丁香| 婷婷开心久久| 5月丁香婷婷激情网| 丁香婷婷人妻综合网| 天天操夜夜夜夜爽| 97涩婷婷婷婷基地| 天天干 夜夜爽| 俺去也在线www色官网| 人人干99| 综合色七七| 五月花婷婷| www.日日夜夜.com| 五月天激情视频| 五月丁香六月婷| 五月天婷婷綜合院| 99久在线精品99re5热视频| 99er精品视频| 成人丁香五月| 97人人操| 婷婷综合网| 91大屁股| 天天干肏夜夜| 色99网| 成人超碰Av| 五月丁香六月婷婷婷婷| 26uuu精品国产| 夜夜操夜夜操| 亚洲激情网| 激情综合激情五月| www九月婷婷| 99在线视频播放| 91婷婷丁香五月天免费视频网站| 人妻爽爽爽久久久久久久久| WWW五月天| 69er小视频| 狠狠操天天操综合| 久热AA| 五月综合色| 99热在线观看免费| 天天狠狠色综合| 五月天婷婷激情春色小说| 俺也去在线视频| 我要射综合| AAAA网站| 国产毛片精品一区二区色欲黄A片| 激情婷婷色色| 啪啪91| 91九九九九| 亚州成人综合在线| 成人在线视频网| 综合色播| 大操人妻| 丁香婷婷六月激情文学 | 天天摸人人摸| 亚洲精品无码久久| 亚洲丁香花五月丁香花| 久久99久久99精品免视看婷| 婷婷伊人五月天| 91久久日日| 五月综合视频在线| 99色网站| 99热免费| 婷婷酒色网| 99日本在线| 午夜理论片最新午夜理论剧| 天天色五月| 色综合久久久久| 美女丁香五月天| 五月天伊人手机在线播放AV| 五月天激情国产综合婷婷| 俺去也婷婷| 人妻操逼视频。| 亚洲综合激情五月久久| 天天干天天做| 老师高潮流白浆喷水的A片| 亚洲爱婷婷| 9色免费网| 色婷婷手机在线| http://www.sd-xiangsu.com/| 成人在线精品| 色情五月| 五月天,激情四射,婷婷频道| 激情五月婷婷综合秋霞| 丁香婷婷久久老熟女综合网| 婷婷五月丁香五月| 人人爽人人射-美女久久久久久久久久-成人AV| 99色色视频| 色综合天天| 激情五月婷婷啪啪| 婷婷六月激情| www.久久99精品| 婷婷色激情网| 狠狠色丁香| 超碰色人妾| 99久久思思| AVDV久久| 婷婷五月69| 夜夜爽天天爽| 亚洲视频在线网| 99在线免费视| 无码少妇高潮喷水A片免费| 色人久久| 99精品综合| 亚洲无aV在线中文字幕 | 人。妻久久| 欧美三级A做爰在线观看| 色婷婷久久综合久色综| 九月丁香婷婷综合| 中文字幕在线播放视频| 久99| 色五月激情综合网| 色色色777| 91狠狠综合久久久| 欧洲激情网站| 粉嫩AV久久一区二区三区| 91人操| 激情综合一| 人人操人人添人人摸97| 99久久激情视频| 久草五月丁香婷婷综合| av在线免费网站| 欧美婷婷精品激| 五月天激情子轮| 岛国在线观看91| RenRenSe在线视频网站| 久久青青日本视频| 丁香婷婷久久 | 天天综合精品| 手机看片日日做夜夜| 欧美性猛交AAAA片黑人 | 99这里只有免费的精品| 狠狠精品干练久久久无码中文字幕| 午夜理论片最新午夜理论剧| 婷婷五月丁香亚洲| 99热免费观看| 久热这里只有精品性色AV| 亚洲中文字幕av| 内射丰满人妻| 丁香婷婷五月综合影院| AV在线大香蕉| AV美美午夜| 国产古装妇女野外A片| 六月婷伊人| 香蕉AV777XXX色综合一区| 色婷婷五月网| 国产成人AV在线播放| 色播婷婷大香蕉| 91丨九色丨国产打屁股| 五月激情四射网站| 999热这里只有精品| 91久久电影| 综合婷婷久久| 激情五月www| 91丨九色丨老农村| 色色五月婷婷| 五月丁香婷婷六月| 激情校园 亚洲| 色情婷婷久久五月天| 丁香六月婷婷五月婷婷| 亚洲久久婷婷丁香五月天| 香蕉久久av一区二区三区| 看久久性爱99视频| 激情图片婷婷| 激情综合五月天| 色婷婷久久| 色婷婷丁香五月色综合网| 激情婷婷九月| 69天堂99| 激情综合五月| 丁香激情网| 综合99久久天天综合| 二色AV| 午夜天堂一区人妻| 亚洲成人网站在线观看| 99久久精品网| 五月天婷婷三级黄| 五月久熟女| 成人在线网址| 日日杆天天| 安息电影在线观看完整版| 中文字幕人妻AV| 91九色国产| 激情五月视频| 六月丁婷婷| 潮汕成人AV片在线| 97caop| 97精品自拍视频| 六月丁香婷婷天堂| 玖玖在线视| 丁香五月天天久久综合小说| 丁香六月婷婷| 99在线观看| 天天日,天天插| 欧美在线看| aaaa久久| 99爱视频在线观看| 丁香六月婷婷综合| 国产在线黄色| 97在线/亚洲| 天天天日天天天干| 亚洲成色综合网站免费观看| 中文精品久久久久人妻不| 蜜乳人妻一区二区三区| 91日综合欧美| 免费啪啪啪网站| 亚洲视频一区| 色啦啦视频| 激情五月综合网| www.91色| 亚洲激情AV| 天天日天天色| 超碰在线观看9| 五月婷婷激情综合视频| 这里只有精品免费视频在线观看| 婷婷五月花西瓜| 久久这里只有精品无码| 久久久月丁香| 色五月开心婷婷| 97干免费视频| 梁铮版蜘蛛女在线观看| 久久黄色免费视频| 婷婷色五月情| 九九热国产| 激情综合色五月丁香六月亚洲| 天天综合天天做天天综合| 18av天堂| 色婷婷丁香五月天激情综合网| 成人深爱丁香五月| 丁香五月丁香伊人| 激情五月天婷婷五月天| 亚洲精品99| AV大香蕉| 国产成人精品123区免费视频| 国产偷人爽久久久久久老妇APP | 久久婷婷六月综合| 亚洲超碰中文字幕| 久久精品五月天| 日本啪啪天堂| 国产精品大香蕉| 欧美丁香婷婷天天操| 精品一二三区视频立| 婷婷五月成人色综合| 激情综合五月激情17| 天天做天天双| 五月丁香色| www.狠狠艹| 亚洲热综合| 中文字幕av在线| 五月天综合在线| www.91九色| 99热这里全是精品| 丁香五月婷婷香| 人人操操| 五月丁香少妇A| 九九综合久久| 天天爽天天操| 国产肥白大熟妇BBBB视频 | 激情五月天情色| 五月婷婷啪啪啪| www.夜夜| 久久久久久久久久久月丁| 亚洲AV综合网| 婷婷五月天最新综合你懂的 | 日日爽日日爽| 99精彩视频| 色综合久久99色| 97精品综合久久| 色综色网| 97se视频在线| 99精品在线观看视频| 久久婷婷影院| 婷婷久久女人| 天天婷婷操| 欧美综合激情五月| 99热e| 天天影院色| 超碰色碰碰| 大香蕉五月天婷婷| 五月色精品| 伊人五月婷婷| 五月天久草| 婷婷五月天改成什么了| 69久久99精品久久久久婷婷| 婷婷五月综合性爱| 丁香五月婷婷姐| 欧美天天五月丁香免费观看| 人人干人人看| 亚洲岛国电影| 色婷婷五月天成人网| 天天操九九插| 丁香婷婷大香蕉| 91丁香婷婷综合资源| 精品无码色| 91丨九色熟女丨首页| 久久久久久9热不雅视频| AAA久久久| 狠狠五月激情丁香六月| 久久婷婷五月综合色丁香花| 五月婷婷综合色啪首页| 99色干| 思思热热久久| 天天揷综合网| 夜夜天天天天天干天天爽| 亚洲色五月| 久色视频| 99re热在线视频观看| 色五月婷婷婷婷| 久久只有18视频| 人妻操日日| 五月天五月色| 亚洲中字AV电影在线网站| 性一交一乱一交A片久久四色| 丁香五月天大香蕉啪啪| 亚洲国产精品五月天| 9久国产精品| 亚洲无码激情| 久久久婷婷五月亚洲97号色| 激情综合网五月天| 99ri国产| 人妻精品在线| 丁香六月婷婷综合| 婷婷五月激情小说| 丁香六月婷婷综合色| 97视频91| 99欧州偷拍视频| 激情久久丁香| 99色在线观看| 国产AV一区二区三区最新精品| 99热在线精品播放| 六月丁香啪啪| 日本狠狠爽| 亚洲成人免费电影| 99.色| 97色婷婷五月天| 婷婷射综合| 九久久精品视频99| 婷婷日| 天天天天操| 开心五月激情| 久久激情网| a毛片二逼wwwwwwwwww| 麻豆五月丁香婷婷| 在线观看996精品| 青青草tp| 六月丁香射婷婷欧美色图片| 丁香六月啪啪| 91啪级电影| 91干婷婷| 人人操AV| 丁香六月高清视频| 超碰猛烈的性猛交| 成人一区在线观看| 婷婷五月天色综合| 婷婷婷婷婷婷婷婷婷婷丁香| 五月婷婷色情| 99久久婷婷国产综合| 另类激情五月在线视频欧美| 99啪| 丁香婷婷六月男男| 欧美熟女99| 丁香五月色| 亚洲va欧美va国产综合久久久| 国产超碰av| 亚洲色色图片| 9久热在线精品| 激情性爱五月| 五月综合激情视频| 五月丁香激情四射| 人人播| 婷婷综合伊人丁香| 婷婷丁香红五月91C| 久热这里只有| 激情婷婷内射| 色五月超碰| 精品久久人妻| av操一操| 久久精品在线| 久久6这里只有精品| 亚洲亚洲人成综合网络| 九九色热视频| WWW,五月| 热的国产,热的综合,热的有码 | oVV4WIB3vFi8D| 九九九激情综合| 婷婷激情六月视频| 激情爱爱网站| 丁香激情五月少妇| 五月丁香激情婷婷| 五月婷婷丁香综合网| 人人插操| 草做免费在线观看| 77777亚洲午夜久久| 99久热这里有精品| 亚洲婷婷丁香| 日本情色一区二区| 国产内射婷婷| 欧美成人AAA片一区国产精品| 99热这里只有精品热| 成人无码精品1区2区3区免费看| 久久丁香五月天| 97久久婷婷色| 色色色com| 99热首页| 六月伊人婷婷| 丁香六月婷婷激情综合| 伊人网啪啪| 婷婷五月天AV| 五月婷婷啪| 亚洲九九在线| 麻豆123区| 丁香五月婷婷久久综合激情网| 色综合婷婷99| 国产97在线日韩亚洲女人被黑人巨大| 97精品人人A片免费看| 人妻av在线| 噜噜噜久久| 日本色色色| 欧美英丁香开心快乐六月天网| 婷婷五月天丁香成人社区| 青青草视频免费观看| 欧美成人A片AAA片在线播放 | 丁香五月色| 丁香五月激情鲁| 婷色成人| 亚洲精99| 婷婷综合伊人丁香| 亚洲激情区| www。五月天。com| 婷婷99狠狠| 91无码视频| 97超碰在线免费观看| www.com任你艹| 亚洲成av人影院| 色色亚洲视频| 99国产精品白浆在线观看免费| 99re在线播放| 日B日潘金莲BB| 精品一二三区久久AAA片| 丁香六月婷婷综合| 色九九中文字幕| 久久大香蕉丁香| 99视频在线观看地址| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 伊人爱爱日本| 亚洲色区17| 五月天色色色色色| 99久久九九| 日本99视频| 五月丁香六月欧美综合网站| 天天日日夜夜| 99热伊人综合| 色欲久久久久久综合网综合网| 黄色一级影片| 丁香六月婷月91婷月| 99五月丁香丁| 可以免费看的av网站| 激情五月综合网最新 | 99这里有精品| 538久久| 色五月天在线| 99爱视频| av九九| 亚洲第一成人无码A片| 欧美大片免费观看| 丁香五月WWW| 日韩操逼大片| 99热这里有精品首页10| 5月婷婷综合| 五月婷六月丁香| 伊人五月综合网| 9|无码久久久久久| 色吧婷婷五月亚洲| 91人操| 婷婷的五月天另类视频| 精品人妻一区二区三区四区不卡在| 色婷丁香| 日本视频久久| 色色COm| 婷婷五月天天天| 开心激情网在线| 婷婷狠狠干| 久久一级片| 天搞天天天天天| 岛国av电影网站| 五月丁香啪综合| 国产午夜精品一区二区三区四区| 超碰在线综合| 久久综合激情| 玖玖资源站中文| 久久久精品人妻| 中文字幕人妻一区二区| 丁香五月婷婷啪啪| 久久精品人妻| 欧美婷婷丁香社区在线播放| 爱狠射| www.五月婷婷久久.com| 五月天婷婷在线播放免费| 色五月丁香伊人五月| 99热久| 一本狠婷婷综合| 色色色99韩| 在线只有精品| 男人大jjc女人免费视频| 99在线视频精品| 日产精品一线二线三线芒果 | 无码四色色色| 91干在线| 欧美日韩中国| 深情五月天| 五月天婷婷成人网| 大香蕉人妻| 久久99热这里只频精品6学生| 五月综合激情啪啪啪啪啪| 92久久| 婷婷激情五月天在线| 日本色五月| 操日本三片99| 99热这里只有精品16| www.色多多婷| 大香蕉院线| 婷婷天堂站| 欧洲亚洲免费视频9| 色情久久久| 色999五月色| 久久9久| www.91在线观看| 大香久久伊人网| 五月天婷婷激情春色小说| 成人看片网站| 五月婷丁香花| 五月婷婷在线视频免费观看| 五月丁香六月| 大香蕉七区| 伊人久久五月天| 色婷婷电影| 婷婷久久五月| 欧美内射AAAAAAXXXXX| 六月婷婷国产| 九九热这里只有精品6| 超碰人妻公开在线| 丁香婷停五月激情综合深爱| 99精品成人无码A片观看金桔| 丁香色五月婷婷17C| 久久久久er热| 亚洲天堂色| 日日操日日干| 九九爱激情| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 五月婷婷高清| 69色婷婷| 97超碰人人操| 色五月婷婷网| 激情网战码亚洲A| 99热都是精品| 啪啪五月天啪啪| 99热亚洲| 天天干天天日天天插| 狼人婷婷久久| 色播五月婷婷综合| 亚洲激情综合免费| 久久九九99.www| 就去涩涩丁香五月天| 五月婷婷开心网| 99久久www| 日日色综合| 日日操夜夜操狠狠操| 免费在线观看AV网站| AA片在线观看视频在线播放| 日本色超碰| 99热这里只有免费精品| 激情综合色图| 色色色.COM| Caop在线| 99视频只有精品| www,婷婷五月天,com| 人妻激情网| 婷婷九九| 美女激情婷婷| 五月婷婷色五月| av在线免费网站| 影音先锋色婷婷| 涩涩激情五月婷婷| 久久狠狠干| 婷婷五月深深爱| 五月天激情四射网站| 五月丁香婷婷综合| 日韩五月丁香| 久久五月天合网| av九九| 婷婷她六月天| 97日日碰碰| 99热这里精品| 99色亚洲| 噜噜吧天天爱| 91狼友视频网页更新| 久久99精品视频| 综合久久高清| 日本熟女一区二区| 丁香色色网| 欧美五月停| 九月综合| 亚洲免费99| 日本怕怕视频| 色 噜噜 九月 婷婷| 亚洲成人在线播放| 热的无码综合视频| 丁香五月1页| 婷婷综合av| 久久久99精品免费观看| 99操久久| 天天综合色丁香| 五月天久久成人| 久热中文字幕| 999九九九久久久99HD| 久操大香蕉| 久久一级片| 无码人妻AV久久久一区二区三区 | 成人精品99| 五月丁香好婷婷姑娘综合网| 97碰人人操| 丁香六月婷婷激情| 久久久国产精品黄毛片| 天天做天天爱| 色婷婷影视| 人人视频人人干人人做| 五月丁香婷庭在线| 五月www| 99热综合网| 久9久视频精品| 99热免费| 裸睡玩奶头(高H)| 久热这里只有精品6| 伊人久久大香线蕉av最新| 日日噜狠狠色综合久| 婷婷五月丁香久久| 久久 婷婷 五月天| 久久综合9| XX色综合| 精品人妻伦九区久久AAA片| 亚洲精品成人| 99综合视频一体| 五月婷婷开心综合| 五月天俺去也| 色婷婷色婷婷五月| 天天插天天插天天插| 9999热这里只有精品| 人妻在线中文字幕久久| 伊人丁香五月婷婷潮吹| 夜夜操狠狠操| 丁香五月综合| 成人中文网| 午夜激情五月天| 丁香五月综合婷婷| 成人片黄网站色大片免费毛片| 欧美性生交XXXXX无码小说| 成人久碰| 蜜桃人妻无码AV天堂三区| 久久五月婷| 亚洲啪啪视频| 深爱激情综合| 国产毛片欧美毛片久久久| www.99热视频| 五月丁香综合激情| 色婷婷狠狠禁18久久| 久久久91精品| 成人av在线网址| 99久在线精品99re8| 丁香五月AV| 色九区| 天天摸.天天mo| 777丁香六月青青草婷婷综合久月| 99久久思思| 亚洲另类噜噜| 五月久久婷婷天堂视频| 99日韩| 97成人操| 日韩欧美性爱| 欧美激情综合色综合啪啪五月| 欧洲激情网站| 99久久免费精品| 婷婷五月丁香色综合| 婷婷六月激情| 久久五月天婷婷| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 婷婷在线视频| 狠狠操狠狠插| dingxiangtingtingliuyue| 五月丁香六月婷婷激情网| 99视频地址| 高清无码视频网址| 婷婷五月色| 五月婷婷无码| 天天日夜夜爽| 综合99在线| 久久综合丁香五月| 99热99干| 99超级碰免费视频| 精品综合爱| 日本色婷婷久久99精品91| 天天色综网| 可以免费观看的AV| 国产高清视频91九九九久久久| 久久久久久久久久8888| 综合激情网激情五月。| 91丨九色丨国产打屁股| 丁香玖玖| 五月婷婷啪啪网| 婷婷五月丁香A∨| 久久婷丁香五月| 狠狠操狠狠插| www,com,五月色色| 大香蕉婷婷丁香天堂AV| 国产99热| 婷婷天堂综合网| 超碰免费人人| 人人操人人妻| 国产全是老熟女太爽了| 日亚二欧美| 精品综合久久久久久五月天| 99九九综合久久九九| 九九热狼人| 久久小视频免费| 97色在线观看视频| 久久婷婷五月丁香蜜桃网| 久久婷视频| 日日干干天天干| 激情丁香五月| AV九九| 久久丁香婷| 婷婷五月天色综合翘| 五月停亭六月,六月停亭的英语| 久久大大香| 久久综合网免费视频| 久久色情| 9视频1在线| 天天干狠狠艹| 丁香五月天AV在线 | 亚洲182在线观看| 日韩黄色网络| 婷婷五月花西瓜| 丁香婷婷色五月激情综合| 婷婷日本在线| 色婷婷激情五月天在线观看| 美女激情综合| 高清a片基地| 色五月综合网| 五月天色色色网| 丁香五月婷婷激情中文| httpwww色com日本| 久久婷婷丁香视频网| 婷婷五月天成人小说| 国产性爱大片久久| 色人妻五月| 99久久婷婷国产综合精品电影| 婷婷精品免费久久| 97色97干| 久久久五月婷婷| 亚洲无码99| 五月丁香怕啪啪| 色色色无码| 极品精品一区二区三区在线| 无码人妻电影| 九九热免费| 婷婷无五月无码视频| 人人干Av| 色五月丁香91| 夜夜爱网站| 六月丁香婷婷色狠狠久久| 激情综合色婷婷啪啪六月天| 成人中文字幕在线| 操射国产日本| 夜色爱爱亚洲| 狠狠狠狠狠狠| 色情五月婷| 99热婷婷| 噜噜噜噜噜在线| 色色激情五月天| 婷婷丁香五月六月激情| www91色网站| 91无码高清| 99视频精品全部免费看| 日本精品人妻无码77777| www.sebowuyue| 日韩视频99| 天天 日综合| 操逼综合激情网| 精品爆操| 草操AV在线| 99免费视频| 五月丁香六月激情综合在线| 丁香五月天婷婷大香蕉| 久久五月天视频| 色噜噜狠狠色综合伊人| 综合色图婷婷| 五月伊人婷婷| 99人人干| 五月丁香婷婷成人网| 啪啪综合网| 九九日伊人| 六月丁香婷婷综合在线| 激情av| 九九色婷| 九九激情网| 噜噜狠狠色综无码久久合欧美| 蜜臀AV在线成人| 色婷婷影视99| 丁香九月激情| 五月五月婷婷| 香蕉久久国产AV一区二区| 激情深爱五月天| 人色五月天婷婷| 26uuu丁香婷婷五月| 99re欧美精品| 久久久精品人妻| 亚洲激情五月| 欧美色色色色色色色| 五月花综合网| 色99在线视频| 大香线蕉伊人| 亚洲成AV人片在线观看| 日日操夜夜撸| 色婷婷综合视频| 另类图片五月激情| 久久九九精彩| 国产精品久久久爽爽爽麻豆色哟哟| 五月婷婷欲色| 日本五月婷婷久久久六月丁香| 婷婷丁香社区| 色婷婷狠狠禁久久| 少妇人妻人伦A片| 色色综合网站| 久99久视频| 激情五月色婷婷| 激情综合网五月激情| 天天精品视频在线观看视频| 亚洲美女婷婷五月天| 九九色逼| 99熟女视频| 婷婷五月综合网| 殴美日韩成人| 欧美色色色色色色| 九月av在线| 国产激情一区| AV亚洲在线| 婷婷五月天成人网| 狠狠色婷婷| 五月婷婷九九久久| 超级碰碰碰久久网站| 色色五月婷婷网| 五月天久久婷| 色综色网| www.久操| 久99999热视频在线观看免费| 五月天激情网图片| 欧美性做爰大片免费看办公室| 99色色网| 午夜天天精品视频| 五月丁香色停停啪啪啪| 色婷婷AV久久| 91丁香婷婷综合资源| 激情综合网色五月| 日韩成人无码人妻| 樱花99视频| 插插网爽妇五月丁香| 婷婷五月天受日本法律保护| 亭亭玉立国色天香| site:901-07.com| 99热这里只有精品21| 五月丁香va| 婷婷瑟瑟五月天| 色在线99| 五月色亚洲| 国产五月视频| 91操在线| 综合色播| 深爱婷婷色| 99色性爰网络| 婷婷黄色| 国产在线aaa片一区二区99| 丁香狠狠干| 亚洲色婷婷五月天| 91Chinese在线| 丁香五月天欧美| 99热这里只有精品最新网址| 激情五月综合网最新| 九九碰九九爱97| 99碰碰碰| 五月综合激情| 五月激情偷拍婷婷| 久久婷婷成人综合色怡春院| 深爱开心激情| 大香蕉在九| 日韩精品999| 888精品福利地址| 婷婷丁香五月在线播放| AV在线免费播放| 偷偷与邻居做爰完整视频| 五月色亭丁香| 国产片天天爽夜夜爽| www.热99热| 欧美三级欧美一级| 天天躁日日躁狠狠躁日日躁2022年5月9日 | 欧美婷| 天天影视天天爽天天草| 香蕉久久国产AV一区二区| www.99.色| 日日噜人人人做人| 婷婷干五月综合在线播放| 99久久综合网| www.五月婷| 久久婷出差欧美色两性综合网| 天天久综合| 色偷偷AV亚洲男人的天堂| se.久久视频在线观看| 婷婷色五月激情| 中文av网| 日本婷婷激情四射中文字幕在线观看| 色哟哟精品| 97操资源婷婷| 色V狠狠的干| 久久99成人性爱高清视频| 五月婷婷在线视频| 极品九九九九九九| 婷婷五月天首页| 狠狠干综合| 97超碰在线免费观看| 高清无码一区二区三区四区| 97色色色色色| 51XX嘿嘿午夜无码| 九九精品在线网| 天天日天天插| 在线成人网站| 色色色热热热| 久热在线观看视频9| 精品国产va久| 色色五月天激情| 丁香五月天激情四射网| 日日舔夜夜操| 综合欧美五月婷婷| 伊人大香五月天| 丁香五月色| 91porn一起草| 色婷婷五月天| 色级婷婷| 国产综合网在线| 国产性av| 狠狠色狠狠色综合日日91| 久久色婷婷| 99男人的天堂| 久久婷婷五| 婷婷婷婷色| 免费黄网不卡AV| 丁香婷婷五月天色综合| 99精彩视频| 色色五月天激情| 天天色色天天| 97精品欧美91久久久久久久| 九九综合伊人| 欧美超级视频97| 精品爆操| 91国产精品视频播放| 99精品视频在线| 99超超碰| 在线A色| 五月婷婷综合精品| 成人.在线日韩| 天天干天天操天天上| 国产精品国产成人国产三级| WWW.激情| 色五月婷婷网| 99色播| 免费观看全黄做爰的视频| 色婷五月天亚洲| 亚洲日韩操B| 婷婷射婷婷舔| 五月天婷综合| 伊人玖玖网| 中文字幕在线观看视频www| 亚洲操人| 爱草视频在线观看| 亚洲熟妇AV乱码在线观看| 丁香五月天欧美在线| 中文字幕91,综合| 丁香色五月天| 91欧美日韩综合| 99精品热| 激情五月五月五月婷婷| 伊人狼人干| 夜夜操狠狠操| 91黄址| 精国产品一区二区三区A片| 五月天小说激情| 九九99视频精品| 婷婷五月综合网| 狠狠操综合| 三年高清大片免费观看国语| 五月丁香九九九综合| 精品导航在线x不卡| 激情99热| 思思热在线精品视频网站| 午夜不卡久久精品无码免费| 激情久久月| 九九激情综合| 天天做天天双| 色婷婷情片| 26uuu亚洲| 五月久久丁香| AV在线观看网站| 午夜少妇在线观看视频| 色亚洲激情| 九九综合伊人| 国产性爱在线| 五月婷婷激情中文字幕| 日韩一区二区在线播放| 九九色黄色| 久久色情| 激情开心五月天婷婷基地丁香社区| 色婷婷激情四射视频| 婷婷五月丁香五月| 五月婷婷激情久久| 久久婷婷丁香五月一二三| 精品二区| 六月丁香婷| 婷婷五月激情视频| 久久综合性| 久久99日本精品视频免费观看| 欧美日本va| 五月丁香六月婷婷综合在线| AV六月丁香| www.天天干| 99国产精品久久久久久久久久久| 激情久久四色| 91婷婷色| 欧美三级巜人妻互换| 亚洲性爱电影| 99热99这里免费的精品| 婷婷五月天黄色| 亚洲视频久久| 五月天婷婷色| 婷婷九月亚洲| 欧美婷婷九月| 无码AV免费精品一区二区三区| 人妻aV在线| 五月天婷婷黄色| 性爱动图国产麻豆一区二区三区 | 婷婷综合色五月天| 亚洲色综合| 成人网在线视频| 91综合网| 色狠狠色噜噜AV天堂五区| 婷婷99狠狠躁天天躁| 日本熟女二区| 欧美va欧美va差| 婷婷五月激情片| 秋霞性爱AV| 久久婷婷五月天激情四射| 国内自拍97在线| 国精产品一区一区三区免费视频| 激情综合婷婷| 亚洲五月停停| 五月婷婷片| 激情五月婷婷中文字幕| 狠狠擼综合| 在线播放成人网站| aa久久| 8区视频在线| 狠狠草网| 丁香五月大香蕉AV| 色综啪啪网| 精品国产乱码久久久久久免费| 五月丁香六月婷| 狠狠综合网| 9色在线视频| 五月天丁香网站| 深爱五月天| 91视频五月丁香| 五月婷婷六月丁香综合| 成人综合伍月天| 这里只有精品免费观看网占| 好吊丝aV| 噜噜噜噜在线| 一区二区三区四区五区| 五月丁香日本在线视频观看| 五月天婷婷黄色视频| 五月开心婷婷极品激情| www.91.com处女在线直播| 日韩性视频| 色热久| 日韩av在线电影| 久热99热| 日本久久天堂| 五月天激日本色情在线| 亚洲婷婷视频| 久草久青福利| 五月婷婷天天色| 国产精品久久久60086| 96五月丁香熟女| 色综合色综合网| 99爱在线免费视频| 丁香婷婷婷五月| 激情图片五月天| 激情久久久久久| 久婷婷| 9999久久久久| 超碰免费成人网站| 超碰婷婷五月| 五月丁香人妻| 99操无码视频观看| 丁香六月婷婷综情欧美| 五月丁香六月婷婷中文版| 思思色综合网站| 熟女激情五月天 | 玖玖激情网| 五月天丁香成人社| 国产婷婷色五月| 26uu| 婷婷五月亚洲一本在线丁香| 任你日视频| 97香蕉碰碰人妻国产欧美| 久久精品熟女亚洲AV麻豆| 色婷婷情片| 婷婷91| 丰满少妇猛烈A片免费看观看| 97碰碰久久| 在线超碰91| 夜夜躁狠狠 | 狠狠狠激情网| 五月天久久网站| 99精品在线播放| 五月天丁香婷婷久久九| 婷香狠狠爱五月| 日韩色色色99| 婷婷五月天激情在线| 天天操中文字幕| 国产成人AV不卡| 亚洲色五月婷婷| 激情av| 99热在线这里| 99色婷婷视频| 天堂呦 呦百度搜索-百度搜索| 超碰免费大香蕉| 色五月婷婷、老熟女| 97热这里精品在线视频| 欧美成人猛片AAAAAAA| 五月婷婷六月丁香首页| 人妻videos人妻高清| 免费播放片大片| 国产精品久久久久久久久久久久 | 香蕉操亚洲| 色婷婷伦理| AV在线中文| 91丨九色丨老熟女激情| 99久久久久| 99热在线精品观看| 精品国产AV色一区二区深夜久久| 免费超碰在线| 婷婷的五月天另类视频| 久青操| 久久婷婷免费| 亚州激情网站无码| 26uuu最新地址| 丁香五月综合| 亚洲av成人在线| 思思热在线视频99| 色五月综合网| 99热亚洲| 亚洲色色香蕉| 夫妇交换刺激做爰| av大香蕉| 综合网亚洲| 婷婷丁香五月天激情四射| 色黑鬼导航| 99免费热视频在线| 黄页免费一级视频懂色| 日本激情五月天‘| 久久五月天婷婷视频| 9久国产精品| 51XX嘿嘿午夜无码| 涩涩网五月天| 婷婷97狠狠成人网站| 99热最新地址在线| 青青草原伊人网| 丁香婷婷五月人体| 色J香五月天| 精品香蕉99久久久久网站| 丁香五月六月久久综合| 亚洲六月色| 亚洲成人网在线观看| xxx.色婷婷| 成人αV视频免费观看| 久久婷婷五月综合97色一本| 丁香五月婷婷亚洲色图| 丁香婷婷综合影院| 亚洲另类久久| 精品夜夜澡人妻无码AV| henhencao国产在线| 99在线精品观看99| 色色激情| 97人人干人人操| 亚洲中文字幕AV| 天天色播| 色热久| 99操视频| 国产人妻操逼| 九九99免费理论| 黄网在线播放| 久久人妻精品| 六月亚洲婷婷6月中文字幕| 人妻22p|