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

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

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

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

賺點分
天行健
和諧共贏
努力學(xué)習(xí),做好工控
級別: 網(wǎng)絡(luò)英雄

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

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

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

主站蜘蛛池模板: 全篇肉高h秘书被c办公室有图_av在线成人_亚洲一区二区精品3399_国产97在线视频_小草影院小草影视_99精品热播_日韩人妻无码精品_69av网 | 91色中文_日韩中文一区_无码人妻久久一区二区三区免费_日本中文在线视频_av手机在线免费播放_欧美激情国产日韩精品一区18_亚洲一级特黄视频_free性欧美69巨大 | 男啪女视频免费观看网站_国产成人啪精品视频网站午夜_欧亚久久日韩av久久综合_9a蜜桃久久久久久免费_国产综合18久久久久久_国产www_国产精品久久久久久久久亚洲美女_日日爱网站 | japanese在线观看_亚洲精品黄网站_精品在线一区二区三区_双乳奶水饱满少妇视频_亚洲日本韩国欧美_欧美不卡一区二区_日韩免费大片_国产精品不卡一区二区三区 | 一级肉体全黄裸体先_狼人香蕉香蕉在线中文_黄色录像一级视频_xxxxx网_免费黄篇_色网在线看_欧美在线国产_国产高潮抽搐喷出白浆精品视频 | 99久久精品国产导航_黄色毛片视频免费观看中文_精品熟女少妇AV免费观看_caoporn超碰91_国产老肥熟_亚洲欧美中文字幕日韩一区二区_国产人妻大战黑人第1集_人妻熟妇AV水蜜桃一区二区三区 | 国产欧美亚洲一级激情在线观看_亚洲情视频_国产性猛交_国产又色又刺激高潮免费视频_在线亚洲天堂_久久精品人人做人人爽97_国产精品爽爽爽爽爽爽免费观看_中文字幕在线视频免费 | 在线观看亚洲AV每日更新无码_亚洲成人黄色影院_一级片视频免费在线观看_鲁大师成人一区二区三区_天天久久综合_日日噜噜夜夜狠狠久久无码区_美女下部隐私(不遮挡)_精品国产SM捆绑最大网免费站 | japanese在线观看_亚洲精品黄网站_精品在线一区二区三区_双乳奶水饱满少妇视频_亚洲日本韩国欧美_欧美不卡一区二区_日韩免费大片_国产精品不卡一区二区三区 | av免费在线网址_国产成人片一区在线观看_久久久久免费看黄a毛片肥婆_色婷婷色综合激情国产日韩_在线欧美小视频_丁香少妇激情啪啪_午夜激情在线视频_美女和帅哥在床上 | 成人在线观看中文字幕_91成人国产_免费观看a视频_国产精品一区二区三区在线看_国产一级免费av_yellow网站免费观看_国产精品美女高潮无套久久_亚欧美色 | 亚洲最大成人av_国产精品一品二区三区在线观看_免费看a毛片_终极斗罗4第三季免费播放_国产乱码精品一区二区三区中文_四虎影院4hu_91精品国产综合久_国产男女视频在线 | 欧洲美熟女乱又伦_天天操夜夜爽_日本午夜精品一区二区三区_爱爱视频免费播放_久久草草_小SAO货边洗澡边CAO你_久久伊人国产_久久香蕉综合 | 一区二区三区二区中文字幕视频_蜜臀AV无码国产精品色午夜麻豆_欧美在线观看自拍影视_天堂久久网_2021久久超碰国产精品最新_黄片毛片av_鲁大师在线视频播放免费观看_成人欧美一区二区三区视频网页 | 少妇被又大又粗又爽A片_日韩精品永久免费视频_麻豆传媒免费_在线观看免费av网_伦流澡到高潮hnp_欧美国产日韩精品_99国产网站_免费观看又污又黄在线观看国产 | 91av视频在线免费观看_欧美黑人做爰爽爽爽_超碰自拍97_91视频第一页_亚色网站_99久久香蕉_无码人妻丰满熟妇区视频_人妻丝袜无码专区视频网站 | 午夜视频免费看_7788私人影院_7777精品久久久大香线蕉_曰曰摸夜夜添夜夜添高潮出水_伊人狠狠操_青青免费视频在线_色婷婷欧美在线播放内射_少妇性饥渴无码A区免费 | 日韩精品一区二区午夜成人版_亚洲精品乱码久久久久久蜜桃不爽_猫咪最新永久在线网站_欧美一区二区三区久久综_天天干夜夜爱_亚洲精品一区二三区不卡_日本黄色片免费看_在线播放黄色网址 | 日韩欧美一起_国产精品VA无码一区二区_人人妻人人澡人人爽人人精品_av在线黄色_精品69视频一区二区三区_黄色的网站免费在线观看_永久免费不卡在线观看黄网站_亚洲精品在线视频 | 日本黄色成人_中文字幕av在线免费观看_精品国产一区二区三区性色av_少妇WWWB搡BBB搡BBB_在线看黄色毛片_精品久久久久久久久久久aⅴ_182tv免费福利视频_夜夜草视频资源 国产福利精品视频_91素人在线_国产欧美另类久久久精品丝瓜_日韩精品一区二区av_XX性欧美肥妇精品久久久久久_老司机深夜18禁污污网站_伊人色综_99国产精品免费视频 | 中文一区一区三区免费在线观看_日本伊人色综合网_最近更新中文字幕在线2018二_黄色片免费在线_色婷婷香蕉在线一区二区_国产女性无套免费网站_边啃奶头边躁高h裴钰莫捷_国产一级淫片s片sss毛片s级 | 中文字幕无码网址_久久免费国产视频_波多野结衣在线播放一区_国产丰满麻豆videossexhd_成人午夜一区_老司机午夜福利视频免费播放_日本潮喷videos_欧美亚洲精品在线 | A片无码一区二区三区在线草莓_ww国产_日韩一区二区三区在线视频_人妖天堂狠狠ts人妖天堂狠狠_国产一性一交一伦一A片_黄色一级片在线观看_黄色一级片视频_日本丰满护士bbw | 国产片在线播放_在线久草视频_91麻豆精品一二三区在线_日日噜噜夜夜狠狠_www.精品_我朋友的妈妈在线免费观看_欧美xxxx极品bbw_91色综合久久久久婷婷 | 狠狠干影视_成人亚洲性情网站www在线观看国产_日韩在线综合网_欧美一区二区三区在线视频观看_成年免费黄色网_四虎精品在线视频_亚洲精品91在线_免费视频久久 | 午夜影视av_亚洲欧洲精品成人久久曰_亚洲香蕉av_欧美熟妇无码成a人片_欧美日韩一二区_最近中文字幕MV在线资源_一区二区三区四区国产精品视频_日韩美女一级 | 久久精品亚洲一区二区三区_香蕉快播_蜜桃视频一区二区_一区二区不卡视频_成人在线无码_夫の目の前侵犯新婚人妻在线_无码avav无码中文字幕_国产精品一国产精品最新章节 | 九色视频导航_精品国产视频在线观看_奶头又大又白喷奶水AV_国产乱码卡一卡2卡三卡四_11孩岁女被A片黑人黑与白_毛片网站国产_在线中文视频_一个色在线视频 | 99无码熟妇丰满人妻啪啪_色综合天天综合网无码在_啪啪免费网_成人无码WWW免费视频苹果版_免费一级特黄特色的毛片_天堂av网2019_国产精品久久久久久久99_一区二区三区免费在线播放 | 午夜视频啪啪_久久欧洲_久久久免费观看视频_6m精品福利视频导航_久久人人爽人爽人人片_国产三级黄色录像_国产精品色综合_96久久久 | 欧美日韩在线免费播放_丰满人妻无奈张开双腿AV_国产高清免费AV片在线观看不卡_四虎国产精品永久在线_成人色综合_亚洲精品成人自拍_91色精品视频在线_91叼嘿视频 | 欧美激情精品久久久久久_av中文字幕潮喷在线观看_男男高潮片免费视频_欧美91在线_欧美亚洲人成网站在线观看_91免费精品国自产拍在线不卡_国产剧情息子绝伦中文字幕_99久久免费视频6 | 一级毛片不卡直接观看_欧美美女一区_av高清一区二区三区_国产精品美女久久久久久久_日韩中文无_国产一区二区视_国产在线永久视频_欧美日本黄 | 一个人看的www视频网站_好色综合_在线观看一区亚_国产精品久久久久久久久久久新郎_亚洲va久久久噜噜噜久久男同_久热青青_伊人久久大香线蕉无码麻豆_美国三级 | 日本91网站_久久人人爽人人爽人人片AV东京热_农村野外理伦三级_嫩草官网视频入口_一区二区日韩欧美_a级片一级片_国产亚洲v_久久精品一区二区三区国产主播 | 人人妻人人爽人人爽_国产精品99久久久精品免费观看_视频一区二区三区在线观看_成人免费黄色大片_国产免费人成视频在线播放播_日韩精品中出_久久久久国产一级毛片高清版小说_国产偷录视频叫床高潮 | 亚洲色欲久久久综合网东京热_国产毛片久久久久久美女视频_欧美一级日韩片_99精品网站_www.久久免费_99久无码中文字幕一本久道_在线中文字幕亚洲日韩2020_免费播放黄色片 | 搞笑一家人韩剧韩语在线看_中文字幕mv在线观看_蜜桃视频在线播放_懂色av一区二区夜夜嗨_夜夜夜网站_欧美性群另类交_久久免费视频网站_亚洲欧美日韩国产精品专区 | 国产真实伦在线观看视频_亚洲免费播放_亚洲高清v_成人h动漫在线看_成年免费a级毛片免费看_青草视频在线观看视频_狠狠干美女_aa毛片a级毛片免费观看 国内精品久久久久影院蜜芽_一级不卡_亚洲国产成人久久综合_yy1111111少妇影院光屁股_国产乱淫av免费_中文字幕高清不卡_538国产精品视频一区二区_国产精品91久久久 | 无遮挡粉嫩小泬久久久久久久_www.超碰97_色插图午夜影院_深夜视频在线观看免费_国产日本在线观看_欧美xxxx69hd_免费a级黄毛片_国产精品综合AV一区二区 | 国产精品人人爱一区二区白浆_快色视频在线_久草在线手机观看_av久操_免费1级a做爰片观看_加班被蹂躏的人妻在线_XXXX内射中国老妇_国精久久 |