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

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

另外吐槽一下st編輯器,變量不能在程序里定義,只能在標簽窗口定義,結構體成員引用不能單獨設置字體顏色,這些都影響閱讀。
總之,gx works2 的st編輯器比較簡陋,但可閱讀性已經比梯形圖好多了。

復制代碼
  1. (*****************************************************************************************************
  2. * 程序“恒定掃描”設置
  3. * M8039 = TRUE, 則程序為恒定周期掃描
  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. (* 每包包裝時間所需計數值 = 60000ms / 10ms / 預置包裝速度,每分鐘為60000ms,定時器為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. * 警報發生
  41. * 報警鎖,任何一種警報發生,自動包裝都將停止運行
  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按鈕開關
  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  ); (* 伺服拉膜;指針參數,指向全局變量 *)
  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,每分鐘的計數值為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;             (* 制袋計數 *)
  158.         PackingCnt := PackingCnt + 1;             (* 包裝計數 *)
  159.         PackingSpeed := 12000 / Cnt;              (* 包裝速度計算 *)
  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;             (* 制袋計數 *)
  167.         PackingSpeed := 12000 / Cnt;
  168.         Cnt := 0;
  169.                 
  170.     END_IF;
  171.     (* 包裝流程結束,復位定時器、伺服結束標志、制袋一個按鈕 *)
  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. * 包裝膜卷棍電機控制
  186. *
  187. * 說明:接近開關的感應體是一個自由落體的金屬橫桿,由包裝膜拉動其上下運動表示包裝膜的松緊。
  188. *       感應體運動到頂部,頂部金屬感應開關動作,說明包裝膜被拉緊,包裝膜卷棍電機運轉送膜;
  189. *       感應體運動到中部,中部金屬感應開關動作,說明送膜已經足夠,停止送膜;
  190. *       感應體運動到底部,底部金屬感應開關動作,說明接近開關的感應體已經沒有包裝膜拉動其運動,
  191. *       或者送膜太多,感應體自由落體到底部
  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. (* 手動控制,放膜 *)
  207. IF HmiKey_ManualOP THEN
  208.     
  209.     IF( HMI手動_放膜 ) THEN
  210.         
  211.         SET( TRUE, Y_FilmMotor_Y13 ); (* 手動送膜 *)
  212.         
  213.     ELSE  
  214.         
  215.         RST( TRUE, Y_FilmMotor_Y13 );    
  216.         
  217.     END_IF;
  218.     
  219. END_IF;
[ 此帖被nos001在2019-07-04 17:38重新編輯 ]
附件: 結構化文本(ST)編程指南-1802.pdf (1477 K) 下載次數:943
附件: 顆粒包裝機v1.0_ST.gxw.rar (180 K) 下載次數:758
本帖最近評分記錄:
  • 下載積分:+1(gk1234) 感謝分享!
  • 下載積分:+1(lizhendong) 感謝分享!
  • 下載積分:+1(xn0220xn) 真誠感謝!
  • 下載積分:+1(chihung) 感謝分享!
  • 下載積分:+5(吳工2014)
  • 下載積分:+1(zhcdb2671) 真誠感謝!
  • 下載積分:+3(heidelberg5) 好貼好貼!
    學海無涯333
    級別: 探索解密
    精華主題: 0
    發帖數量: 61 個
    工控威望: 154 點
    下載積分: 782 分
    在線時間: 18(小時)
    注冊時間: 2017-07-16
    最后登錄: 2020-03-30
    查看學海無涯333的 主題 / 回貼
    1樓  發表于: 2019-12-07 16:35
    謝謝分享

    主站蜘蛛池模板: 日韩免费无砖专区2020狼 | 久久天天躁狠狠躁夜夜不卡 | 亚洲日韩亚洲另类激情文学一 | 爱情岛论坛亚洲品质永久入口 | 国产av影片麻豆精品传媒 | 337p色噜噜 | 久久看视频只这 | 受虐狂 极端 奴役 折磨在线看 | 国产精品久久久久久久久软件 | 色综合久久蜜芽国产精品 | 天天天天天天操 | 精品国产香蕉伊思人在线 | 探花精品 | 最新国产黄色网址 | 夜晚天天看视频 | 青青青在线视频人视频在线 | 草色噜噜噜av在线观看香蕉 | 亚洲国产中文在线 | 成人免费看片又大又黄 | 日韩亚洲影院 | 久久国产精品99精国产 | 韩国无码一区二区三区免费视频 | 亚洲精品久久久久久中文字幕 | 久久高清免费 | 国模精品一区二区三区 | 欧美第一区第二区 | 久久精品在线观看 | 99re66在线观看精品免费 | 天堂8中文在线 | 日本强好片久久久久久aaa | 秋霞特色aa大片在线 | 欧美成性色| 国产 日韩 欧美 在线 | 国产农村熟妇videos | 6080亚洲人久久精品 | 2020国产精品午夜福利在线观看 | 免费人成无码大片在线观看 | 国产免费一区二区三区香蕉精 | 18禁超污无遮挡无码免费动态图 | 亚洲国产精品人人爽夜夜爽 | 69国产精品久久久久久人妻 | 色欲av亚洲一区无码少妇 | 人人插人人澡 | 情侣自拍80秒舌吻视频 | av无码人妻波多野结衣 | 97午夜理论片影院在线播放 | 哪个网站可以看毛片 | 中文字幕无码专区人妻制服 | 女同性av片在线观看免费网站 | 国产一区二区三区又黄又爽 | 免费午夜影院 | 久久久久99精品成人片试看 | 农村少妇无套内谢免费 | 亚洲欧美在线精品 | 国产第一区二区 | 久久久精品毛片 | 丰满少妇夜夜爽爽高潮水 | 成人网免费 | 一级日韩毛片 | 主站蜘蛛池模板: 蛛词}| 印度人乱一性一乱一交一视频 | 丰满人妻熟妇乱又伦精品劲 | 四虎影视在线免费观看 | 免费人成又黄又爽的视频 | 四虎影视库 | www.久久艹| 伊人无码精品久久一区二区 | 日韩精品东京热无码视频 | 九九国产精品无码免费视频 | 疯狂撞击丝袜人妻 | 丝袜老师办公室里做好紧好爽 | 天堂网在线观看免费视频 | 毛片无码一区二区三区a片视频 | 国产精品久久久久久影视 | 人妻无码人妻有码中文字幕 | 精品亚洲成a人7777在线观看 | 超碰伊人久久大香线蕉综合 | www夜片内射视频日韩精品成人 | 人妻系列无码专区69影院 | 夜夜艹 | 人人狠狠综合久久亚洲爱咲 | 亚洲欧美在线免费 | 国产手机av片在线观看 | 香蕉视频久久久 | 亚洲精华国产 | 欧美性大片xxxxx久久久 | 男人天堂国产 | 四虎影视永久无码精品 | 国产乱子影视频上线免费观看 | 色偷偷色噜噜狠狠成人免费视频 | 欧美大胆作爱视频欣赏人体 | 中文日字幕无限码 | 天天影视色综合 | 亚欧激情 | 久久久亚洲欧洲日产国码aⅴ | 亚洲最新在线 | 久99| 亚洲欧美综合自拍 | 成人一区三区 | 激情婷婷综合网 | 亚洲国内精品av五月天 | 亚洲熟女av综合网五月 | 成人国产在线视频 | 尤物在线观看视频 | 久久精品视频国产 | 男女免费毛片 | 色就是色av | 久久久精品视频免费看 | 天天色天天干天天 | 国产精品久久久久久亚瑟影院 | 国产亚洲精品久久久久久移动网络 | 亚洲精品观看 | 国产一级爱c视频 | 婷婷午夜影院 | 噜噜噜av| 91亚洲精品国偷拍自产 | 狠狠综合久久久久综合网站 | 午夜18视频在线观看 | 巨爆中文字幕巨爆区爆乳 | 主站蜘蛛池模板: 蛛词}| 成人免费视频小说 | 超碰97国产在线 | 亚洲一区在线观看视频 | 国内成人免费视频 | 香蕉久草在线 | 50岁熟妇的呻吟声对白 | 99久久免费看精品 | 日本亚洲欧美国产日韩ay | 91美女福利视频 | 粉嫩av一区二区白浆 | 69堂精品 | 欧美 在线 成 人怡红院 | 操一操av | 国产又黄又粗又硬又爽又猛的视频 | 欧美另类精品xxxx人妖 | 午夜黄色影院 | 91久久婷婷国产一区二区三区 | 强制高潮xxxxhd日本 | 色翁荡熄又大又硬又粗又视频图片 | 乱人伦人妻精品一区二区 | wwwxxxx在线观看 | 女女les互磨高潮国产精品 | 国产免费久久精品国产传媒 | 欧美影院a∨天堂 | 少妇极品熟妇人妻 | 国产精品va在线 | 日本不卡一区二区三区在线观看 | 国产精品内射后入合集 | 国精产品69永久中国有限 | 国产又黄又粗又猛又爽的视频 | 亚洲国产精品无码久久秋霞 | 国产精品2区 | 天天干天天天 | 国产五级床片全部免费硬硬 | 国产精品久久久久久久久免费相片 | 无码中文av波多野结衣一区 | 色综合中文字幕久久88 | 精品国产第一福利网站 | 国产欧美精品久久 | 亚洲欧美成人片在线观看 | 91亚洲国产精品 | www.999热| 成人免费看黄 | 免费人成在线观看视频播放 | 伊人久久大香线蕉综合av | 又黄又爽又刺激久久久久亚洲精品 | 四虎永久在线精品国产馆v视影院 | 三级三级久久三级久久18 | 99re热这里有精品首页 | 无人去码一码二码三码区 | 天天躁恨躁夜躁2020优势对比 | 国产热99 | 97色伦午夜国产亚洲精品 | 狠狠色狠狠色综合系列 | 国内外精品成人免费视频 | 蓝牛av| 18性欧美xxxⅹ性满足 | 草久在线观看视频 | 永久免费精品精品永久-夜色 | 主站蜘蛛池模板: 蛛词}| 亚洲人成在线观看影院牛大爷 | 噜噜色.com | 李采潭av| 黄色网络在线观看 | 三级色网 | 色翁荡熄又大又硬又粗又 | 日日噜噜夜夜狠狠视频 | 亚洲欧美综合精品久久成人网无毒不卡 | 中文字幕――色哟哟 | 亚洲国产另类久久久精品网站 | 亚洲精品一区二三区不卡 | 国产精品全新69影院在线看 | 少妇又紧又色又爽又刺激视频 | 人妻无码αv中文字幕久久 亚洲综合在线播放 | 丰满岳乱妇在线观看中字无码 | 国产 浪潮av性色四虎 | 在线免费看黄色片 | 久久人人爽人人爽人人片ⅴ | 天天干网址 | 久久精品中文字幕大胸 | 中国视频一区二区 | 东京热久久综合久久88 | 国产无限次数成版人视频在线 | 久久99精品久久久久久hb亚瑟 | 色婷婷免费观看 | 色多多www视频在线观看免费 | 亚洲另类伦春色综合小说 | 国产激情视频在线 | 国产猛男猛女超爽免费视频 | 国产欧美日韩综合视频专区 | jzzijzzij亚洲成熟少妇18 久久久久日本精品毛片蜜桃成熟时 | 国产一级片av | 国产精品爽爽爽 | 无码人妻精品一区二区三区夜夜嗨 | 黄色一级片在线免费观看 | 超碰91人人 | 国产亚洲曝欧美不卡精品 | 18禁男女无遮挡啪啪网站 | 777爽死你无码免费看一二区 | 国产午精品午夜福利757视频播放 | 伊人激情综合网 | www.午夜av | 欧美两根一起进3p做受视频 | 国产极品车模吞精高潮呻吟 | 免费全部高h视频无码 | 特大黑人娇小亚洲女喉交 | 开心激情五月婷婷 | 国产呦精品一区二区三区网站 | 亚洲综合网在线 | 亚洲看片lutube在线观看 | 噼里啪啦高清在线观看 | 免费国产在线观看 | 香港三级精品三级在线专区 | 国产精品 高清 尿 小便 嘘嘘 | 日日夜夜亚洲 | 国产av无码一区二区二三区j | 337p日本大胆欧美裸体艺术 | 天天干狠狠干 | 中文无码日韩欧免费视频app | 主站蜘蛛池模板: 蛛词}| 久操免费在线 | www.天堂在线| 亚洲黄色三级视频 | 日日操日日摸 | 噼里啪啦国语在线播放 | 高清国产午夜精品久久久久久 | 亚洲一区二区av在线 | 日本少妇撒尿com | 无码人妻精品专区在线视频 | 亚洲一区二区三区四区 | 日韩免费一区 | 亚洲精品国产成人久久av盗摄 | 亚洲欧洲国产精品香蕉网 | 婷婷五月综合国产激情 | 亚洲综合色88综合天堂 | 天堂网av2014| 99热99这里只有精品 | 国产精品jizz视频 | 中文字幕av无码一区二区三区电影 | 亚洲另类无码一区二区三区 | 在线观看成人无码中文av天堂 | 亚洲a级大片 | 无码视频免费一区二三区 | 中文字幕亚洲精品无码 | 国产伦理五月av一区二区 | 96国产精品久久久久aⅴ四区 | 成人无码视频在线观看大全 | 午夜色综合 | 非洲黄色毛片 | 精品国产第一国产综合精品 | 天天躁日日躁狠狠躁一区 | 97香蕉久久超级碰碰高清版 | 99热久| 天码中文字幕在线播放 | 性色欲情网站iwww | 热久久av| 国产卡1卡2 卡三卡在线 | 四虎影在永久在线观看 | www.com久久| 国产精品白丝喷水在线观看 | 国内无遮挡18禁无码网站免费 | 91亚洲精品丁香在线观看 | gogo人体少妇上爽下爽 | 午夜福利日本一区二区无码 | 伊人91视频 | 国产69精品久久 | 日韩精品免费在线 | 国产ktv交换配乱婬视频 | 亚洲人屁股眼子交1 | 18禁无码无遮挡在线播放 | 亚洲精品无码伊人久久 | 国产亚洲熟妇在线视频 | 日韩有码专区 | 在线日韩精品视频 | 91久久天天躁狠狠躁夜夜 | 午夜视频在线观看免费观看1 | av免费在线播放网站 | 天堂网成人 | 爱爱高清视频 |