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

ffd001
級別: 家園常客
精華主題: 0
發帖數量: 136 個
工控威望: 700 點
下載積分: 584 分
在線時間: 162(小時)
注冊時間: 2013-10-17
最后登錄: 2023-06-02
查看ffd001的 主題 / 回貼
樓主  發表于: 2013-11-29 20:41
1.程序家族有哪些成員?
    PLC的控制程序一般由主程序、子程序和中斷程序組成。西門子的S7-300/400將子程序分為功能(Function,或稱為函數)和功能塊(Function Block)。
    在每一個掃描循環周期,CPU都要調用一次主程序,用戶程序必須有一個并且只能有一個主程序。小型控制系統可以只有主程序。
    中斷程序用于快速響應中斷事件。在中斷事件發生時,CPU將停止執行當時正在處理的程序或任務,去執行用戶編寫的中斷程序。執行完中斷程序后,繼續執行被暫停執行的程序或任務。
    2.哪些情況需要使用子程序?
    當系統規模很大、控制要求復雜時,如果將全部控制任務放在主程序中,主程序將會非常復雜,既難以調試,也難以閱讀。使用子程序可以將程序分成容易管理的小塊,使程序結構簡單清晰,易于調試、查錯和維護。
    子程序也可以用于需要多次反復執行相同任務的地方,只需要編寫一次子程序,別的程序在需要的時候多次調用它,而無需重寫該程序。
    3.怎樣調用子程序?
    主程序可以調用子程序,子程序也可以嵌套調用別的子程序。嵌套調用的層數是有限制的,例如S7-200的最大嵌套深度為8級。
    執行完子程序后,返回調用它的程序中的調用指令的下一條指令。
    4.每個掃描周期都會執行子程序嗎?
    子程序的調用可以是有條件的,在被調用期間,每個掃描周期都要執行一次被調用的子程序。調用條件不滿足時不會執行子程序中的指令,因此使用子程序可以減少掃描循環時間。
    5.停止調用子程序后,子程序中的線圈處于什么狀態?
    停止調用子程序后,不再執行子程序中的指令。子程序中線圈對應的編程元件如果沒有受到別的程序的控制,將保持子程序最后一次執行后的狀態不變。即使控制這些線圈的觸點的狀態變化,該線圈對應的元件的狀態也不會變化,因為這時根本就沒有執行子程序中的指令。
    6.怎樣實現子程序的無條件調用?
    有的PLC的子程序調用指令不能直接接到左側的垂直“電源”線上,需要通過觸點電路來控制是否調用子程序,即子程序的調用是有條件的?梢杂靡恢睘镺N的特殊位元件(例如S7-200的SM0.0或FX系列的M8000)的常開觸點來實現子程序的無條件調用。
      不同品牌的PLC的子程序大致可以分為兩種,一種子程序沒有輸入、輸出參數和局部變量,另一種則有。
       1.什么是全局變量和局部變量?
        以西門子的S7-200為例,輸入I、輸出Q、變量存儲器V、內部存儲器位M、定時器T、計數器C等屬于全局變量,可以在符號表中為全局變量定義符號名。
       程序組織單元(Program Organizational Unit)簡稱為POU,包括主程序、子程序和中斷程序。每個POU均有自己的64字節局部變量,局部變量用L(Local)來表示,局部變量只能在它所在的POU中使用。與此相反,全局變量可以在各POU中使用。
       2.局部變量有哪些類型?
       子程序可以使用下列局部變量:
       1) TEMP (臨時變量)是暫時保存在局部數據區中的變量。只有在執行該POU時,定義的臨時變量才被使用,POU執行完后,不再保存臨時變量的數值。主程序和中斷程序的局部變量表中只有TEMP變量。
       2) IN(輸入參數)由調用它的POU提供的傳入子程序的輸入參數。
       3) OUT(輸出參數)是子程序的執行結果,它被返回給調用它的POU。
       4) IN_OUT(輸入_輸出參數)的初始值由調用它的POU傳送給子程序,并用同一變量將子程序的執行結果返回給調用它的POU。
       主程序和中斷程序的局部變量表中只有臨時變量TEMP。
       3.子程序的輸入、輸出參數有什么作用?
       具有輸入、輸出參數和局部變量的子程序易于實現結構化編程,對于長期生產同類設備或生產線的廠家尤為有用。編程人員為設備的各部件或工藝功能編寫了大量的通用的子程序。即使不知道子程序的內部代碼,只要知道子程序的功能和輸入、輸出參數的意義,就可以用它們快速“組裝”出滿足不同的用戶要求的控制程序。就好像可以用數字集成電路芯片組成復雜的數字電路一樣。
       如果子程序沒有輸入、輸出參數,這種子程序沒有明確的軟件接口,使用起來很不方便。
       4.局部變量有什么優點?
       1) 子程序如果沒有局部變量,它和調用它的程序之間只能通過全局變量來交換數據,子程序內部也只能使用全局變量。將它移植到別的項目時,需要對各POU使用的全局變量作統一安排,以保證不會出現地址沖突。當程序很復雜,子程序很多時,這種地址分配是很花時間的。
       如果子程序有局部變量,并且在子程序中只使用局部變量,不使用全局變量,因為與其他POU沒有地址沖突,不作任何改動,就可以將子程序移植到別的項目中去。
       為了減少移植子程序的工作量,在子程序中應盡量避免使用全局變量和全局符號。
       2) 如果使用局部變量表中的臨時變量(TEMP),同一片物理存儲器可以在不同的程序中重復使用。
    下面以S7-200為例,介紹子程序的編程和調用的過程。
    1.創建子程序
    生成項目時,自動生成一個子程序。打開程序編輯器,執行“編輯”菜單中的命令“插入”→“子程序”,將自動生成和打開新的子程序。
    2.生成局部變量
    名為“模擬量計算”的子程序如下圖所示,在該子程序的局部變量表中,定義了3個輸入(IN)參數,一個輸出(OUT)參數,和名為“暫存1”的臨時(TEMP)變量。局部變量表最左邊的一列是自動分配的每個變量在局部存儲器(L)中的地址。

 
    3.編寫子程序的梯形圖
    局部變量表的下面是程序區(見上圖),輸入參數“轉換值”是來自模擬量輸入模塊的與模擬量成正比的轉換值,輸出參數“模擬值”是計算出的對應的模擬量(例如壓力、溫度等)的工程值。子程序中變量名稱前的“#”表示該變量是局部變量,它是編程軟件自動添加的,輸入局部變量時不用輸入“#”號。特殊存儲器位SM0.0的常開觸點總是閉合。
    4.子程序的調用
    可以在主程序、其他子程序或中斷程序中調用子程序,調用子程序時將執行子程序中的指令,直至子程序結束,然后返回調用它的程序中該子程序調用指令的下一條指令之處。
    創建子程序后,在上圖左邊指令樹最下面的“調用子程序”文件夾中自動生成剛創建的子程序“模擬量計算”對應的圖標。
    在梯形圖程序中插入子程序調用指令時,首先打開主程序,顯示出需要調用子程序的網絡。打開指令樹最下面的“調用子程序”文件夾,用鼠標左鍵按住需要調用的子程序圖標,將它“拖”到程序編輯器中需要的位置。放開左鍵,子程序塊便被放置在該位置。
 
    子程序方框中左邊的“轉換值”等是在子程序“模擬量計算”的變量聲明表中定義的輸入參數,右邊的“模擬值”是輸出參數。它們被稱為子程序的形式參數,簡稱為形參,形參在子程序內部的程序中使用。調用子程序時,需要為每個形參指定實際的參數(簡稱為實參),例如為形參“轉換值”指定的實參為模擬量輸入字AIW2(見上圖)。
    子程序調用指令中的實參的有效操作數為存儲器地址、常量、全局符號和調用指令所在的POU中的局部變量,不能指定被調用子程序中的局部變量。
    CPU調用子程序時,輸入參數被復制到子程序的局部存儲器,子程序執行完后,從局部存儲器復制輸出參數到指定的輸出參數地址。
