国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

ronkang
倍加?偩
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 190(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2025-05-10
查看ronkang的 主題 / 回貼
樓主  發(fā)表于: 2021-01-13 13:31
SR20帶7臺(tái)G120XA變頻器,走USS通訊,一個(gè)子程序中使用7個(gè)USS_CTRL指令讀寫(xiě)變頻器。另一個(gè)子程序中使用7個(gè)USS_RPM_R指令輪訓(xùn)讀取7臺(tái)變頻器電流,現(xiàn)在問(wèn)題是:
1.兩個(gè)子程序都在主程序中調(diào)用時(shí),USS_RPM_R沒(méi)有任何錯(cuò)誤,但是USS_CTRL平均15秒就會(huì)報(bào)錯(cuò),錯(cuò)誤代碼2。2這個(gè)代碼不知什么原因引起。
2.主程序中只調(diào)用USS_CTRL這個(gè)子程序時(shí),7個(gè)USS_CTRL指令無(wú)任何錯(cuò)誤。
請(qǐng)專家指點(diǎn)一下,USS_RPM_R是輪詢順序執(zhí)行的,應(yīng)該沒(méi)有問(wèn)題,會(huì)不會(huì)是和USS_CTRL指令沖突了?問(wèn)題到底出在哪里?有什么解決辦法,麻煩大家了
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 206 個(gè)
工控威望: 363 點(diǎn)
下載積分: 1174 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
1樓  發(fā)表于: 2021-01-13 16:08
你這明顯要分時(shí)中斷
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 206 個(gè)
工控威望: 363 點(diǎn)
下載積分: 1174 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
2樓  發(fā)表于: 2021-01-14 15:21
你一個(gè)循環(huán)周期很容易出現(xiàn)uss_ctrl 和Uss_RPM_R 時(shí)間間隔不夠,這樣就被掛起報(bào)錯(cuò)
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 206 個(gè)
工控威望: 363 點(diǎn)
下載積分: 1174 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
3樓  發(fā)表于: 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), (* 站點(diǎn)地址 *)
        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;(*參數(shù)修改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;(*參數(shù)修改OFF*)
    END_CASE
END_IF
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 206 個(gè)
工控威望: 363 點(diǎn)
下載積分: 1174 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
4樓  發(fā)表于: 2021-01-14 15:35
通訊沒(méi)你想的那么簡(jiǎn)單,對(duì)時(shí)間有要求,你的輪詢讀沒(méi)問(wèn)題是每一步都分開(kāi)了在做,并且,即使你的通訊對(duì)象只有一個(gè),也會(huì)出現(xiàn)同樣的情況,你這存在2中通訊操作就必須在進(jìn)行另一種的時(shí)候中斷一種,我的程序是用codesys寫(xiě)的,2種模式切換,但不能同時(shí)進(jìn)行,實(shí)際上切換過(guò)程時(shí)間很短,在確認(rèn)發(fā)出和收到回信再切回去
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 206 個(gè)
工控威望: 363 點(diǎn)
下載積分: 1174 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2025-01-09
查看zhou1211的 主題 / 回貼
5樓  發(fā)表于: 2021-01-15 08:30
引用
引用第7樓ronkang于2021-01-14 19:08發(fā)表的  :
樓上兄弟,USS通訊沒(méi)你說(shuō)的這么復(fù)雜吧。西門(mén)子手冊(cè)也沒(méi)你說(shuō)的要中斷一個(gè)通訊才能啟用另一個(gè)通訊。只說(shuō)了USS讀寫(xiě)指令同一時(shí)刻只能使用一個(gè)。

    你對(duì)通訊認(rèn)識(shí)還不夠,因?yàn)槟?個(gè)指令都是存在詢問(wèn)幀,因此他就像modbus的控制字一樣,需要逐條發(fā)送,它又不能像CAN那樣打包發(fā)送,空閑接收。
你這種情況就算同時(shí)發(fā)送那也只是直接下條覆蓋上條,主要還是時(shí)間間隔不夠,例如:modbus幀間隔是3.5個(gè)字符,在一條發(fā)送完沒(méi)間隔完就直接下一條,那么2條會(huì)串在一塊形成合并幀;
這種幀99.99%的概率是不合法,無(wú)法被響應(yīng),因?yàn)樾r?yàn)通不過(guò)。
    另外,你的設(shè)備越多數(shù)據(jù)量越大,你需要做的間隔就越長(zhǎng),波特率本身就是描述通訊速率的,可以計(jì)算得出你做程序該有的間隔。


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

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

