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

2、在SCL中替代Set/Reset指令的方法 SCL中不存在Set/Reset指令,或者說(shuō)也沒(méi)有必要使用。在SCL中,不使用排他條件Else的條件語(yǔ)句就是一個(gè)Set/Reset指令。

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

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

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

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

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

<2>、對(duì)于非BOOL型賦值語(yǔ)句則不能這如上簡(jiǎn)化,而是可以通過(guò)SEL函數(shù)實(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ù)時(shí)注意兩點(diǎn):<1>、參數(shù)名不能省略;<2>、當(dāng)選擇條件G為T(mén)RUE時(shí),選擇后一個(gè)參數(shù)值IN1,為FALSE時(shí),選擇前一個(gè)參數(shù)值IN0,這點(diǎn)與計(jì)算機(jī)C語(yǔ)言等正好相反。 <3>、XOR指令有著比AND 和OR更為復(fù)雜的表達(dá),能使用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、脈沖沿檢測(cè)功能使用以下兩條語(yǔ)句替代脈沖上升沿檢測(cè)函數(shù),譬如檢測(cè)button_Input上升沿的代碼如下: Puls:=button_Input & (NOT button_Last); button_Last:= button_Input; 同樣的下降沿脈沖檢測(cè)如下: Puls:= ( NOT button_Input) & button_Last; button_Last:= button_Input;