天行健
ffd001
級別: 家園?
精華主題: 0
發帖數量: 136 個
工控威望: 700 點
下載積分: 584 分
在線時間: 162(小時)
注冊時間: 2013-10-17
最后登錄: 2023-06-02
查看ffd001的 主題 / 回貼
1樓  發表于: 2013-11-29 20:46
  西門子S7-300/400的子程序分為功能(Function)和功能塊(Function Block)。
    1.功能(FC)
    功能是用戶編寫的沒有固定的存儲區的程序塊,其臨時變量存儲在局部數據堆棧中,功能執行結束后,不再保存這些數據?梢杂霉蚕頂祿䥇^來存儲那些在功能執行結束后需要保存的數據。
    功能與S7-200的子程序的局部變量基本上相同(見下圖)。與S7-200的子程序相比,其局部變量多了個返回值(RET_VAL)。返回值實際上屬于輸出參數。

    2.參數類型
    用于塊之間傳送數據的形式參數可以定義為12種基本數據類型、5種復雜數據類型(見上圖),也可以為塊之間傳送數據的形式參數定義下列的參數類型:
    1)Timer或Counter:指定執行塊時要使用的定時器或計數器。例如定義功能中的輸入變量TON1的數據類型為Timer,兩次調用功能時分別設置TON1的實參為T5和T6。
    2)塊:指定用作輸入或輸出的特定塊。例如定義某個輸入變量的數據類型為Block_FB,在調用塊時指定塊地址(例如FB 3)作為實參。
    3)POINTER:指針是變量的地址而不是變量的值。POINTER參數類型的形參應為地址,例如P#M50.0。在STEP 7中,指針也可以用地址作實參 (例如M 50.0)。
    4)ANY:用于將任意的數據類型傳遞給聲明的形參。ANY可用于實參的數據類型未知,或實參可以使用任意數據類型的情況。例如P#DB2.DBX50.0 BYTE 10表示DB 2中的DBB50~DBB59。ANY也可以用地址作實參,例如DB2.DBW30和Q12.5,但是只能指向一個變量。
    5)UDT:用戶自定義的數據類型。
    3.功能塊(FB)
    功能塊是用戶編寫的有自己的存儲區(背景數據塊)的程序塊,功能塊的輸入、輸出變量和靜態變量(STAT)存放在指定的背景數據塊 (DI) 中,臨時變量存儲在局部數據堆棧中。功能塊執行完后,背景數據塊中的數據不會丟失,但是不會保存局部數據堆棧中的數據。
    4.背景數據塊
