成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發帖數量: 144 個
工控威望: 348 點
下載積分: 914 分
在線時間: 192(小時)
注冊時間: 2008-06-24
最后登錄: 2025-10-06
查看ronkang的 主題 / 回貼
樓主  發表于: 2021-01-13 13:31
SR20帶7臺G120XA變頻器,走USS通訊,一個子程序中使用7個USS_CTRL指令讀寫變頻器。另一個子程序中使用7個USS_RPM_R指令輪訓讀取7臺變頻器電流,現在問題是:
1.兩個子程序都在主程序中調用時,USS_RPM_R沒有任何錯誤,但是USS_CTRL平均15秒就會報錯,錯誤代碼2。2這個代碼不知什么原因引起。
2.主程序中只調用USS_CTRL這個子程序時,7個USS_CTRL指令無任何錯誤。
請專家指點一下,USS_RPM_R是輪詢順序執行的,應該沒有問題,會不會是和USS_CTRL指令沖突了?問題到底出在哪里?有什么解決辦法,麻煩大家了
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
1樓  發表于: 2021-01-13 16:08
你這明顯要分時中斷
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
2樓  發表于: 2021-01-14 15:21
你一個循環周期很容易出現uss_ctrl 和Uss_RPM_R 時間間隔不夠,這樣就被掛起報錯
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
3樓  發表于: 2021-01-14 15:31
IF iAdrOfInsulation =0 THEN
    iAdrOfInsulation :=91;
END_IF
IF bSensorCorrectionHMI THEN
    eCommandNum := 5;
END_IF
IF bParamAlterHMI THEN
    eCommandNum := 7;
END_IF

CASE eCommandNum OF(*SystemTotalData :=1,SubcircuitAnodeToGlobeResistance,ProductParamRead,SubcircuitCathodeToGlobeResistance,SensorCorrection,AddrAlter,ParamAlter*)
SystemTotalData:
    wMBAdr := 16#0320;
    iLen    := 7;
    bReadEnable := TRUE;
    bWriteEnable :=FALSE;
SubcircuitAnodeToGlobeResistance:
    wMBAdr := 16#03E8;
    iLen    := iSubTotal;
    bReadEnable := TRUE;
    bWriteEnable :=FALSE;
ProductParamRead:
    wMBAdr := 16#0510;
    iLen    := 5;
    bReadEnable := TRUE;
    bWriteEnable :=FALSE;
SubcircuitCathodeToGlobeResistance:
    wMBAdr := 16#04B0;
    iLen    := iSubTotal;
    bReadEnable := TRUE;
    bWriteEnable :=FALSE;
SensorCorrection:
    wMBAdr := 16#680;
    wWriteDate    := 16#7;
    bReadEnable := FALSE;
    bWriteEnable :=TRUE;
AddrAlter:
    bReadEnable := FALSE;
    bWriteEnable :=TRUE;
    wMBAdr := 16#1218;
    IF iWantedAdr <>0 THEN
        wWriteDate    := UINT_TO_WORD(iWantedAdr);
    ELSE
        wWriteDate    := 16#5B;
    END_IF
ParamAlter:
    bReadEnable := FALSE;
    bWriteEnable :=TRUE;
    IF bSubcircuitCAlterHMI THEN
        wMBAdr := 16#71A;
        wWriteDate    := UINT_TO_WORD(iWantedSubcircuitAmount);
    END_IF
    IF bAlarmLimitSetHMI THEN
        wMBAdr := 16#71C;
        wWriteDate    := UINT_TO_WORD(iWantedResistanceLimit);
    END_IF
    IF bResistanceCheckRangeSetHMI THEN
        wMBAdr := 16#71E;
        wWriteDate    := UINT_TO_WORD(iWantedResistanceCheckRange);
    END_IF
END_CASE


