日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(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 上的實現(xiàn)差異幫助解決開發(fā)中對 MID 與修訂版本、Relay 及數(shù)字/模擬輸入信號、Pset 與 Job 選擇等細(xì)節(jié)把握不準(zhǔn)的問題。資源包僅含 1 個 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é)議適配與排錯成本適合需要落地 PF6000 通信接口、進(jìn)行上位機或 PLC 程序聯(lián)調(diào)的中高級開發(fā)者參考也可作為協(xié)議版本核對與接口調(diào)試的輔助清單。1. 產(chǎn)線上擰緊數(shù)據(jù)接不進(jìn) MES問題常出在開放協(xié)議附錄沒讀透產(chǎn)線上那臺擰緊控制器能不能把每次擰緊的扭矩、角度、判定結(jié)果直接吐給 MES很多時候卡住的不是網(wǎng)絡(luò)而是對開放協(xié)議附錄里那幾張 MID 表的理解。這份附錄針對某型號擰緊控制器下文簡稱 TC6的 Open Protocol 實現(xiàn)標(biāo)注 release 2.8 Rev.2、自 2.8.14 起生效核心內(nèi)容就三塊哪些 MID 能用、每個 MID 支持到第幾修訂、繼電器和數(shù)字輸入的編號各代表什么。它解決的是“上位機按通用 Open Protocol 發(fā)報文控制器卻回錯誤碼或不回”的問題適合做產(chǎn)線數(shù)據(jù)采集、PLC 遠(yuǎn)程控制、MES 集成的工程師也適合剛接手?jǐn)Q緊工位、需要快速判斷“這個功能到底能不能遠(yuǎn)程做”的人。附錄不是入門教程它默認(rèn)你已經(jīng)知道報文長什么樣所以下面從幀結(jié)構(gòu)開始補課再把表里的坑逐條拆開。2. 幀結(jié)構(gòu)與握手先把 0001/0002 跑通再談訂閱2.1 四段式幀長度頭、MID、數(shù)據(jù)體、空終止Open Protocol 走 TCP報文不是 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ù)字通常右對齊補空格或補零具體補法以你手上的字段表為準(zhǔn)。段長度示例說明Length4 字節(jié) ASCII0020MID Data 的字節(jié)數(shù)MID4 字節(jié) ASCII0001消息標(biāo)識Data變長0060000101定長字段順序拼接NUL1 字節(jié)\x00報文終止先把編解碼寫對再談業(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里最容易錯的是長度計算把 NUL 算進(jìn)去控制器會多讀一個字節(jié)后續(xù)所有幀錯位少算 MID控制器會把數(shù)據(jù)體開頭當(dāng)成下一個長度頭。recv_frame必須用循環(huán)讀滿不能假設(shè)一次recv就能拿到完整幀工業(yè)現(xiàn)場交換機延遲一高半幀到達(dá)是常態(tài)。2.2 最小客戶端連接、發(fā) 0001、收 0002握手只涉及三個 MID0001 通信啟動、0002 啟動確認(rèn)、0003 通信停止。0001 的數(shù)據(jù)體按附錄是定長字段常見做法是帶 revision、cell ID、channel ID 三個字段不同版本的字段表可能還要求控制器序列號發(fā)之前對照你手上的附錄確認(rèn)一遍別直接抄別人的報文。revision 填 6因為附錄表 1 里 0001 的 Revision 列寫的是 6表示 0 到 6 都支持填高版本控制器會按自己的上限回退。HOST, PORT 192.168.1.50, 4545 # 控制器實際 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)不是“沒報錯”而是收到 0002 且里面的 revision 不低于你后續(xù)要用的 MID 所需版本。如果收到 0004先別懷疑網(wǎng)絡(luò)按錯誤碼查附錄常見是 cell ID 或 channel ID 長度不對或者控制器已經(jīng)有一條 Open Protocol 連接占著。0002 里的 revision 是控制器實際接受的版本后續(xù)能力判斷以它為準(zhǔn)不要拿你發(fā)送的 6 硬編碼。2.3 修訂號協(xié)商與 0004/0005 的判讀0004 是命令錯誤0005 是命令接受這兩個是同步回復(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)異步事件。修訂號在附錄表里是累計上限不是“只支持這一個版本”。比如 0061 寫 8意思是 0 到 8 的修訂都支持你按修訂 8 的字段表解析控制器不會因為你是新客戶端就降級。反過來如果某個 MID 寫的是-比如 0044 斷開工具請求、0130 Job off那就是真不支持發(fā)過去只會拿 0004別在代碼里留分支幻想它某天會通。3. MID 能力表怎么讀修訂上限、p 標(biāo)記與客戶端裁剪3.1 修訂號是累計上限不是逐個枚舉附錄表 1 有三列關(guān)鍵信息MID、Name、Revision。Revision 數(shù)字表示“從 0 到這個數(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的意思是“至少有一個修訂是部分支持”不是全支持也不是不支持。讀這張表的正確姿勢是先按 MID 找行再看 Revision 判斷“能不能用”最后看有沒有p判斷“要不要探測”。比如 0012 參數(shù)集數(shù)據(jù)上傳請求是4 p你按修訂 4 發(fā)過去控制器可能只回部分字段0065 老結(jié)果上傳回復(fù)是8p附錄專門提示“部分參數(shù)不支持”解析時不能按完整字段表硬解否則字段錯位扭矩值會變成角度值。3.2 p 標(biāo)記半支持功能的探測式啟用p標(biāo)記的功能不能靠文檔拍板得靠探測。常見做法是客戶端啟動后先跑一遍能力探測把要用的 MID 各發(fā)一條最小請求記錄返回的 MID 和錯誤碼。比如 0250 選擇器插座信息訂閱是1 P你先訂閱看 0251 是否回、0252 是否確認(rèn)如果 0251 回了但字段明顯缺就降級到只讀部分字段不要阻塞主流程。探測要有超時和次數(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ù)實際要用的字段所在修訂不是控制器上限。partial為 True 時返回probe調(diào)用方必須走探測分支返回full才能直接按完整字段表解析。這張表建議從附錄手工抄一遍別用腳本爬字段名和p標(biāo)記抄錯一個后面排查成本遠(yuǎn)高于抄表的時間。3.3 用能力矩陣裁剪客戶端功能能力矩陣的用處不是“記錄文檔”而是“決定客戶端啟動后開哪些線程”。比如 0060 結(jié)果訂閱是 8、非 partial可以放心開主訂閱0064 老結(jié)果上傳請求是 8、非 partial但 0065 回復(fù)是8p那補拉線程就要允許字段缺失0215 IO 設(shè)備狀態(tài)回復(fù)是 2、非 partialIO 巡檢線程可以全量解析。裁剪時按“業(yè)務(wù)最小集”來MES 只要扭矩、角度、判定那就只依賴 0061 的對應(yīng)字段不要因為 0061 支持到修訂 8 就把所有字段都解析一遍。字段越多版本差異帶來的錯位風(fēng)險越大。我的習(xí)慣是給每個 MID 寫一個字段定義表解析函數(shù)按表走表里標(biāo)清楚“修訂幾開始有”“是否可能缺失”這樣換現(xiàn)場、換控制器版本時只改表不改代碼。4. 結(jié)果數(shù)據(jù)鏈路0060/0061/0062 與 0064/0065 的補拉策略4.1 訂閱、推送、確認(rèn)的三段式結(jié)果數(shù)據(jù)的主鏈路是 0060 訂閱、0061 推送、0062 確認(rèn)。0060 發(fā)出去后控制器不會回一個“訂閱成功”的獨立 MID而是每次有擰緊結(jié)果就推一條 0061客戶端收到 0061 后必須回 0062 確認(rèn)否則控制器可能認(rèn)為客戶端處理不過來后續(xù)推送行為會變。0063 是取消訂閱工位切換或客戶端退出時發(fā)別直接斷 TCP斷線重連后訂閱狀態(tài)不一定保留。這里有個時序細(xì)節(jié)0062 的確認(rèn)數(shù)據(jù)里要帶 0061 里的結(jié)果序號或時間標(biāo)識具體字段按附錄表來。確認(rèn)發(fā)早了、發(fā)晚了、帶錯序號表現(xiàn)都是“前幾條能收后面不推了”。我一般把 0061 的解析和 0062 的組裝放在同一個函數(shù)里解析完立刻組確認(rèn)中間不做落庫、不做 HTTP 上報避免網(wǎng)絡(luò)抖動把確認(rèn)拖過控制器的等待窗口。4.2 0061 報文字段與解析0061 是定長字段拼接字段多而且修訂 8 比早期版本多出不少字段。解析不要手寫切片下標(biāo)用字段定義表驅(qū)動每個字段給名字、長度、起始偏移或按順序累加解析函數(shù)按表走。這樣控制器修訂變了只改表。# 字段表按你手上的附錄修訂 8 抄長度單位是字符 RESULT_FIELDS [ (cell_id, 4), (channel_id, 2), (torque_status, 2), (angle_status, 2), (torque, 6), (angle, 5), # 其余字段按附錄順序繼續(xù)補 ] 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:] # 長度對不上時留證據(jù)別靜默丟 return outtorque和angle拿到的是字符串轉(zhuǎn) float 前先判空_unparsed是排錯用的長度對不上說明字段表版本和控制器不一致這時候不要強行解析把原始報文落盤比對附錄字段表。狀態(tài)字段是數(shù)字碼別直接展示給業(yè)務(wù)按附錄的判定碼表翻譯成 OK/NOK。4.3 0064/0065 老結(jié)果數(shù)據(jù)的特殊處理0064 是按序號補拉歷史結(jié)果0065 是回復(fù)。附錄把這一對單獨拎出來講原因是 0065 的字段支持和 0061 不完全一樣而且 0065 帶p標(biāo)記部分參數(shù)可能拿不到。補拉的正確用法是“斷點續(xù)傳”客戶端本地記一個已處理的最大結(jié)果序號重連后從該序號之后開始發(fā) 0064收到 0065 解析、落庫、更新游標(biāo)。補拉要防重0064 的序號邊界是開區(qū)間還是閉區(qū)間按附錄來如果不確定寧可多拉一條落庫時按“控制器序列號 結(jié)果序號”做唯一鍵去重。0065 的字段缺失不要當(dāng)錯誤缺失字段填 None不要用 0 代替否則報表里會出現(xiàn)一批扭矩為 0 的假數(shù)據(jù)。補拉線程和 0061 訂閱線程要互斥寫游標(biāo)常見做法是加一把本地鎖或者讓補拉只在上電初始化階段跑跑完再開訂閱。5. 控制面Pset/Job 選擇、批量計數(shù)與繼電器/數(shù)字輸入5.1 Pset 選擇的三種路徑Pset 選擇在附錄里對應(yīng) 0010 到 0020 一組 MID。最直接的是 0018 選擇參數(shù)集數(shù)據(jù)體帶 Pset 編號0014 訂閱“當(dāng)前選中的 Pset”控制器會在切換時推 00150016 是 0015 的確認(rèn)。0010/0011 是上傳 Pset ID 列表0012/0013 是上傳 Pset 數(shù)據(jù)這兩條都帶p字段可能不全適合做展示不適合做控制依據(jù)。選 Pset 要注意冪等同一條 0018 連發(fā)兩次控制器可能回兩個 0005也可能第二次回 0004取決于當(dāng)前狀態(tài)??蛻舳瞬灰驗闆]收到 0015 就瘋狂重發(fā)正確做法是發(fā) 0018 后等 0005 或 0004再用 0014 訂閱確認(rèn)最終選中的是哪個。如果業(yè)務(wù)要求“選錯就停線”把 0015 里的 Pset 編號和期望值比對不一致走報警不要只信 0005。5.2 批量大小與 Lock at batch done0019 設(shè)置 Pset 批量大小0020 重置批量計數(shù)0021 到 0024 是 Lock at batch done 的訂閱、上傳、確認(rèn)、取消訂閱。附錄對 0022 有一句關(guān)鍵提示在 TC6 上這個信號表示“被批量序列完成鎖定”。也就是說批量做到數(shù)后工具會被鎖不是簡單的計數(shù)器歸零?,F(xiàn)場常見需求是“一托盤 N 顆做完鎖槍換托盤再解鎖”。做法是0019 設(shè) N訂閱 0021收到 0022 后置鎖定標(biāo)志換托盤時發(fā) 0020 重置計數(shù)再發(fā) 0018 重選 Pset 或 0038 重選 Job。注意 0020 只重置計數(shù)不解除鎖定解除鎖定要靠重新選 Pset/Job 或附錄里對應(yīng)的解鎖動作。順序反了表現(xiàn)是“計數(shù)歸零了但槍還是按不動”。5.3 Job 選擇與重啟Job 相關(guān)是 0030 到 0039。0038 選擇 Job數(shù)據(jù)體帶 Job 編號0039 是 Job 重啟把當(dāng)前 Job 的批量計數(shù)和步驟回到起點。0034 訂閱 Job 信息0035 推送0036 確認(rèn)。和 Pset 一樣0038 之后不要只等 0005要等 0035 確認(rèn)當(dāng)前 Job 編號。Job 和 Pset 的關(guān)系容易搞混Pset 是擰緊參數(shù)集Job 是包含多個 Pset 和步驟的序列。產(chǎn)線上如果按車型切換通常選 Job如果只是換一種螺栓參數(shù)選 Pset 就夠。兩者都選的時候以最后一條生效的命令為準(zhǔn)所以客戶端要有明確的“當(dāng)前上下文”狀態(tài)機別讓 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 運行位47 到 142 是擴(kuò)展?fàn)顟B(tài)、同步狀態(tài)、外部控制位251 到 266 是已完成批量和剩余批量的位域。解析 0215 時不要按“編號 數(shù)組下標(biāo)”硬編碼用字典映射表里沒有的編號留unknown。位域那幾段Running Pset bit0-8、Running Job bit0-8、Completed Batch bit0-7、Remaining Batch bit0-7要按位拼不能當(dāng)獨立布爾量讀否則批量 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)先級的邏輯接管不是報文寫錯了。6. 避坑與排查六個把聯(lián)調(diào)拖到后半夜的現(xiàn)場問題6.1 連接層長度頭算錯導(dǎo)致粘包和錯位現(xiàn)象是前幾條報文正常跑幾分鐘后解析全亂扭矩字段里出現(xiàn)字母。原因多半是長度頭把 NUL 算進(jìn)去了或者數(shù)據(jù)體里有中文字符導(dǎo)致字節(jié)數(shù)和字符數(shù)不一致。解決編碼統(tǒng)一用 ASCII長度按字節(jié)算不用len(str)混算接收端嚴(yán)格按“讀長度、讀 body、讀 NUL”三步走任何一步超時就整幀丟棄并重連不要試圖從半幀里恢復(fù)。6.2 時序?qū)佑嗛喭扑秃兔罨貜?fù)混在一條流里現(xiàn)象是發(fā) 0018 后收到的第一條是 0061代碼把它當(dāng) 0018 的回復(fù)解析報字段錯。原因是客戶端假設(shè)“請求-響應(yīng)”一問一答。解決按 MID 分發(fā)0004/0005 進(jìn)命令回執(zhí)隊列0015/0035/0061/0071 進(jìn)事件隊列命令回執(zhí)用“MID 序號”匹配匹配不上就超時不要拿事件報文頂包。6.3 數(shù)據(jù)層0061 字段表版本和控制器不一致現(xiàn)象是扭矩值看起來像角度值或者判定狀態(tài)永遠(yuǎn)是同一個碼。原因是字段表抄的是舊修訂控制器按新修訂推了更多字段偏移整體后移。解決先讀 0002 里的 revision再查附錄確認(rèn) 0061 對應(yīng)修訂的字段表解析函數(shù)保留_unparsed長度對不上就落原始報文別靜默截斷。6.4 控制層Pset 批量計數(shù)沒重置第二托盤直接鎖槍現(xiàn)象是第一托盤正常換托盤后第一顆就報批量完成。原因是 0019 的計數(shù)沒隨托盤重置0022 的鎖定標(biāo)志也沒清。解決把“換托盤”做成一個固定序列——0020 重置計數(shù)、0018 重選 Pset、等 0015 確認(rèn)、再放行啟動序列里任何一步超時都停線不要跳過繼續(xù)跑。6.5 補拉層0064/0065 重復(fù)入庫現(xiàn)象是斷線重連后報表里同一顆螺栓出現(xiàn)兩條記錄。原因是補拉起點用了“最后一條的序號”而不是“最后一條序號 1”或者 0064 的序號邊界理解反了。解決本地游標(biāo)只存“已確認(rèn)處理完的最大序號”補拉從游標(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ù)就緒”分成兩個狀態(tài)重連成功后按能力表重放訂閱命令每條訂閱都等對應(yīng)的確認(rèn)或首條推送全部就緒才把工位狀態(tài)置為可生產(chǎn)。7. 進(jìn)階用 0064 做斷點續(xù)傳再用回放驗證整條鏈路7.1 把補拉做成可重入的游標(biāo)機0064/0065 最適合做斷點續(xù)傳但前提是游標(biāo)可重入。我的做法是給每個控制器維護(hù)一個last_seq補拉線程只做三件事讀last_seq、發(fā) 0064、收到 0065 后解析并更新last_seq。更新放在落庫成功之后落庫失敗就不推進(jìn)游標(biāo)下次重跑自然重拉。這樣即使補拉中途進(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)場控制器歷史緩沖有限拉太多會超時拉到 0004 就停不要靠“連續(xù)空回復(fù)”判斷結(jié)束。7.2 上線前的回放驗證聯(lián)調(diào)最后一步不是“能收數(shù)”而是“回放能對上”。我會把現(xiàn)場抓的原始報文存成二進(jìn)制文件用同一套解析代碼離線跑一遍和控制器面板上顯示的結(jié)果逐條比對。驗收項至少覆蓋0001/0002 握手 revision 一致、0061 扭矩和角度與面板一致、0064 補拉條數(shù)與面板歷史條數(shù)一致、0018 選 Pset 后 0015 回讀一致、0020 重置后 0022 鎖定標(biāo)志能清掉。驗收項通過標(biāo)準(zhǔn)失敗先看握手0002 revision ≥ 業(yè)務(wù)所需0004 錯誤碼、連接占用結(jié)果訂閱0061 連續(xù)推送且 0062 確認(rèn)無積壓確認(rèn)序號、字段表版本歷史補拉0065 條數(shù)與面板一致、無重復(fù)游標(biāo)邊界、唯一鍵Pset 選擇0015 回讀編號與下發(fā)一致0005/0004、當(dāng)前模式批量鎖定0022 置位后 0020 能重置重置順序、Job 狀態(tài)回放通過再上產(chǎn)線別在工位上拿真螺栓試錯。從那以后我每次接新的擰緊控制器都先把附錄表 1 抄成能力表、把 0061 字段表抄成解析表、再抓一段原始報文離線回放三件事做完才連現(xiàn)場網(wǎng)絡(luò)。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97在线欧洲| 青草伊人网| 国产操逼视频在线观看| 免费精品无码一级毛片牛牛影视| 国产外初女出血视频| 久久欧美按摩999| 日本亚洲熟女视频| 秋霞曰韩R级| 亚洲不卡三级手机播放| 亚洲色图欧美| 撸无码不卡免费视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产成人在线观看网址| 不卡六六在线91| 黄色大片一区二区密桃丝袜| 午夜一区| 97色干| AV和黑人在线播放| 中文字幕丝袜国产第一页不卡| 亚洲综合欧美| 九九九九热| 欧美一级A一级a爱片久久| 日韩综合97P| 亚洲男人的天堂一区二区| 五月天婷婷基地| 国产三级中文有码在线视频| 久久久久成人亚洲国产| 亚洲av综合色区无码一| 在线无码操| 国产AV色黄看到爽| 国产不良强奸视频免费看| 综合色好色| 操一对老熟妇爽上天视频| 99re99在线视频| 91插B网站| 97超碰人操| AV99热18这里只有精品| 国产午夜福利合集| 亚洲美女高潮喷水视频| 久久久久白虎| 日本操逼无码| 一区二区三区免费岛国片| 九九综合久久中文字幕| 日韩一级特黄av毛片| 在线看片国产精品每日更新| 欧美日韩性爱精品| 91粉芽高清在线一区二区| 999岛国大片| 大屁股xxxxx| 岛园激情| 日日干男人的天堂| 后入内射蜜桃臀| 强奸乱伦亚洲第一页| 亚洲精品a人片在线观看视| 26uuu国产免费观看| 超碰人人妻| 国产丝袜美女诱惑| 亚洲图片 激情小说| 超碰地址97| 青青草导航在线视频| 五月天人妻综合| 亚欧洲日韩国产精品| 亚洲97超碰| 2024黄色视频| 精品一区二区亚洲国产| 亚洲大胆人体av| 9999久久久久| 人妻少妇精品| 欧美人妻久久精品二区三区| 婷婷色中文字幕| 日韩女优中文字幕| 91欧洲入口| 亚洲欧美小说| 亚洲熟女中文字幕在线| 国产精品国产自产拍高清AV| 欧美后入式| 久久久久国产精品久久久| 乱伦一区二区三区‘| 欧美成人性爱视频免费观看| 蜜桃精品一区二区三区ww| 久草热制服丝袜在线观看 | 日日超碰亚洲| 五月天婷精品激情| 91精品久久久久久久久久| 久久久亚洲精品中文字幕人妻| 在线日韩精品一区二区三区| 六月激情婷婷| 超碰 国产熟女精品一区| AVE乱伦| 亚洲第一在线视频| 中出在线视频| 婷婷激情五月天小说网| 怡红院怡春院| 91爱啪| 另类 日韩 熟女| 大鸡吧尹人在线| 久久后入制服| 一级特级aaaa毛片免费观看| 99热精品国产| 日本日逼高清| 国产乱人妻精品入口| 亚洲人综合19| 色五月婷婷在线| 伊人伊人LD| 五月丁香黄色网| 另类图片五月| 亚洲欧美综合| 亚洲日韩一区电影| 妇人噜噜| 色欧美色交综合| 国产绿奴视频在线观看| 大香蕉欧美国产日韩高潮| 欧美日韩大香蕉| 吻戏激情性巴克| 后入式999| αⅴ天堂| 超碰69| 亚洲中文国际强奸字幕| 中文字幕日韩情色| 中日高清无码操逼视频| 青青草色AV| 亚欧Av| 色五月激情AV在线| 第一高清av中文字幕| 黑人粗大V S日韩女优视频| 亚洲人妻在线一区| 日本黄色XXX| 激情综合二| 国产精品粉嫩福利在线| 香蕉久久国产AV一区二区| 蜜桃久久一区| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 国产精品一区二区a| 少妇熟女视频一区二区三区| 极品尤物在线观看| 色约约一区=区三区| 五月婷婷综合网| 97在线免费观看| 九色97| 日韩性爱小视频| 啊好爽受不了无码| 99碰碰| 97色在线视频| 色五月第四色| 久久99午夜精品一区人妻| 久久精品六区| av婷婷色网| 无码最新| a片自拍直播视频| 精品国产99| 国产精品无码av| 欲香欲色综合天天伊人| 久久色激情一区二区三区| 日本成人A片网站| 无码男人天堂| 国产精品色哟哟| a级理论午夜日本| 欧美78P| 夜夜国产一区| 婷婷伊人綜合中文字幕| 国产强奸AV在线| 亚洲少妇视频| 激情干在线| 久久国产精品m码| 狠狠亚洲| 欧美九九爱| 国产女人和拘做爰视频| 大奶的诱惑| 日韩美女,国产传媒,视频一区| aⅴ日韩成人电影av在线免费看av大全 | 欧美页片| 台欧久久精品视频| 干婷婷综合网| 亚洲成人美女无吗| 国产v片在线免费观看| 91免费看中出视频| 青久久| 用力操死我| 久久曰曰| 色欲日韩欧美在线一区| 天天草夜夜草高潮片| 亚洲av青草久久一区二区| 色欧洲97| 干B| 亚洲日韩青青草色月| 91日本在线观看| 日本一区视频在线观看| 久久受www免费人成| 少妇天堂| 中文字幕99999| 日夜精品| 久久久久久九九九| 91九色丨风韵犹存| 麻豆天美在线| 亚洲资源站| 日日AAvv| 精品人妻一区二区三区四区| 天躁夜夜躁2021| julia ann久久| 东北老女人的激情视频| 热久久99999| 少妇二级| 丝袜狠狠草尤物人妻av91| 五月婷婷丁香六月| 精品少妇一区二区三区免费观看| 国产av尤物| 婷婷色中文字幕| 激情小说五月天| 欧美成人午夜免费福利785| 国产熟女完整版中字 | 中文字幕在线观看第二页| 少妇超碰在线| 亚洲天堂女优在线| 亚洲精品欧美专业| 新视频sss国产| 日韩毛片9| 亚洲欧美激情小说| 久9无限国产| 欧洲亚洲少妇| 久久性爱视频免费看| 成人一二| 亚洲成人日韩小说| 日本午夜久久电影| 99色在线| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 中文子幕一二三| 欧美日韩亚洲国产中文永久天天看| 超碰免费欧美7| 91 国产丝袜在线播放-百度| 夜夜夜爽www精品视频| 美女诱惑久久| 国产精品久久天天干| 在线观看不卡一区二区三区| 激情专区综合| 97人人干| 一本一首道人妻少妇免费久久| 国产日韩欧美| 美女91| 国产无码精品久久久久久| ji熟女.com| 欧美日韩香蕉| 亚洲熟妇乱女区二区三区| 少妇极品熟妇人妻无码| juliaann丝袜| 日韩中文字幕人妻视频| 天天日天天爽| 91美女色视频亚洲| 巨乳特殊服务按摩| 一线黄色免费性爱片| 2018色综合天天操| 亚洲熟女乱熟乱熟妇综合网二区| 伊人国产AV| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 日韩av电影成人在线| 一区二区三区免费岛国片| 69人妻精品一区二区绯色| 亚洲 欧美 另类 综合 偷拍| 大香蕉中文网| 极品尤物自安慰| 性欧美另类高清| 亚洲综合校园春色| 玖玖爱在线视频免费观看| 日本护士高潮| 亚洲成人妻日韩在线| 啊啊啊久久| 国产精品色片一区二区| 91伊人大香蕉| 毛片一区二区| 亚洲欧美精品一区天堂久久 | 精品视频123区小说区| 亚洲日韩黑丝| 制度丝袜99| 任我爽视频在线观看| 久伊人网78| 日韩精品中文字幕一| 亚州成人A√| 精品人妻久久久| 多乙久久久久久| 日日夜夜国产综合| 欧洲黄色网| 激情第四色| 亚洲色图8| 日韩精品1区2区中文字幕| 韩国女主播青草在线| a'v在线资源| 这里只有精品视频| 亚洲a色| 亚洲综合婷婷| 欧美亚洲系列| 色色无码| 中文字幕丰满人妻日本| 99久久这里只有精品| 亚洲精品99999| 精品丰满人妻一区二区三区免费观| 9 1超碰九色| 操逼操操操91| av2014 日韩在线中文字幕| 秋霞蝌科网日本一区| 十八禁一区二区无码观看| 欧美一级国产一级| av橘色网站| 99精品网| ,成人免费啪啪视频| 免费人人搞97| 色成人Www精品永久观看| 欧美亚洲激情一二三| 国产精品久久久久中文字幕| 日韩AV噜噜噜一区二区三区四区 | 青青草中出视频| 操逼大黄片| 久久6热精品99视频| 国产自产自拍| 精品久操| 精彩视频日韩| 色噜噜精品一区二区三| 综合色区偷拍| 97视频7| 精品一二三区久久AAA片| 午夜操一视频一区| AV色天香在线| 美中日韩无码| 中文乱码字幕观看| 夜夜嗨绯色| 男人的天堂一区三区| 精品美女少妇一区二区| 美女91在线观看| 久久九九国产精品| 久久久97| 久久人体一区二区| 国产怡红院| 亚洲一欧洲中文字幕在线| 好湿好紧视频| 日少妇亚洲版| 五月色综合| 91伊人久| 中文字幕黄色一起草| 老熟女91av| 国产激情在线| 岛国片在线视频网站| 在线小说视频一区| 好爽,再快点啊哈嗯嗯嗯嗯| 国产美女高潮叫床视频| 日本熟女不卡视频| 亚洲九九视频| 热久日综合| 屌色在线97视频| 脫衣舞一区二区三区| 欧美色图91| 欧美精品三区| 91成人在线| 久久思思热| 国产91精品福利在线| 97爱| 国产精品农村妇女| 久操视频在线| 欧美传媒一区| 神马久久69| 中文久久一区| 和协无码影院| 日韩情色视频| 婷婷五月影院| 亚洲天堂男人在线| 超碰在线国产| 久久五月丁香| 九九综合久久| 看日韩操逼| 欧美激情另类一区二区| 中文字幕日韩人妻视频一区二区三区 | 啊啊啊啊啊啊在线| 国产97在线视频| 日日夜夜骑| 久久九九精品一区二区| 蜜臀va69| 亚洲人成网站7777| 青娱乐91| 精品白丝一区| 成人无码欧美一级A片狼牙直播| 欧美高清在线| 国产又粗又长又大的视频| 午夜九九| 日韩无码第3页| 精品人妻15区| 久久久久久久精| 91日韩| 97色碰| 成人国产视频在线观看| 在线毛片片免费观看| 国产日韩精品suv| 欧美高清18A片| 色欲三区| 色色色色电影网| 69精品人人人人| 超碰97起碰| 一区二区三区国产精产| 1204av韩国| 欧美精品三区| 亚洲女优有码无码高清| 亚洲欧美首页| A 在线网址| 亚洲一欧洲中文字幕在线| 午夜精品久久久久久久99蜜桃一| 久久99久久99精品免视看婷婷| 五月天社区| 午夜精品久久久久久久男人的天堂| 麻豆天美国美国产AV| 91精品国产综合久久久蜜臀| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 青青草亚洲一区| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 日熟女| 欧美性爱视频免费一区一A| 在线观看av区| 人妻在线中出视频| ...日韩成人一区二区三区字幕| 亚洲麻豆18发?| 天天综合色图| 影音先锋视频在线| 蜜臀少妇一区二区| 久久成人网站| 亚洲国产欧美一区二区潘金莲| 无色无码| 天色综合网| 啊啊啊啊好疼视频| 精品视频一区二区| 91操人视频| www.高清无码诱惑一区.com| 91岛国动作片| 91呆哥人妻| 欧美 综合| 超碰久草| 黄色人人| 91偷拍欧美亚洲| 99在线精品观看视频中文| 牛牛AV人人夜夜澡人人爽| 在线观看黄色电话| juliaann丝袜大战黑鬼| 国产传媒日韩欧美| 色情综合| 人妻无码视频一区二区三区久久| 无码逼| 国产精品网址| 97激情97激情| 色悠久| 亚洲五月婷| 亚洲天堂日本| 日本不卡高清视频| 绑缚麻绳人妻寝取完整版| 天天92av| 久久伊人五月天| 日产成人久久| 欧美性爱三区二区| 96国产污污污丝袜| 亚洲av综合伊人久久| 狠狠操夜夜操蜜桃视频三区| 91痴汉| 亚洲古典另类欧美在线| 亚洲综合性网址| 妇女性内射冈站HDWWWCOM| 久热伊人99re| 色综合V| 九九玖玖精品| 亚洲婷婷丁香在线| 伊人久久青青草| 好爽视频在线观看视频| 大奶啊啊好爽| 免费a v| 国产一区二区三区中文字幕| 性猛交| 欧美日韩国第一区| 夜夜草我| 97伪v| 激情无码日韩| 欧美日日人人天天| 五月丁香网站| 精品人妻一区二区三区日产乱码| 精品免费1| 三级日本一区二区三区| 国产美女精品| 在线看片国产精品每日更新| 天天舔日美女视频| 操人妻少妇中文| 中文字幕在线免费观看2| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 天美精品av| 97视频在线| 97精品视频免费| 日韩综合无码色欲vv| 夜夜操一区二区| 无码视频黄色网战| 亚洲九九九| 久久最新视频免费观看| 精品毛片久久久精品毛片| 人伦四五区| 日本三级韩国三级99| 91福利网在线观看| 亚洲精品黑丝| 日韩av女优在线免费一区| 日韩啊V| 亚洲偷91色| 亚洲欧美精品一区天堂久久 | 欧美日韩插逼视频| 碰人碰碰人人开房人肉| 日韩人妻少妇 一区二区三区| 蜜臀一区二区三区在线 | 黄色片,com| 91天天爽| 蜜臀AV成人精品蜜臀AV久久| 最新国产精品久久精品| 亚洲不卡三级手机播放| 欧美成人精品一区二区男人蜜臀 | 91在线视频国产网站| www.高清无码诱惑一区.com| 丁香五月综合| 99在线无码精品秘 入口黑人| 超碰偷拍| 91国产美女丝袜足交精品视频| 岛国成人av在线播放网址| 亚洲阿v天堂在线| 久草线上视频免费看| 五月天婷婷色色| 很黄很色的视频在线观看| 性色aV一区二区三区噜噜| 日韩美女高潮喷水视频| 丰满人妻-区二区三区免费| 乱伦1色页| 91 丝袜在线播放| 999久久久久久久久| 欧美大香蕉97| 九九热九九热| 五月激情综合网| 在线无码操| 欧美爱三级日韩久久| 少妇高潮喷水无套久久久久久| 九九久久综合| 亚洲成A∨人影院在线欢看| 国产操逼视频在线观看| www.色婷婷| 手机在线A片| 蜜桃久久久久久久久久久久| 久久久人体| 丁香五月激情婷婷| 亚洲AV无码国产精品久久久久| 日韩熟女操逼| 欧美999| 一区二区三区麻豆| 亚洲深夜福利| 狠狠入| 男人天堂导航| 欧美色图99| 91色人| www.acm成人黄色毛片| 射丝袜大香蕉| 青青草中日韩在线| 天操天操夜操夜月操月年年操操| 是还免费视频1727我| 97精品综合久久网| 亚州九九九精品视频| 日本熟妇色熟妇在线视频播放| 久久99999| 人人澡人人弄| 国外91| 蜜桃臀AV在线| aV中文麻| 超碰97欧美| 国产精品无码成人精品| 日韩国产欧美伦理在线| 亚洲一区二区三区AV无码| 国产69精品久久久久99尤物| 亚洲古典另类欧美在线| 操婷婷逼| 性站 | 久久久精品日本一道| 玖玖视频在线资源一区二区三区| 日韩乱码Av| 毛片17S| 热久日综合| www.acm成人黄色毛片| 久久亚洲一区女同性恋中文字幕| 美女91在线| 9色国产精品一区粉嫩| 美国黄片aaa| 日韩乱伦影音先锋| 中文字幕黑人大片| 97精品久久久久久久| 97精品综合久久网| 撸无码不卡免费视频| 亚洲色图 欧美| 午夜超爽| 67914亚洲精品| 欧美72网页| 超碰 欧美| 立川理惠被中出无码| 盗摄女人妻在线| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 国产日韩区| 激情小说五月天| 91天堂视频| 国产97av| 国产精品无码av嫩草| 激情丁香五月| 欧美成人国产精品| 亚洲性网| 丁香九月激情| 青青草字幕AV| 中文字幕欧美丝袜07资源| 草B在线| 亚洲欧美日韩制服另类| 天天做日日爱夜夜爽| 97综合在线观看| 色哟哟av| 波多野结衣被操50分钟免费视频 | 天天躁狠狠躁av| 一区二区三区视频| www久久99| 亚洲Av噜噜一区二区三区妖精| 性色综合网| 欧美性爱十八禁| 日han少妇无码| 国产91 丝袜在线播放00-百度| 看黄片视频免费| 国产精品91ai| 国产精品人妻无码久久久老鸭窝| 色狠狠色| 2020中文字幕在线| 国产熟女完整版中字| 熟女一区二区| 精品无码秘 人妻一区二区| 欧美v亚洲v日韩v最新在线二区| 青青草视频久久久久| 欧美色图20p| 五月丁香狠狠爱| 国产成人啪一区二区| 天天操夜夜嗨| 日本五十路在线| 国产乱伦性爱区| 75大香蕉| 综合av社区| 日产中文字幕2020| 牛牛操视频逼| 91熟女综合| 啪啪啪东京| 超碰在线97国产| 久久黄色视频一区二区三区| 久久有码| 亚洲一级性爱视频免费看| 亚洲AV不卡在线观看尤物| 俄罗斯一区二区视频在线观看| 久草视频制服诱惑| 午夜亚洲WWW湿好大| 麻豆天美制片厂网站视频| 三级日韩一区二区三区| 欧美激情一区二区| 夜夜天天噜狠狠爱2021| 欧亚揄拍偷拍精品视频| 丁香六月东京热| 极品出轨视频网站| 久久久久久午夜男人的天堂| 丰满人妻一区二区三区| 亚洲精品一二三四区| 免费看黄片现成| 伦在线97| 色五月婷婷中文字幕| 丝袜综合网| 热天堂一区二区| 日韩在线一区高清在线| 99热大香蕉伊在线| 97在线视频观看| 午夜性生活av免费在线看| 白丝AV网站| 日va操| 久草免费在线视频| 色女99一级片在线观看| 综合影视国产无码| 97国产精品一区二区传媒公司| 亚洲国产精品久久久久婷婷青年| 在线综合 亚洲 欧美中文字幕| 青青草无码视频| 色色热| 日本操逼视频不卡直接放| 96久久久精品| 清柠毛片| 最新中文字幕精品在线| 欧美色乱| 啊啊啊啊啊啊啊在线| 激情五月天综合网| 久久久久人妻二区精品叶可怜| 婷婷探花久久精品一区| 99999精品成人| 日韩不卡毛片Av免费高清| 蜜臀99久久精品久久久久| 麻豆国产成人精品| 色噜噜综合在线| 温婉少妇玩3p| 网站A V在线| 国产五码丝袜屁眼| 亚洲精品国产无码高清| 无马一区二区| 欧美人人天天网| 美女尤物福利视频| 国产呦精品一区二区三区下载| 日韩欧美性吧婷婷乱伦大香蕉| www. 男人天堂成人在线| 色色色色色色色色色色色色色色综合| 2019久久久久久久久福利| 久这精品中文在线观看视频| 人妻熟女一区二区| 99xav| 极品色社| 亚洲啪啪性视频| 亚洲国产尤物yw在线观看| 亚州男人天堂| 欧美日韩精品久久久久东北老熟妇| 在线 亚洲 网爆 自拍| 久热这里| 自偷自拍的亚洲视频| 强奸乱伦AV网站| 亚洲国产精品无码AV久久久| 女人久久久| 999色欧美中文字幕| 久久精品视| 久久111| 久久久久密| 日日狠狠久久偷偷色综合免费| 国产精品岛国片在线观看| 成全在线观看免费观看| 国产婷婷综合在线观看| 熟女探花啪啪| 人人操人人色网| 久草免费在线视频| 色吊丝 日日骚 清纯唯美| 福利五区| 中出91视频| 日日97| 色老大| 竹菊一区二区三区AV线| 夜夜嗨一区二区三区三州加勒比| 中字一区| 国产精品69久久久久孕妇欧美| 日本高清熟女久久一区| 欧美日韩天堂| 国产精品3| 亚洲清纯唯美| 久久一二三四五六七八九区| 久久久一区二区三区麻豆| 啊啊啊骚| 欧美成97爱| 日韩性色| 新亚洲无码| 欧美一区二区一级岛国大片| 欧美亚洲第一页| 中文字幕交换人妻| 天天精品| 激情婷婷五月天| 天天综合精品| 成人天天看站长推荐| 丝袜av一区二区三区| 嗯嗯啊啊的视频| 在线观看啊啊啊啊啊| 天天综合色图| 99久久国产精品免费高潮| 中国农村熟妇毛片视频| 亚洲av影音先锋| 91精品国产麻豆国产自产在| 屌逼麻豆| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 乱操乱伦AV| 无码丰满熟妇一区二区浪潮AV| 亚洲精品亚洲人成在线麻豆| 激情丁香五月| 九九夜精品九九在线| 亚洲清纯唯美| 亚洲日韩美女丝袜美腿人妻视频| 内射夫妻三片| 国产伦乱91| 国产黄a三级三级三级av在线看 | 亚洲国产成人7777| 日本欧美亚洲高清在线看| AA丁香综合激情| 91欧美成人色站| 天天操熟妇| 精品无码久久久久久久久果冻糖心| 国产精品蜜臀久久久久无码AV| 日本精品第一视频在'| 偷拍 亚洲| 久草精品一区| 91亚洲欧洲| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 亚洲一区二区三区播放在线| 激情五月天丁香| 日本五十路在线| 一本久道久久综合狠狠爱一密臀精| 黄色区免费观看中文字幕| 丁香五月婷婷啪啪| 久久人爽| 蜜臀一区二区三区在线| 牛黄色久午久| 丝袜视频一区二区在线播放国产中文| 情色图区| 在线观看岛国有码| 蜜桃中文字日产乱幕4区| 久久久久久免费电影| 在线毛片片免费观看| 五月丁香婷婷综合| 亚洲伊人久久精品影院| 一级性爱视频免费观看 | 伊人色综合超碰| 日本在线999| 欧美专区日本专区| 少妇极品熟妇人妻无码| 91亚洲欧美| 五月天综合在线| 啊啊啊啊在线播放| 无码精品久久久天天影视| 亚洲国产精品久久久久婷婷青年| 青草伊人网| 91在线精品| 1024午夜激情男人的天堂| 91东京热男人的天堂| 五月久久HDAV| 97天堂| 日本福利社| 欧美少妇高潮视频| 午夜福利免费精品视频| 69久久久久久久久久久久久| 午夜福利国产欧美日韩夜夜| 98一区二区精品| 亚洲欧美日韩不卡人妻| 超碰av在线| 天天欲望网| 99久热| 久久国产精品m码| 五月激情综合网| 男人综合网| 亚洲欧美大香蕉| 69天堂| 操九九九九九九| 日韩亚洲欧美中文字幕| 欧美色三级片91| 精品91日日夜夜超清资源| 日韩高潮一区| 亚洲牲交| 日日干夜夜操视频h| 欧美一区二区三区互相| 啊啊啊不要啊啊受不了了视频在线 | 啊v在线观看视频| 人妻激情另类| 久久综合九色综合欧洲98| 91丝袜美女| 国产精品4p在线观看| 啊啊啊不要啊啊受不了了视频在线 | 黄污污污污| 又粗又长又大国产不卡| 久久天天躁日日躁狠狠躁| 国产精品露脸在线观看| 97在线青| 亚洲欧美日韩综合在线尤物| 欧美日韩狠狠爱| 人人妻人人操人人乐| 日韩字幕一区| 熟女精品一区二区在线观看| 最新啪啪视频| 超碰美国| 欧亚不卡| 五月天婷精品激情| 999久久久九九九九| 成人无码专区精品视频| av在线不卡一区二区三区| 久久久久96| 蜜臀av在线播放一区二区三区| 亚洲麻豆av一区二区| 日本精品性生活久久久| 日本中文字幕在线视频| 亚洲色综合| 黄色十八禁| 亚洲.欧美.丝袜.中文.综合| 国产精品嫩草影院午夜两性| 五十路成人在线视频二区三区| 夂久色| 99re公开精品免费视频| 日日不卡av| 欧美成人色| 六月丁香五月婷婷| 樱花蜜乳av| 欧美激情1区| 麻豆 亚洲 97| 麻豆60秒| 久久‘黄片视频| 秋霞网无码| 天天操福利视频综合网站| 天天综合网久久ww| www.色操逼| 久久69精品久久久久久久| 91 综合网| 99精品久久久久久| 国产精品制服丝袜中文字幕日韩一区二区三区 | 日欧亚洲二三区大片不卡| se..亚洲欧美| 色97综合中文字幕| 欧美色一二三| 女人天堂AV五区在线| 午夜欧美女人操逼| 高清无码一区二区三区| 亚洲婷婷丁香在线| 久久久久99精品成人片蜜臀| 老熟妇一区二区三区啪啪| 99久久这里只有精品| 十八禁啪啦拍视频无遮挡| 人人摸.人人色| 成人精品无码| 欧美翘臀视频网站一区二区三区| 国产精品久久久久999| 91精品丝袜久久久久久无码人妻| 夜色五月天| 噜噜吧,噜噜色,噜噜| 日本性爱网址| 日本性爰一道本| 天天夜躁日日躁狠狠2002| 青娱乐啪啪视频| 日日夜夜骑| 91精品国| 国产三级中文字幕粉嫩| 北野未奈加勒比av| 色婷婷一区二区三区久久| 亚洲中文字幕一区| 国产乱青青草久久| 色综合超碰超| 日韩精品大香蕉伊人在线| 磁力99AV| 伊人精品视频| 99在线视频播放| 丰满精品人妻少妇久久字幕| 爽爽爽免费视频| 欧美 日韩 国产传媒| 欧美久久毛片基地| 人妻在线臀日韩| 91红杏| 插老姨肥穴| 97自拍一区| 国产亚洲色婷婷99精品91| 精品亚洲俞拍视频一区| 97精品97| 色亚州人久干视频在线观看免费版| 国产成人主播| 免费超碰97久久| 亚洲s色图| 精品成人久久久人人亚洲| 婷婷激情丁香| 97天堂| 亚洲精品自拍| 无码精品久久久天天影视| 青娱乐国产盛宴视频| 福利色色| 99热| 91色黑人少妇| 日本新免费二区三区| 久久久久人| 久热伊人| 少妇一级无码精品| 欧美日日操| 亚欧高清v| 色性综合| 精品久久久久久久久久久久| 超碰久在线天天做| 啊啊啊啊无码| 中文?日韩?免费?精品| 午夜亚洲国产理论秋霞| 人人干人人操人人..com| 天天干美少妇一区| 麻豆婷婷成人一二三| 97欧美色综合| 美女黄网| 家庭乱伦性爱av| 99热精品免费| 三上制服丝AV| 激情婷婷黑人91| 丰满人妻aA一区二区三区| 亚洲天堂AV在线播放| 五月婷在线| caopeng97人妻| 亚洲干B| 欧美精品久久久久久久丰满| 人人天天干干| 天天摸夜夜摸| 国产中文字幕在线| 日本潮催一卡操| 99久久久无码国产精品性男| 1024亚洲中文字幕久在线看片你懂的 | 97久久精品国产| 91热| jizzjizz欧美| 射丝袜高跟鞋99| 中出20p| 欧美日韩黄片精品在线| 成功精品影院| 欧美第一页| 亚洲 小说 欧美 激情 另类| 柠檬AV导航| 亚州综合图片| 精品性爱| 五月婷婷丁香| 亚洲影视第一页| 精品国产91内射久久| 欧美色图天堂在线| 97欧美色| 国产一区二区a毛片| 欧美亚洲激情小说| 亚洲色图片区| 91快色色色色色| 91欧美成人色站| 夫妻天天操岛国视频| 亚洲天堂 视频你懂的| 色天堂综合| 人人模人人看| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 91丝袜美女| 亚洲无限观看| 91一区二区三区蜜桃| 韩国黄色片精品久久久 | 日韩av影片在线观看| 精品国产72| 午夜性生活av免费在线看| www.色99| 欧美色图99| 欧美久久人人网| 亚洲av热热色| 性夜影院爽黄A爽免费动漫| 久久久人妻| 亚洲男人天堂手机版| 国产AV高清AV无码| 少妇99| 北约熟女超碰| 99re8超碰| 精品久久久久久中文字幕视频免费| 8050无码八戒| 天天搞欧美| 干婷婷综合网| 毛片99-全集电影手机免费观看完整-B029AV| 亚洲图片激情综合另类| 97天天操天天干| 午夜视频好爽啊| 国产第二页| 成人三一级一片aaa| 97视频新免费| 天天躁日日躁XXXXYY| 51一区二区三区| 中日高清无码操逼视频| 色路综合| 婷婷香蕉欧美在线一区二区三区| 加勒比中文av| 高清不卡一二三区视频......| 日韩性爱小视频| 丝袜天堂| 人人操人人操人人操人人操人人操人人人11.CM | 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 欧美天天综合站| 日本国产欧美高清在线| av橘色网站| 天天做天天爱天天爽| 欧美亚洲情色| 99久久综合| 岛国艾薇凹凸视频天堂| 91麻豆天美国产欧美高潮| 色婷婷久久| JULIA一区二区三区在线播放| 精品一区99999| 99热官网| 天天干天天舔| 偷拍五区| 久久九九99| 人妻9117c| 东方亚洲在线操逼天堂| 无码国产精品午夜不卡(| 欧美色网络| 99操| 亚洲欧美日韩夜夜| 无码人妻1727| 久久久久久久久久久久久久久久9| 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲天堂另类| 综合久欧洲| 极品白嫩美女白浆成人福利在线看| 欧洲人妻视频| 韩国女主播青草在线| 性爱av在线免费观看| 久久国产成人精品国产成人亚洲| 97亚洲欧美日韩| 亚洲九九夜夜| 精品无码久久久久久国产浪潮| 天干天干天干天天做| 嗯嗯啊啊亚欧精品| 国产激情在线观看| 久操91视频| 国产精品农村妇女精品| 超硑97精品| 色婷婷99| 手机在线A片| 激情小说亚洲| 色97综合中文字幕| 人妻天天爽夜夜爽精品2| 免费精品福利在线观看| 国产9 9在线 | 亚洲| 亚洲人妻爽爽爽| 精品人妻一区春色| 国产黄a三级三级三级av在线看| 盗摄女人妻在线| 日韩成人无码| 欧中美三级一区二区三区| 欧洲精品人妻| 91亚洲精品青草| 国产精品国产拍高清AV| 日韩中文字幕国产| 91美女小视频| 天天干人妻视频| 超碰免费欧美7| 二对二中文字幕。| 国产欧美伊人| 日本三级日本三级99| 亚洲1区2区三区高清中文字幕| 在线日韩精品一区二区三区| 超碰色图| 亚洲中文字幕av | 射久久| 久久老熟女| 国产中午字一暮区| 伊人网在线视频| 欧亚久久偷拍视频| 毛片17S| 国产精品女同| 91蜜臀熟女| 天天爽天天操| 91欧美| 99九九精品| 婷婷深爱五月| 福利在线黄片| 激情视屏国产乱伦强奸| 国产毛片在线| 俄罗斯一区二区视频在线观看| 在线日韩日本亚洲国产| 欧美亚洲天堂| 久久AV无码AV| 粉嫩av在线| 亚洲中文字幕精品一区| 精品一级毛片在线观看| 91亚洲欧洲| 97色网| 天天上日日上日韩精品| 欧美亚洲自拍另类人妻| 一区二区三区美女超清| 人人操人人干xxx| 伊人一区二区在线播放| 人妻偷拍一区二区三区| 岛国片在线播放| 在线岛| 亚洲日韩精品一区视频在线| 日韩亚洲中文字幕在线| 天天干天天操天天干天天操| 日韩少妇一区二区三区| 亚洲色欲天天人妻无码系列专区| 色墦五月丁香| 东京太热久久久|