999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OPC UA技術(shù)在冶金設(shè)備監(jiān)測(cè)系統(tǒng)中的應(yīng)用

2014-05-25 00:34:24姜澤苗孔慶奎范瑜
自動(dòng)化儀表 2014年10期
關(guān)鍵詞:設(shè)備系統(tǒng)

姜澤苗 孔慶奎 范瑜

(北京交通大學(xué)電氣工程學(xué)院1,北京 100044;山東能源臨礦集團(tuán)王樓煤礦2,山東 濟(jì)寧 272000)

OPC UA技術(shù)在冶金設(shè)備監(jiān)測(cè)系統(tǒng)中的應(yīng)用

姜澤苗1孔慶奎2范瑜1

(北京交通大學(xué)電氣工程學(xué)院1,北京 100044;山東能源臨礦集團(tuán)王樓煤礦2,山東 濟(jì)寧 272000)

OPC UA技術(shù)在工業(yè)控制方面有著不可替代的優(yōu)勢(shì),主要體現(xiàn)在其跨平臺(tái)性和實(shí)時(shí)性上,可以方便地解決工業(yè)現(xiàn)場(chǎng)監(jiān)控過程中各個(gè)子系統(tǒng)和底層設(shè)備之間互操作以及互通信的難題。結(jié)合冶金現(xiàn)場(chǎng)設(shè)備監(jiān)測(cè)系統(tǒng)的搭建,對(duì)OPC UA技術(shù)規(guī)范進(jìn)行了研究,開發(fā)了OPC UA客戶端和服務(wù)器,實(shí)現(xiàn)了對(duì)冶金設(shè)備運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)測(cè)并及時(shí)制定故障應(yīng)對(duì)方案的目的。OPC UA技術(shù)在信息建模與跨平臺(tái)方面的強(qiáng)大優(yōu)勢(shì)預(yù)示著基于OPC UA技術(shù)的集成系統(tǒng)必將成為今后的開發(fā)熱點(diǎn)。

OPC統(tǒng)一架構(gòu) 客戶端 服務(wù)器 數(shù)據(jù)采集 冶金

0 引言

隨著計(jì)算機(jī)、通信、網(wǎng)絡(luò)等技術(shù)的快速發(fā)展,工業(yè)生產(chǎn)需要的信息交換覆蓋從工段、車間、工廠企業(yè)乃至世界各地的市場(chǎng)。溝通的領(lǐng)域正在迅速覆蓋從底層現(xiàn)場(chǎng)設(shè)備到控制、企業(yè)管理的各個(gè)層次。但工業(yè)控制系統(tǒng)存在大量來自不同技術(shù)或生產(chǎn)廠家的產(chǎn)品,從多種現(xiàn)場(chǎng)總線和工業(yè)以太網(wǎng)技術(shù)并存發(fā)展,到底層的數(shù)據(jù)采集板卡、PLC、工業(yè)控制計(jì)算機(jī),以及DCS控制系統(tǒng)。工業(yè)企業(yè)面臨如何有效解決系統(tǒng)內(nèi)不同技術(shù)間的信息訪問和互操作性的問題。

用于過程控制的對(duì)象鏈接與嵌入統(tǒng)一架構(gòu)(object linking and embedding for process control and unified architecture,OPC)在第一代OPC技術(shù)規(guī)范的基礎(chǔ)上,將OPC從以微軟為中心的COM/DCOM技術(shù)轉(zhuǎn)化為開放式標(biāo)準(zhǔn),統(tǒng)一了各種OPC技術(shù)規(guī)范。.NET全新的通信架構(gòu),便于配置和維護(hù),可視化程度增強(qiáng),具有更高的可靠性、安全性和可擴(kuò)展性。鑒于OPC UA技術(shù)的強(qiáng)大優(yōu)勢(shì),其迅速被引入了工業(yè)自動(dòng)化領(lǐng)域,主要用于實(shí)現(xiàn)對(duì)工業(yè)現(xiàn)場(chǎng)設(shè)備的遠(yuǎn)程監(jiān)測(cè)與控制。要實(shí)現(xiàn)OPC UA技術(shù)的現(xiàn)場(chǎng)應(yīng)用,關(guān)鍵環(huán)節(jié)就在于搭建OPC UA服務(wù)器與客戶端。本文以基于OPC UA技術(shù)的冶金現(xiàn)場(chǎng)設(shè)備監(jiān)控系統(tǒng)的實(shí)現(xiàn)為例,重點(diǎn)介紹OPC UA服務(wù)器、客戶端以及客戶端與服務(wù)器互通信的設(shè)計(jì)實(shí)現(xiàn)。

