成人精品一区二区久久久 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 亚洲免费美女视频

zhuyunbo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhuyunbo的 主題 / 回貼
樓主  發(fā)表于: 2010-06-01 21:47
1、在FB塊中使用結(jié)構(gòu)編寫FB塊的準(zhǔn)則,就是其使用的內(nèi)部變量盡量與外部隔離,除了像PLC的新啟動/重啟動標(biāo)志,以及一些方波/脈沖波等全局變量可以在FB塊中使用外,其他的任何全局變量都不應(yīng)該在FB內(nèi)部使用,即使是自定義結(jié)構(gòu)也應(yīng)該在FB中單獨定義,在FB塊中使用結(jié)構(gòu)應(yīng)該在靜態(tài)類型變量中定義,

如下: VAR // Static Variables IM:STRUCT //Data structure of Internal Flags H1_AFCountImp:BOOL:=False; // Aux Flag Counter Impulse H1_CountImp:BOOL:=False; // Counter Impulse H1_ELCountMV:BOOL:=False; // Endless Counter Maximum Value END_STRUCT; //other data structure … END_VAR 在使用這些結(jié)構(gòu)時,可以按照如下方式: IM. H1_CountImp:=Imp;

2、在SCL中替代Set/Reset指令的方法 SCL中不存在Set/Reset指令,或者說也沒有必要使用。在SCL中,不使用排他條件Else的條件語句就是一個Set/Reset指令。

如下編程: IF THEN Variable name:=1; END_IF; 其等同于: (S)

若加上Else條件,如下: IF THEN Variable name:=1; ELSE Variable name:=0; END_IF; 則等同于: ( )

一條完整的包含置位和復(fù)位的語句可以使用如下方式編程:

IF THEN Variable name:=1; END_IF; IF THEN Variable name:=0; END_IF; 其等效于SR指令,若將上面的兩個條件語句的先后次序顛倒一下,則等效于RS指令。

3、簡化程序指令 <1>、盡量使用賦值語句替代那些不用于SR/RS指令的BOOL型賦值條件語句,如下: IF fnAdd &(button=false) THEN pus1:=true; ELSE pus1:=false; END_IF; 其等效于pus1:= fnAdd &(NOT button),這樣使程序看起來更加簡潔和容易閱讀。

<2>、對于非BOOL型賦值語句則不能這如上簡化,而是可以通過SEL函數(shù)實現(xiàn): IF fnAdd &(button=false) THEN pus1:=value1; ELSE pus1:= value2; END_IF; 其等效于pus1:= SEL (G:= fnAdd &(button=false), IN0:= value2,IN1:= value1); 使用該函數(shù)時注意兩點:<1>、參數(shù)名不能省略;<2>、當(dāng)選擇條件G為TRUE時,選擇后一個參數(shù)值IN1,為FALSE時,選擇前一個參數(shù)值IN0,這點與計算機C語言等正好相反。 <3>、XOR指令有著比AND 和OR更為復(fù)雜的表達,能使用XOR的地方應(yīng)該盡量使用 IF (condition1 AND (NOT condition2)) OR (condition2 AND ( NOT condition1)) THEN Result:=true; ELSE Result:=false; END_IF; 其等效于Result:= condition1 XOR condition2; XOR功能就是兩條件不同輸出TRUE,相同輸出FALSE

4、脈沖沿檢測功能使用以下兩條語句替代脈沖上升沿檢測函數(shù),譬如檢測button_Input上升沿的代碼如下: Puls:=button_Input & (NOT button_Last); button_Last:= button_Input; 同樣的下降沿脈沖檢測如下: Puls:= ( NOT button_Input) & button_Last; button_Last:= button_Input;

