日韩国产中文字幕I进去里视频在线观看I国产在线啪I一个人在线观看wwwI日本一区二区高清视频I亚洲大片免费看I国产高清999I大黄毛片I黄色性视频I国产又粗又猛又色又I美女隐私直播Iav日韩一区二区三区I欧美日韩有码I国产美女精品久久I91免费看大片I99久久精品国产一区二区成人I亚洲第一欧美I午夜丰满寂寞少妇精品I中国女人avI尤物视频在线播放

技術文章

TECHNICAL ARTICLES

當前位置:首頁技術文章19.Delphi與多個AI儀表串口數據采集系統(tǒng)的實現

19.Delphi與多個AI儀表串口數據采集系統(tǒng)的實現

更新時間:2012-06-18點擊次數:5780
Delphi與多個AI儀表串口數據采集系統(tǒng)的實現
[發(fā)布日期:2011-12-19]
 

Delphi與多個AI儀表串口數據采集系統(tǒng)的實現

 

 
廣東順德順龍中密度纖維板有限公司 冼業(yè)雄
 

摘要:利用Delphi開發(fā)工業(yè)上位機控制系統(tǒng)軟件已成為越來越多工控開發(fā)人員的選擇,而怎么方便快速實現串口數據的采集成為問題的關鍵,本文著重討論了Delphi6與Comport通信組件所實現的與多個AI儀表實時數據采集,同時對采集到的數據作相應的處理。

 關鍵詞:串口通信;Delphi6.0;Comport控件

 1 引言 

    日前,隨著現代信息技術的發(fā)展,計算機串口通信技術已日趨成熟。由于微機處理速度快、分析能力強、使用靈活等特點,而單獨的二次儀表僅僅作為顯示控制功能也不能滿足生產的需要,更多是要采集和記錄現場有用的數據,作為生產分析和存檔,利用PC作為儀表功能拓展的上位機監(jiān)控系統(tǒng)已在工業(yè)控制領域中被廣泛采用。
PC機與儀表的串口通信可以采用語言編程實現,如Delphi、VC、VB等。Delphi是新一代面向對象的可視編程工具,它具有功能強大、簡單易用、執(zhí)行速度快和有豐富的第三方控件支持,使得開發(fā)過程變得如搭積木般簡單易用,特別是對我們一些搞工控沒有特別深厚編程基礎的人使用。下位機儀表采用的是帶485通信功能的宇電AI系列儀表,因為宇電的AI儀表所用的是AIBUS通訊協(xié)議,具有通信指令簡單、通信速度快等特點,允許上位機指令讀寫儀表的數據,利用RS485總線功能可以實現多個儀表數據的串口通信。

 2 Comport串口通信組件簡介 

    用DelphiI實現串口通信,常用的方法有:使用控件,如Mscomm和Comport控件等;使用API函數對串口讀寫。使用API方法比較適合編寫較為復雜的低層次通信程序,但缺點是編寫串口通信程序較為復雜,需要掌握大量的通信和編程知識。而用串口控件,我們可以不理會它的內部機能,主要調用它的相關的屬性和事件,就可以對串口實現各種操作,且編程簡單、通常性強、可移植性好。在Delphi串口通信中我們選擇用Comport控件,它直接編譯在開發(fā)的工程文件里,不需要在運行的PC上另外安裝控件。將Comport組件安裝到DELPHI后可以看到多了一個Cportlib的組件頁,Cportlib下面有多個組件,我們在這里主要應用的是Comport組件,對Comport控件的操作主要有:端口設置、打開端口、往端口寫指令、讀接收數據、關閉端口。

