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

nos001
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 110 點(diǎn)
下載積分: 814 分
在線時(shí)間: 42(小時(shí))
注冊(cè)時(shí)間: 2018-03-31
最后登錄: 2022-10-06
查看nos001的 主題 / 回貼
樓主  發(fā)表于: 2019-06-27 16:21
圖片:
找不到st編程的教程,硬是自己摸索,一點(diǎn)一點(diǎn)摳出來(lái)的。
后來(lái)發(fā)現(xiàn)iQ-R 結(jié)構(gòu)化文本(ST)編程指南就是教程,關(guān)于語(yǔ)法、其他手冊(cè)上找不到的較難理解的結(jié)構(gòu)變量都有示例。
完全st編程的中斷寫法好幾天無(wú)從著手,把FXCPU結(jié)構(gòu)化順序指令篇看了一遍又一遍,才摸索出來(lái),具體見工程附件。
工程是未完成的不完整工程,只是希望自己認(rèn)為較難理解手冊(cè)沒(méi)提及的st編程方法對(duì)需要的同志有所幫助。

另外吐槽一下st編輯器,變量不能在程序里定義,只能在標(biāo)簽窗口定義,結(jié)構(gòu)體成員引用不能單獨(dú)設(shè)置字體顏色,這些都影響閱讀。
總之,gx works2 的st編輯器比較簡(jiǎn)陋,但可閱讀性已經(jīng)比梯形圖好多了。