1 OPC UA技術(shù)概述

OPC UA之前的通信接口規(guī)范都是基于微軟的COM/DCOM技術(shù),因此不夠靈活,平臺(tái)局限性大。為解決上述問題,OPC基金會(huì)發(fā)布了最新的數(shù)據(jù)通信統(tǒng)一方法——OPC統(tǒng)一架構(gòu)[1]。

OPC UA不再依靠DCOM,而是基于面向服務(wù)的架構(gòu)(SOA)?,F(xiàn)在,OPC UA已經(jīng)成為獨(dú)立于微軟、UNIX或其他的操作系統(tǒng)企業(yè)層和嵌入式自動(dòng)組建之間的橋梁。OPC UA的基礎(chǔ)組件是數(shù)據(jù)傳輸和信息建模,該技術(shù)的最大亮點(diǎn)在于不受平臺(tái)限制,且在信息建模和通信安全方面優(yōu)勢(shì)顯著。OPC UA的信息模型不局限于特定的協(xié)議映射,允許添加新的協(xié)議,并且其系統(tǒng)內(nèi)部已經(jīng)包含了豐富的信息模型,因此可以非常方便地為所提供的數(shù)據(jù)建立適當(dāng)?shù)哪P蚚2]。OPC UA的服務(wù)是以抽象的方式定義的,它使用傳輸機(jī)制在客戶端與服務(wù)器之間交換數(shù)據(jù),這使得OPC UA的客戶端可以訪問最小的一塊數(shù)據(jù),而不需要了解復(fù)雜系統(tǒng)的整個(gè)模型。同時(shí),OPC UA可以成功覆蓋傳統(tǒng)OPC的功能。

綜上所述,OPC UA就是在傳統(tǒng)OPC技術(shù)之上的改進(jìn),從而使得數(shù)據(jù)采集、信息模型化以及工廠底層與企業(yè)層面之間的通信更加安全、可靠。

2 冶金設(shè)備監(jiān)測(cè)系統(tǒng)

冶金設(shè)備監(jiān)測(cè)系統(tǒng)主要分為管理層、控制層和現(xiàn)場(chǎng)設(shè)備層。由于底層設(shè)備和各類傳感器型號(hào)不同,導(dǎo)致設(shè)備層與控制層、管理層之間的互通信問題無法有效解決,支持跨平臺(tái)的OPC UA技術(shù)為此提供了可能。工程師通過管理層界面遠(yuǎn)程掌握現(xiàn)場(chǎng)設(shè)備的實(shí)時(shí)運(yùn)行狀態(tài)和運(yùn)行數(shù)據(jù),在出現(xiàn)異常情況時(shí)可以隨時(shí)下發(fā)指令給控制層,這主要由OPC UA客戶端實(shí)現(xiàn)??刂茖又饕糜趯?shí)現(xiàn)對(duì)底層設(shè)備運(yùn)行信息的采集和對(duì)管理層下發(fā)指令的執(zhí)行,主要由OPC UA服務(wù)器以及各類傳感器和儀表組成。現(xiàn)場(chǎng)設(shè)備層即為冶金工業(yè)現(xiàn)場(chǎng)設(shè)備,如鍋爐等。冶金設(shè)備監(jiān)測(cè)系統(tǒng)一方面連續(xù)檢測(cè)和控制冶金現(xiàn)場(chǎng)各種生產(chǎn)、公用設(shè)備的正常運(yùn)行,另一方面又對(duì)各種意外事故進(jìn)行實(shí)時(shí)監(jiān)測(cè),一旦出現(xiàn)意外問題,第一時(shí)間由客戶端傳送給工程人員并經(jīng)過系統(tǒng)邏輯自動(dòng)地處理控制,大大降低了冶金現(xiàn)場(chǎng)的安全隱患[3]。冶金設(shè)備監(jiān)測(cè)系統(tǒng)架構(gòu)如圖1所示。

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

3 OPC UA在設(shè)備監(jiān)測(cè)系統(tǒng)中的應(yīng)用

3.1 設(shè)備狀態(tài)信息采集