3 宇電AIBUS通訊協(xié)議說明     

    AIBUS是廈門宇電自動化科技有限公司為AI系列顯示控制儀表開發(fā)的通訊協(xié)議,能用簡單的指令實現強大的功能,AIBUS采用了16位的求和校正碼,通訊可靠,支持4800、9600、19200等多種波特率,儀表允許連續(xù)寫參數,寫給定值或輸出值,AI系列儀表使用異步串行通訊接口,接口電平符合RS232C或RS485標準中的規(guī)定。數據格式為1個起始位,8位數據,無校驗位,1個或2個停止位。AI儀表采用多機通訊協(xié)議,采用RS485通訊接口,則可將32臺的儀表同時連接在一個通訊接口上。AI儀表采用16進制數據格式來表示各種指令代碼及數據。AI儀表軟件通訊指令經過優(yōu)化設計,標準的通訊指令只有兩條,一條為讀指令,一條為寫指令,兩條指令使得上位機軟件編寫容易,不過卻能100%完整地對儀表進行操作;標準讀和寫指令分別如下:
讀: 地址代號+52H(82)+要讀的參數代號+0+0+校驗碼
寫: 地址代號+43H(67)+要寫的參數代號+寫入數低字節(jié)+寫入數高字節(jié)+校驗碼
地址代號:為了在一個通訊接口上連接多臺AI儀表,需要給每臺AI儀表編一個互不相同的通訊地址。AI儀表通訊協(xié)議規(guī)定,地址代號為兩個相同的字節(jié),數值為(儀表地址+80H)。例如:儀表參數Addr=10(16進制數為0AH,0A+80H=8AH),則該儀表的地址代號為:8AH 8AH
校驗碼:校驗碼采用16位求和校驗方式,其中讀指令的校驗碼計算方法為:要讀參數的代號×256+82+ADDR
比如要讀地址1的參數0的數據,就是0*256+82+1=83;轉成十六制就是53 00;
如果是讀OC的數據,就是十進制(C)*256+82+1= (十六制的)C53,校驗碼為53 0C;
寫指令的校驗碼計算方法為以下公式做16位二進制加法計算得出的余數(溢出部分不處理):要寫的參數代號×256+67+要寫的參數值+ADDR
返回數據:無論是讀還是寫,儀表都返回以下10個字節(jié)數據,測量值PV+給定值SV+輸出值MV及報警狀態(tài)+所讀/寫參數值+校驗碼;其中PV、SV及所讀參數值均各占2個字節(jié),代表一個16位二進制有符號補碼整數,低位字節(jié)在前,高位字節(jié)在后,整數無法表示小數點,要求用戶在上位機處理;MV占一個字節(jié),按8位有符號二進制數格式,數值范圍-110~+110,狀態(tài)位占一個字節(jié),校驗碼占2個字節(jié),共10個字節(jié)。

 4 Comport控件與多個AI儀表通信的實現 

4.1 硬件的組態(tài)
硬件組態(tài)主要由帶串口的上位機PC、485轉232轉換器和AI儀表組成的485總線系統(tǒng),AI儀表設置不同的通信地址,波特率設為9600。如下圖:

總線結構



4.2 軟件通信程序的實現
通過Comport控件與AI儀表實現通信是采用問答的方式進行的,所行我們在與多個儀表同時通信時應該采用輪詢的通信方式。首先我們要在DELPHI里初始化串口,然后再用讀寫命令與每一個儀表輪詢通信。通信結束后要關閉串口,釋放串口資源。主要實現過程如下:
4.2.1 初始化串口并打開串口
選擇好本次與AI通信的串口,該串口不能同時被其它程序引用,確定通信協(xié)議,如波特率、數據位、停止位和校驗方式等屬性,打開該串口。初始化可以在Comport的屬性頁里定義,也可以在程序運行時動態(tài)設置。屬性頁里的靜態(tài)定義為:
BaudRate: br9600//定義波特率
DataBits:dbEight//8位數據位
Port: COM1//本例用串口1
StopBits:sbOneStopBit//1位停止位