復(fù)制代碼
  1. (*****************************************************************************************************
  2. * 程序“恒定掃描”設(shè)置
  3. * M8039 = TRUE, 則程序?yàn)楹愣ㄖ芷趻呙?/li>
  4. * D8039 = 掃描周期, 單位為ms,最小恒定掃描周期為1ms
  5. *****************************************************************************************************)
  6. M8039 := TRUE;
  7. IF M8039 THEN
  8.     D8039 := 5;
  9. END_IF;
  10. (*****************************************************************************************************
  11. * 初始化
  12. *****************************************************************************************************)
  13. EI ( TRUE );        (* 允許中斷 *)
  14. IF M8002 THEN
  15.     
  16.     FOR j := 0 TO 30 BY 1 DO        
  17.         Tcnt[j] := -1;        
  18.     END_FOR;
  19.     RST( TRUE, HmiKey_ManualOP );
  20.     RST( TRUE, bMode_Manual );
  21.     RST( TRUE, HmiKey_AutoPack );
  22.     RST( TRUE, bMode_Auto );
  23.     DownFill_FB_Call( );
  24.     VerticalSeal_FB_Call( );          
  25.     BagFold_FB_Call( );
  26.     
  27. END_IF;
  28. (* 每包包裝時(shí)間所需計(jì)數(shù)值 = 60000ms / 10ms / 預(yù)置包裝速度,每分鐘為60000ms,定時(shí)器為10ms *)
  29. TVal_Packing :=  6000 / Param_PresetSpeed;
  30. (*****************************************************************************************************
  31. * 清零
  32. *****************************************************************************************************)
  33. IF( HmiKey_BagCnt_CLR ) THEN
  34.     MakeBagCnt := 0;
  35. END_IF;
  36. IF( HmiKey_PackingCnt_CLR ) THEN
  37.     PackingCnt := 0;
  38. END_IF;    
  39. (*****************************************************************************************************
  40. * 警報(bào)發(fā)生
  41. * 報(bào)警鎖,任何一種警報(bào)發(fā)生,自動(dòng)包裝都將停止運(yùn)行
  42. ****************************************************************************************************)
  43. IF( bAlarm_Lock_AutoPack = TRUE ) THEN
  44.     
  45.     ZRST( TRUE, Y001, Y007 );
  46.     ZRST( TRUE, Y010, Y017 );
  47.     ZRST( TRUE, Y020, Y027 );    
  48.             
  49.     FOR j := 0 TO 30 BY 1  DO        
  50.         Tcnt[j] := -1;        
  51.     END_FOR;    
  52.     
  53. END_IF;
  54. (*****************************************************************************************************
  55. * HMI按鈕開關(guān)
  56. *****************************************************************************************************)
  57. Key_Hmi_FB_Call();
  58. (*****************************************************************************************************
  59. * 包裝流程
  60. *
  61. *****************************************************************************************************)
  62. IF( bMode_Auto ) AND ( bAlarm_Lock_AutoPack = FALSE ) AND ( HmiKey_FillPack[1]  OR  HmiKey_EmptyBagTest[1]  OR  HmiKey_FillBagOne[1] ) THEN
  63.     
  64.     IF( HmiKey_FillPack[1]  ) THEN
  65.         DownFill_FB_Call( hmi_key := KeyDownID,  pT_DownFillDly := Tcnt[ ID_DOWN_FILL_DLY ],   iX := iX_DownFill ); (* 下料 *)
  66.     END_IF;
  67.         
  68.     IF( HmiKey_EmptyBagTest[1]  OR  HmiKey_FillBagOne[1] ) THEN
  69.         
  70.         IF( PackingFlow = 0 ) THEN  
  71.                       
  72.             SET( TRUE, bEnd_DownFill );
  73.             PackingFlow := FLOW_PULL_FILM;
  74.                         
  75.         END_IF;
  76.         
  77.     END_IF;
  78.     VerticalSeal_FB_Call( bEnable := bServo_End );    (* 縱封 *)        
  79.     
  80.     BagFold_FB_Call( bEnable:= bServo_End );          (* 折角 *)
  81.     
  82.     ServoControl_FB_Call( pServoEnd := bServo_End  ); (* 伺服拉膜;指針參數(shù),指向全局變量 *)
  83.     
  84.     (* 真空箱閉合 *)
  85.     IF( bServo_End = TRUE ) THEN
  86.         
  87.         IF( Tcnt[ ID_VACUUM_BOX_CLOSE_DLY ] = -1 ) THEN    
  88.             Tcnt[ ID_VACUUM_BOX_CLOSE_DLY ] := Param_VcmBoxCloseDly ;    
  89.         END_IF;
  90.         
  91.         IF( Tcnt[ ID_VACUUM_BOX_CLOSE_DLY ] = 0 )  AND ( bAlarm_GlassDoor = FALSE ) THEN
  92.             
  93.             Tcnt[ ID_VACUUM_BOX_CLOSE_DLY ] := -255;
  94.             Tcnt[ ID_BAG_CUT_DLY ] := Param_CutDly;
  95.             SET( TRUE, Y_VacuumBox_Y3 );            
  96.             
  97.         END_IF;      
  98.           
  99.     END_IF;
  100.     (* 剪切包裝膜 *)
  101.     IF( Y_VacuumBox_Y3 ) THEN
  102.         
  103.         IF( Tcnt[ ID_BAG_CUT_DLY ]  = 0 ) AND ( bAlarm_GlassDoor = FALSE ) THEN
  104.             
  105.             Tcnt[ ID_BAG_CUT_DLY ] := -255;
  106.             Tcnt[ ID_BAG_CUT ] := Param_Cut;
  107.             SET( TRUE, Y_Cutter_Print_cylinder );          
  108.             
  109.         END_IF;    
  110.         
  111.         IF( Tcnt[ ID_BAG_CUT ]  = 0 ) THEN
  112.             
  113.             Tcnt[ ID_BAG_CUT ] := -255;
  114.             Tcnt[ ID_VACUUMIZE ] := Param_Vacuum;
  115.             RST( TRUE, Y_Cutter_Print_cylinder );
  116.             SET( TRUE, Y_VacuumPump_Y5 );
  117.             SET( TRUE, Y_Vacuum_cylinder );
  118.             
  119.         END_IF;    
  120.               
  121.     END_IF;
  122.     (* 包裝袋抽真空、封口,恒溫,冷卻 *)
  123.     IF( Tcnt[ ID_VACUUMIZE ] = 0 ) THEN           (* 抽真空 *)
  124.         
  125.         Tcnt[ ID_VACUUMIZE ] := -255;
  126.         Tcnt[ ID_HEAT_SEAL ] := Param_HeatSeal;
  127.         SET( TRUE, Y_HoriSeal_cylinder );
  128.         
  129.     END_IF;
  130.     
  131.     IF( Tcnt[ ID_HEAT_SEAL ] = 0 ) THEN           (* 熱封 *)
  132.         Tcnt[ ID_HEAT_SEAL ] := -255;
  133.         Tcnt[ ID_SEAL_KEEP ] := Param_SealKeep;
  134.         RST( TRUE, Y_HoriSeal_cylinder );
  135.     END_IF;
  136.     
  137.     IF( Tcnt[ ID_SEAL_KEEP ] = 0 ) THEN           (* 恒溫保持 *)
  138.         Tcnt[ ID_SEAL_KEEP ] := -255;
  139.         Tcnt[ID_SEAL_COOL ] := Param_SealCool;
  140.         SET( TRUE, Y_AirIn_cylinder );
  141.     END_IF;
  142.     
  143.     IF( Tcnt[ID_SEAL_COOL ] = 0 ) THEN            (* 冷卻等待 *)
  144.         RST( TRUE, Y_VacuumBox_Y3 );
  145.         RST( TRUE, Y_Vacuum_cylinder );
  146.         RST( TRUE, Y_AirIn_cylinder );
  147.         PackingFlow := FLOW_END;
  148.     END_IF;
  149.     
  150.     (* 每分鐘為60000ms,程序掃描周期為5ms,每分鐘的計(jì)數(shù)值為60000 / 5 = 12000 *)
  151.     IF( Cnt < 11999 ) THEN
  152.         Cnt := Cnt + 1;
  153.     END_IF;
  154.         
  155.     IF( PackingFlow = FLOW_END  ) AND ( HmiKey_FillPack[1]  ) THEN
  156.     
  157.         MakeBagCnt := MakeBagCnt + 1;             (* 制袋計(jì)數(shù) *)
  158.         PackingCnt := PackingCnt + 1;             (* 包裝計(jì)數(shù) *)
  159.         PackingSpeed := 12000 / Cnt;              (* 包裝速度計(jì)算 *)
  160.         Cnt := 0;
  161.         
  162.     END_IF;
  163.     
  164.     IF( PackingFlow = FLOW_END ) AND ( HmiKey_EmptyBagTest[1]  OR  HmiKey_FillBagOne[1] )  THEN
  165.         
  166.         MakeBagCnt := MakeBagCnt + 1;             (* 制袋計(jì)數(shù) *)
  167.         PackingSpeed := 12000 / Cnt;
  168.         Cnt := 0;
  169.                 
  170.     END_IF;
  171.     (* 包裝流程結(jié)束,復(fù)位定時(shí)器、伺服結(jié)束標(biāo)志、制袋一個(gè)按鈕 *)
  172.     IF( PackingFlow = FLOW_END  ) THEN  
  173.         
  174.         PackingFlow := 0;
  175.         RST( TRUE, bServo_End );
  176.         RST( TRUE, HmiKey_FillBagOne[0] );
  177.         FOR j := 0 TO 30 BY 1 DO
  178.             Tcnt[j] := -1;
  179.         END_FOR;
  180.               
  181.     END_IF;
  182.                 
  183. END_IF;
  184. (*****************************************************************************************************
  185. * 包裝膜卷棍電機(jī)控制
  186. *
  187. * 說(shuō)明:接近開關(guān)的感應(yīng)體是一個(gè)自由落體的金屬橫桿,由包裝膜拉動(dòng)其上下運(yùn)動(dòng)表示包裝膜的松緊。
  188. *       感應(yīng)體運(yùn)動(dòng)到頂部,頂部金屬感應(yīng)開關(guān)動(dòng)作,說(shuō)明包裝膜被拉緊,包裝膜卷棍電機(jī)運(yùn)轉(zhuǎn)送膜;
  189. *       感應(yīng)體運(yùn)動(dòng)到中部,中部金屬感應(yīng)開關(guān)動(dòng)作,說(shuō)明送膜已經(jīng)足夠,停止送膜;
  190. *       感應(yīng)體運(yùn)動(dòng)到底部,底部金屬感應(yīng)開關(guān)動(dòng)作,說(shuō)明接近開關(guān)的感應(yīng)體已經(jīng)沒(méi)有包裝膜拉動(dòng)其運(yùn)動(dòng),
  191. *       或者送膜太多,感應(yīng)體自由落體到底部
  192. ****************************************************************************************************)
  193. IF bMode_Auto THEN
  194.     
  195.     IF( ix_PackFilm_SensorTop  ) THEN
  196.         
  197.         SET( TRUE, Y_FilmMotor_Y13 ); (* 送膜 *)
  198.         
  199.     ELSIF( ix_PackFilm_SensorMid OR ix_PackFilm_SensorBot )  THEN
  200.         
  201.         RST( TRUE, Y_FilmMotor_Y13 ); (* 送膜停止 *)
  202.         
  203.     END_IF;  
  204.     
  205. END_IF;
  206. (* 手動(dòng)控制,放膜 *)
  207. IF HmiKey_ManualOP THEN
  208.     
  209.     IF( HMI手動(dòng)_放膜 ) THEN
  210.         
  211.         SET( TRUE, Y_FilmMotor_Y13 ); (* 手動(dòng)送膜 *)
  212.         
  213.     ELSE  
  214.         
  215.         RST( TRUE, Y_FilmMotor_Y13 );    
  216.         
  217.     END_IF;
  218.     
  219. END_IF;
