国产一区二区三区毛片_亚洲乱码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
    謝謝分享

    主站蜘蛛池模板: av免费在线一区二区三区_一本毛片_av伊人网_丁香五精品蜜臀久久久久99网站_人妻少妇乱子伦精品_91日韩中文字幕_欧美疯狂做受BBBBBB_波多野结衣一区在线观看 | 啪啪免费网站_婷婷色婷婷开心五月_亚洲人久久久_午夜香蕉成视频人网站_亚洲一线产区二线产区区别在_国产成人综合亚洲看片_成人性色生活片免费看_亚洲国产欧美人成 | 国产成人AV网站网址_日本三极_日漫美女_中国三级在线_一级一毛片_黑人av_2019天天干夜夜操_国产免费作爱视频 国产精品天堂AVAV在线_国产成人无码一区二区在线观看_隔着超薄肉丝袜做AV在线_涩涩涩综合在线亚洲第一_精品系列无码一区二区三区_在线黄色影院_九一快播_久久精品国产亚洲AV麻豆不卡 | 国产人与动牲交_老牛嫩草一区二区三区日本_性欧美日本_欧美成人在线免费视频_日本WWW一道久久久免费榴莲_丰满少妇A级毛片露出偷拍_国产无码一区二区精品_欧洲裸体兽交大黑妞 | 日韩精品不卡一区二区_久久久久久久久久久免费_久久91亚洲精品久久91综合_免费高清国产_久久免费福利_日本一区二区三区免费_无码人妻丰满熟妇啪啪7774_亚洲一区二区三区香蕉 高清不卡免费视频_猛烈顶弄H禁欲老师H春潮视频_国产老肥熟精品大全_亚洲欧美成人a毛片_亚洲精品在_第一区免费在线观看_免费国产自久久久久三四区久久_亚洲男人的天堂网 | 国产一区二区在线免费播放_一本一道VS无码中文字幕_色欲av亚洲一区无码少妇_懂色av噜噜一区二区三区av88_久久是精品_亚洲精品国产精品乱码在线观看_国产乱码在线精品可播放_在线观看国产精品普通话对白精品 | 久久久久亚洲AV成人网_日本三级成本人网站_成人久18秘免费观看视频_在线观看不卡一区_狠狠色丁香婷婷久久综合蜜芽_天天夜摸夜夜添夜夜无码_国产a免费一级视频_91社区国产在线观看 | 免费岛国片_人妻中文乱码在线网站_蜜臀av国内精品久久久_69国产精品视频免费观看_成人久久免费网站_欧美性色黄大片WWW喷水_亚洲精品国产高清_无码专区亚洲制服丝袜 | 福利一区在线视频_欧洲一级黄色片_国产高清精品综合在线网址_国产精品视频毛片_日本丰满老妇bbb_在线视频国产一区二区_亚洲不卡一_中文字幕日韩精品亚洲七区 | 人与动人物XXXX毛片老司机_heyzo无码中文字幕在线_午夜dj影院在线_中国av免费观看_特黄视频_九九九久久久精品_亚洲不卡在线观看_特级淫片aaaaaaa级 | 伊人一本在线_亚洲AV永久无码精品国产精_久久精品岛国AV一区二区无码_亚洲欧洲精品成人久久av18_美女视频一二三区_国产黄色录像一级片_91视频综合网_九九热有精品 | 国产V亚洲V天堂A无码99_午夜伦理av_国产精品久久久久9999小说_亚洲人线精品午夜_视频一区国产_亚洲精品午夜久久久久久久久久久_欧美色视频综合在线观看_国产精品成人影院在线 | 中文字幕亚洲不卡_久精品视频在线_永久免费无码a片在线观看_精品国产福利一区二区三区_中国1级黄色片_久久激情影院_乱码久久_精品久久麻豆 | 国产精品色片_看一级片_在线超碰av_日日干夜夜操_日韩国产91_粉嫩虎白女在线观看中国女_久久综合色播_免费av影片 | 亚洲一区AV在线观看_欧美熟妇zozozo_热久久精品国产_日本丰满少妇XXXX_97超碰香蕉_国产日韩欧美视频在线观看_草草视频在线播放_欧美成人午夜免费全部完 | 日韩经典AV在线观看_中文无码日韩欧免费视频_捆绑白丝粉色jk震动捧喷白浆_日本慰安所一级毛片在线播放_亚洲精品久久久乳夜夜欧美_97浪潮性色91久久久美川_亚洲蜜桃精久久久久久久久久久久_最新中文字幕av | 国产A∨国片精品一区二区_精品人成视频免费国产_xxxxfree少妇过瘾_午夜亚洲av日韩av无码大全_色依依av在线_亚洲精品一区二区三区99_1717精品视频在线观看_国内一区二区三区在线视频 | 春雨影视剧在线播放免费观看_国产成人精品亚洲777人妖_亚洲第一大片_女人扒开下面无遮挡免费_亚洲精品理论片_亚洲妇女熟BBW_日日做夜夜做_麻豆传媒在线观看视频 | 亚洲欧美va_国产精品亚洲一区二区在线_国产精品第五页_成年大片免费视频播放二级_青青草精品视频在线观看_国内激情视频在线观看_熟女少妇a性色生活片毛片_欧美一区二区三区红桃小说 | 姑娘第四集免费看视频_久久久香蕉_www日本在线观看_国产精品人人爽人人爽av_亚洲国产综合在线看不卡_亚洲欧美国产日韩一区夜色_国产视频网站在线观看_亚洲区和欧洲区五六区 | av在线免费观看网址_国产传媒果冻天美传媒_亚洲AV片不卡无码久久嫩模_绯色av蜜臀vs少妇_色欲综合久久中文字幕网_脱老师内裤进入gif视频_欧美精品,久久综合_欧美日韩中文字幕在线观看 | 亚洲Aⅴ无码专区在线观看春色_免费成人_国内三级在线_综合久久久久久久_妞干网福利视频_日韩高清影视_日本超乳排名100位_成年黄色片 | 手机久草视频分类在线观看_国产高清不卡_亚洲AV无码AV制服另类专区_亚洲在线第一区_国产熟妇高潮呻吟喷水_成人欧美视频_亚洲日韩视频免费观看_国模无码人体一区二区 | 羞羞影院午夜男女爽爽影视_对准肉茎坐下裙子遮住小说_久久爱992xxoo_人人97_亚洲福利视频一区二区三区_他添的我好湿好爽视频_日本免费一级淫片a级中文字幕_欧洲一级黄色毛片 | 40集连续剧免费播放_91c网站色版视频_玖爱在线视频_九色91在线视频_午夜精品久久久久久久99热额_国产精品高潮久久久久久无码_欧美+亚洲+精品+三区_亚洲免费av在线 | 日韩av无码一区二区三区不卡毛片_性XXXX视频播放免费_亚洲国产一级_国产精品久久久久久久免费看_国产人成无码视频在线观看_欧美三根一起进三p视频_国久久久久久_边吻奶边挵进去gif动态图 | 在线观看免费观看视频_免费理论片手机在线播放_99久久精品费精品国产一区二_日韩一欧美内射在线观看_久草色在线_国产精品乱码一区二区三区四川人_日日草夜夜爽_国产成人免费视频网站视频社区 | 三级国产三级在线_欧美激情精品久久久久久久久久_国产精品亚洲天堂免下吴_亚洲国产成人熟透妇女_麻豆系列_久草五月_欧美一区二区三区在线_国模小黎大尺度精品(02)[82p] | 奇米在线免费视频_日日草影院_日日噜噜夜夜狠狠va视频v_av在线免费观看不卡_一本加勒比HEZYO无码资源网_蜜桃视频在线观看www_午夜综合_国产情侣自拍小视频 | 免费岛国片_人妻中文乱码在线网站_蜜臀av国内精品久久久_69国产精品视频免费观看_成人久久免费网站_欧美性色黄大片WWW喷水_亚洲精品国产高清_无码专区亚洲制服丝袜 | 日韩毛片免费无码无毒视频观看_久久在线视频精品_欧美成a人片_任我爽在线视频_亚洲色成人网一二三区_在线观看免费观看电视_青草久草_亚洲AV无码国产剧情 | 97狠狠干_国产精品乱码在线观看_在线视频久草_国内少妇偷人精品免费_99在线免费观看视频_国产精品五_国产不卡在线观看_性猛交xxxx乱大交孕妇印度 | 一个人www在线观看免费_97爱爱网_国产福利一区二区_亚洲av无码成人专区片在线观看_亚洲综合视频_97超级碰碰碰久久久_国产精品自在自线_精品国产青草久久久久福利 | 色综合伊人色综合网站_国产久草在线观看_国产一级α片_久久久视频精品_日本xxxx娇小_亚洲精品v日韩精品_特级欧美牲交a欧美在线_特黄特色的大片观看免费视频 | 久久精品国产99久久无毒不卡_欧美色欧美亚洲另类七区_国产精品无码天堂av_欧美性色欧美性a片_亚洲日色_日韩A人毛片精品无人区乱码_久久免费毛片大全_国产综合一区二区三区视频一区 国产免费黄色片_久久午夜免费视频_麻豆影视在线免费观看_成人三级做爰av_久久精品中文闷骚内射_美女视频黄的免费_人妻无码一区二区三区_亚洲特黄毛片 | av免费在线一区二区三区_一本毛片_av伊人网_丁香五精品蜜臀久久久久99网站_人妻少妇乱子伦精品_91日韩中文字幕_欧美疯狂做受BBBBBB_波多野结衣一区在线观看 | 久久精品国语对话_亚洲天天摸日日摸天天欢_日韩AV无码一区二区三区不卡_日本污漫_日本在线理论片手机观看_久久精品国产免费_国产freesexvideos中国麻豆_亚洲欧洲精品无码av | 伊人婷婷影院_精品亚洲天堂_免费天堂av_国产真实伦在线视频免费观看_亚洲一二精品_国产999久久_熟女俱乐部五十路六十路av_91嫩草私人成人亚洲影院 | 国产爱啪啪_亚洲毛片免费_九九自拍视频_欧美xxxxx性喷潮_日韩国产精品久久久久久亚洲_日本a级片免费观看_999精品在线_日本丰满少妇BBB | 久久久久久99精品_成年美女黄的视频网站_国产一区二区三区四区区_亚洲欧美日韩在线播放_国产三区四区视频_四虎永久在线精品免费看_wwwxxx日韩_一级黄色毛片视频 | 超碰97人人人人人蜜桃_日韩不卡在线观看_国产又粗又猛又黄又爽的视频_男人亚洲天堂网_日本少妇xlxxx_午夜AV免费播放不卡三区_少妇做受xxxxⅹ高潮片_无码人妻精品一区二区三区欧美 |