系統(tǒng)中需要實(shí)現(xiàn)采集的一系列重要數(shù)據(jù)就是冶金現(xiàn)場(chǎng)各設(shè)備的運(yùn)行狀態(tài)信息[4]。在本設(shè)計(jì)中需要采集的數(shù)據(jù)主要為鍋爐等設(shè)備的運(yùn)行狀態(tài)、爐內(nèi)溫度、氣流、鍋爐液位以及設(shè)備耗電量。系統(tǒng)通過這些數(shù)據(jù)的獲取來實(shí)現(xiàn)對(duì)設(shè)備信息的實(shí)時(shí)采集。

整個(gè)系統(tǒng)采用OPC UA接口技術(shù)實(shí)現(xiàn)能效數(shù)據(jù)采集層與數(shù)據(jù)處理層的數(shù)據(jù)交換,OPC UA服務(wù)器和客戶端是系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)采集功能的中心環(huán)節(jié)。OPC UA服務(wù)器主要用于實(shí)現(xiàn)對(duì)底層設(shè)備數(shù)據(jù)的采集和封裝,并將歷史數(shù)據(jù)存放于外加的數(shù)據(jù)庫內(nèi),使得一個(gè)或多個(gè)客戶端可以用一個(gè)統(tǒng)一的方式獲取不同底層設(shè)備的數(shù)據(jù)。OPC UA客戶端的主要功能是搜索并連接OPC UA服務(wù)器,瀏覽服務(wù)器的地址空間并讀取其中存放的實(shí)時(shí)數(shù)據(jù),還可以獲取服務(wù)器存放于數(shù)據(jù)庫中的歷史數(shù)據(jù),并通過客戶端顯示界面將實(shí)時(shí)或歷史數(shù)據(jù)以圖表的形式展示給工作人員。OPC UA服務(wù)器與客戶端的主要交互過程[5]如下。

①OPC UA客戶端發(fā)出服務(wù)調(diào)用請(qǐng)求,經(jīng)底層API發(fā)送給OPC UA通信棧,并通過OPC UA服務(wù)器接口調(diào)用相應(yīng)的服務(wù)或方法函數(shù)。在地址空間節(jié)點(diǎn)上執(zhí)行指定任務(wù)之后,返回一個(gè)響應(yīng)。

②OPC UA客戶端發(fā)出發(fā)布請(qǐng)求,經(jīng)底層API發(fā)送給OPC UA通信棧,并通過OPC UA服務(wù)器接口發(fā)送給服務(wù)器內(nèi)部的訂閱命令。當(dāng)訂閱指定的監(jiān)視項(xiàng)探測(cè)到底層設(shè)備有數(shù)據(jù)變化或者故障發(fā)生時(shí),監(jiān)視項(xiàng)生成一個(gè)通知發(fā)送給訂閱,并由訂閱發(fā)送給客戶端。數(shù)據(jù)采集功能實(shí)現(xiàn)如圖2所示。

圖2 數(shù)據(jù)采集功能實(shí)現(xiàn)圖Fig.2 Realization of data acquisition function

OPC UA服務(wù)器具有服務(wù)器接口和客戶端接口,通過服務(wù)器接口與監(jiān)控系統(tǒng)聯(lián)系,通過客戶端接口與具有服務(wù)器接口的底層設(shè)備聯(lián)系。目前,工業(yè)現(xiàn)場(chǎng)設(shè)備大多具有OPC接口而尚未具備UA接口,但由于OPC UA技術(shù)對(duì)原有的OPC技術(shù)具有完全的覆蓋性,因此可以通過讀寫操作實(shí)現(xiàn)OPC UA接口與OPC接口的通信。

3.2 OPC UA服務(wù)器開發(fā)

OPC UA服務(wù)器主要用于實(shí)現(xiàn)對(duì)底層設(shè)備數(shù)據(jù)的采集和封裝,使得一個(gè)或多個(gè)客戶端可以用一個(gè)統(tǒng)一的方式獲取不同底層設(shè)備的數(shù)據(jù)[6]。同時(shí),封裝了多種方法,如控制底層設(shè)備啟動(dòng)或停止,可以由客戶端來觸發(fā)并由服務(wù)器執(zhí)行,從而達(dá)到監(jiān)測(cè)與控制的效果。本文選擇在Visual Studio 2010編譯環(huán)境下,利用C++語言編寫實(shí)現(xiàn)基于OPC UA技術(shù)的服務(wù)器。

