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

    一種工業(yè)控制器的組態(tài)調(diào)試器實現(xiàn)方法

    2017-09-25 02:10:39牛洪海盧海松
    自動化儀表 2017年9期
    關(guān)鍵詞:斷點組態(tài)指令

    吳 波,牛洪海,盧海松

    (南瑞繼保電氣有限公司,江蘇 南京 211102)

    一種工業(yè)控制器的組態(tài)調(diào)試器實現(xiàn)方法

    吳 波,牛洪海,盧海松

    (南瑞繼保電氣有限公司,江蘇 南京 211102)

    在工業(yè)過程控制領(lǐng)域,常常需要對控制器內(nèi)的復雜控制邏輯進行單步執(zhí)行、斷點調(diào)試,以便明確診斷邏輯的正確性和合理性,但目前各廠家的工業(yè)控制器并不具備該功能。為了解決該問題,對高級編程語言C/C++的調(diào)試器功能進行了系統(tǒng)的研究,包括其程序斷點的設計原理和調(diào)試器的實現(xiàn)機制。結(jié)合工業(yè)控制器算法組態(tài)的語言特點,設計了一種面向算法組態(tài)的調(diào)試器,并將其運用到工業(yè)控制器的嵌入式軟件系統(tǒng)中。通過與算法邏輯運算單元的交互設計,成功實現(xiàn)了復雜控制邏輯的單步執(zhí)行、逐頁逐模塊以及斷點調(diào)試等功能。試驗結(jié)果表明,集成組態(tài)調(diào)試器功能的工業(yè)控制器,能夠極大地方便項目實施過程中的現(xiàn)場組態(tài)和深入調(diào)試,有效降低組態(tài)算法的錯誤率和提高工程調(diào)試的效率。該控制器為工業(yè)控制器的全方位診斷功能以及虛擬仿真的實現(xiàn)提供了一定的參考。

    工業(yè)控制器; 算法組態(tài); 調(diào)試器; 單步執(zhí)行; 斷點調(diào)試; 嵌入式開發(fā); DCS; PLC

    0 引言

    為了便于編程開發(fā)和調(diào)試,一般高級編程語言,如C/C++等,均提供了完備的調(diào)試器功能。調(diào)試器通過按照代碼行、函數(shù)、功能塊斷點等方式中斷程序執(zhí)行,輔助開發(fā)人員進行逐步調(diào)試和分析,定位程序代碼的問題和錯誤所在。在工業(yè)控制領(lǐng)域,隨著各種算法組態(tài)語言越來越多地應用于復雜對象和控制過程的組態(tài)[1],針對算法組態(tài)語言的調(diào)試器功能需求日益迫切。目前市面上的控制器產(chǎn)品尚不支持這方面的功能。本文設計了適用于工業(yè)控制器的組態(tài)調(diào)試器。

    1 組態(tài)調(diào)試器設計原理

    在工業(yè)控制領(lǐng)域,算法邏輯的組態(tài)語言有五種,分別是功能塊圖(function block diagram,F(xiàn)BD)、梯形圖(ladder diagram,LD)、指令表(instruction list,IL)、結(jié)構(gòu)文本(structured text,ST)、順序功能圖(sequential function chart,SFC)[2]。組態(tài)工具根據(jù)算法邏輯的組態(tài)內(nèi)容,生成一種中間產(chǎn)物或者目標產(chǎn)物,下載到工業(yè)控制器內(nèi)執(zhí)行處理[3-4]。

    該流程和基于高級語言的程序開發(fā)過程原理相同,所以有必要研究高級語言調(diào)試器的原理。通過借鑒分析,逐步得到組態(tài)調(diào)試器的設計原理和方法。

    1.1 常規(guī)調(diào)試器原理

    調(diào)試器原理主要包括兩個方面:一是斷點機制,二是變量監(jiān)視。實現(xiàn)兩者的首要問題,就是源代碼和目標產(chǎn)物之間的映射關(guān)系。

    基于高級語言的程序代碼,在開發(fā)完成之后,經(jīng)由編譯器的分析、編譯、鏈接轉(zhuǎn)化成一長串的比特流,即基于機器指令碼的目標程序,方能在目標CPU上正確執(zhí)行[5]。

    開發(fā)人員對源代碼的調(diào)試,歸根結(jié)底是對目標程序進行調(diào)試。但是經(jīng)過編譯處理之后,源代碼和目標程序之間的關(guān)系變得錯綜復雜。為此,必須完全記錄編譯器在源代碼處理過程中產(chǎn)生的信息,以便源代碼和目標程序間的雙向索引定位。這些信息就是信息調(diào)試器運行必須參考的調(diào)試信息。

    根據(jù)調(diào)試信息,源代碼中的任意行和任意變量均可以定位到目標程序中的唯一地址。開發(fā)人員在某行源代碼處設置斷點,調(diào)試器經(jīng)過轉(zhuǎn)換后,通知CPU將在目標程序的對應地址處停止運行。當CPU運行到對應地址處,觸發(fā)軟中斷,并通知調(diào)試器命中斷點。對于變量監(jiān)視,調(diào)試器根據(jù)其在目標程序中的地址直接查詢獲取[6-7]。

    斷點命中機理和變量監(jiān)視,需要目標平臺的CPU和操作系統(tǒng)的共同支持實現(xiàn)。

    1.2 組態(tài)調(diào)試器原理

    對于高級編程語言,調(diào)試器的基本單位是源代碼行。而對于算法邏輯組態(tài),調(diào)試器的基本單位往往是算法塊。因此,相對于以代碼行作為斷點,組態(tài)調(diào)試器的最小可定義斷點是算法塊。

    但是工業(yè)控制器對算法邏輯的處理一般分為兩類,即解釋執(zhí)行機制和編譯執(zhí)行機制。采用解釋執(zhí)行機制的控制器,其內(nèi)核對算法邏輯邊解釋邊執(zhí)行。而采用編譯執(zhí)行機制的控制器,其內(nèi)核執(zhí)行的是由算法邏輯語言編譯形成的機器指令碼。

    如前文所述,如果在采用編譯執(zhí)行機制的工業(yè)控制器上實現(xiàn)調(diào)試器,則需要維護算法組態(tài)和目標程序之間的調(diào)試信息。本文的工業(yè)控制器采用的是解釋執(zhí)行機制,故可以省去調(diào)試信息的維護設計環(huán)節(jié)。但二者的基本原理是完全相通的[8]。

    1.2.1 組態(tài)斷點定義

    基于功能塊圖組態(tài)的算法邏輯結(jié)構(gòu)如圖 1所示。其中,最小邏輯單位是功能模塊,如加法塊、邏輯與、PID模塊等。但為了方便用戶和工程人員應用,常常會根據(jù)現(xiàn)場應用的需要,對這些由基本功能模塊組成的算法邏輯進行分頁。

    圖1 算法邏輯結(jié)構(gòu)圖

    因此,定義頁號和模塊號作為組態(tài)斷點的描述信息,可以完全記錄算法邏輯的執(zhí)行步驟信息。故將“頁號+模塊號”的組合信息作為組態(tài)斷點數(shù)據(jù)結(jié)構(gòu)。

    由于調(diào)試器通常支持多個斷點,故在控制器中定義如圖 2所示的組態(tài)斷點鏈表,對調(diào)試過程中設置的組態(tài)斷點進行統(tǒng)一管理和維護。

    圖2 組態(tài)斷點鏈表

    因為組態(tài)斷點信息描述的是算法邏輯中的某個模塊邏輯地址信息,所以當用戶設置斷點后,在算法邏輯順序執(zhí)行過程中,一定會執(zhí)行到組態(tài)斷點處。此時控制器命中組態(tài)斷點,停止算法邏輯的執(zhí)行運算,并將相關(guān)數(shù)據(jù)信息上傳給組態(tài)工具顯示。

    1.2.2 軟組態(tài)斷點和硬組態(tài)斷點

    斷點命中時,用戶通過初步觀察之后,可以停止調(diào)試,也可以繼續(xù)通過逐頁、逐模塊等調(diào)試指令來進一步觀察算法邏輯的演變過程。

    通常情況下,控制器會將這兩種調(diào)試指令分別解析處理,但這會增加調(diào)試器的實現(xiàn)復雜度。況且這兩種調(diào)試指令和已命中組態(tài)斷點以及算法邏輯的內(nèi)容密切有關(guān),因此將逐頁、逐模塊調(diào)試指令轉(zhuǎn)化為一種特別的“組態(tài)斷點”來處理。

    例如:逐頁指令=當前命中斷點模塊所在頁的下一有效頁中的首模塊;逐模塊=當前命中斷點模塊的下一個模塊。

    為了便于區(qū)分,對于不是由用戶直接設置的組態(tài)斷點,將其定義為軟組態(tài)斷點;而由用戶直接設置的組態(tài)斷點定義為硬組態(tài)斷點。二者的區(qū)別在于:軟組態(tài)斷點一經(jīng)命中,即由調(diào)試器自動刪除;而硬組態(tài)斷點的產(chǎn)生和刪除,均由用戶支配。

    2 組態(tài)調(diào)試器的開發(fā)實現(xiàn)

    基于圖 1所示的算法邏輯結(jié)構(gòu),開發(fā)面向FBD組態(tài)的工業(yè)控制器[9-11]。該控制器基于TI公司的OMAP雙核平臺,ARM處理器側(cè)采用嵌入式Linux作為操作系統(tǒng),執(zhí)行通信管理職責;數(shù)字信號處理芯片(digital signal processing,DSP)側(cè)無操作系統(tǒng),實現(xiàn)算法邏輯的高效執(zhí)行和I/O通信等功能。ARM和DSP之間通過共享內(nèi)存進行數(shù)據(jù)交互,實現(xiàn)了算法邏輯的變量監(jiān)視功能。因此調(diào)試器的開發(fā)重心集中到組態(tài)斷點機制的實現(xiàn)上。

    2.1 調(diào)試器開發(fā)

    在工業(yè)控制器的軟件架構(gòu)中引入調(diào)試器功能組件,調(diào)試器接口如圖 3所示。

    圖3 調(diào)試器接口示意圖

    調(diào)試器的功能分為兩部分:①通信預處理單元,負責與組態(tài)工具的調(diào)試接口通信,獲取調(diào)試指令并進行預處理;②調(diào)試單元,負責與算法邏輯運算任務交互,執(zhí)行調(diào)試指令。其中,對調(diào)試指令的預處理流程如圖 4所示。

    以組態(tài)斷點的設置為例,組態(tài)工具和調(diào)試器的通信接口建立TCP連接后,首先進行算法邏輯的校驗和同步,確保組態(tài)工具側(cè)的算法邏輯和控制器執(zhí)行的算法邏輯相同。隨后,用戶可以根據(jù)需要設置任一頁的任一個模塊作為斷點。調(diào)試器收到斷點設置指令后,將其壓入硬組態(tài)斷點隊列,交由調(diào)試單元查詢使用。

    圖4 調(diào)試指令預處理流程圖

    當算法邏輯的正常運行態(tài)被組態(tài)斷點中斷之后,進入調(diào)試態(tài)運行。此時算法邏輯暫停在某頁某模塊上,如果要繼續(xù)執(zhí)行邏輯,則需要從該模塊的下一個模塊繼續(xù)執(zhí)行。所以通信預處理單元在處理單步執(zhí)行、逐頁、逐模塊以及繼續(xù)執(zhí)行指令時,都需要根據(jù)當前暫停位置推算下次執(zhí)行的起始位置。

    一旦通信預處理單元接收到繼續(xù)執(zhí)行指令,并且檢測到軟、硬組態(tài)斷點隊列均為空時,控制器自動退出調(diào)試態(tài)。這樣就實現(xiàn)了算法邏輯的正常運行態(tài)到調(diào)試態(tài)的平穩(wěn)切換,大大降低了開發(fā)實現(xiàn)的難度。

    在現(xiàn)場調(diào)試時,為了安全起見,在調(diào)試器功能啟用之前,有必要屏蔽所有I/O的輸出,避免引起現(xiàn)場設備的誤動作。

    2.2 算法運行及調(diào)試

    工業(yè)控制器在周期掃描執(zhí)行算法邏輯時,每次執(zhí)行均從首頁首模塊開始,直到終頁終模塊結(jié)束。當周期定時器中斷再次觸發(fā)時,重復該過程,進而實現(xiàn)算法邏輯的周期運行。由于算法邏輯運行的DSP側(cè)缺乏操作系統(tǒng),因此高級語言的斷點命中機理并不適用,故本文從任務調(diào)度以及對算法任務的起始位置、終止位置的控制這兩方面來綜合實現(xiàn)。當調(diào)試器功能觸發(fā)后,將打斷周期執(zhí)行的算法任務。算法調(diào)試流程如圖 5所示。

    圖5 算法調(diào)試流程圖

    算法邏輯的運行任務在逐頁逐模塊掃描解釋執(zhí)行時,每解釋執(zhí)行完一個模塊,都會判斷是否命中硬組態(tài)斷點或軟組態(tài)斷點。如果命中,則本次運行任務提前終止,并記錄任務退出時的位置信息。下次繼續(xù)運行時,將從該位置信息的下一個模塊繼續(xù)執(zhí)行。這意味著調(diào)試過程中,算法任務的起始位置和終止位置是動態(tài)變化的,因此必須保存下來,以便保證算法運行調(diào)試的連續(xù)性。

    與算法邏輯的周期運行流程相比,算法邏輯在調(diào)試態(tài)運行時,不再由周期定時器中斷觸發(fā),而是由用戶手動下發(fā)的調(diào)試指令觸發(fā)。這意味著如果用戶不按調(diào)試按鈕,則算法邏輯的數(shù)據(jù)一直保持不變,經(jīng)由監(jiān)視接口上送到組態(tài)工具,有利于用戶對算法邏輯的數(shù)據(jù)斷面進行深入診斷和分析。

    此外,在調(diào)試狀態(tài)下,根據(jù)單步、逐頁、逐模塊和繼續(xù)執(zhí)行等調(diào)試指令執(zhí)行時,如果算法邏輯執(zhí)行到終頁終模塊,并不意味著本次運行調(diào)試結(jié)束退出,而是必須跳轉(zhuǎn)到首頁首模塊繼續(xù)從頭開始。

    3 功能驗證與測試

    3.1 測試環(huán)境

    為了驗證工業(yè)控制器的調(diào)試器功能,測試環(huán)境由以下四個部分組成。

    ①組態(tài)軟件采用PCS-Explorer,在Windows 7 64 bit平臺上運行,具備控制器組態(tài)、在線監(jiān)視及調(diào)試器接口功能。

    ②控制器采用PCS-9150控制器作為試驗平臺,集成開發(fā)調(diào)試器功能。

    ③報文分析工具Wireshark2.0,用于輔助分析組態(tài)軟件和控制器的通信狀態(tài)。

    ④調(diào)試終端軟件SecrueCRT7.2.6,用于實時監(jiān)視控制器的運行狀態(tài)。

    3.2 測試結(jié)果分析

    在對調(diào)試器進行測試的過程中,通過組態(tài)軟件對控制器的算法執(zhí)行過程進行狀態(tài)監(jiān)視,輔以調(diào)試終端軟件的實時運行狀態(tài)信息分析。測試結(jié)果表明,工業(yè)控制器中加入了調(diào)試器功能后,不僅各項調(diào)試指令全部運行正常,而且并不影響控制器內(nèi)原有任務和功能。主要測試內(nèi)容及結(jié)果如表1所示。

    表1 測試內(nèi)容及結(jié)果

    根據(jù)工業(yè)控制器現(xiàn)場應用的反饋,應用人員利用調(diào)試器能夠更快、更精準地定位到復雜算法邏輯中的各類錯誤,包括功能塊算法設計錯誤、算法組態(tài)順序錯誤、算法邏輯設計錯誤;同時現(xiàn)場控制調(diào)試的效率提高了50%以上。

    4 結(jié)束語

    本文提出了一種組態(tài)調(diào)試器的設計與實現(xiàn)方法,并將其運用在工業(yè)控制器中,成功實現(xiàn)了復雜算法邏輯的單步執(zhí)行、逐頁逐模塊以及斷點調(diào)試等功能。在實際應用中,用戶利用工業(yè)控制器的調(diào)試器功能,極大地提高了工業(yè)控制算法邏輯組態(tài)的正確性和合理性,便于現(xiàn)場對復雜對象控制算法邏輯的調(diào)試和優(yōu)化,確保了現(xiàn)場控制的可靠運行。

    [1] 王常力,羅安.分布式控制系統(tǒng) (DCS) 設計與應用實例[M].北京:電子工業(yè)出版社,2016.

    [2] 王明武,張士勇,陳應舒.IEC61131-3編程語言的現(xiàn)狀與發(fā)展[J].制造業(yè)自動化,2010,32(A5):102-104.

    [3] 譚伯龍.面向工業(yè)機器人控制器的軟PLC系統(tǒng)軟件開發(fā)[D].南京:東南大學,2015.

    [4] 翟永杰,張鵬,張悅.火電廠仿真機中的DCS仿真方式與關(guān)鍵技術(shù)[J].中國電力,2010(Z4):7-14.

    [5] 常志恒,肖鐵軍,史順波.基于JTAG的片上調(diào)試器與調(diào)試系統(tǒng)的設計實現(xiàn)[J].計算機工程與應用,2012,48(30):78-82.

    [6] 姚藍,羅威,王亞磊,等.嵌入式系統(tǒng)遠程調(diào)試軟件的設計與實現(xiàn)[J].工業(yè)控制計算機,2007,20(4):52-53.

    [7] 曾杰,蔣澤軍.嵌入式遠程調(diào)試器的設計與實現(xiàn)[J].計算機測量與控制,2005,13(7):731-733.

    [8] 關(guān)文祥.運動控制器指令編譯系統(tǒng)的研究與實現(xiàn)[D].廣州:廣東工業(yè)大學,2010.

    [9] 吳潔瓊,蔡啟仲,潘紹明,等.基于ARM-FPGA的小型PLC邏輯運算控制器的設計[J].計算機工程與設計,2016,37(9):2394-2399.

    [10]周濤,項嶸,李浩,等.基于嵌入式Linux的工業(yè)控制系統(tǒng)設計與實現(xiàn)[J].電子設計工程,2016,24(7):23-25.

    [11]王華忠.工業(yè)控制系統(tǒng)及應用:PLC與組態(tài)軟件[M].北京:機械工業(yè)出版社,2016.

    ImplementationMethodofConfigurationDebuggerforIndustrialController

    WU Bo,NIU Honghai,LU Haisong

    (NR Electric Co.,Ltd.,Nanjing 211102,China)

    In the field of industrial process control,the single step execution and breakpoint debugging of the complex control logic in controller are usually necessary to ensure the correctness and rationality of the logic.However,most industrial controllers provided by the manufacturers do not support such functions.In order to solve this problem,the functions of debugger of advanced programming language C/C++ are researched systematically, and the design principle of program breakpoint and the implementation mechanism of debugger are included.A debugger orienting algorithm configuration is designed according to the language features of industrial controller algorithm configuration.The debugger is applied in the embedded software system of the industrial controller,through the interactive design of algorithm logic operation unit,the test functions of single step execution,page by page,module by module and breakpoint for the complex logic are implemented successfully.The test results indicate that the industrial controller which integrates the functions of configuration debugger can greatly ease the field configuration and deep debugging for the project implementation,and effectively reduce the error rate of the configuration algorithm,and improve the efficiency of project commissioning.This controller references for realizing omnidirectional diagnostic function and virtual simulation of industrial controllers.

    Industrial controller; Algorithm configuration; Debugger; Single step execution; Breakpoint debugging; Embedded development; DCS; PLC

    TH86;TP273

    : A

    10.16086/j.cnki.issn1000-0380.201709022

    修改稿收到日期:2017-03-18

    吳波(1984—),男,碩士,工程師,主要從事工業(yè)控制產(chǎn)品的研發(fā)工作。E-mail:wubo@nrec.com。

    猜你喜歡
    斷點組態(tài)指令
    聽我指令:大催眠術(shù)
    基于PLC及組態(tài)技術(shù)的恒溫控制系統(tǒng)開發(fā)探討
    一類無限可能問題的解法
    ARINC661顯控指令快速驗證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    電子測試(2018年18期)2018-11-14 02:30:34
    基于PLC和組態(tài)的智能電動擰緊系統(tǒng)
    主導電回路發(fā)生斷點故障判斷方法探討
    PLC組態(tài)控制在水箱控制系統(tǒng)的應用
    鑄造行業(yè)三維組態(tài)軟件的應用
    坐標系旋轉(zhuǎn)指令數(shù)控編程應用
    機電信息(2014年27期)2014-02-27 15:53:56
    久久天躁狠狠躁夜夜2o2o| 亚洲中文字幕一区二区三区有码在线看| 人妻制服诱惑在线中文字幕| 22中文网久久字幕| 哪里可以看免费的av片| 国产精品日韩av在线免费观看| 人人妻人人澡欧美一区二区| 国产91精品成人一区二区三区| 欧美性猛交╳xxx乱大交人| 高清毛片免费观看视频网站| 热99re8久久精品国产| 亚洲第一电影网av| 99久久九九国产精品国产免费| 亚洲专区中文字幕在线| 波多野结衣高清作品| 久久午夜福利片| 亚洲精品456在线播放app | 国产精品免费一区二区三区在线| 毛片一级片免费看久久久久 | 精品一区二区三区人妻视频| 久久精品国产清高在天天线| 久久午夜福利片| 精品日产1卡2卡| 大又大粗又爽又黄少妇毛片口| 变态另类成人亚洲欧美熟女| 99热网站在线观看| 午夜福利在线观看吧| 91精品国产九色| netflix在线观看网站| 国内精品美女久久久久久| 久久精品国产亚洲av香蕉五月| 国产高清有码在线观看视频| 久久精品国产99精品国产亚洲性色| 午夜视频国产福利| 波多野结衣高清无吗| 免费高清视频大片| 亚洲成人久久爱视频| 国内精品久久久久精免费| 一级黄色大片毛片| 99热只有精品国产| 久久午夜亚洲精品久久| 老女人水多毛片| 看免费成人av毛片| 精品人妻1区二区| 国产黄a三级三级三级人| 天天躁日日操中文字幕| 又爽又黄a免费视频| 少妇高潮的动态图| 男女做爰动态图高潮gif福利片| 99国产精品一区二区蜜桃av| 国产久久久一区二区三区| 伊人久久精品亚洲午夜| 一a级毛片在线观看| 午夜亚洲福利在线播放| 欧美成人免费av一区二区三区| 欧美日韩国产亚洲二区| 3wmmmm亚洲av在线观看| 日本 欧美在线| 校园春色视频在线观看| 亚洲人成网站在线播放欧美日韩| 亚洲18禁久久av| 亚洲欧美清纯卡通| 国产 一区 欧美 日韩| 一级黄色大片毛片| 国产亚洲91精品色在线| 高清毛片免费观看视频网站| 啦啦啦韩国在线观看视频| 亚洲中文字幕一区二区三区有码在线看| 我的女老师完整版在线观看| 毛片女人毛片| 国产伦精品一区二区三区四那| 免费在线观看影片大全网站| 成人特级av手机在线观看| 麻豆成人午夜福利视频| 18+在线观看网站| 91午夜精品亚洲一区二区三区 | 成人高潮视频无遮挡免费网站| 日韩欧美精品v在线| 极品教师在线免费播放| 欧美成人免费av一区二区三区| 少妇熟女aⅴ在线视频| 亚洲国产精品sss在线观看| 淫秽高清视频在线观看| 精品午夜福利视频在线观看一区| 三级男女做爰猛烈吃奶摸视频| 精品国产三级普通话版| 亚洲精华国产精华精| 别揉我奶头 嗯啊视频| 免费无遮挡裸体视频| 一a级毛片在线观看| 男女视频在线观看网站免费| 国产高清三级在线| 国产高清视频在线播放一区| 美女xxoo啪啪120秒动态图| xxxwww97欧美| 免费观看精品视频网站| 国产白丝娇喘喷水9色精品| 九九在线视频观看精品| 男女啪啪激烈高潮av片| av天堂在线播放| av在线观看视频网站免费| 97人妻精品一区二区三区麻豆| 久久这里只有精品中国| 长腿黑丝高跟| 欧美性猛交黑人性爽| 亚洲av熟女| 日韩欧美精品免费久久| 夜夜夜夜夜久久久久| 成人亚洲精品av一区二区| 尤物成人国产欧美一区二区三区| 成人美女网站在线观看视频| 亚洲,欧美,日韩| 国产高潮美女av| a级毛片免费高清观看在线播放| 少妇人妻精品综合一区二区 | 狂野欧美白嫩少妇大欣赏| 亚洲精华国产精华液的使用体验 | 免费在线观看影片大全网站| 少妇裸体淫交视频免费看高清| 婷婷六月久久综合丁香| 99精品久久久久人妻精品| 精品国内亚洲2022精品成人| 波多野结衣高清无吗| 超碰av人人做人人爽久久| 男人狂女人下面高潮的视频| 国产精品98久久久久久宅男小说| 变态另类丝袜制服| 极品教师在线视频| 国产一级毛片七仙女欲春2| АⅤ资源中文在线天堂| 欧美丝袜亚洲另类 | 中亚洲国语对白在线视频| 国产大屁股一区二区在线视频| 国产一级毛片七仙女欲春2| 欧美一区二区国产精品久久精品| 免费看av在线观看网站| 亚洲经典国产精华液单| 国产一区二区亚洲精品在线观看| 一级av片app| 国产伦在线观看视频一区| 日日啪夜夜撸| 亚洲aⅴ乱码一区二区在线播放| 内地一区二区视频在线| 国内少妇人妻偷人精品xxx网站| 久久久久久国产a免费观看| 春色校园在线视频观看| 国产女主播在线喷水免费视频网站 | 美女高潮的动态| 亚洲精品日韩av片在线观看| www.色视频.com| 变态另类丝袜制服| 亚洲七黄色美女视频| 男插女下体视频免费在线播放| 国产v大片淫在线免费观看| 99热这里只有精品一区| 欧美一区二区国产精品久久精品| 亚洲aⅴ乱码一区二区在线播放| 亚洲欧美日韩卡通动漫| 嫩草影院入口| 在线免费十八禁| 精品日产1卡2卡| 中文字幕人妻熟人妻熟丝袜美| 日韩欧美在线乱码| 免费av不卡在线播放| 国产精品98久久久久久宅男小说| 99久久久亚洲精品蜜臀av| 精品人妻视频免费看| 波多野结衣高清作品| 嫩草影院入口| 国产69精品久久久久777片| 又爽又黄a免费视频| h日本视频在线播放| 老熟妇仑乱视频hdxx| eeuss影院久久| av在线天堂中文字幕| 国产美女午夜福利| 亚洲精品一卡2卡三卡4卡5卡| 国产成年人精品一区二区| 国产真实乱freesex| 尾随美女入室| 久久久久久久久久黄片| 免费看日本二区| 欧美区成人在线视频| 成年女人永久免费观看视频| 久久久久精品国产欧美久久久| 一区二区三区高清视频在线| 亚洲五月天丁香| 成人一区二区视频在线观看| 国产精品无大码| 久久天躁狠狠躁夜夜2o2o| 欧美最黄视频在线播放免费| 成人国产麻豆网| 男插女下体视频免费在线播放| 99久久精品一区二区三区| 国产三级在线视频| 午夜福利在线观看吧| a级一级毛片免费在线观看| 婷婷色综合大香蕉| 久99久视频精品免费| 日韩国内少妇激情av| 免费不卡的大黄色大毛片视频在线观看 | 18禁在线播放成人免费| 99热这里只有是精品50| 婷婷色综合大香蕉| 午夜激情福利司机影院| 亚洲中文字幕日韩| 综合色av麻豆| 日韩欧美国产在线观看| 日韩欧美精品v在线| 亚洲欧美清纯卡通| 欧美激情久久久久久爽电影| 露出奶头的视频| 99热这里只有精品一区| 日日啪夜夜撸| 天美传媒精品一区二区| 日韩欧美国产在线观看| 婷婷亚洲欧美| 日本黄大片高清| 午夜精品在线福利| 97超级碰碰碰精品色视频在线观看| aaaaa片日本免费| 欧美极品一区二区三区四区| 欧美高清成人免费视频www| 全区人妻精品视频| 免费高清视频大片| 国产精品久久久久久av不卡| 亚洲欧美激情综合另类| 亚洲在线观看片| 国语自产精品视频在线第100页| 国产精品福利在线免费观看| 欧美精品国产亚洲| 国产精品久久视频播放| 成年女人毛片免费观看观看9| 国产亚洲精品av在线| 国产精品福利在线免费观看| 亚洲av一区综合| 狂野欧美白嫩少妇大欣赏| 午夜视频国产福利| 午夜影院日韩av| av视频在线观看入口| 美女cb高潮喷水在线观看| 国产精品爽爽va在线观看网站| 久久久色成人| 熟妇人妻久久中文字幕3abv| 最好的美女福利视频网| 日本免费a在线| 男插女下体视频免费在线播放| 精品午夜福利视频在线观看一区| 高清在线国产一区| 日韩国内少妇激情av| 亚洲精品一区av在线观看| 制服丝袜大香蕉在线| 国产久久久一区二区三区| 亚洲国产精品合色在线| 午夜免费成人在线视频| 一夜夜www| 国产中年淑女户外野战色| 国内精品久久久久精免费| 999久久久精品免费观看国产| 亚洲美女视频黄频| 人妻少妇偷人精品九色| 亚洲av中文字字幕乱码综合| 永久网站在线| 国产私拍福利视频在线观看| 天天躁日日操中文字幕| 国产人妻一区二区三区在| 特大巨黑吊av在线直播| 日日夜夜操网爽| 亚洲成人免费电影在线观看| 91久久精品电影网| 九九久久精品国产亚洲av麻豆| 美女黄网站色视频| 国产高清有码在线观看视频| www.www免费av| 国产久久久一区二区三区| av福利片在线观看| 国产精品久久久久久精品电影| 在线观看午夜福利视频| 国产在线男女| 村上凉子中文字幕在线| 一夜夜www| 国产av一区在线观看免费| 九九在线视频观看精品| 国产私拍福利视频在线观看| 人妻少妇偷人精品九色| 国产伦在线观看视频一区| 日韩大尺度精品在线看网址| 中文字幕精品亚洲无线码一区| 免费看av在线观看网站| 91狼人影院| 免费电影在线观看免费观看| 1024手机看黄色片| 亚洲,欧美,日韩| 无遮挡黄片免费观看| 精品久久久久久久末码| 俺也久久电影网| 91在线观看av| 国产成年人精品一区二区| 久久99热6这里只有精品| 亚洲国产日韩欧美精品在线观看| 欧美bdsm另类| 午夜免费激情av| 色综合婷婷激情| 97人妻精品一区二区三区麻豆| 最近最新免费中文字幕在线| 真实男女啪啪啪动态图| 国产三级中文精品| 精品免费久久久久久久清纯| 日韩欧美在线二视频| av.在线天堂| 亚洲精品国产成人久久av| 极品教师在线视频| 全区人妻精品视频| 综合色av麻豆| 中文字幕免费在线视频6| 亚洲国产高清在线一区二区三| 欧美性猛交黑人性爽| 特大巨黑吊av在线直播| 成人特级黄色片久久久久久久| 女生性感内裤真人,穿戴方法视频| 欧美丝袜亚洲另类 | 天堂动漫精品| 亚洲人与动物交配视频| 国产乱人伦免费视频| 欧美一区二区国产精品久久精品| 国产v大片淫在线免费观看| 亚洲电影在线观看av| 成年女人永久免费观看视频| 91精品国产九色| 亚洲电影在线观看av| 国产精品自产拍在线观看55亚洲| 欧美另类亚洲清纯唯美| 日本-黄色视频高清免费观看| 色综合站精品国产| 婷婷丁香在线五月| 永久网站在线| 日韩欧美免费精品| 99久久成人亚洲精品观看| 久久热精品热| 亚洲欧美日韩卡通动漫| 日韩大尺度精品在线看网址| 国产精品无大码| 午夜福利视频1000在线观看| 波多野结衣巨乳人妻| 成人国产麻豆网| 国产人妻一区二区三区在| 成人高潮视频无遮挡免费网站| 深夜精品福利| 国产69精品久久久久777片| 麻豆成人av在线观看| 成人特级av手机在线观看| 国产精品久久电影中文字幕| 91久久精品电影网| 亚洲aⅴ乱码一区二区在线播放| 欧美一级a爱片免费观看看| 亚洲精品一区av在线观看| 中国美女看黄片| 午夜日韩欧美国产| 国产精品久久久久久精品电影| 三级毛片av免费| 一个人看的www免费观看视频| 变态另类丝袜制服| 成熟少妇高潮喷水视频| 12—13女人毛片做爰片一| 成人午夜高清在线视频| 精品久久久噜噜| 亚洲成人精品中文字幕电影| 精品久久久久久久末码| 午夜免费男女啪啪视频观看 | 长腿黑丝高跟| 色尼玛亚洲综合影院| 深夜a级毛片| 18禁黄网站禁片午夜丰满| 国产精品一区二区三区四区免费观看 | 日本-黄色视频高清免费观看| 我要搜黄色片| 亚洲人成网站高清观看| 久久人人精品亚洲av| 春色校园在线视频观看| 国产精品99久久久久久久久| 午夜免费成人在线视频| 嫩草影院入口| 国产亚洲精品综合一区在线观看| 一进一出好大好爽视频| 桃色一区二区三区在线观看| 一区二区三区激情视频| 欧美bdsm另类| 亚洲av不卡在线观看| 身体一侧抽搐| 丝袜美腿在线中文| 小蜜桃在线观看免费完整版高清| 久久久成人免费电影| 韩国av在线不卡| 日韩中文字幕欧美一区二区| 制服丝袜大香蕉在线| 成人美女网站在线观看视频| 少妇被粗大猛烈的视频| 国产人妻一区二区三区在| 亚洲精品一卡2卡三卡4卡5卡| 中国国产av一级| 一级爰片在线观看| av国产免费在线观看| 国产精品99久久99久久久不卡 | 国产精品久久久久久久电影| 一级毛片久久久久久久久女| 精品一区二区三卡| 日韩制服骚丝袜av| 欧美3d第一页| 身体一侧抽搐| 六月丁香七月| 久久av网站| 少妇的逼好多水| 伊人久久国产一区二区| 91aial.com中文字幕在线观看| av女优亚洲男人天堂| 久久久久久久久久人人人人人人| 一级毛片久久久久久久久女| 一级毛片aaaaaa免费看小| 少妇人妻久久综合中文| 热re99久久精品国产66热6| 两个人的视频大全免费| 亚洲婷婷狠狠爱综合网| 在线精品无人区一区二区三 | 99久久精品一区二区三区| 久久久久久久久大av| 国产v大片淫在线免费观看| 日韩av不卡免费在线播放| 最近手机中文字幕大全| 伊人久久精品亚洲午夜| 久久久精品94久久精品| 又黄又爽又刺激的免费视频.| 看非洲黑人一级黄片| 国产精品国产三级国产专区5o| 国产av码专区亚洲av| 一级a做视频免费观看| 亚洲人与动物交配视频| av.在线天堂| 91在线精品国自产拍蜜月| 成人综合一区亚洲| 国产午夜精品久久久久久一区二区三区| 国产综合精华液| 国产色爽女视频免费观看| 2022亚洲国产成人精品| 18禁在线播放成人免费| 日韩视频在线欧美| 亚洲欧洲国产日韩| 国产视频内射| 边亲边吃奶的免费视频| 丰满少妇做爰视频| 日韩,欧美,国产一区二区三区| 一本色道久久久久久精品综合| 亚洲av免费高清在线观看| 国产黄片美女视频| 校园人妻丝袜中文字幕| 亚洲av中文字字幕乱码综合| 色吧在线观看| 国产91av在线免费观看| 国产精品无大码| 秋霞在线观看毛片| 男女免费视频国产| 国语对白做爰xxxⅹ性视频网站| 亚洲中文av在线| 啦啦啦在线观看免费高清www| 视频中文字幕在线观看| 欧美97在线视频| 一级毛片 在线播放| 国产爽快片一区二区三区| 午夜福利高清视频| 97热精品久久久久久| 熟女av电影| 有码 亚洲区| 中文字幕人妻熟人妻熟丝袜美| 天堂中文最新版在线下载| 身体一侧抽搐| 久久 成人 亚洲| 另类亚洲欧美激情| 国产国拍精品亚洲av在线观看| 亚洲国产精品国产精品| 亚洲精品日韩av片在线观看| 少妇熟女欧美另类| 永久网站在线| 大片免费播放器 马上看| 亚洲久久久国产精品| 亚洲精品国产成人久久av| 精品视频人人做人人爽| av又黄又爽大尺度在线免费看| 直男gayav资源| 五月伊人婷婷丁香| 亚洲av综合色区一区| 日产精品乱码卡一卡2卡三| 午夜激情福利司机影院| 边亲边吃奶的免费视频| 一本一本综合久久| 日本-黄色视频高清免费观看| 最后的刺客免费高清国语| 黄色日韩在线| 在线观看免费高清a一片| 大香蕉久久网| 久久精品久久精品一区二区三区| 高清视频免费观看一区二区| 搡老乐熟女国产| 免费看不卡的av| 成人特级av手机在线观看| 在线观看免费视频网站a站| 我要看日韩黄色一级片| 久久女婷五月综合色啪小说| 乱系列少妇在线播放| 国产一区二区三区av在线| 极品少妇高潮喷水抽搐| 亚洲精品国产色婷婷电影| 伦理电影大哥的女人| 春色校园在线视频观看| av在线观看视频网站免费| 国产深夜福利视频在线观看| 爱豆传媒免费全集在线观看| 国产毛片在线视频| 国产在视频线精品| 午夜福利在线在线| 国产精品蜜桃在线观看| 自拍欧美九色日韩亚洲蝌蚪91 | 夫妻性生交免费视频一级片| 亚洲欧美中文字幕日韩二区| 黄片wwwwww| 国产一区有黄有色的免费视频| 国产亚洲最大av| 性高湖久久久久久久久免费观看| 国产精品嫩草影院av在线观看| 一区二区三区精品91| 尤物成人国产欧美一区二区三区| 91久久精品国产一区二区三区| 亚洲中文av在线| av女优亚洲男人天堂| av国产免费在线观看| 99热这里只有是精品50| 视频中文字幕在线观看| 久久人妻熟女aⅴ| 免费黄色在线免费观看| 久久99热这里只有精品18| 80岁老熟妇乱子伦牲交| 啦啦啦视频在线资源免费观看| av在线蜜桃| 蜜桃亚洲精品一区二区三区| 免费不卡的大黄色大毛片视频在线观看| 尾随美女入室| 美女cb高潮喷水在线观看| 欧美亚洲 丝袜 人妻 在线| 国产乱人偷精品视频| 激情五月婷婷亚洲| av天堂中文字幕网| 久久人人爽人人片av| 国产成人91sexporn| 97超碰精品成人国产| 能在线免费看毛片的网站| 国产精品国产三级专区第一集| av黄色大香蕉| 亚洲国产精品一区三区| 夜夜看夜夜爽夜夜摸| 久久精品久久久久久久性| 亚洲精品乱久久久久久| 国产精品99久久久久久久久| 在现免费观看毛片| 国产一区二区在线观看日韩| 日韩一区二区视频免费看| 91久久精品国产一区二区成人| 在线观看av片永久免费下载| 亚洲美女搞黄在线观看| 亚洲精品国产色婷婷电影| 久久久久久久久久人人人人人人| 麻豆乱淫一区二区| 18禁裸乳无遮挡动漫免费视频| 久久亚洲国产成人精品v| 97热精品久久久久久| 免费观看在线日韩| 国产精品嫩草影院av在线观看| 欧美最新免费一区二区三区| 国产精品一区二区性色av| 亚洲精品国产av成人精品| 欧美日韩一区二区视频在线观看视频在线| 春色校园在线视频观看| 精品熟女少妇av免费看| 在线 av 中文字幕| 久久精品人妻少妇| 色视频www国产| 一区在线观看完整版| 99热这里只有是精品在线观看| 成人综合一区亚洲| 免费久久久久久久精品成人欧美视频 | 日韩成人伦理影院| 国精品久久久久久国模美| 老司机影院毛片| 国产精品熟女久久久久浪| 两个人的视频大全免费| 亚洲精品成人av观看孕妇| 汤姆久久久久久久影院中文字幕| 亚洲成人一二三区av| 国产精品av视频在线免费观看| 亚洲国产毛片av蜜桃av| 有码 亚洲区| 高清视频免费观看一区二区| 天天躁日日操中文字幕| 日本-黄色视频高清免费观看| 国产成人aa在线观看| 蜜臀久久99精品久久宅男| 女的被弄到高潮叫床怎么办| 亚洲av.av天堂| 人妻 亚洲 视频| 色视频在线一区二区三区| 老司机影院毛片| 日日摸夜夜添夜夜爱| 欧美 日韩 精品 国产| 亚洲激情五月婷婷啪啪| 熟妇人妻不卡中文字幕| 国产一区亚洲一区在线观看| 蜜桃在线观看..| 国产黄片视频在线免费观看|