背景數據塊是專門指定給某個功能塊(FB)使用的數據塊,它是FB專用的工作存儲區。
    背景數據塊用來保存FB的實參和靜態數據,背景數據塊中的數據是自動生成的。它們是功能塊的變量聲明表中的數據(不包括臨時變量)。調用功能塊時應指定對應的背景數據塊。
    5.功能與功能塊的區別
    FB和FC均為用戶編寫的子程序,局部變量表中均有IN、OUT、IN_OUT和TEMP變量。FC的返回值Ret_Val實際上屬于輸出參數。下面是FC和FB的區別:
    1) 功能塊有背景數據塊,功能沒有背景數據塊。
    2)只能在功能內部訪問它的局部變量。其他邏輯塊可以訪問功能塊的背景數據塊中的變量。
    3)功能沒有靜態變量(STAT),功能塊有保存在背景數據塊中的靜態變量。
    功能如果有執行完后需要保存的數據,只能存放在全局變量(例如共享數據塊和M區)中,但是這樣會影響功能的可移植性。如果功能或功能塊的內部不使用全局變量,只使用局部變量,不需要作任何修改,就可以將它們移植到其他項目。如果塊的內部使用了全局變量,在移植時需要考慮每個塊使用的全局變量是否會與別的塊產生地址沖突。
    4)功能塊的局部變量(不包括TEMP)有初始值,功能的局部變量沒有初始值。調用功能時應給所有的形參指定實參。
    調用功能塊時可以不設置某些輸入、輸出參數的實參,此時這些參數將使用背景數據塊中的初始值。
    1.中斷與中斷程序
    有很多PLC內部或外部的事件是隨機發生的,例如外部開關量輸入信號的上升沿或下降沿、通信事件、高速計數器的當前值等于設定值和定時中斷等,事先并不知道這些事件何時發生,但是它們出現時需要盡快地處理它們,PLC用中斷來快速處理上述事件。
    例如電力系統出現故障時,可能引發多個斷路器相繼跳閘。為了分析故障的起因,需要及時準確記錄事故發生的時間?梢杂糜布袛鄟硗瓿蛇@一任務。
    由于PLC的掃描工作方式,普通定時器的定時誤差很大,定時時間到了也不能馬上去處理要作的事情?梢杂枚〞r中斷來實現高精度定時,在定時時間到時CPU自動調用定時中斷程序。
    在出現一個中斷事件時,當前正在執行的程序在當前指令執行完后被停止執行(被中斷),操作系統將會調用一個用戶編寫的分配給該事件的中斷程序(S7-300/400稱為組織塊)。中斷程序被執行完后,被暫停執行的程序將從被中斷的地方開始繼續執行。這一過程不受PLC掃描工作方式的影響,因此使PLC能迅速響應中斷事件。換句話說,中斷程序不是在每次掃描循環中處理,而是在需要時才被及時地處理。
    2.中斷的優先級
    中斷事件有不同的優先級,高優先級的中斷程序可以中斷低優先級的中斷程序。
    如果在執行中斷程序時,又檢測到一個中斷請求,CPU將比較兩個中斷源的中斷優先級。如果優先級相同,按照產生中斷請求的先后次序進行處理。如果后者的優先級比正在執行的中斷源的優先級高,將中止當前正在處理的中斷程序,改為調用較高優先級的中斷源的中斷程序,這種處理方式稱為中斷程序的嵌套調用。
    3.中斷的控制
    不是所有的用戶都需要PLC的中斷功能,用戶一般也不需要處理所有的中斷事件,因此允許用戶用指令來控制是否需要中斷和需要哪些中斷。
    S7-200的中斷允許指令EI允許處理中斷事件。至于需要處理哪些中斷事件,需要單獨設置。禁止中斷指令DI禁止處理所有的中斷事件。
    S7-200進入RUN模式時自動禁止中斷,在RUN模式執行中斷允許指令后,各中斷事件發生時是否會執行中斷程序,取決于是否執行了該中斷事件的中斷連接指令ATCH。
    中斷分離指令DTCH用來斷開某個中斷事件與中斷程序之間的聯系,從而禁止單個中斷事件。
    4.編寫中斷程序應注意的問題
    因為不能預知系統何時調用中斷程序,為了避免在中斷程序中改寫其他程序使用的存儲器,在中斷程序中應盡量使用局部變量。
    應優化中斷程序,使中斷程序盡量短小,以減少中斷程序的執行時間,減少對其他處理的延遲,否則可能引起主程序控制的設備操作異常。設計中斷程序時應遵循“越短越好”的格言。為了減少中斷程序的執行時間,可以在中斷程序設置一個軟件標志,在主程序中根據標志處理對于快速性要求不是很高、執行時間很長的任務。
    5.中斷程序為什么沒有輸入、輸出變量?
    中斷程序不像子程序那樣,被用戶程序調用,而是在中斷事件發生時,由操作系統調用,因此S7系列PLC的中斷程序不需要輸入參數和輸出參數,它的局部變量表中只有臨時變量。S7-300/400的中斷程序稱為組織塊,它有自動生成的20字節的臨時局部變量,包含了與觸發組織塊的事件有關的信息,它們由操作系統提供。