OPC UA服務(wù)器的關(guān)鍵在于地址空間開發(fā)。在OPC UA中,最重要的節(jié)點(diǎn)類別是對(duì)象、變量和方法[7]。節(jié)點(diǎn)類別為對(duì)象的節(jié)點(diǎn)用于地址空間結(jié)構(gòu),并將變量和方法等組織在一起,產(chǎn)生事件。節(jié)點(diǎn)類別為變量的節(jié)點(diǎn)代表一個(gè)值,該值的數(shù)據(jù)類型取決于該變量,客戶端可以對(duì)這個(gè)值進(jìn)行讀取、寫入等。節(jié)點(diǎn)類別為方法的節(jié)點(diǎn)代表服務(wù)器中一個(gè)由客戶端調(diào)用并返回結(jié)果的方法。引用是兩個(gè)節(jié)點(diǎn)之間的連接,它形成了地址空間的層次結(jié)構(gòu)[8]。

本系統(tǒng)中服務(wù)器地址空間中所要存放的數(shù)據(jù)主要分為測(cè)量數(shù)據(jù)、控制數(shù)據(jù)和狀態(tài)數(shù)據(jù)。測(cè)量數(shù)據(jù)即通過測(cè)量獲得的各類底層模擬設(shè)備數(shù)據(jù),如鍋爐溫度、鍋爐液位、設(shè)備耗電量等。控制數(shù)據(jù)即為控制層發(fā)出的用于控制底層設(shè)備行為的數(shù)據(jù),如控制鍋爐機(jī)組運(yùn)行/停止的命令等。狀態(tài)數(shù)據(jù)即為表征系統(tǒng)內(nèi)各個(gè)傳感器、底層設(shè)備的運(yùn)行情況的數(shù)據(jù),如鍋爐運(yùn)行狀態(tài)等。以一個(gè)鍋爐對(duì)象為例,地址空間架構(gòu)如圖3所示。

圖3 服務(wù)器地址空間架構(gòu)圖Fig.3 Architecture of server address space

建立地址空間時(shí),首先在程序中定義節(jié)點(diǎn)管理類(NodeManager),用于管理整個(gè)地址空間的所有節(jié)點(diǎn),并在服務(wù)器啟動(dòng)時(shí)申請(qǐng)內(nèi)存空間。再定義空調(diào)對(duì)象類,在其中創(chuàng)建各個(gè)實(shí)例對(duì)象數(shù)據(jù)類,實(shí)際上就是在節(jié)點(diǎn)管理類中建立點(diǎn)表。在3種數(shù)據(jù)類下,分別定義對(duì)應(yīng)類型的數(shù)據(jù)節(jié)點(diǎn),包括定義節(jié)點(diǎn)ID、節(jié)點(diǎn)類型、節(jié)點(diǎn)瀏覽名稱、節(jié)點(diǎn)顯示名稱等,所創(chuàng)建的地址空間類似于文件夾結(jié)構(gòu)。

空間建立完畢后,應(yīng)為各個(gè)節(jié)點(diǎn)添加相應(yīng)的功能函數(shù)。設(shè)備節(jié)點(diǎn)屬性的功能函數(shù)是由IOManager和MethodManager實(shí)現(xiàn)的。IOManager用于與節(jié)點(diǎn)建立聯(lián)系,MethodManager用于實(shí)現(xiàn)方法的調(diào)用。編寫功能函數(shù)SetMethodManager()、GetMethodManager(),就可以實(shí)現(xiàn)對(duì)于節(jié)點(diǎn)方法的添加。

3.3 監(jiān)測(cè)子系統(tǒng)開發(fā)

能效監(jiān)控子系統(tǒng)即為一個(gè)帶有顯示界面的OPC UA客戶端。OPC UA客戶端的主要功能是搜索并連接OPC UA服務(wù)器,瀏覽服務(wù)器的地址空間并讀取其中存放的實(shí)時(shí)數(shù)據(jù)。同時(shí),通過客戶端顯示界面將實(shí)時(shí)或歷史數(shù)據(jù)以圖表的形式展示給工作人員,達(dá)到對(duì)工業(yè)現(xiàn)場(chǎng)設(shè)備的實(shí)時(shí)監(jiān)測(cè)與控制。

利用C++語言在MFC中進(jìn)行客戶端開發(fā)客開發(fā)[9]。由于OPC UA需要與MFC編程環(huán)境相結(jié)合,因此需要首先配置好編程環(huán)境的項(xiàng)目設(shè)置參數(shù),之后初始化UA通信棧,添加工具包中的頭文件,完成客戶端功能實(shí)現(xiàn)的準(zhǔn)備工作。