主站蜘蛛池模板: 婷婷欧美一区二区三区_成人无码精品一区二区三区亚洲区_tube8欧美大屁股xxxx_精品一区二区三区欧美_久草在线新体验_一级毛片在线a_交换一乱一性一爱_日韩亚洲国产中文永久 | 俄罗斯美女肛交内射WWWC〇M_国产成人亚洲综合网站_国产成人无码AV在线播放DVD_无码视频在线观看_天天操夜夜草_亚洲综合一区自偷自拍_国产在线观看成人_在线免费av网址 | 亚洲成年在线观看_久草网在线_美女日韩一区_久久香蕉影视_日韩精品a在线观看91_不卡一区综合视频_barazza欧美dh_夜色综合 | 能直接看av的网站_国产精品a免费一区久久网址_中国黄色一级毛片_看国产毛片_丁香五香天堂网_四虎1515hh丶comblacked_欧美日韩精品一区二区在线观看_最近在线更新8中文字幕免费 | www日本xx_gay亚洲男男gv在线观看网站_99pao在线视频国产_国产精品亚洲网站_黄色一级大片在线免费看国产一_自慰系列无码专区_国产乱free国语对白_中文字幕综合 | 一本精品999爽爽久久久_久久av.com_最近最新中文字幕h_国产精品国产三级国产专播一_最近免费中文字幕大全高清_久久毛片一区二区三区_三年片免费观看大全国语_欧美精品无码久久久 | 国产亲子私乱av_欧洲人激情毛片无码视频_欧美在线一区二区三区_天天拍天天草_天天干天天操好逼_好爽好黄的视频_狠狠综合久久av一区二区老牛_91视频论坛 | 久久人妻少妇嫩草AV_97国产精品视频人人做人人爱_色综合久久婷婷88_免费在线黄网站_超碰自拍网_韩国久久久久无码国产精品_外国一级毛片_黑人巨大40厘米免费播放 | 中文字幕55页_亚洲国产精品无码久久久五月天_麻豆短视频传媒_免费色视频在线观看_一区二区三区无码免费看_免费一级做a爰片性色毛片_亚洲欧美一级_久久久亚洲蜜桃 | av在线播放天堂_九九天堂_一本色道久久综合亚州精品蜜桃_国产精品精品久久久久久甜蜜软件_久久久无码精品亚洲A片软件_黄色录像一级片儿_日韩精品一区中文字幕_桃色av无码 | 免费网站高清观看素材_人妻蜜と1~4中文字幕月野定规_97超碰免费在线_中文字幕在线人_亚洲色无码A片一区二区潘甜甜_欧美中文一区二区三区_想要xx·m3u8色视频_亚洲av中文无码4区免费 | 免费在线观看国产精品_www在线_www..com黄色_91福利社在线_97热视频在线观看99_欧美在线天堂_粗大的内捧猛烈进出欧美_91综合中文字幕乱偷在线 | www.com草逼_视频在线观看亚洲_麻豆传媒影院_久草这里只有精品_九九99靖品_亚洲1区1区3区4区产品乱码芒果_狠狠色狠狠色综合日日小蛇_亚洲欧美中文日韩在线v日本 | 2021亚洲卡一卡二新区入口_狠狠噜狠狠狠狠丁香五月_护士被两个病人伦奷日出白浆_国产女人本色高清在线观看_嫩草懂你_国内精品99_久久久国产精品免费观看_免费看成年人视频 | 日韩一中文字幕_九九只有精品_色翁荡熄又大又硬又粗又视频_久久华人_亚洲图色成人网_日本大肚子孕妇交XXX_高清视频新国产_久久夜亚洲 | 丁香五月亚洲综合在线国内自拍_国产精品色一区二区三区_av网在线看_少妇高潮太爽了在线观看免费_美女裸浴偷拍视频引爆副本_国产一区视频在线观看免费_后λ式动态后λ式动态图av_av免费在线免费观看 | 青青草99啪国产免费_欧美与欧洲交xxxx免费观看_亚洲欧美日韩v在线观看不卡_成人91污污污在线观看_亚洲永久免费网站_亚洲视频一区二区三区_日韩在线视频在线观看_亚洲国产精品精华液网站 | 成人在线观看地址_国产成人AV永久免费观看網站信息!_久久综合久久伊人_久久亚洲一区二区三_91短视频版在线观看高清_免费九九视频_性满足bbwbbwbbw_午夜精品在线免费观看 | 日夜操天天干_久久精品99国产精品_国产一性一爱一乱一交_亚洲永久视频_精品久久久久久久无码人妻热_亚洲一级免费视频_m豆传媒在线链接观看_人人天天夜夜 | 国产无遮挡一区二区三区_久久丝袜美腿_久久人人爽人人人澡A片_成人爱做日本视频免费_亚洲天堂2021av_久久成人18免费网站_91九色夫妻_欧美日韩成人在线播放 | 中文一区一区三区免费在线观看_日本伊人色综合网_最近更新中文字幕在线2018二_黄色片免费在线_色婷婷香蕉在线一区二区_国产女性无套免费网站_边啃奶头边躁高h裴钰莫捷_国产一级淫片s片sss毛片s级 | 露脸在线_91先生在线_91久久天天躁狠狠躁夜夜_国产精品69久久久久999小说_九九免费精品_91久久婷婷国产一区二区_欧美中日韩免费观看网站_EEUSS鲁片一区二区三区 | 中文字幕在线观看三区_国产三级农村妇女在线播放_国产91在线看_玩弄chinese丰满人妻videos_国产一区二区三区视频免费_久艹久久_成人网子_91女女互慰吃奶在线 | 97国产在线视频_国产色在线播放_西西人体大胆444WWW_久章草在线视频免费观看_国产成人综合在线视频_久久国产福利播放_成人免费黄视频_色吧综合 | 97国产在线视频_国产色在线播放_西西人体大胆444WWW_久章草在线视频免费观看_国产成人综合在线视频_久久国产福利播放_成人免费黄视频_色吧综合 | 国产精品久久久久一区二区三区共_国产视频1_国产97在线播放_国产一区二区在线观_久久伊人网站_大地资源网第二页免费观看_久久女人被添全过程A片_国产做爰xxx18在线观看网站 | 一级a毛片免费完整视频在线观看_成在人线午夜福利无码_精品视频在线观看一区二区三区_www.四虎在线观看_亚洲色欲色欲WWW在线看小说_在线观看免费视频麻豆_三年片在线观看大全国语_亚洲精品久久av无码一区二区 | 91性高潮久久久久久久_五月花激情网_二区三区国产_3344在线永久观看视频播放_一区二区三区四区AV_国产爆初菊在线观看免费视频网站_日韩在线一区二区三区免费视频_久久国产a | 99综合视频_综合精品欧美日韩国产在线_欧美精品久_国产精品免费麻豆入口_中文字幕二区在线观看_欧美天堂影院_不卡三区_亚洲高清无码久久成人精品 | 丁香花开心四播房麻豆_婷婷综合久久狠狠色_日韩一级免费一区_天干天干天啪啪夜爽爽色_国产欧美欧美成人亚洲欧美激情_日韩成年人视频在线_亚洲视频日韩_免费A级毛片无码A∨蜜芽按摩 | 四色永久网址在线观看_首页国产欧美日韩丝袜_国产丝袜视频一区二区三区_青青国产在线_欧美一a一片一级一片_国产午夜精品视频免费不卡69堂_亚洲伊人一本大道中文字幕_中字一区 | 91成人在线_成人无码在线视频网站_131MM少妇做爰视频_精品国产乱码久久久久久虫虫_免费国产_国产一级淫片在线观看_在线字幕_欧美久久人人网 | 无毛一级片_9I精品福利一区二区三区蜜桃_精品免费观看_99热这里只有精品地址_亚洲国产精品一区二区成人_久久久精品一品道一区_国产的精品一区二区在线观看_国产亚洲精品久久yy5099 | 成人免费无码大片A毛片软件_学园默示录在线看_九一国产精品视频_狠狠狠狼鲁亚洲综合网_91亚洲精品久久久蜜桃_免费无码又爽又刺激高潮软件_欧美疯狂性受XXXXX另类_日韩少妇乱码一区二区三区免费 | 欧美精品高潮在线视频导航_亚洲女人av久久天堂_特a级黄色片_狠狠色噜噜狠狠狠狠7777米奇_亚洲xx网_国产日韩一区在线精品_国产精品同性女性_午夜经典 | 国产爱啪啪_亚洲毛片免费_九九自拍视频_欧美xxxxx性喷潮_日韩国产精品久久久久久亚洲_日本a级片免费观看_999精品在线_日本丰满少妇BBB | 漂亮的丰满人妻中文字幕_久久精品老司机_久久国产精品网站_亚洲精品久久久无码_国产有码一区二区_日本人妻A片成人免费看片_www.91国产_免费SM羞辱调教视频在线观看 | 亚洲一区二区三区_成人天堂视频在线观看软件_久久婷婷婷_天天综合色天天_欧美一级片毛片免费观看视频_丰满美女一级毛片_人人干人人舔_九九热国产 | 午夜一区二区三区视频_成年人一级视频_亚洲区自拍区_日韩欧美一二区_青娱乐在线视频播放_国产成人综合亚洲欧美94在线_亚洲综合无码一区二区三区_亚洲精品亚洲人成人网在线播放 | 亚洲三区在线播放_小视频一区_国产亚洲精品视频中文字幕_色美av_中文字幕在线网址_亚洲欧洲精品视频在线观看_日韩欧美一区二区三区在线播放_国产无遮挡AAA片爽爽 | 久久久久久久女女女又又_91在线精品_狠狠色伊人亚洲综合网站色_99超碰在线播放_成人精品视频在线观看不卡_免费日韩在线观看_超级乱婬av片_亚洲成人精品一区二区 |