5、編寫脈沖發(fā)生器波峰持續(xù)時間僅為一個PLC掃描周期的波形稱為脈沖波,而波峰持續(xù)時間大于或等于兩個PLC掃描周期的波形稱為方波,脈沖波可用于計數(shù)、定時,方波可用于控制信號燈的閃爍輸出,可以在西門子PLC的硬件配置中配置一個字節(jié)的各種時間的方波(波峰時間和波谷時間為1:1),假設(shè)"FP_1Sec" 為這個字節(jié)中1秒的方波,則: <1>、間隔1秒的脈沖波“Impls_1Sec” 如下編程: “Impls_1Sec” := "FP_1Sec" AND (NOT “Impls_1Sec_Aux”); “Impls_1Sec_Aux”:= "FP_1Sec" ; <2>、間隔10秒的脈沖波“Impls_10Sec” 如下編程: IF (“Impls_10Sec” ) THEN Count_ Actual:=0; “Impls_10Sec”:=0; ELSE IF (“Impls_1Sec” ) THEN Count_ Actual:= Count _ Actual +1; END_IF; “Impls_10Sec”:= Count_ Actual>=10; END_IF; Count_ Actual的初始值為0,同時當(dāng)系統(tǒng)新啟動時,也需將其設(shè)為零。間隔更長時間的脈沖波編程都可以按照上面的方式編程。

6、盡量使用編程計數(shù)功能來替代定時器功能,這樣使程序更可靠和易于閱讀假設(shè)Input_Condition為輸入,Output_Delay為通過定時處理后的輸出,Timer_Setpoint為時間設(shè)定點,Timer_Actual為當(dāng)前時間計數(shù)的實際值,“Impls_1Sec” 為系統(tǒng)編程產(chǎn)生的1秒脈沖。 <1>、在輸入條件滿足的情況下,延時輸出的定時器: IF (NOT Input_Condition) THEN Timer_Actual:= 0; Output_Delay:= 0; ELSE IF (“Impls_1Sec” AND NOT Output_Delay) THEN Timer_ Actual:= Timer_ Actual +1; END_IF; Output_Delay:= Timer_Actual >= Timer_Setpoint; END_IF;


<2>、有記憶的延時輸出定時器,即在延時過程中,若輸入條件終止,不影響延時,這種定時器必須使用其它的信號復(fù)位。 IF Input_Condition THEN Output_Aux:=1; END_IF; IF (NOT Output_Aux) THEN Timer_Actual:= 0; Output_Delay:=0; ELSE IF (“Impls_1Sec” AND NOT Output_Delay) THEN Timer_ Actual:= Timer_ Actual +1; END_IF; Output_Delay:= Timer_Actual >= Timer_Setpoint; END_IF; 若想終止Output_Delay的輸出,必須在后面追加一條條件語句,用于復(fù)位Output_Aux


<3>、立即輸出,延時斷開的定時器 IF Input_Condition THEN Timer_Actual:= 0; Output_Aux:= 0; Output_Delay:=1; //立即輸出 ELSE IF (“Impls_1Sec” AND NOT Output_Aux) THEN Timer_ Actual:= Timer_ Actual +1; END_IF; Output_Aux:= Timer_Actual >= Timer_Setpoint; END_IF; IF Output_Aux THEN Output_Delay:=0; //延時斷開 END_IF;


<4>、在檢測到一個上升沿脈沖后,立即輸出,并開始計時,在時間到達后斷開。 IF Input_Condition THEN Output_Aux:=1; END_IF; IF (NOT Output_Aux) THEN Timer_Actual:= 0; Timer_Arrived := 0; ELSE IF (NOT Timer_ Arrived AND “Impls_1Sec” ) THEN Timer_Actual:= Timer_Actual +1; END_IF; Timer_ Arrived := Timer_Actual >= Timer_Setpoint; END_IF; IF Timer_ Arrived THEN Output_Aux:=0; END_IF; Output_Delay:= Output_Aux;


通過以上的編程方式可以實現(xiàn)任何定時器功能,而代碼卻可以為不同的PLC系統(tǒng)所使用。