客戶端要實(shí)現(xiàn)的主要功能為連接OPC UA服務(wù)器、瀏覽服務(wù)器地址空間和讀寫數(shù)據(jù)。OPC UA客戶端能夠連接到OPC UA服務(wù)器上,并建立OPC UA組和OPC UA數(shù)據(jù)項(xiàng)[10],這是OPC UA數(shù)據(jù)訪問的基礎(chǔ)。搜索并建立與服務(wù)器的連接功能通過編寫連接(Connect)函數(shù)來實(shí)現(xiàn)??蛻舳送ㄟ^瀏覽(Browse)函數(shù)對(duì)地址空間進(jìn)行遍歷,向服務(wù)提交初始節(jié)點(diǎn)和瀏覽過濾條件,服務(wù)器返回通過引用連接到初始節(jié)點(diǎn)的節(jié)點(diǎn)列表,建立樹形層次,以便查找可用變量并選擇正確變量。讀取(Read)服務(wù)從一個(gè)或多個(gè)節(jié)點(diǎn),讀取一個(gè)或多個(gè)屬性。寫入(Write)服務(wù)往一個(gè)或多個(gè)節(jié)點(diǎn)寫入一個(gè)或多個(gè)屬性。

4 實(shí)例應(yīng)用

完成冶金設(shè)備監(jiān)測(cè)系統(tǒng)的搭建后,運(yùn)行整個(gè)系統(tǒng),選擇客戶端界面上的不同按鍵將會(huì)顯示對(duì)應(yīng)鍋爐數(shù)據(jù)。以系統(tǒng)中6臺(tái)鍋爐設(shè)備中的鍋爐1的實(shí)時(shí)數(shù)據(jù)和運(yùn)行狀態(tài)為例,點(diǎn)擊“Connect”按鍵,客戶端將會(huì)連接相應(yīng)服務(wù)器,勾選鍋爐1并點(diǎn)擊“Read”按鈕,執(zhí)行讀取服務(wù)器地址空間以及數(shù)據(jù)的命令,則得到鍋爐1的運(yùn)行狀態(tài)等詳細(xì)信息,實(shí)現(xiàn)了對(duì)冶金設(shè)備的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)。當(dāng)出現(xiàn)鍋爐溫度超限、液位過高或過低等異常狀態(tài)時(shí),可以立即進(jìn)行停機(jī)檢修等操作。

5 結(jié)束語

本文首先對(duì)OPC UA技術(shù)規(guī)范進(jìn)行了深入研究,利用C++編程語言構(gòu)建了OPC UA客戶端、OPC UA服務(wù)器,成功實(shí)現(xiàn)了冶金現(xiàn)場(chǎng)設(shè)備運(yùn)行信息的實(shí)時(shí)監(jiān)測(cè),大大方便了工程人員隨時(shí)掌握設(shè)備狀態(tài)信息,并且能夠迅速監(jiān)測(cè)到故障設(shè)備,為冶金工業(yè)現(xiàn)場(chǎng)的安全可靠運(yùn)行提供了技術(shù)保障。由于整個(gè)系統(tǒng)都采用了OPC UA接口,因此可以方便地實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)管理層與控制層之間的互通信。鑒于OPC UA技術(shù)的強(qiáng)大優(yōu)勢(shì),將會(huì)有更多的工業(yè)控制系統(tǒng)采用OPC UA技術(shù)。

[1] Wolfgang M,Stefan L,Matthias D.OPC統(tǒng)一架構(gòu)[M].北京:機(jī)械工業(yè)出版社,2010:1-14.

[2] 華镕.使用OPC UA技術(shù)的十個(gè)原因[J].中國儀器儀表,2013, 30(3):55-57.

[3] 呂治忠,鐘功祥,林寧,等.鉆井泵在線監(jiān)測(cè)系統(tǒng)研究[J].自動(dòng)化儀表,2013,34(6):32-34.

[4] 李相白,李建春,曹長虹.冶金工業(yè)節(jié)能減排考核體系設(shè)計(jì)[J].冶金能源,2013,32(6):7-11.

[5] 張愛絨,謝斌紅,張英俊.基于OPC UA的煤礦監(jiān)控系統(tǒng)集成設(shè)計(jì)與實(shí)現(xiàn)[J].太原理工大學(xué)學(xué)報(bào),2012,43(1):69-72.

[6] Salvatore C,Ferdinando Chiacchio.Analysis of OPC UA performances[J]. Computer Standards&Interfaces,2013,36:165-177.

