日韩国产中文字幕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
主站蜘蛛池模板: 国内精品久久久久久久日韩 | 日韩精品中文字幕在线| 欧美国产亚洲精品| 中文字幕 - 色网| 成人禁污污啪啪入口| 泽泽奉上88av| 国产夜夜操| 亚洲aa视频| 天堂av2024| 澳门超碰| 一级视频黄色| aa级黄色片| 久久黄色国产| 麻豆视频在线观看| 成人男女视频| www.色香蕉| 性久久久| 亚洲啪啪网站| 久久9966| 国产电影一区二区三区免费看| 亚洲男人天堂网址| 少妇裸体视频| 鲁丝av| 丰满少妇高潮久久三区| 日韩午夜精品| 色婷婷综合网| 亚洲色图偷拍视频| 欧美性潮喷xxxxx免费视频看| 久久久久久久免费看| 美女丝袜合集| 亚洲精品一二三| 成人国产| 美女又爽又黄免费| 亚洲视频777| 波多野在线播放| 天堂网ww| av免费看在线| 久久涩涩| 国产三级观看| 久久一卡二卡| 日韩色网站| 96av视频| 国语free性xxxxx按摩| 裸体性做爰免费视频网站| 男人与雌宠物交h| 香蕉狠狠爱视频| 日韩av在线导航| 亚洲国产精品午夜在线观看| 欧美日韩国产一区二区在线观看| 成人免费观看网站| av高清尿小便嘘嘘| 夜夜嗨av| 一区免费| 深夜在线| 日本夜夜夜| 内射毛片内射国产夫妻| 一区二区视频免费看| 91传媒理伦片在线观看| 看片国产| 麻豆视频精品| 超碰95在线| 相亲对象是问题学生在线观看| 国产在线观看一区二区三区| 一级在线毛片| 白丝av| 亚洲日本香蕉| 国产一二在线| 亚洲欧美视频在线观看| 免费亚洲精品| av爱爱爱| 哪里可以看免费毛片| 性a网站| 久久久精品在线视频| 少妇黄色片| 欧美福利一区二区三区| 91视频一区二区三区| 看全色黄大色黄大片大学生| 国产91综合一区在线观看| 免费插插视频| 国内精品久久99人妻无码| 亚洲大胆人体| 鲁鲁狠狠狠7777一区二区| 天天都色| 久久人人爽人人| 好av| 国产精品久久久久久久免费软件| 高清av不卡| 777奇米四色| 欧美精品影院| 殴美性生活| 亚洲精品一区二区三| 国产免费a级片| 在线成年人视频| 中文av一区二区三区| 欧美一级淫片aaaaaaa| 欧美脚交视频| 一区二区三区国| 免费福利影院| 欧美a在线| 国产中文字幕在线免费观看| 成人久久久精品乱码一区二区三区| 中文字幕免费在线观看动作大片| 夜夜操天天爽| xxx久久| 高清二区| 欧美a图| 欧美色淫| 免费成人深夜| 亚洲欧美系列| 国产suv精品一区二区69| a级黄色片| 91精品久久久久久久| 中文久久字幕| 插插插网站| 91欧美亚洲| 欧美日本久久| 性欧美videos高清hd4k| 午夜尤物| 国产精品夜夜嗨| 欧美高清一区| 911福利视频| 美女网站污| 99热成人精品热久久66| 久久黄色网址| 国产偷人视频| 96av视频| 国产欧美精品| 操校花视频| 国产欧美视频一区二区| 中文字幕一区av| av在线com| 亚洲一区二区电影网| 国产精品99久久久| 4438成人网| 亚洲奶汁xxxx哺乳期| 爽爽爽在线观看| 91丨九色丨蝌蚪丨丝袜| 在线综合网| 伊人青草| 玉女心经是什么意思| 国产我不卡| 毛片av在线播放| 成人依依| 激情图片区| 精品国产色| 美女的胸给男人玩视频| 一区二区美女| 懂色av一区二区三区免费观看| 六月婷婷影院| 日韩色资源| 国产美女无遮挡网站| 热久久中文| 日本a级在线| 国产亚洲一区二区三区在线观看| 玖玖爱资源站| 日本伦理在线| www.国产在线观看| 国产高清久久久久久| 亚洲综合a| ww久久| 啪啪天堂| 国产欧美一区二区视频| 能免费看18视频网站| 9色视频在线观看| 最新黄网| 国产在线观看a| 精品国产伦一区二区三| 三级黄色在线| 国产精品久久久久久久久免费看| 在线免费观看毛片| 神马伦理影视| 精品亚洲乱码一区二区| 欧美日韩综合精品| 日韩亚洲天堂| www视频免费在线观看| 欧美xxx视频| 久久国产一区二区| 久久com| 91亚州| 91人妻一区二区| 不卡亚洲| 久久久最新| av黑人| 久久女女| 一级黄色片69| 日韩精品一区二区电影| 一区二区免费视频观看| 成人亚洲免费| 久久久999久久久| bb爱xx| 国产一区不卡视频| 国产成人午夜福利在线观看| 最新日韩av在线| 国产欧美日韩综合精品| 亚洲最大av网站| 一本不卡av| 欧美射射| 97国产一区| 欧美高清一级| 日韩草| 大尺度床戏视频| 亚洲精品动漫在线观看| 岛国在线免费视频| 免费日本视频| 日本成人三级| 久久一本精品| 麻豆超碰| 91蝌蚪视频在线| 亚洲黄a| 免费看v片| 久久久www成人免费毛片麻豆| 香蕉二区| 亚欧成人在线| 天堂av资源网| 制服av在线| 色婷婷在线影院| 国产欧美日韩二区| 最新av女优| 日本人dh亚洲人ⅹxx| 亚州成人在线观看| 久色99| 亚洲爱爱视频| 久久在草| www.男人天堂.com| 李丽珍毛片| 欧美成人一区二区在线| 日本黄色免费视频| 干爹你真棒插曲免费| 日韩欧美国产视频| 综合五月婷| 日韩精品免费在线观看| 伊人国产女| 亚洲免费在线| 精品久久成人| 伊人久操| xx视频在线观看| 好吊视频一区二区三区| 亚洲高清免费| 国产成人三级在线| 亚洲天堂av一区| 亚洲深深色噜噜狠狠网站| 天天色综合色| 欧美另类videosbestsex| 96亚洲精品久久久蜜桃| 亚洲欧美福利视频| 日本天堂在线播放| 午夜伦理剧场| 日韩欧美一区二区三区黑寡妇 | www.夜夜爱| www国产在线| 国产一区亚洲一区| 一区二区三区黄色片| 天堂v在线观看| 欧美少妇色图| 日韩美女三级| 国产a√精品区二区三区四区| 麻豆久久久| 午夜不卡一区二区| 日韩中文字幕在线观看 | 98国产视频| 性感美女一级片| www.com在线观看| 一本久道视频一本久道| 韩国av电影在线观看| 劲爆欧美第一页| 亚洲国产精品尤物yw在线观看 | 色综合中文| 在线观看羞羞漫画| 亚洲成人黄色网址| 欧美一区二区三区中文字幕| 色哟哟网站入口| 亚洲欧洲精品一区| 欧美日韩在线综合| 午夜精品一区二区在线观看| 亚洲色图一区二区三区| 波多野结衣在线观看一区| 艹少妇| 深夜福利视频在线| 色婷综合| 91久久夜色精品国产九色| 五月天婷婷色综合| 日韩一级片免费视频| 免费视频精品一区二区| 精品无码一区二区三区电影桃花| 超碰人人干| 国产欧美精品| 福利电影在线播放| 国产不卡免费视频| 国产高清视频在线观看| 欧美 亚洲 另类 激情 另类| 99插插插| 亚洲综合在线中文字幕| 亚洲奶水xxxx哺乳期| 亚洲AV成人无码久久精品播放| 欧美性色黄| 日韩理论电影网| 黄色片aa| www成人av| 日韩黄动漫| h网站在线看| 午夜不卡在线| 2019国产精品视频| av一区二区三区在线| 午夜精品久久久久久久99婷婷 | 欧美91在线| 久久黄色成人| avtt在线播放| 96久久精品| 国产精品久久久久777777| 午夜剧场欧美| 在线免费福利视频| 亚洲色图图片区| 精品麻豆| 91区国产| 香蕉网站视频| 国产chinese中国hdxxxx| 午夜激情久久| 日本无翼乌邪恶大全彩h| 伊人老司机| 日韩亚洲欧美一区二区| 牛牛精品一区二区| 美女啪啪免费视频| 亚洲成色在线| 国产高清aaa| 在线播放精品| 91精品国产综合久久精品图片 | 亚洲老妇色熟女老太| 欧美成人性色| 欧美日韩成人综合| 英国video性精品高清最新| 激情小说中文字幕| 日韩av麻豆| 国产精品第10页| 一级在线视频| 懂色av一区二区夜夜嗨| 亚洲艹| 欧美日韩国产第一页| 日韩爽爽视频| 成年黄色网| 午夜影院一区二区三区| 国产成人精品视频在线| 欧美日韩国产在线播放| 国产精品美女一区二区| 天天爱天天色| 免费涩涩| 男女啪啪十八| 亚洲色图综合网| 奇米久久久| av永久免费观看| 日韩欧美小说| 成人av不卡| 亚洲av无码一区二区三区网址| luluhei噜噜黑在线视频| 在线va视频| 国产精品福利网站| 午夜精品久久久久久久爽| av集中营| 中文字幕2区| av免费观看国产| 亚洲欧美强伦一区二区| 射射综合网| 欧美一卡二卡| 三级免费黄| 国产精品国产亚洲精品看不卡| 国产乱free国语对白| 日韩欧美久久久| 日本加勒比一区| 久久久亚洲国产精品| 偷天宝鉴香港全集| 大色综合| 久久综合成人网| 久久久久国产精品区片区无码| 婷婷久久综合网| 深夜18+网站在线观看| 中国色视频| 免费一级片| 成人女同在线观看| 极品久久久久久| 1024手机看片日韩| 日本久久免费| 国产精品二区三区| 网站av免费| 我的好妈妈在线观看| 精品国产一区二区三区四区精华| 久久无码人妻精品一区二区三区| 久久久精品网| 亚洲videos| 国久久久| 乳孔很大能进去的av番号| 八戒色| gogo人体做爰大胆裸体网站| 性视屏| 黄色免费的视频| 日韩理论片| 2024av| 人人妻人人做人人爽| 北条麻妃一对7黑人mv| 美女黄色录像| 久操中文| 色91| 国产亚洲网友自拍| 欧美一区欧美二区| 9.1在线观看免费| 狼性av懂色av禁果av| 精品一区二区三区入口| 国产精品久久久av| pics艳丽的少妇asian| 男女床上拍拍拍| 日韩aaaaa| 欧美日韩a√| 国产精品女人久久| 玩弄少妇人妻| 狠狠艹| 亚洲涩色| 一本色道久久综合亚洲精品高| 丁香激情网| 欧美a∨视频| 好看的黄色录像| 亚洲国产网址| 女同视频网站| 久久高潮视频| 亚洲男人皇宫| 熟女人妇 成熟妇女系列视频| 亚洲区一| 亚洲经典久久| 国产最新av| 不卡在线视频| 在线国产黄色| 国产精品午夜无码专区| 免费观看日批视频| 色视av| 中文字幕一区视频| 国产黄色美女视频| 天天综合网永久| zjzjzjzjzj亚洲女人| av在线不卡免费| 欧美色图天堂网| 国产精品ww| 美女视频三区| 永久免费在线看片| 九九久久免费视频| 中文字幕欧美日韩| 牛牛澡牛牛爽一区二区| 俺也去婷婷| 久久成人av电影| 精品一区二区久久久| 韩日视频在线观看| 精产国品一二三产区乱码| 亚洲不卡在线播放| 一区二区在线看| 精品一区电影国产| 国产美女精品久久| 色一区二区三区| 免费在线a| 日韩欧美一区二区三区四区五区| 亚洲精品国产精品国自产网站| 国产精品国产精品国产专区| 亚洲人妖在线| 亚洲加勒比久久88色综合| 美女在线免费视频| 精品免费视频| 国产精品人人做人人爽| 国产一区精品在线| 激情伊人| 欧美一级大片在线观看| 人人妻人人澡人人爽人人欧美一区| 日韩精品电影在线观看| 亚洲一区二区三区免费看| 亚洲天堂视频在线| 青青草网址| 超在线视频| 日本在线免费观看| 四虎影像| 日韩电影久久| 中文字幕一区在线观看视频 | 欧美粗暴se喷水| 欧美色图激情小说| 伊人青青操| 国产区在线观看视频| 玖玖视频在线| 成人区人妻精品一区| 97精品国自产拍在线观看| 九九精品在线播放| 欧美视频亚洲| 999久久久| 久久久久亚洲av成人片| 在线国产播放| 99热在线观看精品| 国产日韩欧美一二三区| 激情片网站| ww久久| 精品久久影院| 日韩精品乱码久久久久久| 国产一区久久| 欧美videossex另类| 亚洲综合视频一区| 中国黄色片子| 91亚洲视频| 秋霞在线观看视频| 日本wwwwww|