天行健
ffd001
級別: 家園?
精華主題: 0
發帖數量: 136 個
工控威望: 700 點
下載積分: 584 分
在線時間: 162(小時)
注冊時間: 2013-10-17
最后登錄: 2023-06-02
查看ffd001的 主題 / 回貼
2樓  發表于: 2013-11-29 20:51
圖片:
???????
天行健
曾文慶3
級別: 略有小成
精華主題: 0
發帖數量: 127 個
工控威望: 279 點
下載積分: 4203 分
在線時間: 165(小時)
注冊時間: 2013-07-17
最后登錄: 2015-09-15
查看曾文慶3的 主題 / 回貼
3樓  發表于: 2013-11-29 21:48
你的故事不好聽!手冊上都有 但我還是要說一句謝了!
ffd001
級別: 家園?
精華主題: 0
發帖數量: 136 個
工控威望: 700 點
下載積分: 584 分
在線時間: 162(小時)
注冊時間: 2013-10-17
最后登錄: 2023-06-02
查看ffd001的 主題 / 回貼
4樓  發表于: 2013-11-29 23:05
引用
引用第3樓曾文慶3于2013-11-29 21:48發表的  :
你的故事不好聽!手冊上都有 但我還是要說一句謝了!

賺點分
天行健
和諧共贏
努力學習,做好工控
級別: 網絡英雄