5、編寫(xiě)脈沖發(fā)生器波峰持續(xù)時(shí)間僅為一個(gè)PLC掃描周期的波形稱(chēng)為脈沖波,而波峰持續(xù)時(shí)間大于或等于兩個(gè)PLC掃描周期的波形稱(chēng)為方波,脈沖波可用于計(jì)數(shù)、定時(shí),方波可用于控制信號(hào)燈的閃爍輸出,可以在西門(mén)子PLC的硬件配置中配置一個(gè)字節(jié)的各種時(shí)間的方波(波峰時(shí)間和波谷時(shí)間為1:1),假設(shè)"FP_1Sec" 為這個(gè)字節(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,同時(shí)當(dāng)系統(tǒng)新啟動(dòng)時(shí),也需將其設(shè)為零。間隔更長(zhǎng)時(shí)間的脈沖波編程都可以按照上面的方式編程。

6、盡量使用編程計(jì)數(shù)功能來(lái)替代定時(shí)器功能,這樣使程序更可靠和易于閱讀假設(shè)Input_Condition為輸入,Output_Delay為通過(guò)定時(shí)處理后的輸出,Timer_Setpoint為時(shí)間設(shè)定點(diǎn),Timer_Actual為當(dāng)前時(shí)間計(jì)數(shù)的實(shí)際值,“Impls_1Sec” 為系統(tǒng)編程產(chǎn)生的1秒脈沖。 <1>、在輸入條件滿(mǎn)足的情況下,延時(shí)輸出的定時(shí)器: 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>、有記憶的延時(shí)輸出定時(shí)器,即在延時(shí)過(guò)程中,若輸入條件終止,不影響延時(shí),這種定時(shí)器必須使用其它的信號(hào)復(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的輸出,必須在后面追加一條條件語(yǔ)句,用于復(fù)位Output_Aux


<3>、立即輸出,延時(shí)斷開(kāi)的定時(shí)器 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; //延時(shí)斷開(kāi) END_IF;


<4>、在檢測(cè)到一個(gè)上升沿脈沖后,立即輸出,并開(kāi)始計(jì)時(shí),在時(shí)間到達(dá)后斷開(kāi)。 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;


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

7、使用編程計(jì)數(shù)功能來(lái)替代計(jì)數(shù)器在SCL語(yǔ)言中使用計(jì)數(shù)功能是最為簡(jiǎn)單的,其關(guān)鍵是必須首先對(duì)輸入進(jìn)行脈沖檢測(cè)假設(shè)Input_Imp為輸入脈沖,CountImp為輸入脈沖檢測(cè),Counter為計(jì)數(shù)值,F(xiàn)actor為計(jì)數(shù)因子(更詳細(xì)點(diǎn)就是每來(lái)一次脈沖,計(jì)數(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; 一個(gè)完整的計(jì)數(shù)程序應(yīng)該還有計(jì)數(shù)器復(fù)位功能以及計(jì)數(shù)值上限檢測(cè)條件(以防止計(jì)數(shù)值溢出)。

8、新故障/新警告的檢測(cè)一個(gè)完整的FB塊應(yīng)該能夠檢測(cè)故障/警告,以及新故障/新警告,假設(shè)Input1, Input2… Inputn對(duì)應(yīng)故障的輸入(有信號(hào)表示OK),F(xiàn)ault1, Fault2… Faultn對(duì)應(yīng)故障位,NFault1, NFault2…NFaultn對(duì)應(yīng)新故障位,F(xiàn)lt和NFlt分別對(duì)應(yīng)綜合的故障和新故障,Ackn對(duì)應(yīng)故障應(yīng)答輸入,為常開(kāi)點(diǎn),Mute對(duì)應(yīng)新故障消除輸入(或者稱(chēng)為蜂鳴器沉寂),為常開(kāi)點(diǎn): 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就是最終的新故障輸出指示,新警告的檢測(cè)與之類(lèi)似。

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

<1>、通過(guò)西門(mén)子的M變量實(shí)現(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>、通過(guò)標(biāo)準(zhǔn)編程實(shí)現(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會(huì)更加簡(jiǎn)單和容易理解一些,但方式2具有更加寬廣的應(yīng)用場(chǎng)合,更加標(biāo)準(zhǔn)化,即使是當(dāng)今的計(jì)算機(jī)編程在取位操作時(shí)也類(lèi)似于上面的編程。字取位的場(chǎng)合,一般用于總線(xiàn)數(shù)據(jù)(譬如變頻器的狀態(tài)數(shù)據(jù)),則可能是字/整數(shù),此時(shí)就需要用到上面的編程。 10、將位組合成字相當(dāng)于“字中取位”的反向操作,這也有兩種方法,一種方法是使用M變量,類(lèi)似于“字中取位”的方式<1>,另一種也是標(biāo)準(zhǔn)編程,假設(shè)Output_Word為輸出參數(shù),Word類(lèi)型,W0,W1,…W15為位變量。 <1>、通過(guò)西門(mén)子的M變量實(shí)現(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>、通過(guò)標(biāo)準(zhǔn)編程實(shí)現(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)化編程會(huì)繁瑣一些,但有著很強(qiáng)的通用性,在總線(xiàn)通訊控制中,很多控制字(如變頻器)都是以字的形式傳遞,所以需要把一些BOOL數(shù)據(jù)合并到一個(gè)字中,可以采用上面的對(duì)字中的位進(jìn)行置位/復(fù)位操作的方式,但事實(shí)上使用時(shí),控制命令可能只有啟動(dòng)/停止和方向控制等,所以這是可以直接對(duì)輸出賦值,譬如當(dāng)我們知道16#0F對(duì)應(yīng)啟動(dòng)命令和正傳時(shí),可以直接使用如下賦值語(yǔ)句即可控制變頻器正向運(yùn)轉(zhuǎn):Output_Word:= 16#0F,如需反向運(yùn)轉(zhuǎn),則再賦另一個(gè)值即可,而不需要像上面那樣對(duì)字的每一位操作。以上是我總結(jié)的一些使用技巧,其編程可能有更好的實(shí)現(xiàn)方式,歡迎來(lái)信探討。




主站蜘蛛池模板: xxxxxxxxxxxxxx日本| 高大丰满熟妇丰满的大白屁股 | 亚洲 丝袜 另类 校园 欧美 | 日韩二区在线 | 中文日韩亚洲欧美制服 | 国产在线乱码一区二三区 | 日韩欧美一级在线观看 | 日本少妇高潮正在线播放 | 国产精品麻豆成人av网 | 美女疯狂连续喷潮视频 | 天天干天天操天天摸 | 欧美老女人性 | 女人张开腿让男桶喷水高潮 | 人妻有码中文字幕在线 | 无套内谢孕妇毛片免费看 | 超碰公开在线 | 2019国产精品青青草原 | 亚洲国产精品久久久天堂 | 韩日中文字幕 | 久久人妻无码中文字幕 | 日韩少妇内射免费播放18禁裸乳 | 国产成人一二三 | 国内自拍一区 | av无码人妻中文字幕 | 一本久道综合在线无码88 | 狍与女人做爰毛片 | 国产精品免费大片 | 色婷婷久久一区二区三区麻豆 | 怡春院久久国语视频免费 | 欧美成人看片一区二区 | 国产美女裸体丝袜喷水视频 | 小荡货奶真大水真多紧视频 | 视频福利在线 | 四虎三级 | 免费观看无遮挡www的视频 | 久久人人97超碰爱香蕉 | 永久久久免费人妻精品 | 亚洲精品国产一区二区小泽玛利亚 | 最新福利网址 | a极黄色片 | 髙清国产性猛交xxxand | 欧美高大丰满少妇xxxx | 免费全黄无遮挡裸体毛片 | 日韩精品免费无码专区 | 少妇9999九九九九在线观看 | 人妻夜夜爽天天爽 | 精品国产一区二区三区小蝌蚪 | 无遮挡边吃摸边吃奶边做 | 久久综合色一综合色88欧美 | 亚洲精品一区二区三区精华液 | 久久亚洲婷婷 | 久久久全国免费视频 | 免费看无码特级毛片 | 小13箩利洗澡无码视频免费网站 | 天天射天天干天天色 | 无码手机线免费观看 | 手机无码人妻一区二区三区免费 | 午夜精品久久99蜜桃的功能介绍 | 国产美女高潮一区二区三区 | 主站蜘蛛池模板: 蛛词}| 性xxxxx欧美极品少妇 | 亚洲精品无码少妇30p | 免费人成网站视频在线观看 | 欧美牲交a欧美牲交aⅴ | 一级特黄aaaaaa大片 | 亚洲一区波多野结衣在线app | 亚洲 欧美 影音先锋 | 国产成人av激情在线播放 | 亚洲妓女综合网99 | 线上av| 内射老妇bbwx0c0ck | 亚洲国产一区二区精品专区 | 日本www在线 | 麻豆乱码国产一区二区三区 | 亚欧在线高清专区 | 婷婷丁香五月亚洲中文字幕 | 蜜桃麻豆www久久国产精品 | 国产欧美一区二区精品老汉影院 | 国产精品久久久久不卡无毒 | 四只老虎免费永久观看地址 | 少妇小芸h系列小说 | 国模gogo无码人体啪啪 | 在线 v亚洲 v欧美v 专区 | 亚洲va久久久噜噜噜久久 | 国产毛片毛片毛片毛片毛片 | 丰满饥渴老女人hd69av | 国产一区二区三区在线观看 | 国产偷v国产偷v亚洲高清 | 无码中文字幕波多野结衣 | 国产精品久久久久久久免费软件 | 成人无码一区二区三区网站 | 国产午夜一级一片免费播放 | 国产三级午夜理伦三级 | 成在人线av无码免费高潮喷水 | 国产精品卡一卡2卡三卡网站 | 亚洲视频一区在线播放 | 日本精品高清一区二区 | 欧美一区二区三区 | 性欧美大战久久久久久久久 | 免费国产作爱视频网站 | 国产成人免费无码视频在线观看m | 亚洲va视频 | 久久人人爽人人爽人人av东京热 | 亚洲成熟少妇视频在线观看 | 久久久www成人免费精品 | 黄色小视频免费 | 国产乱子伦精品视频 | 91看黄 | 日韩欧美少妇 | 色综合天天综合网中文 | 护士的小嫩嫩好紧好爽 | 国产交换配乱婬视频偷网站 | 少妇献身老头系列 | 久草导航 | 丝袜高跟麻麻浓精受孕人妻 | 亚洲欧美日韩精品永久在线 | 国产精品久久久久久婷婷 | 伊人99热| 亚洲男人的天堂av手机在线观看 | 主站蜘蛛池模板: 蛛词}| 爽爽精品dvd蜜桃成熟时电影院 | 欧美4区 | 色一区二区三区 | 91精品久久久久久久99蜜桃 | 少妇人妻无码专用视频 | 女女互揉吃奶揉到高潮视频 | 99爱这里只有精品 | 亚洲熟妇av一区二区三区漫画 | 婷婷狠狠久久久一本精品 | 亚洲精品免费网站 | 顶级少妇做爰视频在线观看 | 午夜在线免费观看视频 | 精品少妇一区二区三区日产乱码 | 欧美日韩国产传媒 | 蜜桃麻豆www久久国产精品 | 欧美激情导航 | 国产普通话bbwbbwbbw | 国产精品美女久久久久久丫 | 人妻尝试又大又粗久久 | 亚洲中文字幕无码天堂男人 | 男女黄色网| 香蕉伊蕉伊中文在线视频 | 青青操视频在线播放 | 日韩国产专区 | 国产精品多久久久久久情趣酒店 | 婷婷成人激情 | 五月色丁香婷婷网蜜臀av | 久久97人人超人人超碰超国产 | 麻豆国产av剧情偷闻女邻居内裤 | 在线观看国产网址你懂的 | 538任你躁精品视频网免费 | 九九综合 | 全部孕妇体内谢精满孕交99 | 国产交换配乱淫视频免费 | 高清一级黄色片 | 91人人草 | www.久久国产| 亚洲 欧美 另类人妖 | 丰满熟女高潮毛茸茸欧洲视频 | 天堂在线中文网 | 日日摸夜夜添夜夜添国产2020 | 欧美黄色免费网 | 欧美与黑人午夜性猛交久久久 | 国产免费久久久久久无码 | 老司机精品导航 | 国产精品久久久久久欧美 | 日韩中字在线观看 | 国产偷抇久久精品a片蜜臀av | 99视频99| 一级黄色片免费看 | 超碰1024 | 国产性色av免费观看 | 亚洲精品国产嫩草在线观看东京热 | 精品视频一二区 | 手机成人av | 成人免费播放视频777777 | 青青操国产视频 | www.91av在线| 手机av看片| 主站蜘蛛池模板: 蛛词}| 露脸叫床粗话东北少妇 | 福利视频网站导航 | 日韩欧美中文 | 岛国av在线免费 | 日本一区二区三区免费播放 | 一本大道久久a久久综合婷婷 | 精品美女久久久 | 亚州综合网 | 忍不住的亲子中文字幕 | 久久久久久久久毛片精品 | 性高朝大尺度少妇大屁股 | 国产黄色资源 | av大片网址 | 无码不卡一区二区三区在线观看 | 国产三级精品在线 | 日日噜噜噜夜夜爽爽狠狠22 | 国产一区不卡在线 | 国产精品无码素人福利不卡 | 高潮抽搐潮喷毛片在线播放 | 欧美一级在线免费观看 | 99久久精品国产免费看不卡 | 少妇与子乱毛片 | a级特黄一级一大片多人 | 少妇特黄一区二区三区 | 在线亚洲专区高清中文字幕 | 国产精品日日摸天天碰 | 一本大道无码日韩精品影视丶 | 亚洲欧美日韩综合在线丁香 | 亚洲人成在线观看网站不卡 | 中文字幕亚洲一区二区三区五十路 | 青青草在在观免费福利线观看 | 富婆按摩高潮av久久爱 | av在线播放日韩亚洲欧我不卡 | 精品国产乱码久久久久久影片 | 国内精品视频在线播放 | 综合精品国产 | 少妇被粗大的猛进69视频 | 日韩精品亚洲人成在线 | 免费一级大片 | 伊人免费网 | 少妇白浆高潮无码免费区 | 三级网站视频在在线播放 | 亚洲精品图片一区15p | 91成年影院 | 中文字幕dvd| 午夜毛片不卡高清免费看 | 午夜激情综合 | 国内精品伊人久久久久影院麻豆 | 又色又爽又黄的免费网站aa | 国产偷窥自拍视频 | 国产美女免费网站 | 亚洲干综合 | 伊人春色在线观看 | 日本一区二区三区免费播放视频了 | 亚洲欧美自拍偷拍 | 国产成人av免费在线观看 | 久久精品国自产拍 | 免费视频久久 | 欧美性猛交xxx乱大交3 | 主站蜘蛛池模板: 蛛词}| 国产真实乱子伦视频播放 | 暖暖 免费 高清 日本 在线 | 中文字幕免费无码专区 | 成年站免费网站看v片在线 岛国搬运工av在线播放 | 国内精品久久久久影视老司机 | 香蕉视频色 | 日韩三级中文 | 国产伦理一区二区 | 99热九九这里只有精品10 | 五月av综合av国产av | 日本偷偷操 | 色综合欧美 | 国语自产精品视频在线第100页 | 中国女人熟毛茸茸a毛片 | 亚洲天堂岛国片 | 国精产品999一区二区三区有 | 亚洲欧美精品综合一区 | 国产精品福利网站 | av日韩片 | 成年网站在线在免费线播放欧美 | 亚洲va欧美va国产va综合 | 五月天久久久久久九一站片 | 在线视频观看免费视频18 | 国产浪潮av性色av小说 | 无码人妻精品一区二区三区下载 | 色狠狠综合网 | 无码福利在线观看1000集 | 日韩激情在线视频 | 在线观看黄色国产 | 羞羞视频网 | 欧美日本免费高清一区二区 | 欧美乱码视频 | 爽妇网国产精品 | 免费无码肉片在线观看 | 国产精品suv一区二区88 | 国产精品偷伦视频免费手机播放 | 国产精品久久久久久久av | 色丁香婷婷综合久久 | 日本超碰在线 | 婷婷成人基地 | 国产精品传媒在线观看 | 欧美高大丰满少妇xxxx | 美女无内衣无内裤网站 | 欧美寡妇性猛交 | 狠狠干天天 | 成人18毛片| 中文字幕乱码一区二区免费 | 免费黄色片网址 | 97色偷偷色噜噜狠狠爱网站97 | 18分钟处破好疼哭视频在线观看 | av一区二区三区四区 | 婷婷色爱区综合五月激情 | 天堂资源最新在线 | 91精品久久久久 | 日韩亚洲国产主播在线不卡 | 欧美高清国产 | 国偷自产一区二视频观看 | 日本一二区视频 | 真实国产精品vr专区 |