• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    嵌入式Linux軟邏輯控制器及其圖形開發(fā)軟件設(shè)計(jì)

    2012-09-19 13:24:22李月恒孫德輝李志軍
    自動化儀表 2012年10期
    關(guān)鍵詞:功能塊控制程序圖形化

    李月恒 孫德輝 趙 愷 李志軍 李 超

    (北方工業(yè)大學(xué)現(xiàn)場總線及自動化北京市重點(diǎn)實(shí)驗(yàn)室,北京 100144)

    0 引言

    軟邏輯控制是一種利用軟件實(shí)現(xiàn)標(biāo)準(zhǔn)硬件可編程控制器(PLC)基本功能的技術(shù)。傳統(tǒng)硬件可編程控制器受相應(yīng)硬件PLC制造商專利技術(shù)的限制,具有各廠商產(chǎn)品互不兼容、通用性和可擴(kuò)展性差等缺陷[1]。采用軟邏輯控制技術(shù),可以提供硬件PLC的各種功能,同時(shí)具備PC領(lǐng)域的技術(shù)優(yōu)勢和價(jià)格優(yōu)勢。

    目前,軟邏輯控制系統(tǒng)實(shí)現(xiàn)方案有很多種,如基于PC的實(shí)現(xiàn)方案、基于嵌入式控制器的實(shí)現(xiàn)方案等。在各種軟邏輯控制系統(tǒng)實(shí)現(xiàn)方案中,利用嵌入式控制器實(shí)現(xiàn)的軟邏輯控制以其體積小、功耗低、可靠性高、硬件資源和操作系統(tǒng)可裁剪的優(yōu)勢,在近年來獲得日益廣泛的應(yīng)用。

    本文基于嵌入式Linux和ARM微處理器構(gòu)建了一臺軟邏輯控制器,并開發(fā)了一款圖形化的編程軟件。用戶可以在PC機(jī)上通過功能塊編程方式編寫軟邏輯控制程序,并編譯成二進(jìn)制代碼下載到控制器上直接運(yùn)行。此外,處理器基于Modbus/TCP協(xié)議實(shí)現(xiàn)了在線調(diào)試以及與人機(jī)界面(human machine interface,HMI)交互的功能。

    1 系統(tǒng)整體架構(gòu)

    系統(tǒng)整體結(jié)構(gòu)由開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)兩個(gè)部分組成。開發(fā)系統(tǒng)完成軟邏輯編程和編譯調(diào)試的任務(wù);運(yùn)行系統(tǒng)完成輸入信號處理、控制程序執(zhí)行及控制信號輸出等工作。系統(tǒng)整體架構(gòu)如圖1所示。

    圖1 系統(tǒng)整體架構(gòu)Fig.1 Architecture of overall system

    2 控制器硬件結(jié)構(gòu)

    控制器硬件采用核心板、底板結(jié)構(gòu),可通過I2C接口連接擴(kuò)展板[2],其硬件結(jié)構(gòu)如圖2所示。

    圖2 控制器硬件結(jié)構(gòu)Fig.2 Hardware structure of the controller

    核心板處理器采用Atmel的ARM9芯片AT91RM9200。它是一款高性能的32位工業(yè)級ARM9處理器,片上集成了USB、以太網(wǎng)、EBI、MCI、SSC 和 SPI等多種通信接口,主頻為180 MHz,內(nèi)含電源管理控制器 (power management controller,PMC)。該處理器在工業(yè)控制及智能儀表等領(lǐng)域內(nèi)得到大量的應(yīng)用[3]??刂破鞯装寰哂?路數(shù)字量輸入通道(DI)、8路數(shù)字量輸出通道(DO)、8路模擬量輸入通道(AI)、4路模擬量輸出通道(AO)、I2C擴(kuò)展接口(可擴(kuò)展I/O模塊)、RS-485通信接口及其他功能模塊。

    3 控制器軟件結(jié)構(gòu)

    控制器采用嵌入式Linux2.6.21,該內(nèi)核支持周期為1 ms的搶先式調(diào)度策略。嵌入式Linux操作系統(tǒng)的移植,DI、DO、AI、AO驅(qū)動程序以及其他外設(shè)的驅(qū)動程序在本試驗(yàn)之前的研究成果中已經(jīng)實(shí)現(xiàn)[3],在此不再贅述??刂破鞫说能浖軜?gòu)如圖3所示。

    圖3 控制器軟件架構(gòu)Fig.3 Software framework of the controller

    目標(biāo)代碼接收和啟動功能由進(jìn)程N(yùn)etDaemon實(shí)現(xiàn),基于Modbus/TCP協(xié)議的遠(yuǎn)程監(jiān)控由進(jìn)程TcpServd實(shí)現(xiàn)??刂七壿嫼退惴ㄓ捎脩敉ㄟ^在PC機(jī)上的圖形化編程軟件以梯形圖的方式編輯完成,并編譯成可以直接在控制器操作系統(tǒng)下運(yùn)行的二進(jìn)制目標(biāo)代碼。該目標(biāo)代碼由 NetDaemon接收、保存,并啟動為進(jìn)程CtrlProgram。

    為實(shí)現(xiàn)各進(jìn)程間的數(shù)據(jù)共享,利用Linux的POSIX共享的內(nèi)存機(jī)制,分別建立DI量、DO量、AI量、AO量和全局內(nèi)存變量共享的內(nèi)存區(qū)域,并采用Linux的System V信號量來保證各進(jìn)程對共享內(nèi)存區(qū)域訪問的互斥性[4]。

    此外,為使用戶控制邏輯和算法中間代碼盡可能簡化,減少中間代碼發(fā)生錯(cuò)誤的可能性和圖形化編程軟件的復(fù)雜程度,在控制器端單獨(dú)增加一個(gè)輸入量掃描和輸出控制進(jìn)程Scanner。該進(jìn)程根據(jù)控制器I/O驅(qū)動調(diào)用時(shí)間確定的固定周期完成DI量和AI量采集,將數(shù)據(jù)寫入到共享內(nèi)存區(qū)域,并從共享內(nèi)存區(qū)域讀出DO量和AO量,控制相應(yīng)輸出通道。這樣用戶控制程序只需直接從共享內(nèi)存區(qū)域讀取DI/AI量的值,并將計(jì)算得到的DO/AO量寫到共享內(nèi)存即可,不需要再直接調(diào)用I/O驅(qū)動程序。進(jìn)程Scanner和用戶控制程序之間通過System V二值信號量進(jìn)行同步[5]。

    進(jìn)程TcpServd提供基于Modbus/TCP協(xié)議的遠(yuǎn)程監(jiān)控服務(wù)[6]。Modbus/TCP數(shù)據(jù)幀格式如圖4所示。

    圖4 Modbus/TCP數(shù)據(jù)幀格式Fig.4 Format of Modbus/TCP data frame

    Modbus協(xié)議定義了一些公共功能碼,并允許用戶自行定義功能碼。TcpServd能夠響應(yīng)的公共功能碼有:讀輸入寄存器功能碼0x04、讀保持寄存器功能碼0x03、寫單個(gè)輸出寄存器功能碼0x06以及寫多個(gè)輸出寄存器功能碼0x10。

    本設(shè)計(jì)中,DI/DO量在共享內(nèi)存中的存儲單元大小為2 B,占1個(gè)寄存器;AI/AO量在共享內(nèi)存中的存儲單元大小為4 B,占2個(gè)寄存器。全局內(nèi)存變量的類型包括 bool、byte、short、unsigned short以及 float這幾種數(shù)據(jù)類型。前面4種數(shù)據(jù)類型在共享內(nèi)存中的存儲單元大小均為1個(gè)寄存器,但變量的取值范圍按變量類型不同而各不相同;后一種數(shù)據(jù)類型的存儲單元大小為2個(gè)寄存器。

    在進(jìn)程TcpServd中,DI、AI量歸為輸入寄存器,DO、AO和內(nèi)存變量歸為保持(輸出)寄存器。各類型的寄存器地址分配示意圖如圖5所示。

    圖5 寄存器地址分配Fig.5 Register address allocation

    當(dāng)TcpServd接收到來自客戶端的請求時(shí),應(yīng)首先檢查功能號是否為能夠響應(yīng)的功能號;然后根據(jù)請求的起始地址判斷是讀寫何種數(shù)據(jù),并根據(jù)請求的寄存器數(shù)量判斷操作的對象寄存器是否超出該類型數(shù)據(jù)的范圍。如果上述檢查均通過,則返回相應(yīng)的寄存器值或?qū)ο鄳?yīng)寄存器進(jìn)行寫操作。

    4 圖形化編程軟件

    傳統(tǒng)的嵌入式設(shè)備一般都需要用戶通過C語言等文字編程語言編寫程序,對于采用Linux系統(tǒng)的嵌入式設(shè)備,還需要在Linux操作系統(tǒng)下建立交叉編譯工具鏈,對程序代碼進(jìn)行交叉編譯,從而得到能夠在目標(biāo)設(shè)備上運(yùn)行的二進(jìn)制文件。該編程方法對一般用戶而言過于復(fù)雜,且容易出現(xiàn)各種錯(cuò)誤。

    本文所設(shè)計(jì)的圖形編程軟件旨在為用戶提供更直觀的功能塊圖編程方式。該軟件將用戶編寫的功能塊形式的控制程序預(yù)編譯為C語言形式的中間代碼,最終編譯鏈接為嵌入式Linux控制器下能夠運(yùn)行的二進(jìn)制文件并下載到目標(biāo)控制器中運(yùn)行[7]。

    4.1 圖形化編程軟件的功能劃分

    圖形化編程軟件包括以下9個(gè)功能模塊:功能塊模板庫管理模塊、功能塊功能實(shí)現(xiàn)代碼編輯模塊、控制程序編輯模塊、項(xiàng)目管理模塊、控制程序預(yù)編譯模塊、編譯鏈接模塊、下載模塊、離線仿真模塊和在線調(diào)試模塊。

    各功能模塊具體實(shí)現(xiàn)的功能如下。

    ①功能塊模板庫管理模塊為開發(fā)人員或用戶提供功能塊模板的添加、刪除和保存等管理功能。具體功能塊的實(shí)現(xiàn)代碼由開發(fā)人員通過功能實(shí)現(xiàn)代碼編輯模塊實(shí)現(xiàn)。

    ②功能塊功能實(shí)現(xiàn)代碼編輯模塊為具有一定C語言編程基礎(chǔ)的開發(fā)人員或用戶提供編輯功能塊功能實(shí)現(xiàn)代碼的平臺。

    ③控制程序編輯模塊為用戶提供功能塊程序編輯環(huán)境。

    ④項(xiàng)目管理模塊用于管理目標(biāo)控制器硬件配置,以及項(xiàng)目包含的控制程序、全局變量等信息。

    ⑤控制程序預(yù)編譯模塊將用戶的控制工程和控制程序預(yù)編譯成C語言形式的中間代碼。

    ⑥編譯鏈接模塊負(fù)責(zé)將開發(fā)人員通過功能塊功能實(shí)現(xiàn)代碼編輯模塊編寫的功能塊功能實(shí)現(xiàn)代碼編譯成目標(biāo)文件,并歸檔到功能塊功能函數(shù)庫中,或?qū)㈩A(yù)編譯模塊生成的C語言中間代碼編譯鏈接為能夠在目標(biāo)控制器平臺下運(yùn)行的二進(jìn)制代碼。

    ⑦下載模塊通過以太網(wǎng)將程序下載到目標(biāo)控制器。

    ⑧離線仿真模塊用于在PC機(jī)平臺下進(jìn)行控制程序的仿真。

    ⑨在線調(diào)試模塊與控制器之間建立基于Modbus/TCP協(xié)議的通信連接,使用戶能夠通過以太網(wǎng)在線調(diào)節(jié)目標(biāo)控制器的控制程序參數(shù),以取得預(yù)期的控制效果。

    各功能模塊之間的關(guān)聯(lián)關(guān)系如圖6所示。本軟件最重要的2個(gè)功能模塊是控制程序預(yù)編譯模塊和編譯鏈接模塊。

    圖6 圖形編程軟件功能模塊關(guān)聯(lián)圖Fig.6 Conjunction of graphical programming software functional modules

    4.2 預(yù)編譯模塊的功能實(shí)現(xiàn)

    預(yù)編譯模塊首先對用戶編輯的控制程序進(jìn)行錯(cuò)誤檢查,錯(cuò)誤檢查通過后,根據(jù)控制工程配置信息生成定義頭文件,并按照預(yù)先設(shè)定的控制程序模板生成控制程序主程序文件??刂瞥绦蛑骱瘮?shù)中調(diào)用的通用功能函數(shù)的目標(biāo)文件預(yù)先歸檔在靜態(tài)庫comLib.a中,各控制程序函數(shù)主體定義在對應(yīng)的控制程序預(yù)編譯生成的C語言中間代碼文件中??刂瞥绦虻念A(yù)編譯流程如圖7所示。

    圖7 控制程序預(yù)編譯流程圖Fig.7 Flowchart of pre-compiling of the control program

    預(yù)編譯模塊首先遍歷控制程序文件中的所有功能塊,將所有只有輸入接口沒有輸出接口的功能塊(如DO、AO模塊和作為輸出節(jié)點(diǎn)的內(nèi)存變量模塊等)組成一個(gè)輸出節(jié)點(diǎn)表,并根據(jù)輸出節(jié)點(diǎn)的位置(自上到下、從左到右)進(jìn)行排序;然后依次應(yīng)用遞歸的方法處理輸出節(jié)點(diǎn)表中的每個(gè)功能塊和由各級輸入節(jié)點(diǎn)組成的樹型結(jié)構(gòu);最終生成該控制程序文件的C語言中間代碼。

    4.3 編譯鏈接模塊的功能實(shí)現(xiàn)

    預(yù)編譯模塊將控制程序預(yù)編譯成C語言形式的中間代碼后,編譯鏈接模塊通過Cygwin下構(gòu)建的交叉工具鏈,將該中間代碼編譯為可在目標(biāo)設(shè)備下運(yùn)行的程序。

    Cygwin是由Cygnus Solutions最初開發(fā)的許多自由軟件的集合,用于在各種版本的Windows操作系統(tǒng)下運(yùn)行Unix類系統(tǒng)。Cygwin的主要目的是通過重新編譯,將POSIX系統(tǒng)上的軟件移植到Windows上。開發(fā)人員可以通過在Cygwin平臺下構(gòu)建交叉編譯工具鏈,實(shí)現(xiàn)在Windows平臺下編譯生成能夠在不同類型Linux平臺下運(yùn)行的應(yīng)用程序。交叉編譯工具鏈可以通過下載源代碼程序直接在Cygwin平臺下編譯得到[8]。

    本文針對采用的目標(biāo)控制器Linux內(nèi)核和glibc函數(shù)庫版本,在Cygwin下構(gòu)建了ARM Linux gcc3.4.3版本的交叉編譯工具鏈。

    編譯鏈接模塊首先根據(jù)工程路徑、工程配置信息以及工程包含的控制程序文件信息,在工程路徑下生成該工程中間代碼的Makefile。Makefile的格式如下。

    然后,生成腳本文件,以跳轉(zhuǎn)到工程路徑下執(zhí)行編譯鏈接操作。在Cygwin的啟動腳本中添加該腳本文件的執(zhí)行操作,之后添加退出Cygwin操作的命令行。

    完成上述操作后,編譯鏈接模塊啟動Cygwin,在后臺完成控制程序的編譯鏈接操作。

    本圖形編程軟件采用Visual Studio 2008作為開發(fā)工具,開發(fā)語言采用Visual C++。

    5 結(jié)束語

    基于嵌入式Linux和ARM微處理器,構(gòu)建了一臺軟邏輯控制器及其圖形化編程軟件。用戶可以在PC機(jī)上通過圖形化編程軟件以功能塊編程方式編寫軟邏輯控制程序。圖形化編程軟件將功能塊圖程序預(yù)編譯為C語言形式的中間代碼,通過Cygwin下構(gòu)建的交叉編譯工具鏈編譯成二進(jìn)制代碼,并下載到控制器上直接運(yùn)行。此外,本系統(tǒng)還基于Modbus/TCP協(xié)議實(shí)現(xiàn)了控制程序在線調(diào)試以及控制器與人機(jī)界面(HMI)交互的功能。

    本文實(shí)現(xiàn)的軟邏輯控制器及其圖形化編程軟件具有一定的試驗(yàn)應(yīng)用價(jià)值。實(shí)際工業(yè)應(yīng)用的控制器結(jié)構(gòu)更加復(fù)雜,對編程軟件調(diào)試功能的要求也更高,要將目前實(shí)現(xiàn)的成果投入到實(shí)際應(yīng)用,還需要進(jìn)行較多后續(xù)工作。

    [1]李堅(jiān)強(qiáng),裴海龍,廖俊.基于Linux系統(tǒng)的軟PLC設(shè)計(jì)[J].制造業(yè)自動化,2005,27(11):1 -4.

    [2]趙旭,杜紅彬,李奇,等.ARM I2C總線接口模塊在數(shù)據(jù)采集中的應(yīng)用[J].自動化儀表,2006,27(10):23 -25.

    [3]霍朝賓.樓宇控制器驅(qū)動程序開發(fā)及組態(tài)設(shè)計(jì)[D].北京:北方工業(yè)大學(xué),2010.

    [4]Wall K,Warson M,Whitis M,et al.GNU/Linux編程指南[M].王勇,王一川,林花軍,等,譯.北京:清華大學(xué)出版社,2000.

    [5]Stevens W R,Rago S A.UNIX環(huán)境高級編程[M].2版.尤晉元,張亞英,戚正偉,譯.北京:人民郵電出版社,2006.

    [6]Open Modbus/TCP Specification[S].Andy Swales,Schneider Electric,1999.

    [7]李慧強(qiáng),程廣河,韓凌燕,等.兩種嵌入式PLC執(zhí)行機(jī)制的比較分析與驗(yàn)證[J].自動化儀表,2010,31(1):17 -22.

    [8]王興順.Cygwin環(huán)境下構(gòu)建 arm-linux-gcc-4.5.0 工具鏈[J].可編程控制器與工廠自動化(PLC FA),2011(3):84-88.

    猜你喜歡
    功能塊控制程序圖形化
    基于PLC的變電站備用電源自動投入裝置控制程序的研究
    LKJ自動化測試系統(tǒng)圖形化技術(shù)研究
    Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
    運(yùn)用圖形化聽寫式復(fù)習(xí),構(gòu)建高效地理課堂
    自定義功能塊類型在電解槽聯(lián)鎖中的應(yīng)用
    中國氯堿(2015年9期)2015-11-02 01:03:41
    圖形化地區(qū)電網(wǎng)無功優(yōu)化軟件開發(fā)與應(yīng)用
    基于MACSV6.5.2的鍋爐燃盡風(fēng)開關(guān)量調(diào)節(jié)門控制功能塊設(shè)計(jì)
    基于PLC數(shù)值處理模塊的PID控制程序研究
    PLCopen運(yùn)動控制功能塊的研究與開發(fā)
    紙機(jī)傳動控制程序的復(fù)用性研究
    中國造紙(2014年1期)2014-03-01 02:10:04
    美女国产视频在线观看| 欧美丝袜亚洲另类| 国产又爽黄色视频| 日本免费在线观看一区| 国产国语露脸激情在线看| 久久ye,这里只有精品| 成年人午夜在线观看视频| 涩涩av久久男人的天堂| 99精国产麻豆久久婷婷| 中文欧美无线码| 亚洲国产精品专区欧美| 精品午夜福利在线看| 22中文网久久字幕| 午夜免费男女啪啪视频观看| 亚洲精品久久成人aⅴ小说| 日韩成人伦理影院| 国产高清不卡午夜福利| 老司机影院毛片| 你懂的网址亚洲精品在线观看| 男女免费视频国产| 成年美女黄网站色视频大全免费| 男女啪啪激烈高潮av片| 两性夫妻黄色片 | 夫妻午夜视频| 中国国产av一级| 91在线精品国自产拍蜜月| 久久国产亚洲av麻豆专区| 亚洲av免费高清在线观看| 啦啦啦啦在线视频资源| 宅男免费午夜| 制服诱惑二区| 毛片一级片免费看久久久久| 97在线人人人人妻| 99视频精品全部免费 在线| 少妇人妻 视频| 亚洲,一卡二卡三卡| 亚洲精品中文字幕在线视频| 性高湖久久久久久久久免费观看| 日本vs欧美在线观看视频| 91精品国产国语对白视频| 久热久热在线精品观看| 大香蕉久久网| 色吧在线观看| 9191精品国产免费久久| 精品亚洲乱码少妇综合久久| 国产精品久久久久久久电影| 一边亲一边摸免费视频| 侵犯人妻中文字幕一二三四区| 精品一品国产午夜福利视频| 午夜福利网站1000一区二区三区| 欧美另类一区| 亚洲成人一二三区av| 亚洲,欧美精品.| 丝袜人妻中文字幕| 看免费av毛片| 97在线人人人人妻| 国产女主播在线喷水免费视频网站| 爱豆传媒免费全集在线观看| 日韩 亚洲 欧美在线| 午夜免费观看性视频| 边亲边吃奶的免费视频| 久久ye,这里只有精品| 99热6这里只有精品| 午夜视频国产福利| 在线观看免费日韩欧美大片| 日本猛色少妇xxxxx猛交久久| 久久久久网色| 欧美老熟妇乱子伦牲交| 欧美日韩成人在线一区二区| 美女xxoo啪啪120秒动态图| 国产69精品久久久久777片| 18禁国产床啪视频网站| 69精品国产乱码久久久| 美女内射精品一级片tv| 免费黄网站久久成人精品| 亚洲经典国产精华液单| 精品一区二区三区四区五区乱码 | 赤兔流量卡办理| 国产成人精品无人区| 高清av免费在线| 欧美精品亚洲一区二区| 99国产精品免费福利视频| 国产 一区精品| 久久久久久久精品精品| av在线app专区| 国产av码专区亚洲av| 99久久中文字幕三级久久日本| 最后的刺客免费高清国语| 免费黄频网站在线观看国产| 午夜福利网站1000一区二区三区| 夫妻午夜视频| 韩国av在线不卡| 宅男免费午夜| 日韩不卡一区二区三区视频在线| 精品国产国语对白av| 少妇人妻精品综合一区二区| 国产成人av激情在线播放| www.色视频.com| 色婷婷av一区二区三区视频| 国产视频首页在线观看| 日本欧美国产在线视频| 国产又色又爽无遮挡免| 午夜av观看不卡| 免费观看性生交大片5| 晚上一个人看的免费电影| 大香蕉久久网| 一边亲一边摸免费视频| 国产69精品久久久久777片| 九草在线视频观看| 久久人人爽人人爽人人片va| 丰满饥渴人妻一区二区三| 捣出白浆h1v1| 亚洲国产精品专区欧美| 亚洲五月色婷婷综合| 免费在线观看完整版高清| 亚洲色图 男人天堂 中文字幕 | 自线自在国产av| 插逼视频在线观看| 国产片内射在线| 啦啦啦啦在线视频资源| 国产精品久久久久久久电影| 久久人人爽av亚洲精品天堂| 久久久a久久爽久久v久久| 边亲边吃奶的免费视频| 亚洲,一卡二卡三卡| 精品人妻一区二区三区麻豆| 中文天堂在线官网| 久久97久久精品| 十八禁高潮呻吟视频| 最近最新中文字幕大全免费视频 | 国产在线视频一区二区| 中文精品一卡2卡3卡4更新| 九色亚洲精品在线播放| 成人免费观看视频高清| 亚洲欧洲日产国产| 亚洲成人av在线免费| 亚洲精品乱久久久久久| 久久久精品区二区三区| 精品国产露脸久久av麻豆| 啦啦啦在线观看免费高清www| 一二三四在线观看免费中文在 | 国产激情久久老熟女| 丰满饥渴人妻一区二区三| 国产精品.久久久| 日韩不卡一区二区三区视频在线| 亚洲精品日本国产第一区| 少妇被粗大的猛进出69影院 | 欧美日韩av久久| 欧美+日韩+精品| 最新中文字幕久久久久| 久久久久国产精品人妻一区二区| 欧美激情 高清一区二区三区| 最黄视频免费看| av电影中文网址| 日韩欧美一区视频在线观看| 两性夫妻黄色片 | 免费看光身美女| 日韩不卡一区二区三区视频在线| 亚洲精品第二区| 国产成人精品福利久久| 97在线视频观看| 黄色 视频免费看| 亚洲人成77777在线视频| 自拍欧美九色日韩亚洲蝌蚪91| 在线免费观看不下载黄p国产| 捣出白浆h1v1| 精品久久国产蜜桃| 自线自在国产av| 成人毛片60女人毛片免费| 中国国产av一级| 高清毛片免费看| 大话2 男鬼变身卡| 国产成人免费无遮挡视频| av在线老鸭窝| 成人黄色视频免费在线看| 丝袜美足系列| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 又大又黄又爽视频免费| 一二三四在线观看免费中文在 | 青春草亚洲视频在线观看| 亚洲精品456在线播放app| 九九在线视频观看精品| 日本爱情动作片www.在线观看| 午夜福利视频在线观看免费| 午夜av观看不卡| 最近手机中文字幕大全| 少妇的逼水好多| 亚洲av成人精品一二三区| 女性被躁到高潮视频| 久久av网站| 国产一区二区在线观看av| 亚洲,欧美,日韩| av播播在线观看一区| av国产久精品久网站免费入址| 在线观看免费视频网站a站| 亚洲熟女精品中文字幕| 51国产日韩欧美| 九草在线视频观看| 国产精品一区二区在线不卡| tube8黄色片| 2022亚洲国产成人精品| 成人无遮挡网站| 精品人妻在线不人妻| 国产欧美日韩综合在线一区二区| 秋霞在线观看毛片| 免费观看av网站的网址| 中文字幕av电影在线播放| 国产xxxxx性猛交| av播播在线观看一区| 亚洲精品国产av成人精品| 亚洲精品一二三| 菩萨蛮人人尽说江南好唐韦庄| 最近的中文字幕免费完整| 国产成人精品福利久久| 久久热在线av| 国产xxxxx性猛交| 婷婷色综合大香蕉| 日韩 亚洲 欧美在线| 成人亚洲精品一区在线观看| 青青草视频在线视频观看| 老女人水多毛片| 欧美精品一区二区免费开放| 人妻少妇偷人精品九色| 99视频精品全部免费 在线| 久久热在线av| 午夜视频国产福利| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品蜜桃在线观看| 1024视频免费在线观看| 国产精品熟女久久久久浪| 在线精品无人区一区二区三| 男女边吃奶边做爰视频| 高清在线视频一区二区三区| 一区二区三区精品91| 一本久久精品| 国产成人精品福利久久| 黑人欧美特级aaaaaa片| 国产精品蜜桃在线观看| 看十八女毛片水多多多| 亚洲熟女精品中文字幕| 天堂8中文在线网| 久久精品久久久久久久性| 国产有黄有色有爽视频| 日日摸夜夜添夜夜爱| h视频一区二区三区| 视频区图区小说| 秋霞在线观看毛片| 亚洲av欧美aⅴ国产| 国产免费视频播放在线视频| 80岁老熟妇乱子伦牲交| 各种免费的搞黄视频| 香蕉精品网在线| 一级片免费观看大全| 精品卡一卡二卡四卡免费| 亚洲精品一二三| 国产精品人妻久久久影院| 三上悠亚av全集在线观看| 精品人妻偷拍中文字幕| 久久国内精品自在自线图片| 亚洲成色77777| 丰满迷人的少妇在线观看| 少妇精品久久久久久久| 国产精品秋霞免费鲁丝片| 亚洲五月色婷婷综合| 狠狠婷婷综合久久久久久88av| av在线播放精品| 80岁老熟妇乱子伦牲交| 国产亚洲欧美精品永久| 一个人免费看片子| 精品久久久久久电影网| 久久人人97超碰香蕉20202| 这个男人来自地球电影免费观看 | 一区二区三区四区激情视频| 午夜福利,免费看| 国产国拍精品亚洲av在线观看| 天天躁夜夜躁狠狠躁躁| av免费观看日本| 欧美xxxx性猛交bbbb| 精品国产一区二区三区久久久樱花| 日本av手机在线免费观看| 久久精品aⅴ一区二区三区四区 | 国产精品女同一区二区软件| 国产免费又黄又爽又色| 少妇的丰满在线观看| 亚洲精品国产av蜜桃| 成人手机av| 免费日韩欧美在线观看| 亚洲av电影在线进入| 人人妻人人添人人爽欧美一区卜| 18+在线观看网站| 欧美精品国产亚洲| 国产色爽女视频免费观看| 日韩中字成人| 久久久精品区二区三区| 久久99精品国语久久久| 亚洲精品成人av观看孕妇| 亚洲av日韩在线播放| 99久久综合免费| 高清视频免费观看一区二区| 中文字幕最新亚洲高清| 午夜免费观看性视频| 久久久久视频综合| 久久久国产欧美日韩av| 99久久中文字幕三级久久日本| 精品99又大又爽又粗少妇毛片| 国产极品天堂在线| 少妇 在线观看| 日本-黄色视频高清免费观看| 美女内射精品一级片tv| 国产精品一区二区在线观看99| 青青草视频在线视频观看| 赤兔流量卡办理| 大片电影免费在线观看免费| 欧美精品高潮呻吟av久久| 日本vs欧美在线观看视频| 国产欧美日韩一区二区三区在线| 哪个播放器可以免费观看大片| 侵犯人妻中文字幕一二三四区| 午夜福利网站1000一区二区三区| 国产片特级美女逼逼视频| 美女脱内裤让男人舔精品视频| 午夜福利视频精品| 亚洲中文av在线| 欧美日韩视频高清一区二区三区二| 国产午夜精品一二区理论片| 黑人猛操日本美女一级片| 成人综合一区亚洲| 啦啦啦在线观看免费高清www| 精品亚洲成a人片在线观看| 欧美bdsm另类| 亚洲国产成人一精品久久久| 免费在线观看黄色视频的| 欧美亚洲日本最大视频资源| 午夜日本视频在线| 国产黄色视频一区二区在线观看| 91午夜精品亚洲一区二区三区| 精品一区二区三区视频在线| 纵有疾风起免费观看全集完整版| 国产老妇伦熟女老妇高清| 中文字幕人妻丝袜制服| 2021少妇久久久久久久久久久| 亚洲人成77777在线视频| 在线观看免费高清a一片| 欧美人与善性xxx| 国产高清国产精品国产三级| 亚洲,欧美精品.| 久久久久人妻精品一区果冻| 国产精品不卡视频一区二区| 成人18禁高潮啪啪吃奶动态图| 精品人妻在线不人妻| 高清av免费在线| 国产免费又黄又爽又色| 亚洲精品色激情综合| 国产亚洲av片在线观看秒播厂| 精品一区二区免费观看| 老女人水多毛片| 我的女老师完整版在线观看| 在线观看一区二区三区激情| 久久人人爽人人爽人人片va| 人妻 亚洲 视频| √禁漫天堂资源中文www| 欧美97在线视频| 在线观看三级黄色| 秋霞伦理黄片| av天堂久久9| 亚洲精品一二三| 久久久久人妻精品一区果冻| 亚洲成av片中文字幕在线观看 | 王馨瑶露胸无遮挡在线观看| 大陆偷拍与自拍| videossex国产| 亚洲经典国产精华液单| 一区二区三区乱码不卡18| 国产精品一区二区在线观看99| 99久久综合免费| 亚洲av电影在线进入| 好男人视频免费观看在线| 亚洲av电影在线进入| 9191精品国产免费久久| 免费女性裸体啪啪无遮挡网站| 午夜福利影视在线免费观看| 在线看a的网站| 国产片特级美女逼逼视频| 天天操日日干夜夜撸| 熟女人妻精品中文字幕| 汤姆久久久久久久影院中文字幕| 国产亚洲一区二区精品| 69精品国产乱码久久久| 乱人伦中国视频| 桃花免费在线播放| 亚洲三级黄色毛片| 欧美精品av麻豆av| 精品少妇黑人巨大在线播放| 毛片一级片免费看久久久久| 一级毛片黄色毛片免费观看视频| 又黄又粗又硬又大视频| 日韩 亚洲 欧美在线| 国产免费一级a男人的天堂| 曰老女人黄片| 视频在线观看一区二区三区| 国产69精品久久久久777片| 午夜av观看不卡| 久久久久久久久久人人人人人人| 最近手机中文字幕大全| 亚洲av欧美aⅴ国产| 最近的中文字幕免费完整| 超色免费av| 免费看av在线观看网站| 26uuu在线亚洲综合色| 三上悠亚av全集在线观看| 草草在线视频免费看| videos熟女内射| 一本—道久久a久久精品蜜桃钙片| 高清毛片免费看| 久久99蜜桃精品久久| 亚洲av免费高清在线观看| 黄色配什么色好看| 一级a做视频免费观看| 伊人久久国产一区二区| 五月玫瑰六月丁香| 日韩欧美一区视频在线观看| 久久综合国产亚洲精品| 99国产精品免费福利视频| 日日爽夜夜爽网站| 你懂的网址亚洲精品在线观看| 色婷婷久久久亚洲欧美| 母亲3免费完整高清在线观看 | 中文字幕制服av| 菩萨蛮人人尽说江南好唐韦庄| 丝袜喷水一区| 有码 亚洲区| 97超碰精品成人国产| 欧美日韩视频高清一区二区三区二| 九草在线视频观看| 最近手机中文字幕大全| 男女啪啪激烈高潮av片| 国产精品久久久久久久久免| av片东京热男人的天堂| 午夜免费观看性视频| 成人漫画全彩无遮挡| 亚洲精品美女久久久久99蜜臀 | 制服丝袜香蕉在线| 一级黄片播放器| 久久99蜜桃精品久久| 18禁观看日本| 亚洲精品乱久久久久久| 久久毛片免费看一区二区三区| 色视频在线一区二区三区| 看十八女毛片水多多多| www日本在线高清视频| 天天躁夜夜躁狠狠久久av| 久久精品久久久久久久性| 99热国产这里只有精品6| 十八禁高潮呻吟视频| 一级片'在线观看视频| 久久毛片免费看一区二区三区| 欧美精品一区二区大全| 韩国av在线不卡| 欧美日韩精品成人综合77777| 丝瓜视频免费看黄片| 黑人高潮一二区| 成人午夜精彩视频在线观看| 观看美女的网站| 国产男女超爽视频在线观看| 人妻少妇偷人精品九色| 日本色播在线视频| 中文字幕精品免费在线观看视频 | 亚洲成人一二三区av| 一区二区av电影网| 国产淫语在线视频| 黄色怎么调成土黄色| 亚洲成色77777| 老司机影院成人| 国产精品国产三级专区第一集| 纯流量卡能插随身wifi吗| av片东京热男人的天堂| 少妇的逼水好多| 亚洲 欧美一区二区三区| 大陆偷拍与自拍| 黄色视频在线播放观看不卡| 国产精品无大码| 伊人久久国产一区二区| √禁漫天堂资源中文www| 99re6热这里在线精品视频| 亚洲精品久久午夜乱码| 美女脱内裤让男人舔精品视频| 丝袜脚勾引网站| 国产精品一国产av| 十八禁高潮呻吟视频| 久久久久久人妻| 少妇的丰满在线观看| kizo精华| 精品少妇内射三级| 美女大奶头黄色视频| 热re99久久精品国产66热6| 精品一区二区免费观看| 成人午夜精彩视频在线观看| 国产成人免费无遮挡视频| 亚洲av日韩在线播放| 热re99久久精品国产66热6| 99热网站在线观看| 成人午夜精彩视频在线观看| 日日摸夜夜添夜夜爱| 寂寞人妻少妇视频99o| 国产日韩欧美视频二区| 日本vs欧美在线观看视频| 久久久精品免费免费高清| 天美传媒精品一区二区| 香蕉丝袜av| 免费黄色在线免费观看| 国产精品秋霞免费鲁丝片| 亚洲丝袜综合中文字幕| 久久精品久久精品一区二区三区| 国产成人精品久久久久久| 久久99热6这里只有精品| 少妇被粗大猛烈的视频| 国产淫语在线视频| 亚洲精品av麻豆狂野| 寂寞人妻少妇视频99o| 国产无遮挡羞羞视频在线观看| 99久久中文字幕三级久久日本| 97超碰精品成人国产| 精品国产国语对白av| 男女边摸边吃奶| 日韩制服丝袜自拍偷拍| 一级a做视频免费观看| www.av在线官网国产| 国产片特级美女逼逼视频| 日本色播在线视频| 亚洲国产看品久久| 看免费av毛片| 午夜福利网站1000一区二区三区| 久久久久久人人人人人| 中文精品一卡2卡3卡4更新| 两个人免费观看高清视频| 在线观看国产h片| 久久久久久久久久成人| 免费看光身美女| 国产精品女同一区二区软件| 在线精品无人区一区二区三| 人人妻人人添人人爽欧美一区卜| 欧美激情国产日韩精品一区| 啦啦啦视频在线资源免费观看| 亚洲精品美女久久av网站| 亚洲色图综合在线观看| 国产男女超爽视频在线观看| 一边摸一边做爽爽视频免费| 亚洲av.av天堂| 亚洲精品一二三| 国语对白做爰xxxⅹ性视频网站| 久久99精品国语久久久| 又黄又爽又刺激的免费视频.| 人人妻人人添人人爽欧美一区卜| 在线看a的网站| 久久久久久久大尺度免费视频| 日韩av免费高清视频| 成年人免费黄色播放视频| 9热在线视频观看99| 久久久久精品久久久久真实原创| 赤兔流量卡办理| 丰满少妇做爰视频| 国产黄频视频在线观看| 免费少妇av软件| av国产精品久久久久影院| 精品福利永久在线观看| 黑人巨大精品欧美一区二区蜜桃 | 成年女人在线观看亚洲视频| 国产精品久久久久久av不卡| 日韩av不卡免费在线播放| 国产乱人偷精品视频| 国产日韩一区二区三区精品不卡| 亚洲第一区二区三区不卡| 婷婷色av中文字幕| 国产激情久久老熟女| 波野结衣二区三区在线| 国产亚洲一区二区精品| 啦啦啦在线观看免费高清www| 伦理电影大哥的女人| 亚洲人与动物交配视频| 一级毛片 在线播放| 亚洲精品美女久久久久99蜜臀 | 香蕉国产在线看| 美女中出高潮动态图| 国产成人免费无遮挡视频| 这个男人来自地球电影免费观看 | 美女xxoo啪啪120秒动态图| 成年美女黄网站色视频大全免费| 久久久久久人人人人人| 精品一区在线观看国产| 肉色欧美久久久久久久蜜桃| 如何舔出高潮| 国国产精品蜜臀av免费| 黑丝袜美女国产一区| 免费看av在线观看网站| 日本猛色少妇xxxxx猛交久久| 久久国产精品大桥未久av| 热re99久久精品国产66热6| 一边亲一边摸免费视频| 国产高清不卡午夜福利| 婷婷成人精品国产| 国产精品欧美亚洲77777| 久久国产精品大桥未久av| 亚洲成人一二三区av| 国产精品三级大全| 国产有黄有色有爽视频| 久久久久久久大尺度免费视频| 国产片内射在线| 欧美xxⅹ黑人| 内地一区二区视频在线| 久久综合国产亚洲精品| 交换朋友夫妻互换小说| 日日啪夜夜爽| 91在线精品国自产拍蜜月| 亚洲av中文av极速乱| 巨乳人妻的诱惑在线观看|