精華主題: 0
發帖數量: 1996 個
工控威望: 7821 點
下載積分: 69332 分
在線時間: 756(小時)
注冊時間: 2008-01-07
最后登錄: 2025-05-30
查看和諧共贏的 主題 / 回貼
5樓  發表于: 2013-11-30 08:03
抄的好
huoshi
為所當為
級別: 網絡英雄

精華主題: 0
發帖數量: 2599 個
工控威望: 21441 點
下載積分: 16897 分
在線時間: 2775(小時)
注冊時間: 2010-12-27
最后登錄: 2025-05-30
查看huoshi的 主題 / 回貼
6樓  發表于: 2013-11-30 09:37
謝謝老師分享講的非常好
最近一天希望
書山有路勤為徑,學海無涯苦作舟!
級別: 論壇先鋒
精華主題: 0
發帖數量: 201 個
工控威望: 1237 點
下載積分: 7913 分
在線時間: 405(小時)
注冊時間: 2013-05-17
最后登錄: 2024-12-04
查看最近一天希望的 主題 / 回貼
7樓  發表于: 2013-11-30 10:06
   好。
楊時豐
級別: 工控俠客
精華主題: 0
發帖數量: 90 個
工控威望: 2332 點
下載積分: 12439 分
在線時間: 244(小時)
注冊時間: 2012-07-12
最后登錄: 2025-04-29
查看楊時豐的 主題 / 回貼
8樓  發表于: 2013-11-30 19:17
好習了
doc
踏實是幸福的基礎
級別: 論壇先鋒
精華主題: 0
發帖數量: 70 個
工控威望: 1701 點
下載積分: 7079 分
在線時間: 62(小時)
注冊時間: 2012-03-01
最后登錄: 2025-04-15
查看doc的 主題 / 回貼
9樓  發表于: 2013-11-30 21:09
本著,無私奉獻,共同進步的原則,論壇需要樓主這樣好態度的人一切貴在堅持學習。樓主辛苦了
550374389
。!
級別: 論壇先鋒

精華主題: 0
發帖數量: 696 個
工控威望: 1161 點
下載積分: 5237 分
在線時間: 2360(小時)
注冊時間: 2010-11-28
最后登錄: 2025-05-26
查看550374389的 主題 / 回貼
10樓  發表于: 2013-11-30 21:18
不錯
song2013007
級別: 探索解密
精華主題: 0
發帖數量: 7 個
工控威望: 123 點
下載積分: 649 分
在線時間: 3(小時)
注冊時間: 2013-11-05
最后登錄: 2013-12-07
查看song2013007的 主題 / 回貼
11樓  發表于: 2013-11-30 21:22
謝謝堅持學習