其它屬性可以參閱Comport的在線幫助文件。如果要在程序動態(tài)運行中修改設置串口參數,可以直接在程序中調用Comport的串口設置窗口函數:Comport. ShowSetupDialog。在彈出的設置窗口中設置串口屬性。完成串口初始設置后就可心打開串口與AI通信,打開串口用如下命令:
Comport.open;//打開串口
4.2.2 數據轉換函數
根據AI儀表的通信協(xié)議,上位機與AI通信時都是以十六進制的方式進行的,所以我們在程序里要做十六進制的格式轉換,主要實現的函數如下:
function HexStrToStr(const S:string):string;
//16進制字符轉換成字符串。 將要發(fā)送的十六進制格式字符轉換成十六進制格式發(fā)送
var
t:Integer;
ts:string;
M,Code:Integer;
begin
t:=1;
Result:='';
while t<=Length(S) do
begin
while not (S[t] in ['0'..'9','A'..'F','a'..'f']) do
inc(t);
if (t+1>Length(S))or(not (S[t+1] in ['0'..'9','A'..'F','a'..'f'])) then
ts:='$'+S[t]
else
ts:='$'+S[t]+S[t+1];
Val(ts,M,Code);
if Code=0 then
Result:=Result+Chr(M);
inc(t,2);
end;
end;
function StrToHexStr(const S:string):string;
//字符串轉換成16進制字符串,,將接收到的字符數轉換成16進制數。
var
I:Integer;
begin
for I:=1 to Length(S) do
begin
if I=1 then
Result:=IntToHex(Ord(S[1]),2)
else Result:=Result+' '+IntToHex(Ord(S[I]),2);
end;
end;

function Hex2Dec(Hexs: string): string; //十六制轉十制數
var
i,j: integer;
res,base: LongWord;
begin
res := 0;
for i:=1 to Length(Hexs) do
begin
base := 1;
for j:=1 to Length(Hexs)-i do
base := base * 16;
case Hexs[i] of
'0'..'9': res := res + (Ord(Hexs[i]) - Ord('0')) * base;
'a'..'f': res := res + (Ord(Hexs[i]) - Ord('a') + 10) * base;
'A'..'F': res := res + (Ord(Hexs[i]) - Ord('A') + 10) * base;
end;
end;
result := inttostr(res);
end;
4.2.3 送接收數據
上位機與多個AI通信,遵循一問一答的輪詢方式進行,所讀取到的數據是不含小數位的,所以我們要發(fā)送讀取小數位的命令,同時也可以返回測量值。我們假定與四個AI儀表通過485總線通信的主程序實現如下:
procedure RXdata;
var
i:integer;
dot,dot2,dot3,dot4 :double;
obj:PAsync;
str,str2,a1,a2,a7,b1,b2,b7,c1,c2,c7,d1,d2,d7:string;
begin
InitAsync(obj);
try ///////////讀*通道地址1的小數位和測量值
ComPort.WriteStrAsync(HexStrToStr('81 81 52 0C 0 0 53 0C'),obj);
ComPort.WaitForAsync(obj);
sleep(100);//發(fā)送命令后等待100MS,保證數據的完整性;
ComPort.ReadStr(Str, 20);//讀取接收緩存區(qū)20個字節(jié)數;
comport.ClearBuffer(true,true);//清除發(fā)送區(qū)和接收區(qū),準備下一個通道通信;
for I:=1 to Length(str) do//將接收到的數據作處理
begin
str2:=IntToHex(Ord(Str[i]),2) ;
if i= 1 then a1:= str2;//測量值的低位字節(jié)
if i= 2 then a2 :=str2;//測量值的高位字節(jié)
if i=7 then a7 := str2;//小數點的位數
end;
dot := Exp(ln(10)*(strtoint(hex2dec(a7))));
dot :=strtofloat(hex2dec(a2+a1))/dot;//高低位字節(jié)合并后轉換成帶小數點的十進制數;
//開始讀第二通道地址二的數據,其它通道的方法以此一致。
ComPort.WriteStrAsync(HexStrToStr('82 82 52 0C 0 0 54 0C'),obj); //讀地址0C的小數點;
ComPort.WaitForAsync(obj);
Sleep(100);
ComPort.ReadStr(Str, 20);
comport.ClearBuffer(true,true);