7、使用編程計數(shù)功能來替代計數(shù)器在SCL語言中使用計數(shù)功能是最為簡單的,其關(guān)鍵是必須首先對輸入進行脈沖檢測假設(shè)Input_Imp為輸入脈沖,CountImp為輸入脈沖檢測,Counter為計數(shù)值,F(xiàn)actor為計數(shù)因子(更詳細點就是每來一次脈沖,計數(shù)值增加多少)。 (*----- Create Impulse (Impulse Evaluation) -----------------------------------------------------*) CountImp:= Input_Imp AND (NOT CountImp_Old); CountImp_Old:= Input_Imp; (*----- Counter ---------------------------------------------------------------------------------*) IF CountImp THEN Counter:= Counter+Factor; END_IF; 一個完整的計數(shù)程序應(yīng)該還有計數(shù)器復(fù)位功能以及計數(shù)值上限檢測條件(以防止計數(shù)值溢出)。

8、新故障/新警告的檢測一個完整的FB塊應(yīng)該能夠檢測故障/警告,以及新故障/新警告,假設(shè)Input1, Input2… Inputn對應(yīng)故障的輸入(有信號表示OK),F(xiàn)ault1, Fault2… Faultn對應(yīng)故障位,NFault1, NFault2…NFaultn對應(yīng)新故障位,F(xiàn)lt和NFlt分別對應(yīng)綜合的故障和新故障,Ackn對應(yīng)故障應(yīng)答輸入,為常開點,Mute對應(yīng)新故障消除輸入(或者稱為蜂鳴器沉寂),為常開點: Fault1:= NOT Input1 OR (Fault1 AND NOT Ackn); NFault1:= Fault1 AND (Mute OR NFault1); Fault2:= NOT Input2 OR (Fault2 AND NOT Ackn); NFault2:= Fault2 AND (Mute OR NFault2); … Flt := Fault1 OR Fault2 OR Faultn NFlt :=(Fault1 AND NOT NFault1) OR (Fault2 AND NOT NFault2) OR (Faultn AND NOT NFaultn) NFlt就是最終的新故障輸出指示,新警告的檢測與之類似。

9、字中取位字中取位有兩種方式,一種是通過西門子所特有的字取位方式實現(xiàn),一種是通過計算機編程的標(biāo)準(zhǔn)方式實現(xiàn),假設(shè)Input_Word為輸入?yún)?shù),Word類型,W0,W1,…W15為位變量。

<1>、通過西門子的M變量實現(xiàn): Temp_Aux:=MW[10]; MW[10]:=Input_Word; W0:=M[11,0]; W1:=M[11,1]; W2:=M[11,2]; W3:=M[11,3]; W4:=M[11,4]; W5:=M[11,5]; W6:=M[11,6]; W7:=M[11,7]; W8:=M[10,0]; W9:=M[10,1]; W10:=M[10,2]; W11:=M[10,3]; W12:=M[10,4]; W13:=M[10,5]; W14:=M[10,6]; W15:=M[10,7]; MW[10]:=Temp_Aux;