[7] 陸會(huì)明,閆志峰.OPC UA服務(wù)器地址空間關(guān)鍵技術(shù)研究與開發(fā)[J].電力自動(dòng)化設(shè)備,2010,30(7):109-113.

[8] 蘇延召,李艾華.基于OPC UA的自動(dòng)化系統(tǒng)集成技術(shù)研究[J].測(cè)控技術(shù),2011,30(3):68-71.

[9] 鄭秋生,王黎明.C/C++程序設(shè)計(jì)語言面向?qū)ο蠓謨?cè)[M].北京:電子工業(yè)出版社,2012:45-87.

[10] OPC Foundation.OPC Data Access Custom Interface Specification 2.04[S].2000:1-5.

Application of OPC UA Technology in Monitoring System for Metallurgical Equipment

The technology of OPC UA has irreplaceable superior in industrial control area,especially its cross platform and real time performance;the difficulties of the interoperability and intercommunication among all the subsystems and bottom layer equipment in industrial field monitoring.The specifications of OPC US technology is researched combining with the establishment of monitoring system for metallurgy field equipment;and client and server of OPC UA are developed for implementing real time monitoring for the operation status of metallurgy equipment and failure timely responded scheme.The outstanding superior of OPC UA in information modeling and cross-platform indicates that the integrated systems based on OPC UA will definitely become the hot spots of development in the future.

OPC UA Client Server Data acquisition Metallurgy

TP2

A

“十二五”國家科技支撐基金資助項(xiàng)目(編號(hào):2012BAB18B02)。

修改稿收到日期:2014-04-28。

姜澤苗(1991-),女,現(xiàn)為北京交通大學(xué)電氣工程專業(yè)在讀碩士研究生;主要從事電網(wǎng)通信的研究。

猜你喜歡
設(shè)備系統(tǒng)
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 亚洲动漫h| 色一情一乱一伦一区二区三区小说 | 91人妻在线视频| 免费精品一区二区h| 三上悠亚在线精品二区| 无码精品国产dvd在线观看9久 | 香蕉视频在线精品| 亚洲高清中文字幕在线看不卡| a在线亚洲男人的天堂试看| 国产福利2021最新在线观看| 天堂网国产| 乱人伦99久久| 亚洲天堂网在线播放| 狠狠色丁婷婷综合久久| 呦系列视频一区二区三区| 欧美特黄一级大黄录像| 毛片免费网址| 亚洲天堂伊人| 成人国产免费| 亚瑟天堂久久一区二区影院| 四虎AV麻豆| 国产新AV天堂| 亚洲欧美一级一级a| 久久www视频| 亚洲黄色成人| 亚洲成人黄色在线| 亚洲首页在线观看| 欧美成人免费一区在线播放| 国产免费观看av大片的网站| 91精品专区| 久久人人妻人人爽人人卡片av| 国产亚洲精| 免费啪啪网址| 亚洲成人77777| 久久国产精品嫖妓| 日韩精品欧美国产在线| 亚洲成人动漫在线| 色哟哟国产精品一区二区| 国产亚洲精品91| 亚洲第一成年免费网站| 成人国产精品2021| 四虎影视无码永久免费观看| 小蝌蚪亚洲精品国产| 欧美日韩免费| 99精品免费欧美成人小视频 | 91在线国内在线播放老师| 99久久精品国产精品亚洲 | 青青青国产免费线在| 欧美精品啪啪一区二区三区| 麻豆国产在线观看一区二区 | 欧美在线伊人| 亚洲一级无毛片无码在线免费视频| 色婷婷狠狠干| 精品五夜婷香蕉国产线看观看| 国产欧美高清| 国产高潮流白浆视频| 伊人91视频| 精品一区二区久久久久网站| 国产亚洲视频中文字幕视频 | 久久这里只有精品66| 五月婷婷亚洲综合| 在线观看无码av免费不卡网站 | 91福利片| 色窝窝免费一区二区三区| 噜噜噜久久| 日韩欧美国产另类| 国产精品亚洲专区一区| 毛片在线区| 国产 日韩 欧美 第二页| 99在线视频免费| 久久男人视频| 婷婷伊人久久| 99在线视频免费| 国产资源免费观看| 色视频久久| 色综合久久久久8天国| 久久久久人妻一区精品| a在线亚洲男人的天堂试看| 日本午夜影院| 亚洲男人天堂2020| 色哟哟国产精品| 亚洲成人在线免费观看|