IF NOT bAlter THEN
    CASE iState OF
    0:    fbMBCom.ReadRegs(Execute := FALSE);
        istate := istate +1;
    1:

        fbMBCom.ReadRegs(
        UnitID := UINT_TO_BYTE(iAdrOfInsulation), (* 站點地址 *)
        Quantity := iLEN,
        MBAddr := wMBAdr,
        CbLength := iLEN*2,
        pMemoryAddr:= ADR(wMemoryDate[1]),
        Execute := TRUE AND bReadEnable ,
        Timeout := t#5s,
        Busy => );
        IF NOT fbMBCom.BUSY THEN
            fbMBCom.ReadRegs(Execute := FALSE);
            IF fbMBCom.Error THEN
                iState :=0;
            ELSE
                istate := istate +1;
            END_IF
        END_IF
    2:
        CASE eCommandNum OF
            1:
                FOR i :=1 TO 7 DO
                    IF i=3 OR i=4 THEN
                    iSysTotalDate := WORD_TO_UINT(wMemoryDate AND 16#3FFF);
                    ELSE
                    iSysTotalDate := WORD_TO_UINT(wMemoryDate);
                    END_IF
                END_FOR
                iSubTotal := iSysTotalDate[2];
                IF wMemoryDate[3].14 THEN
                    bErrList[1] := TRUE;
                ELSE
                    bErrList[1] := FALSE;
                END_IF
                IF wMemoryDate[4].14 THEN
                    bErrList[2] := TRUE;
                ELSE
                    bErrList[2] := FALSE;
                END_IF
            2:
                FOR i :=1 TO 5 DO
                    iProductParam := WORD_TO_INT(wMemoryDate);
                END_FOR
            3:
                FOR i :=1 TO iSubTotal DO
                    iSubP_EarthR := WORD_TO_INT(wMemoryDate AND 16#3FFF);
                    IF wMemoryDate.15 THEN
                        bErrList[2+i] := TRUE;
                    ELSE
                        bErrList[2+i] := TRUE;
                    END_IF
                    IF wMemoryDate.14 THEN
                        bErrList[2+iSubTotal+i] := TRUE;
                    ELSE
                        bErrList[2+iSubTotal+i] := TRUE;
                    END_IF
                END_FOR
            4:
                FOR i :=1 TO iSubTotal DO
                    iSubN_EarthR := WORD_TO_INT(wMemoryDate AND 16#3FFF);
                    IF wMemoryDate.15 THEN
                        bErrList[2+2*iSubTotal+i] := TRUE;
                    ELSE
                        bErrList[2+2*iSubTotal+i] := TRUE;
                    END_IF
                    IF wMemoryDate.14 THEN
                        bErrList[2+3*iSubTotal+i] := TRUE;
                    ELSE
                        bErrList[2+3*iSubTotal+i] := TRUE;
                    END_IF
                END_FOR
        END_CASE
        FOR i := 1 TO 64 DO
            wMemoryDate := 0;
        END_FOR
        istate :=0;
        eCommandNum := eCommandNum +1;
        IF eCommandNum >4 THEN
            eCommandNum :=1;
        END_IF
        bAlter := bStopHmi;(*參數修改ON*)
    END_CASE
ELSE
    CASE istate OF
    0:    fbMBCom.WriteSingleRegister(Execute := FALSE);
        istate := istate +1;
    1:
        fbMBCom.WriteSingleRegister(
            UnitID := UINT_TO_BYTE(iAdrOfInsulation),
            Quantity := 1,
            MBAddr := wMBAdr,
            CbLength := SIZEOF(wWriteDate),
            pMemoryAddr:= ADR(wWriteDate),
            Execute := TRUE AND bWriteEnable,
            Timeout := t#5000ms,
            Busy => );
        IF NOT fbMBCom.BUSY THEN
            fbMBCom.WriteSingleRegister(Execute := FALSE);
            IF fbMBCom.Error THEN
                istate := 0;
            ELSE
                istate :=istate +1;
            END_IF
        END_IF
    2:
        CASE eCommandNum OF
            5:;
            6:
                IF iWantedAdr = BYTE_TO_UINT(fbMBCom.InData.D[4]) THEN
                    iAdrOfInsulation := iWantedAdr;
                END_IF
            7:;
        END_CASE
        bWriteEnable :=FALSE;
        eCommandNum :=1;
        iState :=0;
        bAlter := bStopHmi;(*參數修改OFF*)
    END_CASE
END_IF
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
4樓  發表于: 2021-01-14 15:35
通訊沒你想的那么簡單,對時間有要求,你的輪詢讀沒問題是每一步都分開了在做,并且,即使你的通訊對象只有一個,也會出現同樣的情況,你這存在2中通訊操作就必須在進行另一種的時候中斷一種,我的程序是用codesys寫的,2種模式切換,但不能同時進行,實際上切換過程時間很短,在確認發出和收到回信再切回去
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
5樓  發表于: 2021-01-15 08:30
引用
引用第7樓ronkang于2021-01-14 19:08發表的  :
樓上兄弟,USS通訊沒你說的這么復雜吧。西門子手冊也沒你說的要中斷一個通訊才能啟用另一個通訊。只說了USS讀寫指令同一時刻只能使用一個。

    你對通訊認識還不夠,因為你2個指令都是存在詢問幀,因此他就像modbus的控制字一樣,需要逐條發送,它又不能像CAN那樣打包發送,空閑接收。
你這種情況就算同時發送那也只是直接下條覆蓋上條,主要還是時間間隔不夠,例如:modbus幀間隔是3.5個字符,在一條發送完沒間隔完就直接下一條,那么2條會串在一塊形成合并幀;
這種幀99.99%的概率是不合法,無法被響應,因為校驗通不過。
    另外,你的設備越多數據量越大,你需要做的間隔就越長,波特率本身就是描述通訊速率的,可以計算得出你做程序該有的間隔。


PS: 上面的程序并不復雜,上面是modbus協議,也是讀和寫。codesys本身就是開放性的,你調用的是一整塊功能,它調用可以切入內部調用函數。即使像你那種調用也有時候會寫得很復雜,你沒用到而已。  比如: 你詢問一個設備,設備回的狀態可能使你不得不選擇N種參數,我上面的就是,讀寫在上面的case中其實只出現了2次,其他都是數據處理
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
6樓  發表于: 2021-01-15 08:44
我說的中斷是廣義上的中斷,和PLC外部中斷不是一個概念,但和定時中斷類似,就是你必須先知道與通訊的設備是否成功的完成了上一次,而不是只管發,到時收一堆報錯,這種情況當年初學plc就是這樣。
拿個最簡單的電池SOC can2.0標準協議  只讀報文來講,plc不需要寫數據幀,只管讀,對象的報文分成4種幀,權重50ms 100ms 200ms 1s  ,一是長度不一樣,二是重要程度不一樣,那么這四種必須在確定其中一種發送完了才能發另一種,否則極可能出現1s間隔的不重要報文永遠發不出去
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
7樓  發表于: 2021-01-17 09:41
程序是很簡單,但到實際應用的時候有不確定性,通信原理都是一樣,協議也只約定規則,這些規則無非就是限制
緊要
1. 數據幀的開始標志
2. 數據長度;
3. 結束標志;
4. 校驗方式;
非緊要,在前面4個重點正確的情況下,后面的一般不會有錯
5. 故障碼;
6. 最大長度

你的問題可能原因
1.  發送緩存區因相近間隔時間進入過多的數據量,導致發送長度不支持,發送失;
2.  沒有檢測握手標志(發送完成標志,接收完成標志),每個通訊功能塊都有一個Done 位(雙工只注意單個done),新手靠拉長收發時間,中手看標志,老手看綜合狀態;像485線,你發一幀數據,必須等收到信息完成,或者確實超時才能發下一次詢問;
檢測的方法最直接是用串口調試工具去監測收發數據的實際狀態,這樣才能判斷錯出在哪了,有時候你的數據沒問題,而通訊的對方可能有問題,比如,你CPU運行速度1ms周期,而對方在處理不同數據時響應時間不一樣,以前測試過一款微型伺服,詢問狀態響應2ms,控制指令響應時間很長,讀數組狀態的時候響應時間也很長,所有經常被程序認為是發送超時
寫程序前先了解被通訊對象的素質也很重要,先用串口工具測試各種你要用到指令,然后加快收發速度,去測試響應極限,別一上去就干到極限,然后悶逼不知道怎么解決。當確實遇到了問題,那么再回過同用通訊工具采樣你發和它發的狀態找原因
zhou1211
級別: 略有小成
精華主題: 1 篇
發帖數量: 208 個
工控威望: 363 點
下載積分: 1174 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
8樓  發表于: 2021-01-17 11:22
圖片:
所以說你根本看不懂我那個程序,那個程序不復雜,里面數據判斷占了大部分,真正收發指令只占了很小的一部分,你寫一個通訊程序也是一樣的,當然,電機控制用固定功能塊做的,或者說你只需要固定控制方式,所以顯得簡單;
我程序里面包含了通訊參數的修改,首先是修改了通訊默認地址,再就是模仿modbus切換控制字寫對象的參數,然后根據不同的控制模式解析對應數據
你做通訊感覺才入門,上圖是對應實現的功能
大致就是通訊建立,先讀出前排2組數據,那2組如果和實際設備有出入則通過下面的寫操作修改掉,其余時間是在讀取右邊2列有效數據,這個設備沒有修改軟件,所以得做通訊程序去修改報警范圍之類的參數,不是每一個給你的設備都會給你配一個參數修改軟件,也不是每一個操作工都知道怎么去修改一個設備,尤其是第三方,那么你就必須在你的HMI上開放一個接口去方便修改
[ 此帖被zhou1211在2021-01-17 11:39重新編輯 ]

主站蜘蛛池模板: 日韩激情视频一区二区 | 一级二级三级黄色片 | 人人干人人干人人 | 亚洲成人自拍 | 成年网站在线观看 | 久久亚洲精品无码播放 | 欧美激情xxxx性bbbb | 4438x成人网一全国最大色成网站 | 徐锦江版西厢记在线 | 亚卅色图 | 国产精品久久久久久久久人妻 | 日韩精品无码人成视频 | 午夜伦费影视在线观看 | 黄色视屏在线播放 | 国产成人精品福利一区二区三区 | 操综合| 国产无遮挡无码视频在线观看 | 日韩久久在线 | 欧美六九视频 | 亚洲3p激情在线观看 | 免费人成在线观看网站品善网 | 天天做天天爱夜夜夜爽毛片 | 国产夫妻在线 | 久久久久久激情 | a国产精品 | 99er热精品视频 | 国产精品尤物麻豆一区二区三区 | sb少妇高潮二区久久久久 | 欧美 日韩 精品 | 日韩三级不卡 | 色五月情 | 手机免费av片 | 性欧美牲交xxxxx视频 | 无码射肉在线播放视频 | 色综合狠狠操 | 国产精品无码一区二区三区电影 | 真实人与人性恔配视频 | 在线一区av| 色综合久久伊人 | 亚洲 精品 制服 校园 无码 | 波多野吉衣一二三区乱码 | 50岁熟妇大白屁股真爽 | 色国产一区| 国产亚洲精品美女久久久m 色综合中文综合网 | 日日噜噜夜夜狠狠视频无码 | 人妻熟女斩五十路0930 | www.se五月 | 亚洲黄av | 日韩乱码人妻无码中文视频 | 一性一交一伦一色一按—摩 | 久久综合九色综合欧美亚洲 | 老湿机69福利区18禁网站 | 成人a大片| 91av福利视频 | 视频一区在线观看 | 青青免费视频在线观看 | 久久久久久久久99 | 日韩爽爽影院 | 乱码精品一卡二卡无卡 | 主站蜘蛛池模板: 蛛词}| 精品久久久久久无码人妻蜜桃 | 免费观看18禁无遮挡真人网站 | 久久免费国产视频 | 特级av片 | 97久久精品人人爽人人爽蜜臀 | 色午夜一av男人的天堂 | 在线看av的网址 | 中文字幕1区2区3区 欧美jizzhd精品欧美巨大免费 | 播播成人网| 日本xxxx18野外无毒不卡 | 天天噜噜天天爽爽天天噜噜 | 一区二区三区国产精品 | 一区二区三区鲁丝不卡 | 国产偷自一区二区三区 | 天天做天天爱夜夜爽毛片l 欧美xxxxx高潮喷水麻豆 | 久久综合香蕉国产蜜臀av | 亚洲人成色7777在线观看不卡 | 亚洲乱码国产乱码精品精大量 | 国产精品福利视频萌白酱 | 天堂婷婷| 亚洲女人自熨在线视频 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 少妇饥渴xxhd麻豆xxhd骆驼 | 欧洲综合色 | 国产aaa免费 | 宅女午夜福利免费视频 | 亚洲 欧美 日韩在线 | 欧美成人一级片 | 清纯 唯美 亚洲 自拍 小说 | 四虎永久 | 中文天堂最新版资源www官网 | 2018天天干天天射 | 日本永久免费啪啪网站 | 午夜成人影片av | 欧美女神肛门的呐喊 | 欧美大胆老熟妇乱子伦视频 | 天天躁狠狠躁 | 日本高清中文字幕免费一区二区 | 好吊妞人成视频在线观看27du | 韩国久久久久久 | 国产欧美一区二区精品婷婷 | 色婷婷激情一区二区三区 | 亚洲女则毛耸耸bbw 久久视频一区二区 | 午夜寂寞影视 | 夜噜噜| 成人无码av片在线观看蜜桃 | 国产人成免费爽爽爽视频 | 国产精品天干天干 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 婷婷一二三区 | 丝袜性满足hd | 国产精品一区二区av不卡 | 日本xxxx片免费观看 | 成熟丰满熟妇xxxxx丰满 | 免费人成小说在线观看网站 | av毛片久久久久午夜福利hd | 欧美自拍第一页 | 亚洲a∨精品无码一区二区 狠狠干夜夜 | 无码ol丝袜高跟秘书在线观看 | 主站蜘蛛池模板: 蛛词}| 中出精品 | 午夜啪啪福利 | 久久鬼色| 国产情侣在线视频 | 亚洲精品中文字幕制 | 中文字幕日韩三级 | 亚洲激情综合视频 | 热热热热色 | 日韩欧美大片在线观看 | 欧美一区二区三区在线观看 | 日韩视频一区二区三区在线播放免费观看 | 久草精品在线 | 精品一区二区三区四区 | 无遮挡边摸边吃奶边做视频免费 | 午夜av在线免费观看 | 亚洲高清视频一区 | 国产人妻精品区一区二区三区 | www.亚洲精品视频 | www亚洲精品少妇裸乳一区二区 | 四库成人免费视频 | 亚洲国产欧美国产第一区 | 国产成人无码精品久久久小说 | 免费观看早川濑里奈av | 免费无码国产v片在线观看 中国老妇淫片bbb | 亚洲精品尤物 | 男女做爰猛烈叫床视频动态图 | 伊人无码精品久久一区二区 | 欧美成人免费观看全部 | youjizz.com日本 | 丁香五精品蜜臀久久久久99网站 | 米奇影院888奇米色99在线 | 99综合 | 国产精品一区二区6 | 日韩免费在线观看av | 四虎网站 | 无码专区一ⅴa亚洲v专区在线 | 日韩私人影院 | 不卡中文av | 国产免费一区二区三区香蕉精 | 久草在线新首页 | 久久亚洲第一 | 韩日在线视频观看 | 丰满岳乱妇一区二区 | 日韩欧美国产成人 | 日本一区二区成人 | 樱花影院电视剧免费 | 日本一本一区二区免费播放 | 国产成人综合久久亚洲精品 | 四虎永久在线精品免费一区二区 | 在线观看特色大片免费网站 | 日韩激情在线视频 | 欧美韩日一区二区 | av综合色 | 久久99国产综合精品女同 | 久久精品爱 | 久久久久人妻一区精品色 | 一级做a爰片性色毛片99高清 | 婷婷啪啪 | 国产在线视频网址 | 主站蜘蛛池模板: 蛛词}| 亚洲最大天堂网 | 欧美3p两根一起进高清免费视频 | 中文字幕卡二和卡三的视频 | 99久久综合狠狠综合久久止 | 91看片在线看 | 国产在线a | av无码免费永久在线观看 | 精品亚洲国产成人 | 国产成人精品一区二区三区福利 | 国产欧美精品另类又又久久 | 欧美福利视频在线观看 | 久久久精品人妻一区亚美研究所 | 亚洲视频91 | 日韩欧美中文字幕在线三区 | 天天躁日日躁xxxxaaaa | 深夜福利在线观看视频 | 国产精品无码av在线一区 | 亚洲综合在线不卡 | 国产热久久精 | 日韩美女在线观看一区 | 久久99精品久久久久久秒播放器 | 欧美日韩无线码在线观看 | 国产又粗又大又爽 | 国产极品网站 | 国产三级a | 久久精品香蕉 | 可以在线观看的av网站 | 亚洲色婷婷久久精品av蜜桃 | 日韩久操 | 麻豆视频国产精品 | 日本国产视频 | 久久精品噜噜噜成人av农村 | 久久久久久91亚洲精品中文字幕 | 国产超碰97人人做人人爱 | 亚洲伊人久久大香线蕉av | 国产成人午夜福利在线观看视频 | 亚洲自拍第二页 | 国产成人免费av一区二区午夜 | 国产精品刺激对白麻豆99 | 亚洲精品一区二区三区四区久久 | 国产成人av乱码在线观看 | 91精品久久久久 | 五月婷婷网 | 欧美极品少妇xxxxⅹ猛交 | 在线精品视频一区二区 | 国内精品国内自产视频 | 国产亚洲精品久久久 | 国产福利日本一区二区三区 | 日韩 精品 综合 丝袜 制服 | 日日麻批免费40分钟无码 | 在线观看播放 | 欧美成人一区在线观看 | 日本午夜小视频 | 久久影院av | 噜噜噜噜狠狠狠7777视频 | 国产福利视频在线精品 | 99国产欧美久久久精品 | 亚洲xx视频| 天堂av2020| 主站蜘蛛池模板: 蛛词}| 欧美毛片无码又大又粗黑寡妇 | 女人被爽到高潮视频免费 | 色成人精品免费视频 | 国产精品videossex久久发布 | 国产巨大爆乳在线观看 | 又粗又爽又猛高潮的在线视频 | 黑人巨大av在线播放无码 | 亚洲伦无码中文字幕另类 | 国产国模在线观看免费 | 国产精品九一 | 色婷婷精品国产一区二区三区 | 国产香蕉精品视频 | 1000部拍拍拍18勿入免费视频下载 | 秋霞鲁丝片av无码中文字幕 | av作品在线 | 国产成人av在线免播放观看 | 秋秋影视午夜福利高清 | 欧美又大又粗午夜剧场免费 | 中国av一区二区三区 | 亚洲日韩日本中文在线 | 日韩在线中文字幕 | 欧美专区综合 | 国产日韩欧美在线播放 | 不卡无在一区二区三区四区 | 国产精品1区2区 | 成人含羞草tv免费入口 | 国产男女做爰免费网站 | 好色婷婷 | 中文字幕被公侵犯的漂亮人妻 | 男人天堂视频在线观看 | 99re热精品视频 | 丰满少妇弄高潮了www | 国产九一视频在线观看 | 无码精品人妻一区二区三区中 | 国产福利视频一区二区精品 | 一级特黄少妇高清毛片 | 天天色综合影视 | 国产精品xxx| 国产麻豆精品传媒av国产婷婷 | 超碰免费视 | 亚洲第四页| 国产精品人妖 | 在线播放国产一区二区三区 | 天天操天天操天天操 | 在线黄色免费网站 | 9l视频自拍九色9l视频大全 | 嘿咻嘿咻男女免费专区 | 欧美一级片毛片 | 久久久新视频 | a天堂视频在线 | 中文字幕乱码人妻一区二区三区 | 欧美亚洲网 | 欧美v日韩v亚洲v最新在线 | 免费毛片无需任何播放器 | 2018久久 | 成年人福利网站 | 天堂中文在线最新 | 精品人妻无码一区二区三区 | 天天影视色香欲 |