<2>、通過標(biāo)準(zhǔn)編程實現(xiàn) w0:=(Input_Word & 16#1)=16#1; w1:=(Input_Word & 16#2)=16#2; w2:=(Input_Word & 16#4)=16#4; w3:=(Input_Word & 16#8)=16#8; w4:=(Input_Word & 16#10)=16#10; w5:=(Input_Word & 16#20)=16#20; w6:=(Input_Word & 16#40)=16#40; w7:=(Input_Word & 16#80)=16#80; w8:=(Input_Word & 16#100)=16#100; w9:=(Input_Word & 16#200)=16#200; w10:=(Input_Word & 16#400)=16#400; w11:=(Input_Word & 16#800)=16#800; w12:=(Input_Word & 16#1000)=16#1000; w13:=(Input_Word & 16#2000)=16#2000; w14:=(Input_Word & 16#4000)=16#4000; w15:=(Input_Word & 16#8000)=16#8000;

使用方式1會更加簡單和容易理解一些,但方式2具有更加寬廣的應(yīng)用場合,更加標(biāo)準(zhǔn)化,即使是當(dāng)今的計算機編程在取位操作時也類似于上面的編程。字取位的場合,一般用于總線數(shù)據(jù)(譬如變頻器的狀態(tài)數(shù)據(jù)),則可能是字/整數(shù),此時就需要用到上面的編程。 10、將位組合成字相當(dāng)于“字中取位”的反向操作,這也有兩種方法,一種方法是使用M變量,類似于“字中取位”的方式<1>,另一種也是標(biāo)準(zhǔn)編程,假設(shè)Output_Word為輸出參數(shù),Word類型,W0,W1,…W15為位變量。 <1>、通過西門子的M變量實現(xiàn): Temp_Aux:=MW[10]; M[11,0] := W0; M[11,1] := W1; M[11,2] := W2; M[11,3] := W3; M[11,4] := W4; M[11,5] := W5; M[11,6] := W6; M[11,7] := W7; M[10,0] := W8; M[10,1] := W9; M[10,2] := W10; M[10,3] := W11; M[10,4] := W12; M[10,5] := W13; M[10,6] := W14; M[10,7] := W15; Output_Word:=MW[10]; MW[10]:=Temp_Aux; <2>、通過標(biāo)準(zhǔn)編程實現(xiàn) IF W0 THEN Output_Word:=Output_Word OR 16#1; ELSE Output_Word:=Output_Word AND (NOT 16#1); END_IF; IF W1 THEN Output_Word:=Output_Word OR 16#2; ELSE Output_Word:=Output_Word AND (NOT 16#2); END_IF; IF W2 THEN Output_Word:=Output_Word OR 16#4; ELSE Output_Word:=Output_Word AND (NOT 16#4); END_IF; IF W3 THEN Output_Word:=Output_Word OR 16#8; ELSE Output_Word:=Output_Word AND (NOT 16#8); END_IF; IF W4 THEN Output_Word:=Output_Word OR 16#10; ELSE Output_Word:=Output_Word AND (NOT 16#10); END_IF; IF W5 THEN Output_Word:=Output_Word OR 16#20; ELSE Output_Word:=Output_Word AND (NOT 16#20); END_IF; IF W6 THEN Output_Word:=Output_Word OR 16#40; ELSE Output_Word:=Output_Word AND (NOT 16#40); END_IF; IF W7 THEN Output_Word:=Output_Word OR 16#80; ELSE Output_Word:=Output_Word AND (NOT 16#80); END_IF; IF W8 THEN Output_Word:=Output_Word OR 16#100; ELSE Output_Word:=Output_Word AND (NOT 16#100); END_IF; IF W9 THEN Output_Word:=Output_Word OR 16#200; ELSE Output_Word:=Output_Word AND (NOT 16#200); END_IF; IF W10 THEN Output_Word:=Output_Word OR 16#400; ELSE Output_Word:=Output_Word AND (NOT 16#400); END_IF; IF W11 THEN Output_Word:=Output_Word OR 16#800; ELSE Output_Word:=Output_Word AND (NOT 16#800); END_IF; IF W12 THEN Output_Word:=Output_Word OR 16#1000; ELSE Output_Word:=Output_Word AND (NOT 16#1000); END_IF; IF W13 THEN Output_Word:=Output_Word OR 16#2000; ELSE Output_Word:=Output_Word AND (NOT 16#2000); END_IF; IF W14 THEN Output_Word:=Output_Word OR 16#4000; ELSE Output_Word:=Output_Word AND (NOT 16#4000); END_IF; IF W15 THEN Output_Word:=Output_Word OR 16#8000; ELSE Output_Word:=Output_Word AND (NOT 16#8000); END_IF; 同樣的,使用標(biāo)準(zhǔn)化編程會繁瑣一些,但有著很強的通用性,在總線通訊控制中,很多控制字(如變頻器)都是以字的形式傳遞,所以需要把一些BOOL數(shù)據(jù)合并到一個字中,可以采用上面的對字中的位進行置位/復(fù)位操作的方式,但事實上使用時,控制命令可能只有啟動/停止和方向控制等,所以這是可以直接對輸出賦值,譬如當(dāng)我們知道16#0F對應(yīng)啟動命令和正傳時,可以直接使用如下賦值語句即可控制變頻器正向運轉(zhuǎn):Output_Word:= 16#0F,如需反向運轉(zhuǎn),則再賦另一個值即可,而不需要像上面那樣對字的每一位操作。以上是我總結(jié)的一些使用技巧,其編程可能有更好的實現(xiàn)方式,歡迎來信探討。



cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6619 個
工控威望: 38431 點
下載積分: 13883 分
在線時間: 9781(小時)
注冊時間: 2006-09-13
最后登錄: 2025-10-06
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2010-06-02 13:01
一個好好的帖子,由于樓主發(fā)帖時的懶惰就這樣毀掉了。

LZ您老發(fā)帖時不能修正一下格式?就直接Ctrl+V上來了

主站蜘蛛池模板: 国产天堂视频在线观看 | 91日日拍夜夜嗷嗷叫国产 | 草av | 欧美日韩一区二区三区在线观看免 | 国产乱人伦精品一区二区在线观看 | 午夜精品久久久 | 久久人人爽人人爽人人片亚洲 | 亚洲一卡2卡3卡四卡新区 | 婷婷五月综合缴情在线视频 | 久久99精品国产麻豆宅宅 | 蜜国产精品jk白丝av网站 | 超碰在线免费 | 国产成人一区 | 国产91孕妇孕交17部 | 久久亚洲精选 | 国产欧美日韩视频一区二区三区 | 国产亲子乱弄免费视频 | 国产精品 精品国内自产拍 操出白浆视频 | 欧美一区二区在线看 | 欧洲色在线 | 国精品无码一区二区三区在线蜜臀 | 中出国产 | 国产又色又爽又黄好看视频 | 久久久久99精品成人片欧美 | 亚洲狠狠爱综合影院网页 | 91在线porny国产在线看 | 精品少妇人妻av无码久久 | 亚洲国产老鸭窝一区二区三区 | 免费在线精品视频 | 日本黄a| 国产片精品av在线观看夜色 | 精品国产女主播在线观看 | 成人久久久久爱 | 玉足女爽爽91 | 干一干操一操 | 日韩成人在线看 | 成人欧美一区二区三区1314 | 韩国一区二区在线观看 | 无码少妇一区二区浪潮免费 | 夜晚天天看视频 | 中文字幕成人在线 | 欧美黄色三级视频 | 四虎最新免费网址 | 色欧美88888久久久久久影院 | 男生白内裤自慰gv白袜男同 | av免费在线观看网站 | 久久婷婷视频 | 超碰曰口干天天种夜夜爽 | 久久久亚洲色 | 青青久在线视频 | 亚洲免费高清视频 | 狠狠色狠狠| 精品亚洲视频在线观看 | 国产中文原创 | av一本久道久久波多野结衣 | 国产桃色无码视频在线观看 | av片在线观看 | 亚洲黄色小视频 | 孩交精品xxxx视频视频 | 主站蜘蛛池模板: 蛛词}| 在线日韩一区 | 亚洲日本视频在线观看 | 久久久久国内精品影院 | 无码加勒比一区二区三区四区 | 日韩美女自卫慰黄网站 | 亚洲精品色情app在线下载观看 | 伦埋琪琪电影院久久 | zzijzzij日本成熟少妇 | 在线青草 | 久久久久久久波多野结衣高潮 | 国产裸体视频网站 | 久草免费资源 | 中文字幕精品亚洲一区 | 国产果冻豆传媒麻婆精东 | 人妻无码一区二区三区 tv | 狠狠色噜噜狠狠狠狠 | 亚洲h视频在线观看 | 国产aⅴ爽av久久久久电影渣男 | 3d动漫精品啪啪一区二区中 | 国产高潮视频在线观看 | 日韩高清在线观看 | 国产综合在线播放 | 五月天一区二区三区 | 九九热精品视频在线播放 | 欧美一区二区三区成人片在线 | 国产成人无码免费视频97 | 亚洲人成电影网站在线观看 | 欧美日韩色综合 | 欧美一区二区三区四区五区无卡码 | 国产情侣激情在线对白 | 国产真实乱对白精彩久久 | 91久久国产露脸精品 | 亚洲区一区二区三区 | 风韵饥渴少妇在线观看 | 天堂视频免费 | 91视频在线观看视频 | 欧美在线xxx | 亚洲第一二三四区 | 久久精品国产精品亚洲 | 国产高潮流白浆免费观看 | 东北女人啪啪对白 | 黄色成年人网站 | 女学生14毛片视频片二毛 | 亚洲精品久久久久久久蜜桃 | 欧美成人久久久免费播放 | 日本视频一区二区 | 日韩在线精品成人av在线 | 久久白浆 | 丰满女人又爽又紧又丰满 | 天堂av亚洲 | 亚洲国产精品无码久久久蜜芽 | 国产精品99蜜臀久久不卡二区 | 天堂一码二码专区 | 成人伊人网 | 国产国产久热这里只有精品 | 大肉大捧一进一出好爽app | 天堂草在线观看 | 国产凹凸在线一区二区 | 99热这里只有精品2 四库成人免费视频 | 主站蜘蛛池模板: 蛛词}| 亚洲精品国产综合久久久久紧 | 日本裸交xx╳╳137大胆 | aa亚洲 | 亚洲男女一区二区三区 | 曰韩人妻无码一区二区三区综合部 | 欧美视频1| 日韩精品极品视频 | 欧美精品自拍 | 国产精品va在线观看手机版hd | 午夜视频在线观看视频 | 免费av福利| 亚洲乱码尤物193yw最新网站 | 天天操天天操 | av资源站最新av | 日本视频高清一道一区 | 国产福利精品一区二区三区 | 欧美性午夜视频观看 | 久久免费视频在线观看 | 乱色熟女综合一区二区三区 | 99热在线免费观看 | 亚洲欧洲一区 | 日韩高清观看 | 成人免费乱码大片a毛片 | youjizz.中国丰满少妇 | 日骚| 日本无码人妻波多野结衣 | 亚洲精品尤物av在线观看不卡 | 大陆国语对白国产av片 | 97久章草在线视频播放 | 美女高潮呻吟汇编hd | 99999久久久久久亚洲 | 中文字幕国产剧情 | a视频免费在线观看 | 欧美国产成人久久精品 | 精品久久久久久久 | 欧美精品一级片 | 亚洲精品无码成人片久久 | 夜鲁夜鲁夜鲁视频在线观看 | 国产一级做a爱免费视频 | 日韩岛国片 | 欧洲熟妇色xxxx欧美老妇性 | 精品一区二区免费视频 | 国产女人18毛片水真多18动漫 | 日本三级手机在线播放线观看 | 日韩 高清 无码 人妻 | 法国啄木乌av片在线播放 | 精品久久久精品 | 视频一二三区 | 西西裸体性猛交乱大xxxx | 男子天堂av | 真实乱视频国产免费观看 | 亚洲伊人五月丁香激情 | 国产成人a区在线观看 | 国产美女脱的黄的全免视频 | 美女综合网 | 51久久国产露脸精品国产 | 国产美女特级嫩嫩嫩bbb | 亚洲欧美日韩精品久久奇米一区 | 亚洲毛片在线看 | 主站蜘蛛池模板: 蛛词}| 美女啪啪av| 国产激情久久 | 91com在线观看 | 午夜你懂的 | 国产免费永久精品无码 | www.黄色小说 | 91视频最新网址 | 国产av夜夜欢一区二区三区 | 欧美 国产 精品 | 色婷婷久久综合 | 国产成人精品999在线观看 | 国产精品自拍在线 | 免费看中国毛片 | 蜜臀久久精品久久久更新时间 | 国产jk制服丝袜美腿呻吟动漫 | 成人亚洲性情网站www在线观看 | 激情av网址 | 又色又爽又黄的视频软件app | 强美女免费网站在线视频 | 午夜啪啪网站 | 日本va在线 | 国产一起色一起爱 | 国产口爆吞精在线视频2020版 | 日韩a无v码在线播放免费 | 伊人青青久久 | 蜜臀av夜夜澡人人爽人人 | 青青草原影视 | 免费va人成视频网站全 | 日韩精品xxx | 午夜夜伦鲁鲁片免费无码 | 91最新视频在线观看 | 青草草在线视频 | 连续高潮抽搐爽死喷水流白浆 | 国产成人mv在线播放 | 狠狠亚洲色一日本高清色 | 精品国产sm最大网站蜜芽 | 色亚洲色图| 一区二区三区免费在线视频 | 国产毛片久久久久久美女视频 | 无码人妻丝袜在线视频红杏 | 欧美另类在线制服丝袜国产 | 国产午夜无码片在线观看影视 | 少妇一级淫免费观看 | 十八女人水多三级 | 国产亚洲欧美在线观看三区 | 黄色性大片 | 成年美女黄网站色大片免费软件看 | av小说亚洲 | 亚洲毛片一级 | 日操| 男人的天堂网在线观看 | 精品国产成人 | 国产成人精品一区二区三区四区 | 四库影院永久四虎精品国产 | 97资源共享在线视频 | 国产精品久久久久久久久久久久久久久久久久 | 偷拍老熟妇和小伙xxxx视频 | 色aⅴ色av色av偷拍 | 97色伦网| 主站蜘蛛池模板: 蛛词}| 中文字幕av无码人妻 | 狠狠躁夜夜躁人人爽天天高潮 | 亚洲va韩国va欧美va精品 | 久久国内精品自在自线400部 | 国产女精品视频网站免费 | 久久超碰精品一夜七次郎 | 少妇久久久久久人妻无码 | 澳门三级 黄,色在线看! | 欧美激情另类 | 中文字幕超清在线免费观看 | 人妻熟女αⅴ一区二区三区 | 精品久久久久久无码中文字幕漫画 | 国产九九av| 国产毛片在线视频 | 色视频在线观看免费 | 亚洲精品自拍视频在线观看 | 毛片免费视频 | 久久九九热re6这里有精品 | 国产在线小视频 | 伊人色综合久久天天人守人婷 | 国产成人综合自拍 | 国产尤物av一区二区三区 | 欧美在线精彩视频免费播放 | 无码高潮喷水在线观看 | 日本最新一区 | 国产亚洲精品久久久久丝瓜 | 欧美牲交a免费 | 亚洲一区二区日本泷泽萝拉 | 97免费视频在线观看 | 国产美女无遮挡永久免费 | 我要操av | 人妻少妇精品专区性色av | 亚洲色播爱爱爱爱爱爱爱 | 国产黄色片在线 | 欧美日激情 | 精品国产专区 | 亚洲区免费视频 | 久久羞羞 | 成熟老妇女毛茸茸的做性 | 色在线高清 | 国产真实的和子乱拍在线观看 | 免费无码又爽又刺激高潮的app | 黄在线网站 | 亚洲 欧美 自拍 小说 图片 | 粉嫩av一区二区三区在线播放 | 大唐艳妇臀荡乳欲伦小说 | 免费不卡的av | 久久二区三区 | 国产av无码日韩av无码网站 | 亚洲不卡1卡2卡三卡入口 | 久久久久久国产精品久久 | 美女bbbb | 黑丝白浆 | 久久久国产精品网站 | 日韩免费人妻av无码专区蜜桃 | 国产成人亚洲综合无码 | 亚洲国产成人一区二区精品区 | 曰韩a∨无码一区二区三区 琪琪色综合网 | 在线播放亚洲精品 |