主站蜘蛛池模板: 国产乱了_日韩欧美xxxxx_国产精品成人扳一级aa毛片_韩国一级无码免费精品视频_老师办公室被吃奶好爽在线观看_日本3级视频_啦啦啦中文在线观看日本_奇米影视7777久久精品人人爽 | 午夜毛片视频_美女裸身裸乳视频网站_av成人永久免费看片本色_第一福利网站_xxxav在线_免费看男人操女人_国产精品麻豆99久久久久久_亚洲国产视 | 国产精品久久久久一区_一线高清视频在线观看www国产_成人黄色视频播放165_国产精品亚洲自拍_中文字幕亚洲精品日韩一区_狠狠躁日日躁夜夜躁2020_久色91_成年人免费看片 | 国产精品久久久久一区二区三区共_国产视频1_国产97在线播放_国产一区二区在线观_久久伊人网站_大地资源网第二页免费观看_久久女人被添全过程A片_国产做爰xxx18在线观看网站 | 三级网站免费观看_欧美乱妇高清无乱码免费_一天av在线高清免费观看_国产亚洲一区字幕_高清视频一区二区三区_成人福利片在线_久久这里只精品_久久精品国产99精品国产亚洲性色 | 超碰人人国产_亚洲AV无码之日韩精品_免费播放片Ⅴ免费人成视频_国产爆乳美女娇喘呻吟_久久99国产综合精品_综合在线亚洲_色亚洲网_国产亚洲婷婷香蕉久久精品 | 色视频91_hd老熟女bbn_少妇无码中文丰满Av_男女免费在线观看_国产香线蕉手机视频在线观看_夜夜高潮夜夜爽夜夜爱_91资源在线观看_日本少妇寂寞少妇aaa | 成人黄色激情视频网站_国产亚洲精品younv_亚洲美女网站_国产一级淫_国产精品videossex_亚洲老司机av_麻豆影视大全_成人动漫入口 | 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | 97狠狠干_国产精品乱码在线观看_在线视频久草_国内少妇偷人精品免费_99在线免费观看视频_国产精品五_国产不卡在线观看_性猛交xxxx乱大交孕妇印度 | 麻豆TV入口在线看_国产一区在线导航_青草视频在线免费观看_性色av无码专区一ⅴa亚洲_国产精品com_国产a三级久久精品_久久一区国产_精品国产日韩欧美一区二区 | 亚洲精品hd_亚洲天堂伊人网_免费观看一区二区三区毛片软件_成年人黄色片_中国特黄视频_五月久久久综合一区二区人妻_日韩综合_日本超碰在线观看 | 国产在线乱_免费精品一区二区三区视频日产_国产精品视频亚洲_办公室撕开奶罩揉吮奶头在线观看_看片久久_久操欧美_国产一区二区波多野结衣_国产精品麻豆成人AV网 www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 一级片免费在线观看视频_男女69视频_在线视频免费精品_JIZZJIZZ在线播放中国_91成人黄色_古代级a毛片免费观看_久久精品亚洲一区二区_欧美一级淫片aaaaaaa | 国产午夜精品一区二区三区软件_国产精品视频久久久久_精品国产区在线_亚洲精品成人av在线_一级免费黄色片_久久久不雅视频_日韩啪啪小视频_超碰人人舔 | 黄色片特级片_亚洲性激情_在线一区二区三区四区_成人看片黄a在线观看_我的逼好痒_av软件大全_国产免费福利在线观看_粉嫩极品国产在线观看 | 黄视频在线观看视频_美女一级黄色_亚洲欧美成人综合_91精品国产自产在线观看_99精品视频国产精品_色视频网站在线_国产男男被猛男躁免费视频_99热精品在线观看 | 中文字幕人妻日本无码_久久综合视频网_精品偷拍无码专区亚洲_亚洲aⅴ综合色区无码一区_亚洲视频一区在线播放_中文字幕自拍偷拍_性欧美videos高清精品_草久免费视频 | 在线观看亚洲AV每日更新无码_亚洲成人黄色影院_一级片视频免费在线观看_鲁大师成人一区二区三区_天天久久综合_日日噜噜夜夜狠狠久久无码区_美女下部隐私(不遮挡)_精品国产SM捆绑最大网免费站 | 女人与拘做受AAAAA片_久久国产AV无码一区二区老太_消息称老熟妇乱视频一区二区_中文字幕精品乱码中文字乱码_澳门永久av免费网站入口_午夜激情成人网_搡女人真爽免费视频大全_亚洲暴爽av人人爽日日碰麻豆 | 久久国产专区_亚洲午夜私人影院在线观看_日韩免费激情视频_国产a毛片_www久久com_久久精品国产亚洲AV水果派_久久精品国产亚洲AV忘忧草18_九草在线观看 | 91精品综合久久久久久_狠狠躁夜夜躁人人爽视频_婷婷五月综合激情_椎名由奈一区二区在线_18禁夜色福利院在线播放_国产黄色播放_guomoba国模吧大胆高清_国产自产 | 日韩高清网站_69免费视频_亚洲成AV人片乱码色午夜_欧美成人伊人_日本三级在线播放线观看视频_亚洲男GAY视频_超碰午夜_国产手机在线无码播放视频 | 成人欧美一区二区三区在线_97精品伊人久久大香线蕉_亚洲最大看欧美片网站_不卡的一区二区_极品美女一级片_伊人11_东京热T0KY0综合久久_国产vr在线视频一区二区不卡 | 黄视频在线观看视频_美女一级黄色_亚洲欧美成人综合_91精品国产自产在线观看_99精品视频国产精品_色视频网站在线_国产男男被猛男躁免费视频_99热精品在线观看 | 天天干视频网_国产精品久久久久免费a∨大胸_在线亚洲日本_成人αv_精品人妻AV一区二区三区_最新理论三级中文在线观看_久久久免费观看_最好看的中文2018 | 91lu在线观看_欧美一级在线播放_国产99爱在线视频免费观看_中出しハイビジョン黑人_久久精品极品_亚洲黄色片网站_www.av蜜桃_免费一级淫片日本高清视频一 | 国产精品久久久久一区二区三区共_国产视频1_国产97在线播放_国产一区二区在线观_久久伊人网站_大地资源网第二页免费观看_久久女人被添全过程A片_国产做爰xxx18在线观看网站 | h精品在线_中国少妇毛茸茸高潮_亚洲中字幕女_蜜桃精品免费久久久久影院_在线免费观看av不卡_最新看片_呻吟求饶的办公室人妻_亚洲狠狠入 | 思思99热久久精品在线6_久久久网页_精品国产91久久久久久久_精品国产一区二区三区不卡在线_精品亚洲永久免费精品91香蕉国产线_日韩三区免费_日本免费在线看片_91蜜桃婷婷狠狠久久综合9色 | 国产成人一区在线_91亚洲网站_亚洲精品欧美综合一区二区_精品免费在线视频_无限看片在线版免费视频大全_视频91_久久久国产99久久国产一_亚洲免费不卡 | 亚洲AV无码兔费综合_欧美第一夜_成人av影视在线_超色视频在线观看_日韩无码一区中文_自拍亚洲综合_亚洲精品一区二区三区精华液_国产裸体永久免费视频网站 亚洲精品综合_足疗店女技师按摩毛片_亚洲精品久久嫩草网站秘色_国产亚洲一区精品_这题超纲了动漫免费观看_国产免费av高清在线_波多野结衣1区2区3区_久久精品小短片 | 国产真实乱全部视频_在线男人天堂网_超级av在线天堂东京热_ww久久综合久中文字幕_成人黄色一区二区_国产av午夜精品一区二区三_sdde在线播放一区二区_成全免费在线看片 中文人字幕第三页_无码纯肉视频在线观看_99re国产在线播放_日本欧美高清全视频_日韩七区_亚洲第一最快AV网站_中日韩欧美风情视频_欧美成人一区二 | 姑娘第四集免费看视频_久久久香蕉_www日本在线观看_国产精品人人爽人人爽av_亚洲国产综合在线看不卡_亚洲欧美国产日韩一区夜色_国产视频网站在线观看_亚洲区和欧洲区五六区 | 男女好痛好深好爽视频一区_亚洲国产精品无码AV久久久_国产色中色_日韩视频在线观看免费_加勒比色老久久综合网_成人18在线_成人美女在线_九九视频这里只有精品 | 午夜成人理论福利片_中文字幕免费播放_国产精品网红自拍99_日韩人妻系列无码专区_无码男男做受G片在线观看视频_伊人精品在线视频_日本一级毛片在线播放_欧美乱人伦人妻中文字幕 | 百合AV无码专区亚洲AV极速版_国产视频网爆门福利观看_日韩美女中文字幕_97caoporn国产免费人人_久久精品1区2区_日韩国产变态另类欧美_日韩av网址一卡二卡_伊人网狠狠干 | 99国产欧美另娄久久久精品_国内自拍农村少妇在线观看_久久亚洲道色宗和久久_日本aⅴ大伊香蕉精品视频_亚洲国产欧美日韩欧美特级_日本视频免费在线观看_日日操影视_曰本女人牲交全视频免费播放 | 一级毛片不卡直接观看_欧美美女一区_av高清一区二区三区_国产精品美女久久久久久久_日韩中文无_国产一区二区视_国产在线永久视频_欧美日本黄 | 免费mmmxxx日本96_欧美黑人粗大xxxxbbbb_深夜福利老司机_8050午夜一级毛片免费看_91精品国产麻豆国产自产在线_色琪琪综合男人的天堂aⅴ视频_风流老太婆大BBWBBWHD视频_丰满少妇乱a片无码 | 最新午夜_国产片av在线永久免费观看_九一在线视频_91精品国产综合久久久久久_免费无遮挡禁18污污网站_全黄一级毛片_999久久久精品国产消防器材_奇米四色777久久爱 |