``````
//四通道全部讀完,如果要讀取更多地址的數據,也如此類推;
finally
DoneAsync(obj);
end;
end;
到此為止,對AI儀表的數據采集基本完成,把上面的過程放在delphi的一個定器時控件TIMMER里就可以實現自動采集了。如要在上位機操作AI儀表的其它參數,也可以參考AI儀表的通信協(xié)議對程序進行編寫實現。
4.2.4 關閉串口
在系統(tǒng)開發(fā)中,應注意在不使用串口時及時關閉串口,釋放系統(tǒng)資源,否則可能會影響系統(tǒng)的其它應用。關閉串口的代碼如下:
Comport.close;

 5 結論     

    實踐證明,利用Comport控件在DELPHI中開發(fā)串口與下位機通信程序,具有靈活、方便、的特點。同時利用DELPHI中圖表曲線和數據庫的功能,可以采集實時生產中的數據生成實時曲線和歷史曲線,方便對生產過程的分析存檔。把相關的數據轉存入數據庫可以與企業(yè)的MIS系統(tǒng)整合,實現數據共享。


參考文獻:
1.李慶亮.2006.SPCOMM控件在Delphi7.0串口通信中的應用.微計算機信息-嵌入式SOC. 22(5-2):8-10。
2.林楓,王月忠.2005.智能化鋰離子電池管理系統(tǒng)的設計與實現.微計算機信息.(3):78-79。
3.范逸之,陳立元.2002.VB與RS-232串行通信控制.中國青年出版社,327-334。

掃碼加微信

服務電話:

19068062632 深圳市福田區(qū)大中華交易廣場35樓整層 3895009105@qq.com
Copyright © 2026廈門宇電自動化科技有限公司 All Rights Reserved  備案號:閩ICP備05022279號-19
主站蜘蛛池模板: 亚洲免费不卡视频| 国产高清精品一区二区| 亚洲国产熟女精品传媒| 亚洲熟妇一区二区| 宅男午夜在线| 欧美午夜视频在线| 六月激情婷婷| 91pao| 日出白浆视频| 蜜桃一区二区三区| 国产精品免费在线播放| 亚洲一级性生活片| 台湾av在线播放| 久久久久一区二区| 奇米一区| 欧美呦交| 国产丝袜美女| 国产成人网| 黑人借宿巨大中文字幕| 国产成人福利视频| 亚洲免费av片| 波多野结衣久久久久| 黑人借宿巨大中文字幕| 小柔的淫辱日记(h| 日本a在线| 伊人久久久久久久久久久久久| 超碰人体| xxxxx亚洲| 老汉av在线| 爱久久视频| 久久久理论片| 狠狠综合| 日韩视频在线一区| 日韩一区二区三区精品视频| 国内毛片毛片| 2025av在线播放| 国产美女精品一区| 美女干b视频| 欧美激情一区二区三区p站| 爱爱免费小视频| 91插插插com| 亚洲高清视频在线观看| 一区二区www| 小视频一区| 久热这里只有精品在线| 日本成人免费电影| 亚洲一区二区久久| 在线亚州| 欧美色图亚洲色| 日韩三级中文| 麻豆成人在线观看| 欧美67194| 永久免费成人| 日韩影院在线观看| 韩日欧美| 激情综合网激情| 91视频官网| jzzijzzij日本成熟少妇| aaa毛片视频| 久草视频国产| 成 人 免 费 网 站| av免费观看网| 免费一区| 国产夫妻在线观看| 91嫩草在线播放| 欧美激情视频网址| 卡一卡二卡三| 日韩a√| 加勒比成人av| 国产精品小视频网站| 日批动态图| 日本在线视频一区| 六月丁香激情| 黄色成年人视频| 天天天天天天操| 日本一区二区三区中文字幕| 国产尤物一区| 日本在线视频二区| 污网站免费| 色婷婷狠| 好吊操这里只有精品| 国产高清一区二区| 久久久久久久久久99精品| 精彩视频一区二区| 日韩人妻精品无码一区二区三区| 中文字幕一区二区人妻痴汉电车| 涩涩网站免费观看| 日本黄色的视频| 色噜噜噜| 欧美激情不卡| 美女福利网站| 国产欧美一区二区三区视频在线观看| 久久亚洲AV成人无码一二三| 丁香婷婷亚洲| 深夜福利在线观看视频| 午夜吃瓜| 视频一区二区不卡| 麻豆视频一区二区三区| 国产色一区二区| 国产精品美女久久久| 亚洲瑟瑟网| 三区在线观看| 国产农村妇女毛片精品| 国产淫| 免费观看色| 美女bb视频| 精品无码一区二区三区爱欲| 成人春色影视| 久久久久久久久久久久久久久久久| 久久久午夜视频| 中文字幕视频在线播放| 三级网站免费观看| 午夜无遮挡| 日日干天天| 中文字幕你懂的| 国产精品久久久久久久av福利| 999国产精品999久久久久久| 都市激情一区| 动漫3d精品一区二区三区乱码| 激情五月色综合国产精品| 亚洲涩综合| 人人妻人人澡人人爽国产一区| 性高潮影院| av不卡电影| 国产一区二区影院| 国产欧美日韩久久| 日韩精品久久久久久免费| 中文字幕av一区二区三区四区| h视频免费在线观看| 成人av片在线观看| 国产一在线观看| 91福利视频免费观看| 亚洲女同在线| 一级片免费的| www色综合| 最近最新mv字幕观看| 中文字幕电影一区二区| 91爱啪啪| 欧美日韩一区二区区别是什么| 中文字幕 国产精品| 爽插| 高清av网站| 迈开腿让我尝尝你的小草莓| 婷婷成人综合网| 五月天激情视频在线观看| 日韩精品电影一区二区| 最新毛片基地| 欧美一卡二卡在线观看| 欧美成人午夜视频在线观看| aaa天堂| 久射久| аⅴ资源中文在线天堂| 91国偷自产一区二区三区观看| 久久公开视频| 欧美特黄aaa| 在线精品视频观看| 欧美10p| 久久视频在线看| 欧美日韩高清一区| 99re视频在线播放| 在线欧美a| 国产精品一级二级| 久久人人插| 做爰无遮挡三级| 黄色777| 99有精品| av小四郎在线最新地址| 高清不卡一区| 国产一区二区三区黄片| 操操日| 喷水在线观看| 成人手机在线观看| 日本黄色大片在线观看| 精品亚洲国产成av人片传媒| 四虎在线免费观看| 国产视频999| 欧美一本乱大交性xxxⅹ| 国产伦视频| 91c网站色版视频| 仙踪林久久久久久久999| 亚洲五月网| 久久夜色精品国产噜噜亚洲av| 日韩av在线看免费观看| 国产理论| 永久精品| 久久亚洲精华国产精华液| 一区视频免费观看| 有码在线播放| 西西人体大胆扒开撒尿| 五十路av在线| 日本爱爱免费视频| 欧美偷拍一区二区三区| 国产精品视频福利| 国产成人三级| 嫩草视频| 久久色网站| 中国的毛片| 国产少妇在线| 少妇精品在线| 99日韩| 久久久久久久免费观看| 在线播放ww| 欧美精品123区| 欧美日韩一区二| 操女人逼逼视频| 特黄一级视频| 韩日精品视频| 91毛片在线| 美女一区二区在线观看| 精品国产av 无码一区二区三区| 高清黄色一级片| 日韩中文字| 日本一区二区免费在线| 337人体做爰大胆视频| 2018自拍偷拍视频| 国产一区自拍视频| 国产网站免费在线观看| 一区二区三区啪啪啪| 爆操欧美美女| 五月天精品在线| 在线观看黄色动漫| 国产乱淫av片免费| 欧美丰满老熟妇aaaa片| 色www.| 另类av电影| 黄色免费高清| 五月六月婷婷| 91懂色| 在线观看国产福利片| 久久亚洲在线| 在线麻豆| 天天狠狠操| 爱乃なみ加勒比在线播放| 日韩电影中文字幕在线观看| 91天天爽| 中文在线a∨在线| 伊人最新网址| 欧美色tv| 天天摸天天射| 日本亚洲欧美在线| 99热3| 91正在播放| 桃色一区| 变态 另类 国产 亚洲| 自拍偷拍网| 欧美日韩中文精品| av在线黄色| 国产一级av毛片| 爱情岛亚洲首页论坛| 亚洲毛片久久| 人人妻人人澡人人爽精品| 夜夜操影院| 国产永久免费| 久草精品在线| 日韩综合精品| 成人在线观看亚洲| 欧美国产免费| 91视频免费在线观看| 日韩网站在线播放| 日韩亚洲在线| 成年人视屏| 亚洲区免费视频| 欧美成人精品欧美一级私黄| 日韩精品不卡在线| 日韩精品一区二区亚洲av| 天堂av网在线| 黑人一级淫片40厘米| 999xxxxx| 男生尿隔着内裤呲出来视频| 国产一区久久| 亚洲先锋在线| www.亚洲综合| 理论片大全免费理伦片| 成人av日韩| 老司机午夜免费精品视频| 亚洲精品喷潮一区二区三区| 在线观看亚洲欧美| va影院| 中国男女全黄大片| 国产精品一区二区av白丝下载| 视频h在线| 国产精品第九页| jizz精品| 神马午夜三级| 精品一区精品二区| 亚洲成人免费电影在线| 人人干人人搞| 18岁成人毛片| 中文字幕亚洲无线码一区女同| 熟女一区二区三区视频| 免费性网站| 视频二区三区| 91久久| 免费涩涩| 6080啪啪| 中文字幕精品视频| 亚洲性生活大片| 直接看av的网站| 成人h视频| 中文字字幕| 久久综合导航| 久久久久久蜜av免费网站| 中文字幕久久久久| 欧美久草视频| 91中文字日产乱幕4区| 噜噜噜噜私人影院| 国产乱码在线| 亚洲天堂美女视频| 成人三级黄色片| 欧美亚韩一区| 亚洲国产女同久久| 中文字幕国产亚洲| 国产美女久久久久久| 女大学生的家政保姆初体验| 天天看国91产在线精品福利桃色| 久久国产精品区| 天堂8在线| 亚洲色偷偷综合亚洲av伊人| 在线成人播放| 亚韩天堂色总合| 你懂的日韩| 国精产品一区二区三区有限公司| 久久美女视频| 国产精品一区二区三区在线视频| 日韩视频在线直播| 国产高清免费在线观看| 91国产在线免费观看| 久久艹中文字幕| 国产51自产区| 亚洲欧洲激情| 无码中文字幕日韩专区| 亚洲精品乱码久久久久久写真| 91老司机在线观看| 国产免费的av| 香蕉久久网| 天堂视频免费| 97影院手机版| 99re这里有精品| 99re在线视频| 爱爱视频91| 裸尼姑熟蜜桃| 91国高清视频| 韩国伦理在线看| 老鸭窝av在线| 日韩激情一级片| 伊人中文字幕在线观看| 青青青青视频| 嫩草影院国产| 在线a网站| 永久免费黄色| 久久久久亚洲精品国产| 狠狠gao| 黄色一级一片免费播放| 欧美高清视频一区| 泰国美女的小嫩bbb| 国产主播99| 日韩a区| 日韩欧美在线第一页| 国产做受入口竹菊| 超碰免费观看| 亚洲性大片| 亚洲男人天堂影院| 成人免费一区| 亚洲永久视频| 国产伦精品一区二区三区四区视频_| 伊人国产在线观看| 桃色99| 亚洲男人影院| 韩国黄色大片| 亚洲区小说区图片区qvod| 人妻夜夜爽天天爽三区麻豆av网站 | 国产一级特黄| 亚洲四虎在线| 老司机久久精品视频| 亚洲一区二区三区四区av| 调教少妇视频| 98精品国产| av片亚洲| 免费国产黄色片| 成人在线影视| 久久极品| 爱就操| 激情在线网站| 加勒比久久久| 日产牛牛在线| 高h喷水荡肉少妇爽多p视频| 国产女18毛片多18精品| 成人91| 国产麻豆a毛片| 第四色成人网| 国产精品黄色av| 国产免费叼嘿网站免费| 欧美v天堂| 日本不卡网| 黄色精品在线观看| 欧美日韩国产综合草草| 亚洲av成人无码网天堂| 午夜激情久久| 亚洲黄色一级大片| 激情婷婷久久| 天堂影视av| 国产精品亚洲第一| www,色| 婷婷国产天堂久久综合五| 亚洲欧洲日韩在线观看| 色吊丝一区二区| 在线视频日韩| 国产高清一区二区在线观看| 国产女同视频| 男人资源网站| 91偷拍视频| 麻豆精产国品| 亚洲蜜臀av乱码久久精品蜜桃| 美日韩精品| 在线久| av一区二区在线播放| 黄色一级小视频| 日韩 在线| 亚洲无毛av| av一区二区三区四区| 精品国产一级片| 性做久久久久久免费观看欧美| 午夜视频h| 色香色香欲天天天影视综合网| 毛片基地站| 亚洲 欧美变态 另类 综合| 成人网在线看| 色吟av| 久久影| 国产亚洲毛片| 黄色的网站在线观看| 这里只有精品久久| 色欧美88888久久久久久影院| 最近2018年手机中文在线| 一区二区三区在线免费观看视频| 91搞| www.久久国产| 久久精品| 另类小说婷婷| 草在线视频| 免费av激情| 性饥渴的农村熟妇| 北京富婆泄欲对白| 久久思思精品| 欧美久久久久久| 欧美91在线| www.桃色| 国产a级全部精品| 一区二区在线视频观看| 看国产一级片| 艳妇臀荡乳欲伦交换电影| 欧美性视频在线播放| 色悠悠国产| 最近中文在线观看| 开心黄色网| 欧美a级片视频| 激情导航| 色干网| 女人久久| 中文字幕在线观看三区| 亚洲美女精品视频| 久久国产精品无码网站| 草久久网| 99re这里只有精品在线| 四虎在线播放| 久久久久久人妻精品系列| 亚洲av无码乱码国产精品fc2| 国产精品手机在线| 草久久久久久| av下一页| 国产欧美一级片| 国产网站在线看| 亚洲一区二区三区久久久| 欧美一道本| 日本特黄视频| 国产女优在线播放| 东南亚毛片| 欧美伦乱| av黄色免费观看| 欧美日韩字幕| 豆花视频成人| 91成年人视频| 国产激情免费视频| 黄色网战大全| 亚洲精品国产精品乱码不99按摩| 成年免费在线观看| 岳奶大又白下面又肥又黑水多| 日本精品在线| 亚洲激情网| 激情噜噜| 国产乱子轮xxx农村| 色欲一区二区三区精品a片| 青少年xxxxx性开放hg| 国产成人精品在线播放| 国产成人在线视频免费观看| 精精国产xxxx视频在线app下载| 日本免费三区| av国内| av亚州| 久久www视频|