亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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ā)的自動化工程師、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 跑通再談訂閱2.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 通信啟動、0002 啟動確認(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é)果。客戶端不能假設(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)記的功能不能靠文檔拍板得靠探測。常見做法是客戶端啟動后先跑一遍能力探測把要用的 MID 各發(fā)一條最小請求記錄返回的 MID 和錯(cuò)誤碼。比如 0250 選擇器插座信息訂閱是1 P你先訂閱看 0251 是否回、0252 是否確認(rèn)如果 0251 回了但字段明顯缺就降級到只讀部分字段不要阻塞主流程。探測要有超時(shí)和次數(shù)上限別在啟動階段死等。下面這段能力表把“支持 / 部分支持 / 不支持”分開存后面所有業(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 用能力矩陣裁剪客戶端功能能力矩陣的用處不是“記錄文檔”而是“決定客戶端啟動后開哪些線程”。比如 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ò)抖動把確認(rèn)拖過控制器的等待窗口。4.2 0061 報(bào)文字段與解析0061 是定長字段拼接字段多而且修訂 8 比早期版本多出不少字段。解析不要手寫切片下標(biāo)用字段定義表驅(qū)動每個(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ù)器歸零?,F(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)的解鎖動作。順序反了表現(xiàn)是“計(jì)數(shù)歸零了但槍還是按不動”。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)程啟動脈沖08 遠(yuǎn)程啟動持續(xù)10 批量遞增12 中止 Job16 到 19 是 Pset 選擇位。0224 下發(fā)前先確認(rèn)該 DigIn 沒有被本地配置占用下發(fā)后用 0220 訂閱回讀比對功能號是否生效。回讀不一致常見原因是控制器處于手動模式或該輸入被更高優(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)、再放行啟動序列里任何一步超時(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
返回資訊列表
怡红院一区二区熟女人妻| 中文字幕十五区| 亚洲国产一级中文综合久久天堂在线免费观看 | 国产成人91一区二区三区| 深夜激情无码| 91成人久久| 免费的黄片有限公司| 久久久久骚| 97情超碰色| 国产又色又粗又黄又爽| 精品人妻夜夜草| 欧美综合天堂| 操逼日韩无码| 国产视频第二页| 午夜色婷婷| 久偷拍欧美日韩三区| 日韩精品一区二区高清| 96免费视频在线| 久久亚洲AV无码白度| 熟女乱伦二区| 9久9久| 伊人网综合在线视频| 美女啊啊啊啊pc| 日韩久射综合| 日本有码久久| 亚洲97成人在线观看| 强奸乱伦动态污图免费 | 欧美在线视频播放| 亚洲天堂一区二区久久| 狠狠躁天天躁日日躁| 亚洲人成网站7777| juliaann丝袜大战黑鬼| 91av一区二区在线观看| 久久视频,这里只有精品| 嫩草一区二区在线观看| 天天综合网~91| 三级片网站在线播放| 欧洲一区二区| 丁香五月天堂网| 亚洲乱妇p22| 6080yy午夜理论三级一区二区三区无码| 久久大香蕉97| 天天色香欲综合网| 热久久国产| 豆1无夜无码| 伊人操你| 亚洲少妇激情一区二区三区| 视频分类 国内精品| 嫩草 我啊~嗯~在线| 天天操天天舔| 亚洲无码日韩电影| 国产精品白虎| 国产婷婷综合在线观看| 亚洲欧美啪啪| 人妻少妇精品一区二区三区| 精品无码久久久久久久久果冻糖心| 美女在线H91| 乱抡国产91| 97视频在线免费播放| 蜜乳AV网址| 欧美色图欧美| 夜夜操av亚洲一区二区| 亚洲导航深夜福利| 亚洲自拍偷拍视频在线| 精品在线78| 看黑丝美女操逼青青网站| 91在线超高颜值国产| 99re在线视频国产| 99热色这里只有精品| 国产亚洲精品A在线观看下载| 久久999久| 免费簧片在线观看| 国产91 丝袜在线播放00-百度| 精品久久久久黄少妇| 亚洲欧综合另类无码一区| 久久宗合亚洲| 欧美 亚洲 综合 制服| 婷婷av在线中文字幕| 欧亚揄拍偷拍精品视频 | 久久日本熟女精品一区| 99ri在线视频| 性爱乱伦视频免费| 欧美色性情| 久久一留热品黄| av一区二区三区 中文| 插入逼91| 天天亚洲| 999久久久九九九九| 久草精品一区 | 大香蕉在线视频15| 国产一区二区av综合| 蜜臀久久久99久久久久 | www.av在线视频| 91国模| 亚洲AV无码久久精品蜜桃小说| 久操婷婷| 国产熟女完整版中字| 老司机香蕉| 91五月天| 欧美色图亚州激情| 韩国久久97| 久久鲁干| 无码精品久久久天天影视| 大香蕉中文201| 九9热伊人| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色香色欲天天综合网天天来吧| 亚洲男人综合| 色综合91好| 校园春色家庭伦理欧美激情| 中文字幕精品久久久久人妻红杏ⅰ| 999久久久精品国产| 中文字幕在线观看永久| 色欲Av人妻精品一区二| 91久久久久久久久18| 人妖欧美一区二区| 美国三级日本三级久久99| 国产精品午夜成人福利| 97二区四区| 99热超碰在线| 亚洲九区| 久久 国产精品 一区| 久久人人爽爽人人爽人人片αV| 97啪啪| 天美传媒婬乱在| 久久久久久人体| 亚洲乱熟女一区二区| 久久亚码| 偷拍五区| 91欧美巨乳| 久久九精品| 大肉棒导航| 午夜情侣自拍网站| 午夜啊啊啊| 人妻天天爽夜夜爽精品2| 久久9视频| 丁香五月影院| 女色视频社区| 天综合网欧美| 九九九精品一区二区无码| 欧美操逼视频二区| 欧美成人四级在线播放| 91足交| 亚洲中文字母在线播放| 久久精品色欧美aⅴ一区二区| 国产女人操逼视频| 久久免费精彩视频| 欧美有码亚洲中文字幕一区二区三区四区| 久久丁香| 91丨国产丨白浆| 亚洲成人一二三区| 中文字幕AV片| 欧美激情亚洲情色| 亚州高清AV| 疯操AV| 亚洲黄色电影| 97超碰超碰| 国产老太乱伦一区| 中文精品一区二去| 8050午夜少妇无码| 三级三级三级日本99| 99激情视频| 人妻夜夜爽天天爽麻豆三区网站 | 久久综合乱子伦国产免费| 国内黄色精品| 日日干夜夜欢| 欧美日韩久久精品爱爱| 久96热在线观看视频| 国产精品 久久久精品一牛| 色婷婷激一区二区三区| www.婷婷| 欧美视频第二页| 午夜AV污污污| 亚洲色阁| 强奸乱伦AV网站| 久久美女福利是上海美女| 亚洲激情av| 精品久久久av| 一本大道青青| 性爱网站一区二区| 国产a级午夜毛片| 中韩中文字幕在线观看| 精品视频一区二区| 国产91精品福利在线| 可以免费观看的AV| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲春色欧美激情自拍| 乱欲一区二区| 91xingse| 加勒比无码毛片| 97爱综合| 综合自拍| 日本加靬比网站发布页| 美女t无毒不卡不卡| 另类TS人妖一区二区三区| 亚洲精品一区二区三区在线播放| 大香蕉亚洲中文| 欧美精品久久| 日韩欧美性吧婷婷乱伦大香蕉 | 色av中文字| 伊人青青草久久| 风间由美日韩欧美久久| αⅴ天堂| 观看免费区二区三区二| 97操b| 国产日韩欧美中文在线播放| 五月激情综合网| 日日夜夜模| 呦呦一区| 超碰av在线| 欧美人妻色| 男女啊啊啊啊啊| 日本免费中文字幕在线| 操b网站亚洲无码| 97国产|免费| 欧美另类精品xxxx| 神马久久网| 激情小说激情视频| 亚洲欧美日韩精品久| 91碰碰碰| 97ai亚洲| 成人三一级一片aaa| 97在线精品观看视频| 亚洲久久久| 伊人午夜福利视频| 日韩av在线免费网站| 国产原创剧情在线丝袜| 中文字幕在线观看AV| 欧美在线大香999| 免费a在线播放v| av草草在线电影| 欧美性爱系列| 香蕉欧美| 久久网亚洲| 天天夜夜久久| 蜜乳中文字幕a在线| 国产少妇肉丝在线观看| 亚洲天堂一二| 亚洲操人| 一本色道久久综合精品婷婷| 伊人久久婷婷| 91老妇女| 97久久精品亚洲| 色97欧美| 99色视频| 鸥美中出| 秋霞一级视频在线观看免费| 欧美线天码中字| 国产美女mm131爽爽爽爽| 制服诱惑亚洲一区二区三区在线观看| 精品人妻1区| 台湾佬中文娱乐自偷自拍| 玖玖久久久| 久久久久久久久久8888| 99色热| 色九区| 蜜臀网 一区| 久久色人体| 人妻少妇精品久久久久久久| AND人妻系列| 亚洲不卡三级手机播放| 少妇被玩视频二三区| 免费成人在线观看91| 伊人久久亚洲中文字幕| 精品国产无码中文| 蜜臀在线看片| 国产这里只有精品| 麻豆天美91| 天天日天天射天天干| 内射老妇BBWX0C0CK| 亚洲AV不卡在线观看尤物| 国产AV毛片| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 欧美香蕉视xxx| 婷婷在线视频在线观看| 日本顶级天天操狠狠操夜夜操中文字幕| 懂色天天爱天天日天天射天天澡| 亚洲影视第一页| 25国产精品免费观看| 亚洲色图欧美一区二区不卡| 国产中文福利| 熟女乱伦二区| 人妻色偷色噜| 97久操| 久久久久13| 一级日本牲交大片好爽在线看| 国产第11页| 激情九月婷婷| 最好看的中文字幕在线2018| 超碰97伊人| 久久久久久久少妇| 热99这里只有精品| 五月丁香六月综合缴清无码| AV男人天堂网| 热天堂一区二区| 国产91乱伦| 日韩八十路老熟女| 宅男午夜在线视频| 老司机老司机午夜影院| 中文字幕精品探花视频| 综合大香蕉美。| 岛国精品视频在线观看| 最近2018中文字幕在线高清第一页| 精品国产99| 这里都是精品在线观看| 91色人妻| 国产馆| 国产青青美女玩逼视频| 91n美女视频| blacked精品一区国产| 精品人妻久久久| 国产丝袜美腿美女麻豆| 95人妻爽爽人人做人人澡| 人人 操人人 操人人| 天堂av最新电影网| 97AV在线免费观看| 亚洲男人天堂Av| 裸模AV女优| 51一区二区三区| 在线视频亚洲无码| 欧美性夜| 欧美线天码中字| 色诱avtt| 亚洲色图激情小说| 婷婷五月天伊人| 色在线亚洲视频www| 欧美激情 亚洲色图| 激情四射五月天| 久久久久久大| www.操| 婷婷久久久| 成人三一级一片aaa| 久久嫩草| 欧美少妇高潮| 欧美97免费| 国产人人干| 91国产大片| 啊啊啊好湿国产一二| 九九色色| 五月丁香激情综合网| 国产三级中文有码在线视频| 欧美日韩国产中文精品字幕自在自线| av一区二区三区四区| 91操熟女| 欧洲性爱无码区| 青青草在线视频播放器| 91热色| 十八禁电影伊人网| 欧美日本不卡| 中文字幕女同在线| 久久人爽| 日韩97视频| 校园春色宗合网| 国产风韵犹存熟妇三区| 狠狠97| 欧美亚洲天天| 欧美资源| 亚洲天天做日日做天天谢日日| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 日韩精品人妻中文字幕久久久| 婷婷五月天成人| 做爱A级亚欧| 无码WWW免费视频网站| 亚乱色| 把腿张开老子CAO烂你| 少妇3P性爱自拍| 亚洲字幕一区二区| 无遮挡猛进视频免费无限观看| 黄色人人| 亚洲图片激情综合另类| 中文字幕第9页萱萱影音先锋| 日本成a人v网站在线观看| 日本欧美中文字幕| 人人做天天爱| 国产第25页在线观看| 在线观看日韩av不卡| www.色综合| 99热这里只有精品9| av天天在线观看| 久久久婷婷| 福利五区| 欧美亚洲| 欧美久久伊人| 美女人妻色网站| 欧美少妇性乱| 亚欧美综合网| 一级毛片久久久久久久女人18| 欧日a| 蜜桃久久久久久| 亚洲日韩美国人妻| 极品色社| 97超碰精品成| 人人操人人色网| 国产第25页在线观看| 黄色AV影视| 一区二区不卡| 精品久久久久久久| 特级毛片特黄久久免费看| 天天爽天天| 亚洲Av噜噜一区二区三区妖精| 这里都是精品| 国产欧美日韩一区二区三区| 操人妻少妇中文| 成人一级二级| 欧美成年人性爱视频免费观看| 日本护士高潮| 黄呦呦在线| 综合 亚洲 欧美| 国产三级多多影院2022国产AA一级毛片无码 | 亚洲高清无码AAA久久久精品| 好吊妞转入那个网| 成人天天爽| 亚洲国产美女久久久久| 岛国片在线观看视频亚洲| 超碰97玖玖爱| 中文字幕欧美丝袜07资源| 国精精品无码一二三区水多多| www鬼畜国产男人的天堂| 欧美亚洲韩国视频十五区| 人人人摸人人| 青草青青久久久久久国产| 丰满少妇精品一区二区| 黄色AAAAA欧美| 毛片17S| 超碰色97| 99碰碰| 欧美综合777| 中文人妻av高清一区| 丰满欧美少妇| 精品无码久久| 精品性爱无码在线播放| 久久九精品| 十八禁视频一区二区| 欧美夜夜狠| 中韩中文字幕在线观看| 激情五月天色色网| 99re6在线视频精品免费完整版安卓版| 自拍偷拍国产欧美日韩韩| 中文字暮97| 男人综合网| 五月激情影院| 日韩91网站| 久久伊人大香蕉| 少妇熟女视频一区二区三区| 人人扣人人操| 九九五月天| 欧美成人黄网色网站| 日韩三级性| 久草国产在线视频| 极品色电影院| 美女国产一区二区久久| 国产风韵犹存熟妇三区| 人人操,操人人| 蜜桃精品一区二区三区久在线| 93人人操人人| 国产精品粉嫩福利在线| 日韩欧美中文| 97在线播放| 久久久久久欧美精品se一二三四| 91亚洲最新在线| 超碰人人干| 精品人妻高清麻豆av| 国产激情综合五月久久| 欧美东京热青青草| 青青草密桃在线播放| 男女啪啪网站免费视频| 91撸色网 玖玖网 欧美| 曰本人妻人人澡人人夹| 国产精品乱码久久久、久久| 国产大学生高潮在线播放 | 精品一区99999| 精品少妇一区二区三区在线视频| 玖玖久久久| 97免费在线视频在线观看| 97操| 性老妇一区二区三区| 影音先锋视频在线| 国产精品另类一区大香蕉| 一起草av| 免费少妇一区二区| 校园春色欧美| 狠狠久久亚洲欧美专区| 久久透逼视频| 五十路熟女,国产欧美精品区一区二区三区| 欧美日日人人天天| wwwss在线观看| 91成人无码| 欧美熟妇操操视频| 色婷婷香蕉| 国产色产精品在线观看 | 亚洲男人的天堂网| 亚洲精品男人的天堂| 日本一级特级毛片视频| 亚洲性感丝袜诱惑在线观看| 日韩欧美视频青青| 国产精品麻豆视频网站| 麻豆91熟妇人妻中文字幕茄子| 人人操天天爽| 91干熟女| 四虎国产精品永久入口| 懂色av中文字幕| 五月天春色激情网| 日本熟妇人妻中出视频| 呦呦一区| 夜夜高潮夜夜爽国产伦精品| 中文字幕视频2区| 一区二区三区 日韩欧美| 欧美少妇色图| 婷婷精品国产欧美精品亚洲人人爽| 东京热激情视频一二三区| 欧美性爱91| 国产精品久久久久婷婷二区次| 北京美女一区二区| 日本特黄f c2| 美国日韩黄色片| 草草草视频在线免费看| 国产青青综合伊人| 农村妇女精品一区二区| 亚洲AV无码天美传媒一区| 伊人五月天激情| 一起草三级AV电影在线观看| 国产精品白丝AV| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 日本成人电影资源网| 亚洲学生妹高清av| 久久精品导航| 久久久久国产精品人妻aⅴ天堂| 亚洲欧美综合色| 色综合色综合网| 波多野结衣先锋影音| 欧洲在线性爱视频| 91丝袜| 精品熟妇视频一区二区| 久久大精品乱码视频人妻熟女| 欧美精品另类人妖xxxx| 婷婷色在线| 日韩免费看黄片| 成 人片 黄色大片| 欧美人人操人人插| 在线观看中文字幕| 蜜臀AV午夜精品久| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 大乔未久88一区| 日韩少妇丰满亚洲| 91丨国产丨白浆| 五月婷婷六月激情| 久热婷婷| 五月香婷婷| 欧美啪啪女女| 美女自卫慰黄网站免费| 乱伦av.com| 中国一级操逼视频| 亚洲欧美在线观看无码| 51久久夜色精品国产麻豆| 欧美操人视频| 1769一区| 日本精品网站在线中文| 国产精品麻豆免费视频| 精品美女久久久久| 天天夜躁日日躁狠狠2002| 蜜乳AV免费观看| 一区AV| 亚洲欧洲日本精品中文a∨| 国产综合色精品在线观看| 亚洲国产丝袜熟女av| 男人的天堂2010| 色婷婷丁香| 国产精品成人在线| 激情综合五月天| 一区二区三区四区色图| 国产超碰国产97| 亚洲。日韩。欧美| 天天综合有色网| 自拍欧美| 碰超人人在线一区二区三区| 青青草国产一区二区三区| 欧美亚洲韩国视频十五区| 中出20p| 亚洲欧美97| 精品人妻av区天天看片| 性色AV蜜色av色欲av| 国产精品久久妻无码网站| 中文字幕,人妻,日韩| 小视频玖玖| 日韩中文字幕视频在线观看| 91久久久久久| 精品免费1| 亚洲自拍一区夜夜操| 超碰久在线天天做| 久久久青青草| 91国产操逼视频| 国产女人高潮嗷嗷嗷叫小说| 国产剧情AV不卡在线观看| 免费一级视频特黄色大片| 亚洲精品 大香蕉| 欧美成人精品一区二区三区| 丝袜美女诱惑 91 视频| 97操B| 天天上日日上日韩精品| 黄片免费看的| 五月婷视频| 在线 亚洲 网爆 自拍| 亚洲 综合 第一页| 亚洲欧美碰碰| 亚洲欧美综合区自拍另类| www.超碰在线| 国产农村妇女精品一二区| 综合天天。| 日韩欧美加勒比| 综合欧美激情网| 日韩久久三区| 久久草视频污视频| 97超碰欧美精品| 久思思热视频在线观看| 色吧五月| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 特级毛片特黄久久免费看 | 人妻激情视频| 黄色大片免费在线| 狠狠色丁香| 欧美国产有色电影| 国产精品第一页国产大屁股视频免费区| 亚欧毛片基地国产毛片基地| 狠狠干综合| 亚洲91网站| 久久天堂| 东京热免费视频| 九九国产热| 神马九九| 婷婷五月成人| 丰满人妻一区| 国产美女自拍AV| 美女黄色一级A视频| 国产亚洲日本| 国产无码三级视频在线观看| 婷婷丁香五月综合| 中文子幕一二三| 亚洲国产成人精品999| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 男女一级A片大黄,一进一出| www.91欧美| 免费a v| 欧美日韩成人| 91高清日| 新婚人妻扶着粗大强行坐下| 九九亚洲精品| a片久久久久久久久久久久| AA丁香综合激情| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 欧美日韩性爱无码| 97视频7| 一二三区操逼国产91| 久久思思热| 青娱乐 青青青操 日逼| 艹比视频国产精品| 精品无码久久久久| 老熟女搡BBBB搡BBBB视频| 黄色乱论网站| 久久一区二区三区四区五区| 天天干天天拍| 91白虎| 中文字幕 国产 精品| 男人的天堂久久狠| 综合影视国产无码| 超碰伊人在线| 久久久国产亚洲精品系列| 999综合色| 在线观看无码三级少妇| 密臀AV在线| 高清在线不卡一区二区 视频| 五月天春色激情网| 曰韩中文人妻视频| 亚洲中文字幕有码视频一区二区三区| 欧美夜夜| 无码一区二区三区四区五区六区七区八区九区十区视频 | 蜜臀在线视频| 大香蕉手机在线视频| 999久久久| 丝袜六区| 你懂的在线观看区国产| 校园春色综合色| 国产AV色黄看到爽| 欧美玖玖爱免费玖玖| 午夜电影在线观看无码专区| 老鸭窝日丰县女人| 国产成人自拍视频在线| 日韩欧美女求操每天更新| 99色在线视频| 天天影视亚洲| 美女在线H91| 久久透逼视频| 国产精品乱码久久久久久久| 国产亚洲国产超碰| 91亚洲人| 人妻精品综合中文字幕在线 | 亚洲av综合伊人久久| 欧美日韩婷婷中文| 国产极品美女高潮无套在线观看| 夜夜国自区| 综合网欧美在线| 翔田千里A片一区二区| 淫骚熟女一区二区三区| 无码逼| 欧亚 另类 久| 欧美亚洲激情小说| 久久这里是精品| 色777999综合| 久久精品人体| 新久久AV| 九九热re99re6在线精品| 久久天天摸| 18啪啪手机免费性爱| 九草九九九| 天天添天天干电影| 国产成年精品高清在线观看91| 天天综合网亚洲综合网| 国产午夜精品理论片a大结局| 欧美狠狠操| 色青青久久影视| 青青色在线观看| 欧美 亚洲 另类 综合| 青草av在线| 日本黄大片在线观看视频| 爱妻综合网| 超碰亚洲97| 99久久e免费热视| 亚洲在线a| 日韩精品电影| 成人贴图日韩欧美| 亚洲无码久久久久久久| 久久久久97| 久久久久国产精品人妻aⅴ天堂| 天天综合色电影| 95自拍视频在线观看| 欧美天堂在线| 好屌色综合| 超碰三级秋霞| 国语精品内射在线观看| 国产一区二区二区按摩精品啪视频| 色天堂在线观看| 日韩精品三区四区| 久久 国产精品 一区| 99久久精品无码一区二区毛片免费| 蜜臀久久99精品久久久久电影| 一区二区三区四区姦女| 丁香六月激情| 黄色性爱网网| 人人摸.人人色| 69麻豆天美| 麻豆色99999| av72网| 一本正道久久熟女| 99热这里只有精品8| 国产h片在线观看视频| 超碰在线人人射| 激情小说激情视频| 精久久久| 69久久久久久久久久久久久| 大香蕉免| 91久久国产综合久久| 激情五月天视频| 日韩精品黄片免费观看| 中文字幕AV乱伦| 日韩无码人妻| 日本综合色图| 久久香蕉国产线看观看亚洲女人| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 高清国产精品无码| 色在线视频导航| 99夜夜操| 日韩99999| 亚洲色欧| 美女上床网站| 射丝袜大香蕉| 成人黄页| 国产第11页| 国产日韩人人| 欧美色图成人网一区二区| 按摩中文字幕| www.狠狠干.coom| 五月婷婷六月丁香| 日本综合色图| 六月丁丁香| 操人91| 二色av| 91热爆在线| 人人色人人操在线| www.人人cao| 日本性爱少妇| 久久久成人国产精品无码| av在线一区二区三区| 中国少妇XXXX做受| 激情无码日韩| 美女午夜福利免费视频| www.91逼逼.com| 欧美成人AⅤ大片在线观看| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲欧美国产va在线播放频| 日本不卡一区| 一本色道无码DVD中文字幕| 亚洲影院成人| 国产最火爆久久国产网站网站| 亚洲电影中字一区二区| 国产精品一区二区亚洲人成毛片| 翔田千里无码中出中文字幕| 大香蕉www.超碰| 国产精品制服丝袜清纯唯美| 国产强奸超碰AV| 人妻熟女av国产网站| 99热网站| 99热97| 久久国产精品,久久国产| 9 7超碰在线免费观看| 日日夜夜噜| 9997se| 风间由美日韩欧美久久| 九九九网站| 乱伦熟女专区| 欧美一区二区三区蜜桃| 国产超碰人人操| 亚洲黑丝在线| 久久一区,青青青青草视频在线播放| 亚洲男人的天堂AV| 伊人四虎综合| 婷婷啪啪| 91中出视频| 亚州综合图片| 欧美综合加勒比在线| renqi久久久久久久久久久久| 无色无码| 欧美网站免费| 国产一区二区欧美日本| 自拍偷拍 日韩无码| 在线播放免费av福利片| 中文字幕高清精品一区| 性色AV蜜色av色欲av| 91网九色蝌蚪操熟女| 欧美成人一级麻豆| 欧美高清18A片| 欧美操人视频| 日韩国产欧美伦理在线| 无码人妻一区二区三区色欲aⅴ| 伊人五月天青青草婷婷| 亚洲操逼无码| 多乙久久久久久| 91精品国产麻豆国产自产在| 五月天成人综合| 亚洲午夜免费狠狠干| 亚洲春色激情小说| 高凊专区人人操| 偷拍在线观看视频| 亚洲美女黄色| 亚欧美色| 欧美一区二区日韩三区| 精品性爱一区二区| 91 刺激在线| 天天综合网1| 亚洲欧美激情小说| 激情五月天中文字幕色| 免费αV在线视频| 精品成人av一区二区三区在线| 久久综合99| 97操在线| 91丨人妻丨国产丨丝袜| 福利操逼| 亚洲精品97在线| 1024午夜激情男人的天堂| 丰满人妻一区二区三区免费| 国产精品久久aV| 97色婷婷| 碰超人人在线一区二区三区| 91爱网| 天天干天天操天天干天天操| 麻豆av一区二区三区| 97超碰精品图片| 超碰在线91| 青青草无码视频| 91影库| 中日无幕一二三四区| 91色夜| 日本高清一区二区在线| 97超级欧美| 中文字幕熟女人妻丝袜| 中文字幕jul-617人妻熟女| 亚洲欧美setu| 中文操逼字幕| 亚洲情色五月天| 久久久久久久91| 首页亚洲国产高跟丝袜诱惑视频| 欧美亚州色的图| 福利社区午夜一区二区| 青青草吊丝| 天天欧美97| 亚洲中文字幕精品久久久久久直播| 96国产污污污丝袜| 亚洲欧洲日韩天堂av| 五月天综合网| 大香蕉乱级| 免费啊啊啊| 18禁网站在线播放| 色踪合AV| 色婷婷五月综合激情中文字幕| 青青伊人这里只有精品| 欧美日韩国产高清在线一二三区 | 黄片直播三级黄片两女一男| 老女人91| 成人网址在线观看| 精品传媒在线一区| 日本 欧美 亚中文字幕| 黑人免费福利视频| 久操操| 亚洲午夜福利在线影院| 欧美综合天堂| 黄页18禁| 欧美黄片免费在线观看视频| 成人天天爽| 看全色黄大色大片免费视频| av婷婷色婷婷色六月| 亚洲免费97免费| 操操操日本的逼| 天美传媒精品一区二区三区| 色综合色色| 人妻另类 专区 欧美 制服| 男人网站婷婷| 黄色小视频日本txt| 欧美人妻制服| 无码视频一区二区| 久久亚洲精品成人av| 久久色网| 久久人妻无码毛片A片麻豆| 99亚洲精品| 99久久精品欧美国产| 久久久一二三四区| 久久男人网| 性做久久久久久免费观看软件| 丰满人妻一区二区三区色-百度| 18禁久极品美女久久哦哟呀!| 五月丁香激情综合| 国产真实野战在线视频| 四虎精品永久在线播放| 色天使AV天堂| 欧美日韩一干二干| 久久啊哟| 你懂得91| 中文字幕狠狠玩| 九九精品无码专区免费| 亚州综合网| AV中文字幕三四五| jk白丝没脱就开始啪啪| 91欧美经典| 日韩综合第八区国产精品| 天美一二三在线观看Av| 亚洲综合春色| 综合激情五月天| 天天躁日日躁XXXXYY| 蜜乳AV一区| 国产女s强制榨精视频| 中日韩一区二区三区欧美| 亚洲天堂男人天堂网| 97超碰9| 熟女熟妇一区二区三四区| 九99久久| 东京热不卡视频| 亚洲诱惑| 久久综合久色欧美综合狠狠 | 精品性爱久久视频| 91av天美性媒精品视频| 青青草白白色| 国产乱弄免费在线视频。| 丁香婷婷激情五月天无毒不卡| 麻豆福利视频导航| 色五月激情网| 色婷婷基地| 精品国产少妇高潮视频| 久久精品欧美一区蜜桃| 欧美激情视频一区二区三区不卡| 国产超碰国产97| 亚州色图欧美| 超碰综合97在线| 久久久久久久唑| 国产粉嫩蜜臀av一区二区三区| 日本熟女不卡视频| 久久久久久亚洲中文| 国产精品一区二区三区,亚洲综合| 欧美性爱一级操| 一区二区三区精品黑丝白丝酒店对鸡 | 久久少妇| 亚洲日本激情| 91热爆在线| 亚洲男人的天堂V| 久久久久久久9最新免费视频观看| 国产三级中文字幕粉嫩| 国产精品96| 久久性爱大全| 手机看av网站在线看| 91视频精品| 大香蕉黄色一级片免费看| 欧美性爱伊人| 东北老女人的激情视频| 欧美精品系列| 国产特级毛片AAAAAA高潮流水 | 美国日韩黄片| 熟女视频久久| 熟妇高潮一区二| 超碰九区| 99九九精品| 男人的亚洲天堂| 国内精品久久人妻性色av| 伊人激情| 亚洲丰满很很操| 亚洲伊人久久综合97| 午夜天堂精品久久久久91| 碰超人人在线一区二区三区| 99久久亚洲精品无码毛片潘甜甜| 人妻系列无码专区中文有码| 超碰97在线 欧美 国产| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 一区二区三区免费视频入口| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 九九久精品| 日本一区二区不卡精品| 国产精品成人久久一区二区三区| 伊人久久婷婷| 久久东京热成人| 国产精品久久久久久久黄无码| 青青草啪啪网| 91大神精品长腿在线观看网站| 国内91熟女人妻丝袜天天精品视频在线 | 少妇三P| 日韩性爱视频在线免费观看| 国产精品丝袜久久亚洲不卡| 蜜臀久久99精品久久久久久-DVD| 国产在线精品偷| 亚洲九九视频| 国岛片视频| 人妻蜜桃臀| 97五月天| 永久免费观看的毛片的网站| 欧美美女自慰一区二区三区| 97国产精品视频| 午夜精品久久久久| 福利社区午夜一区二区| 91九九九吃| 亚洲色啪| 美日韩男女操屄视频| 刺激性视频黄页| 午夜.DJ高清在线观看免费7 | 1禁看欧美黄片免费看| 国产自偷| 国产精品九9| 日韩国产欧美伦理在线| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 大香蕉免费3| 91少妇通奸网站| 偷拍伦理视频| 欧美大香蕉同搞| 亚洲黄色| 内射中国少妇高清视频免费视频| 久久99综合| 特级特黄一级毛片免费| 97在线播放 | 久久亚州大香蕉| 91在线综合网| 毛片电影一区二区三区| 欧美超碰97| 国产久久久久影院老熟女| 黑操B| 在线性黄高清免费视频| 无码不卡八戒| 熟女熟妇一区二区三四区| 精品无码久久久久| 91在线美女| www.91久久| 网页导航五月天免费一二三区| 日韩性爱一级片| 91bbbbbb| 2020天天色综合| 色网在线| 91成人国产综合久久精品蜜月| 亚洲欧洲国产综合av| 亚洲熟女一区| 久久精品国产精品亚洲艾通辽熟妇 | 蜜桃久久综合视频| 亚洲熟女av日韩熟女| 干日本人少妇午夜寂寞影院| 国产午夜精品理论片一二三区区| 亚洲情色 自拍| 亚洲清纯唯美| 天美一区在线| 极品少妇99| 媚薬在线视频麻豆| 欧美 综合| 美女的肌被草喷水视频| 天美国产精品| 久久久影院| 99热99re超碰精品| 久久久久国产亚洲一区欧美色图日韩 | 极品色综合| 97超碰欧美手机| 欧美性色网| 99热思思| 大香蕉啪啪啪| 国产农村妇女一区二区| 嗯啊不要啊在线| 熟女丝袜视频| 老熟妇综合| 亚洲精品1区| 日本一二三免费久久| 亚洲风情在线观看| 2024年最新色情网站在线观看| 男女啪啪网站免费视频| 亚洲精品成人动漫在线| 3d成人精品一区二区| 99re国产中文字幕| 欧美亚洲综合999| 上床不卡网站| 99后入| 亚州性9| 51久久夜色精品国产麻豆| 国产综合网站在线播放 | 人人操人人插人人摸人人干| 久久久久成人亚洲国产| 欧美色三级片91| 亚洲限制级| 欧美性性性| 影视综合无码少妇| 午夜福利成人免费视频| 婷婷亚洲中文字幕在线| 大香蕉国产中文自拍| 久久久久久99999国产精品| 日韩无限资源| 亚洲欧美在线观看2021| 又大又白奶子| 97网站在线观看| 欧美十八禁视频| 思思热在线视频精品| 夜夜 中文视频rt| 中欧人妻丝袜中文字幕| 精品欧美А∨无码黑人大荫蒂| 五月丁香婷婷色| 97超碰人操| 色黄污美女啪啪啪免费网站| 午夜免费视频1000| 综合91网| 人人看黄色视频| 亚洲熟妇极品| 久久亚洲日韩熟女精品| 国产偷拍自拍在线视频| 久久99999| 亚洲国产一级黄色视频| 亚洲第一页色| 国产精品欧美在线观看 | 国产精品婬乱一级毛片彝族| 99国产在线绯色一区| 日本操逼无码| 麻豆 欧美 日韩| 97精品免费| 97爱免费插| 老熟女91| 97青青操视频|