[ 此帖被nos001在2019-07-04 17:38重新編輯 ]
附件: 結(jié)構(gòu)化文本(ST)編程指南-1802.pdf (1477 K) 下載次數(shù):942
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
附件: 顆粒包裝機(jī)v1.0_ST.gxw.rar (180 K) 下載次數(shù):756
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
本帖最近評(píng)分記錄:
  • 下載積分:+1(gk1234) 感謝分享!
  • 下載積分:+1(lizhendong) 感謝分享!
  • 下載積分:+1(xn0220xn) 真誠(chéng)感謝!
  • 下載積分:+1(chihung) 感謝分享!
  • 下載積分:+5(吳工2014)
  • 下載積分:+1(zhcdb2671) 真誠(chéng)感謝!
  • 下載積分:+3(heidelberg5) 好貼好貼!
    楓落云端
    施主,腳抬一下
    級(jí)別: 略有小成

    精華主題: 0
    發(fā)帖數(shù)量: 341 個(gè)
    工控威望: 465 點(diǎn)
    下載積分: 1548 分
    在線時(shí)間: 416(小時(shí))
    注冊(cè)時(shí)間: 2017-10-10
    最后登錄: 2025-04-04
    查看楓落云端的 主題 / 回貼
    1樓  發(fā)表于: 2019-06-27 17:11
    圖片:
    圖片:
    圖片:
    ------------------------
    本帖最近評(píng)分記錄:
  • 下載積分:+5(菜鳥入行) 感謝分享!
    nos001
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個(gè)
    工控威望: 110 點(diǎn)
    下載積分: 814 分
    在線時(shí)間: 42(小時(shí))
    注冊(cè)時(shí)間: 2018-03-31
    最后登錄: 2022-10-06
    查看nos001的 主題 / 回貼
    2樓  發(fā)表于: 2019-06-27 19:32
    引用
    引用第1樓楓落云端于2019-06-27 17:11發(fā)表的  :
    ------------------------

    樓主神人,把輸出語(yǔ)句改寫了。我說(shuō)奇怪呢,明明我程序不是這樣啊,原來(lái)是改寫了。
    不過(guò)我不喜歡軟件自帶的指令,盡量以C語(yǔ)言的格式來(lái)寫,方便閱讀。
    楓落云端
    施主,腳抬一下
    級(jí)別: 略有小成

    精華主題: 0
    發(fā)帖數(shù)量: 341 個(gè)
    工控威望: 465 點(diǎn)
    下載積分: 1548 分
    在線時(shí)間: 416(小時(shí))
    注冊(cè)時(shí)間: 2017-10-10
    最后登錄: 2025-04-04
    查看楓落云端的 主題 / 回貼
    3樓  發(fā)表于: 2019-06-28 09:38
    只是看起來(lái)一個(gè)指令解決的事情非得寫一IF ELSE,而且還出現(xiàn)雙線圈提示。個(gè)人習(xí)慣
    我看到你了
    級(jí)別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 373 個(gè)
    工控威望: 619 點(diǎn)
    下載積分: 491 分
    在線時(shí)間: 156(小時(shí))
    注冊(cè)時(shí)間: 2018-05-02
    最后登錄: 2024-09-12
    查看我看到你了的 主題 / 回貼
    4樓  發(fā)表于: 2019-06-28 10:06
    全是if else...而且還中英混搭,何必呢
    mall9002
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 137 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 921 分
    在線時(shí)間: 182(小時(shí))
    注冊(cè)時(shí)間: 2017-11-30
    最后登錄: 2025-04-03
    查看mall9002的 主題 / 回貼
    5樓  發(fā)表于: 2019-06-28 11:03
    還是習(xí)慣用FBD,ST編邏輯邏輯看著太累,出問(wèn)題找半天,梯形圖一竿子到底,不利于閱讀。
    變量在程序里輸入完標(biāo)簽名稱按F2就出來(lái)了,還行吧。
    nos001
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個(gè)
    工控威望: 110 點(diǎn)
    下載積分: 814 分
    在線時(shí)間: 42(小時(shí))
    注冊(cè)時(shí)間: 2018-03-31
    最后登錄: 2022-10-06
    查看nos001的 主題 / 回貼
    6樓  發(fā)表于: 2019-06-28 16:32
    引用
    引用第4樓兩只橙于2019-06-28 10:06發(fā)表的  :
    全是if else...而且還中英混搭,何必呢

    混搭標(biāo)簽容易辨識(shí),就是寫的時(shí)候難受。
    軟件自帶的指令與函數(shù),邏輯開關(guān)寫成一長(zhǎng)串,怎么閱讀啊。
    寫單片機(jī)程序習(xí)慣了,所以只用SET、RST這樣簡(jiǎn)單的指令,主要便于閱讀。
    nos001
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個(gè)
    工控威望: 110 點(diǎn)
    下載積分: 814 分
    在線時(shí)間: 42(小時(shí))
    注冊(cè)時(shí)間: 2018-03-31
    最后登錄: 2022-10-06
    查看nos001的 主題 / 回貼
    7樓  發(fā)表于: 2019-06-28 17:00
    引用
    引用第3樓楓落云端于2019-06-28 09:38發(fā)表的  :
    只是看起來(lái)一個(gè)指令解決的事情非得寫一IF ELSE,而且還出現(xiàn)雙線圈提示。個(gè)人習(xí)慣

    層主是大神。
    OUT指令其實(shí)是照搬梯形圖,優(yōu)點(diǎn)是簡(jiǎn)潔。但一旦控制邏輯復(fù)雜,那讀起來(lái)真是頭暈眼花。
    用條件語(yǔ)句來(lái)寫的缺點(diǎn)就是條件為非時(shí),線圈不能像OUT指令那樣跟隨條件變化,而要多出ELSE語(yǔ)句,是照搬單片機(jī)的C語(yǔ)言寫法。
    兩種寫法可謂各有優(yōu)缺點(diǎn)。
    至于雙線圈警告,可以在選項(xiàng)設(shè)置里勾選“SET指令不是雙線圈的檢查對(duì)象”。
    昆山博元電氣
    自動(dòng)化控制柜、非標(biāo)設(shè)備自動(dòng)化設(shè)計(jì)。。。
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 58 個(gè)
    工控威望: 116 點(diǎn)
    下載積分: 2601 分
    在線時(shí)間: 15(小時(shí))
    注冊(cè)時(shí)間: 2019-06-18
    最后登錄: 2020-03-27
    查看昆山博元電氣的 主題 / 回貼
    8樓  發(fā)表于: 2019-06-28 22:38
    就可讀性而言,除了個(gè)人習(xí)慣原因以外,就整體程序并沒(méi)有說(shuō)PLC編程語(yǔ)言有哪一種能完全碾壓另外一種的說(shuō)法,
    關(guān)于梯形圖、結(jié)構(gòu)化還有ST的優(yōu)劣各大論壇已經(jīng)討論過(guò)很多次了,這跟那個(gè)大佬發(fā)帖狠懟PLC垃圾,未來(lái)發(fā)展趨勢(shì)是單片機(jī)天下
    有異曲同工
    江浙滬非標(biāo)設(shè)備自動(dòng)化設(shè)計(jì)制作、自動(dòng)化控制柜制作及銷售、程序設(shè)計(jì)...18550928952微信同號(hào)
    淘寶店鋪 w2wz.com/grmj
    云生冰寒
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 36 個(gè)
    工控威望: 87 點(diǎn)
    下載積分: 802 分
    在線時(shí)間: 15(小時(shí))
    注冊(cè)時(shí)間: 2019-05-30
    最后登錄: 2023-05-19
    查看云生冰寒的 主題 / 回貼
    9樓  發(fā)表于: 2019-07-02 13:55
    混搭標(biāo)簽容易辨識(shí),就是寫的時(shí)候難受。
    軟件自帶的指令與函數(shù),邏輯開關(guān)寫成一長(zhǎng)串,怎么閱讀啊。
    寫單片機(jī)程序習(xí)慣了,所以只用SET、RST這樣簡(jiǎn)單的指令,主要便于閱讀。
    我看到你了
    級(jí)別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 373 個(gè)
    工控威望: 619 點(diǎn)
    下載積分: 491 分
    在線時(shí)間: 156(小時(shí))
    注冊(cè)時(shí)間: 2018-05-02
    最后登錄: 2024-09-12
    查看我看到你了的 主題 / 回貼
    10樓  發(fā)表于: 2019-07-02 14:24
    引用
    引用第6樓nos001于2019-06-28 16:32發(fā)表的  :

    混搭標(biāo)簽容易辨識(shí),就是寫的時(shí)候難受。
    軟件自帶的指令與函數(shù),邏輯開關(guān)寫成一長(zhǎng)串,怎么閱讀啊。
    寫單片機(jī)程序習(xí)慣了,所以只用SET、RST這樣簡(jiǎn)單的指令,主要便于閱讀。


    我知道..個(gè)人喜好吧。

    我就是覺(jué)得你是直接把梯形圖用if else翻譯過(guò)來(lái),而且一個(gè)條件就占一行,那屏幕得多大才夠看,中英文混合寫代碼過(guò)程中還得頻繁切換輸入
    學(xué)海無(wú)涯333
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 62 個(gè)
    工控威望: 154 點(diǎn)
    下載積分: 782 分
    在線時(shí)間: 18(小時(shí))
    注冊(cè)時(shí)間: 2017-07-16
    最后登錄: 2020-03-30
    查看學(xué)海無(wú)涯333的 主題 / 回貼
    11樓  發(fā)表于: 2019-12-07 16:35
    謝謝分享

    主站蜘蛛池模板: 免费一级特黄3大片视频_免费的黄色_91视频免费在线_亚洲精品久久久久私欲_性高湖久久久久久久久aaaaa_成人影院在线观看免费_偷拍精品一区二区三区_国产精品无线一线二线三线 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | 少妇被又大又粗又爽A片_日韩精品永久免费视频_麻豆传媒免费_在线观看免费av网_伦流澡到高潮hnp_欧美国产日韩精品_99国产网站_免费观看又污又黄在线观看国产 | 国产亚洲精品无码拍拍拍色欲_国产成年视频_永久免费的网站_韩国禁欲贪婪之岛中文版_一级片免费在线_国产一级影片_欧美日韩亚洲国产综合乱_日韩在线视频网 | 人妻互换精品一区二区_一区二区亚洲精品国产_久久在线_一本色道久久综合狠狠躁的番外_av中文字幕网站_www.xxx久久_成本大片免费播放网站_妖精森林的救世主动漫在线观看 | 日本视频不卡_久久精品99国产精品亚洲_久久亚洲AV无码精品色午夜麻豆_免费a级作爱片免费观看欧洲_欧美第十页_成人影院在线观看视频_www.91在线播放_操女人免费视频 | 国产精品久久久久一区二区三区共_国产视频1_国产97在线播放_国产一区二区在线观_久久伊人网站_大地资源网第二页免费观看_久久女人被添全过程A片_国产做爰xxx18在线观看网站 | 综合第一页_欧美大色视频在线观看_91天堂在线_欧州一级特黄视频无码_亚洲一区二区三区无码国产_97SE亚洲国产综合自在线不卡_亚洲福利视频52_最近新中文字幕大全高清 | 无遮挡粉嫩小泬久久久久久久_www.超碰97_色插图午夜影院_深夜视频在线观看免费_国产日本在线观看_欧美xxxx69hd_免费a级黄毛片_国产精品综合AV一区二区 | 在线观看亚洲AV每日更新无码_亚洲成人黄色影院_一级片视频免费在线观看_鲁大师成人一区二区三区_天天久久综合_日日噜噜夜夜狠狠久久无码区_美女下部隐私(不遮挡)_精品国产SM捆绑最大网免费站 | 中日韩产精品1卡二卡三卡_成人精品一区日本无码网_成都同性男男gayxxxx_丁香五月成人_亚洲草片_一区二区三区国产好的精_久草香蕉在线视频_国产性生活大片 | 日韩av资源在线_美女扒开腿让男人桶爽久久软件_国产成人一级片_欧美裸体xxxx极品_亚洲成人精品在线观看_狂草美女_日韩一区综合_国产一区二区播放 | 亚洲欧美va_国产精品亚洲一区二区在线_国产精品第五页_成年大片免费视频播放二级_青青草精品视频在线观看_国内激情视频在线观看_熟女少妇a性色生活片毛片_欧美一区二区三区红桃小说 | 99无码熟妇丰满人妻啪啪_色综合天天综合网无码在_啪啪免费网_成人无码WWW免费视频苹果版_免费一级特黄特色的毛片_天堂av网2019_国产精品久久久久久久99_一区二区三区免费在线播放 | 国产AV旡码专区亚洲AV_国产亚洲高清在线观看_日韩精品免费_成人乱码一区二区三区av_国产在线一区二区三区四区_偷拍自拍在线视频_不卡的一区_国内精品国语自产拍在线观看 | 高h粗口_日本黄色三级网站_黄色av大全_少妇饥渴偷公乱第一章全文_精品免费久久久国产一区_国产乱人_国产精品久久久国产盗摄_欧美亚洲人成在线 | 国产精品嫩草影视久久久_日本精品一区视频_日韩成人一二三_av片在线观看无码免费_中文字幕人妻无码系列第三区_亚洲成av人片在www鸭子_a毛片免费看_毛片免费观看 | jizz18欧美18_国产精品99久久久久久久久久_国外亚洲成av人片在线观看_三叶草欧码成人毛片_亚洲人影院_国产一区二区三四区_粉嫩高中生无码视频在线观看_日本A∨精品一区二区三区 | 国产高清精品亚洲一区二区三区_国产12孩岁A片被A午夜_九九精品无码专区免费_免费观看爱爱视频_亚洲日本va中文字幕在线_一级毛片小说_色偷偷av亚洲男人的天堂_欧美在线国产精品 | 亚洲国产2021精品无码_欧美成人精品一级_97无码免费人妻超级碰碰夜夜_无码日韩做暖暖大全免费_欧美交换配乱吟粗大在线观看_日韩精品无码免费专区网站_日p免费视频_激情久久99 | 日本乱码一区二区_成人精品视频免费在线观看_在线观看日本亚洲一区_日韩欧美MV在线观看免费_久久久亚洲国产美女国产盗摄_www.日本黄_老少配XX丰满老熟妇_欧美奶涨边摸边做爰视频 | 国产91对白在线播放九色_欧美精品久久久久久久_国产男女爽爽爽免费视频_H无码精品动漫在线观看免费_国产一级毛片网站_国产免费乱淫av_四虎影视大全_中文字幕av一区二区三区高 | JAPANESEXXXX日本熟妇伦视频_色哟哟网站在线观看_一区二区三区在线免费看_久久中文字幕人妻丝袜_jizzjizz國产免费a片_国产一区一一区高清不卡_91桃色在线看_国产91视频网 | 欧乱色国产精品兔费视频_看黄网站在线观看_日日干夜夜操s8_一区二区三区偷拍_九九久久自然熟的香蕉图片_久久精品亚洲精品无码白云TV_亚洲成aⅴ人片久青草影院按摩_久久机这里只有精品 | 免费国产一区二区三区_91影视看片_人妻中出无码一区二区三区_欧美色人_精品一区中文字幕_色香蕉成人二区免费_浮生影院观看免费_青青在线视频免费 | 中文无码热在线视频_美景之屋3在线观看_wwww.xxxx免费_国产精品青草综合久久久久99_久久亚洲粉嫩高潮的18p_国产香蕉久久_欧美精品在线播放_国产福利姬精品福利资源网址 | 亚洲精品综合_足疗店女技师按摩毛片_亚洲精品久久嫩草网站秘色_国产亚洲一区精品_这题超纲了动漫免费观看_国产免费av高清在线_波多野结衣1区2区3区_久久精品小短片 | 裸体在线国模精品偷拍_国产欧美日韩一区二区在线_国产高清无码专区_成人免费xxxxxx视频_免费同性男男自慰网站_日本网址在线观看_国产亚洲AV无码乱码在线观看_大卫科波菲尔1999 | 国产一级一级特黄女人精品毛片_久久精品一区二区视频_久久久久久久国产毛片_孩交精品乱子片_亚洲欧美一区二区三区视频_国产成人久久一区二区三区_人妖av_边做边爱边吃奶叫床的视频 | 亚洲天堂男人的天堂_久久动漫精品_久久黄网_国产午夜小视频_一级特大毛片_欧美88888_亚洲区中文字幕_亚洲高清专区日韩精品 | 欧美疯狂xxxxbbbb喷潮_亚洲成年人在线观看_男女啪啪a级毛片_国产中文1_91在线视频观看免费_欧美精品一_国产精品一区二区_中文字幕佐山爱一区二区免费 | 中国老熟妇XXXXX_av日韩免费在线观看_91精品国产自产91精品_国产一级性生活_无码午夜人妻一区二区不卡视频_97超爽成人免费视频在线播放_中文字幕在线观看视频一区_国产成人综合av | 国产精品6699_性饥渴艳妇性色生活片在线播放_国产黄色片av_精品一二_欧美日韩精品不卡一区二区三区_一级毛片真人免费视频_a级黄色片免费_国产二区视频在线观看 | 高清不卡免费视频_猛烈顶弄H禁欲老师H春潮视频_国产老肥熟精品大全_亚洲欧美成人a毛片_亚洲精品在_第一区免费在线观看_免费国产自久久久久三四区久久_亚洲男人的天堂网 | 一区二区三区成人在线视频_欧美日韩久久一区_a在线免费观看视频_五月天黄色av_久久久精品国产免大香伊_99精品久久久久久久婷婷_一级特黄录像免费播放中文_久久99精品久久久久久动态图 | 国产一区免费在线_2021少妇久久久久久久久久_www久久无码天堂mv_免费观看的黄色网址_亚洲精品一区二区三区蜜臀_中文天堂国产最新_无码熟妇人妻在线视频_无码中文字幕加勒比高清 | xxxx漂亮少妇hdxxxx_久久香蕉国产线看观看手机_青青草手机在线观看_人妻激情另类乱人伦人妻_狠狠色狠狠色88综合日日91_有码在线_日韩av综合_好爽好痛好湿好硬视频免费 | 羞羞影院午夜男女爽爽影视_对准肉茎坐下裙子遮住小说_久久爱992xxoo_人人97_亚洲福利视频一区二区三区_他添的我好湿好爽视频_日本免费一级淫片a级中文字幕_欧洲一级黄色毛片 | 日韩精品A片一区二区三区_国产极品粉嫩福利姬萌白酱_国产欧美在线高清_国产青草亚洲香蕉精品久久_天天综合亚洲综合网天天αⅴ_久久综合伊人_人妻精品久久久久中文字幕_欧美日韩网 | 久久精品视频69_国产精品91在线播放_亚洲综合无码一区二区_中文日韩一区二区_日韩一卡二卡三卡四卡免费观在线_国产a级免费观看_国内精品免费视频自在线拍_久久ク成人精品中文字幕 | 东京干福利视频_成人教育av_91精品91久久久_在线观看亚洲精品_把女人弄爽特黄a大片_日韩毛片欧美一级a_免费人成又黄又爽的视频_欧美视频第五页 | 四虎国产精品永久一区_国产熟女高潮av6666_久草在线这里只有精品_欧美成人午夜精品_国产韩国精品一区二区三区_性插久久_久久久老司机_九一成人 |