成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

wjun7610
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 110 個
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時間: 35(小時)
注冊時間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
樓主  發(fā)表于: 2013-06-22 19:51
Omron_Fins.dll V1.0 Fins通信協(xié)議串口通訊動態(tài)鏈接庫DLL(以下簡稱DLL),是為滿足工業(yè)通信需要,

針對工業(yè)領(lǐng)域要求上位機(jī)對歐姆龍系列PLC通訊實(shí)時采集與控制的組態(tài)編程而設(shè)計。

可以適用于常用的各種開發(fā)環(huán)境如:Vb6、Vb.net、Delphi、C#、VC++、powerbuilder、易語言、labviEW等進(jìn)行上位機(jī)軟件開發(fā)。

本DLL是采用Delphi語言開發(fā)的標(biāo)準(zhǔn)串口通訊庫,具有以下特點(diǎn):

1)、遵循歐姆龍最新Fins通信協(xié)議;

2)、支持多串口并發(fā)操作,支持多線程串口通訊,將串口通訊對主程序的影響降至最低;

3)、實(shí)時性、可靠性好,通用性強(qiáng);

4)、適用于多PLC(下位機(jī))聯(lián)網(wǎng)和上位機(jī)通信,滿足多方面的需要;

5)、函數(shù)接口功能全,操作簡單,支持歐姆龍PLC的絕大部分地址的讀寫功能函數(shù);

6)、支持USB、PC擴(kuò)展卡等擴(kuò)展串口號;

7)、支持多種操作系統(tǒng)win2000/winXP/Win7(標(biāo)準(zhǔn)Win32 DLL);

8)、易于快速開發(fā)(VC等非RAD開發(fā)環(huán)境的開發(fā));

9)、采用數(shù)組指針調(diào)用數(shù)據(jù)發(fā)生與接收,初學(xué)者快速入門;對于不方便使用指針的開發(fā)環(huán)境可采用DLL緩沖區(qū)傳遞;

10)、可在多種編程環(huán)境下使用,例如VB、VC、Delphi、PB、Labview、易語言等開發(fā)環(huán)境;

11)、擴(kuò)展了函數(shù)功能讀取下位機(jī)中的雙字、單精度浮點(diǎn)等類型數(shù)據(jù),更加符合工業(yè)自動化領(lǐng)域的工控軟件的開發(fā)。

軟件版本及相關(guān)說明:

Omron_Fins.dll V1.0 Fins通信協(xié)議串口通訊鏈接庫,實(shí)現(xiàn)了對歐姆龍全系列PLC的Fins協(xié)議的支持,

wangjun于2013年在原有Omron_HostLink.dll V3.2版基礎(chǔ)上基于Finsi協(xié)議重寫通訊底層協(xié)議結(jié)構(gòu)。

對于16位整數(shù)和32位整數(shù)讀取寫入均按有符號整數(shù)處理,小數(shù)的返回按單精度浮點(diǎn)型(2進(jìn)制浮點(diǎn))

處理讀取方式。提供擴(kuò)展功能函數(shù),方便用戶實(shí)現(xiàn)混合數(shù)據(jù)讀取。能夠同時滿足32個串口并發(fā)

情況下的正常使用。

Omron_Fins.dll V1.0 分為完美版和單機(jī)版兩個版本。

注意:實(shí)例在使用時不能超出試用版的地址限制,否則無法正確通訊。


龍帥工作室為您提供專業(yè)串口通訊控件,也可為您訂制

專用通訊協(xié)議串口控件。目前龍帥系列串口通訊協(xié)議

控件包括modbus_rtu、modbus_tcp、三菱FX PLC編程口、

歐姆龍HostLink、西門子PPI等多個系列產(chǎn)品。

淘-寶-店:http://shop34821629.taobao.com

電 話:13912935690

騰訊QQ:157610979

阿里旺旺: wj_longshuai

郵 箱:[url=mailto:157610979@QQ.com]157610979@QQ.com[/url] ;   [url=mailto:chinawanglong@163.com]chinawanglong@163.com[/url]
[ 此帖被wjun7610在2016-11-24 14:06重新編輯 ]
附件: 歐姆龍fins協(xié)議動態(tài)庫.rar (1353 K) 下載次數(shù):664
wjun7610
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 110 個
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時間: 35(小時)
注冊時間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
1樓  發(fā)表于: 2013-06-22 19:52
DLL串口操作函數(shù)包括:

  1)、finsComOpen打開串口;

     finsCvComOpen打開串口; //CV模式通訊串口打開

  2)、finsComClose關(guān)閉串口;
      
  3)、finsSetDelay串口通訊延時設(shè)定;
                    
  4)、finsComTrue判斷串口是否打開成功;
            
  5)、finsComWork判斷串口是否正在工作中;

Fins協(xié)議基本功能函數(shù)包括:

  1)、finsPlcRs  讀取PLC運(yùn)行狀態(tài);

  2)、finsPlcWs 更改PLC運(yùn)行狀態(tài);  

  3)、finsBitForced  PLC位元件強(qiáng)制;

  4)、finsCancelAllF 取消全部PLC強(qiáng)制;

  5)、finsReadBit 讀PLC位元件值;

  6)、finsReadInt 讀PLC字元件值;

  7)、finsWriteBit 寫PLC位元件值;  

  8)、finsWriteInt 寫PLC字元件值;

Fins協(xié)議擴(kuò)展功能函數(shù)包括:

  1)、finsSet PLC的位元件置位;

  2)、finsReSet PLC的位元件復(fù)位;  

  3)、finsReadDInt 讀PLC的雙字整數(shù)值;

  4)、finsReadFloat 讀PLC的浮點(diǎn)數(shù)據(jù)值;

  5)、finsWriteDInt 寫PLC的雙字整數(shù)值;

  6)、finsWriteFloat 寫PLC的浮點(diǎn)數(shù)據(jù)值;

Fins協(xié)議DLL緩沖區(qū)傳遞功能函數(shù)包括

  1)、finsClearBuf  清除復(fù)位DLL緩存區(qū);

  2)、finsReadBitBuf 讀PLC的位元件值  

  3)、finsReadIntBuf 讀PLC的字元件值;

  4)、finsReadDIntBuf 讀PLC雙字整數(shù)值;

  5)、finsIntDllBufRead 讀DLL整數(shù)緩存區(qū)值;

  6)、finsReadFloatBuf 讀PLC浮點(diǎn)數(shù)據(jù)值;  

  7)、finsFloatDllBufRead 讀DLL浮點(diǎn)緩存區(qū)值;

  8)、finsWriteIntDllBuf  寫DLL整數(shù)緩存區(qū)值;

  9)、finsBitBufWrite  寫PLC的位元件值;

  10)、finsIntBufWrite 寫PLC的字元件值;  

  11)、finsDIntBufWrite 寫PLC雙字整數(shù)值;

  12)、finsWriteFloatDllBuf 寫DLL浮點(diǎn)緩存區(qū)值;  

  13)、finsFloatBufWrite 寫PLC浮點(diǎn)數(shù)據(jù)值;
當(dāng)需要進(jìn)行16位整數(shù)、32位整數(shù)、32位浮點(diǎn)數(shù)值進(jìn)行混合讀寫時,所需拓展函數(shù)包括:

  1)、DecBitBin  字整數(shù)的位抽取;

  2)、Int32ToInt_16h  雙字到字轉(zhuǎn)換高位字;  

  3)、Int32ToInt_16l  雙字到字轉(zhuǎn)換低位字;

  4)、Int16ToInt32  字到雙字的轉(zhuǎn)換;

  5)、Float32ToInt_16h 浮點(diǎn)到字轉(zhuǎn)換高位字;

  6)、Float32ToInt_16l 浮點(diǎn)到字轉(zhuǎn)換低位字;

  7)、Int16ToFloat32  字到浮點(diǎn)的轉(zhuǎn)換;

  8)、Int16Unsign   16位有符號整數(shù)轉(zhuǎn)無符號整數(shù)  
wjun7610
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 110 個
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時間: 35(小時)
注冊時間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
2樓  發(fā)表于: 2013-06-22 19:52
在VC中使用DLL一般都是采用動態(tài)聲明的方式,函數(shù)說明中給出的是Delphi的函數(shù)原型,

在VC中聲明時只要注意一下類型的對應(yīng)即可,Delphi中的longint類型對應(yīng)VC中的int類型

Delphi中的Pchar對應(yīng)VC中的char* ,下面給出主要函數(shù)的聲明:

在使用的文件的cpp中聲明一個句柄:

HINSTANCE hinstDLL;

用來標(biāo)識導(dǎo)入的動態(tài)鏈接庫。

1)、按下例說明聲明相關(guān)各個函數(shù):(在cpp文件的頭處聲明)

typedef int (_stdcall *pOpen)(int nport, int BaudRate, int DataBits, char* Parity, int StopBits, char* User);
typedef int (_stdcall *pClose)(int nport);
typedef int (_stdcall *pSetDelay)(int value);
typedef int (_stdcall *pComTrue)(int nport);
typedef int (_stdcall *pComWork)(int nport);

typedef int (_stdcall *pRs)(int nport, int node);
typedef int (_stdcall *pWs)(int nport, int node, int State);
typedef int (_stdcall *pBitForced)(int nport, int node, int address, int Bit, int value, char* Area);
typedef int (_stdcall *pCancelAllF)(int nport, int node);
typedef int (_stdcall *pReadBit)(int nport, int node, int address, int Bit, int Count, char* Area, int* RxdBuffer);
typedef int (_stdcall *pReadInt)(int nport, int node, int address, int Count, char* Area, int* RxdBuffer);
typedef int (_stdcall *pWriteBit)(int nport, int node, int address, int Bit, int Count, char* Area, int* TxdBuffer);
typedef int (_stdcall *pWriteInt)(int nport, int node, int address, int Count, char* Area, int* TxdBuffer);

typedef int (_stdcall *pSet)(int nport, int node, int address, int Bit, char* Area);
typedef int (_stdcall *pReSet)(int nport, int node, int address, int Bit, char* Area);
typedef int (_stdcall *pReadDInt)(int nport, int node, int address, int Count, int* RxdBuffer);
typedef int (_stdcall *pReadFloat)(int nport, int node, int address, int Count, float* RxdBuffer);
typedef int (_stdcall *pWriteDInt)(int nport, int node, int address, int Count, int* TxdBuffer);
typedef int (_stdcall *pWriteFloat)(int nport, int node, int address, int Count, float* TxdBuffer);

typedef int (_stdcall *pBitBin)(int value, int Bitaddress);
typedef int (_stdcall *p32I_16h)(int value);
typedef int (_stdcall *p32I_16l)(int value);
typedef int (_stdcall *p16I_32I)(int valueH, int valueL);
typedef int (_stdcall *p32f_16h)(float value);
typedef int (_stdcall *p32f_16l)(float value);
typedef float (_stdcall *p16I_32f)(int valueH, int valueL);
typedef int (_stdcall *pInt16Unsign)(int value);

2)、建立動態(tài)鏈接庫的新函數(shù)名:(在cpp文件的頭處聲明)

pOpen mOpen;
pClose mClose;
pSetDelay mSetDelay;
pComTrue mComTrue;
pComWork mComWork;

pRs mRs;
pWs mWs;
pBitForced mBitForced;
pCancelAllF mCancelAllF;
pReadBit mReadBit;
pReadInt mReadInt;
pWriteBit mWriteBit;
pWriteInt mWriteInt;

pSet mSet;
pReSet mReSet;
pReadDInt mReadDInt;
pReadFloat mReadFloat;
pWriteDInt mWriteDInt;
pWriteFloat mWriteFloat;

pBitBin mBitBin;
p32I_16h m32I_16h;
p32I_16l m32I_16l;
p16I_32I m16I_32I;
p32f_16h m32f_16h;
p32f_16l m32f_16l;
p16I_32f m16I_32f;
pInt16Unsign mInt16Unsign;

3)、導(dǎo)入動態(tài)鏈接庫,如例所示:(在cpp文件的OnInitDialog過程建立):

hinstDLL = LoadLibrary("Omron_fins.dll");

4)、判斷dll文件是否存在并聲明并建立動態(tài)鏈接庫中的函數(shù)與新函數(shù)名的對應(yīng)關(guān)系,

如下:(在cpp文件的OnInitDialog過程建立):

   if (hinstDLL)
   {
      mOpen = (pOpen)GetProcAddress (hinstDLL,"finsComOpen");
      //mOpen = (pOpen)GetProcAddress (hinstDLL,"finsCvComOpen");  CV模式plc使用這個打開串口
      mClose = (pClose)GetProcAddress (hinstDLL,"finsComClose");
      mSetDelay = (pSetDelay)GetProcAddress (hinstDLL,"finsSetDelay");
      mComTrue = (pComTrue)GetProcAddress (hinstDLL,"finsComTrue");
      mComWork = (pComWork)GetProcAddress (hinstDLL,"finsComWork");
    
      mRs = (pRs)GetProcAddress (hinstDLL,"finsPlcRs");
      mWs = (pWs)GetProcAddress (hinstDLL,"finsPlcWs");
      mBitForced = (pBitForced)GetProcAddress (hinstDLL,"finsBitForced");
      mCancelAllF = (pCancelAllF)GetProcAddress (hinstDLL,"finsCancelAllF");
      mReadBit = (pReadBit)GetProcAddress (hinstDLL,"finsReadBit");
      mReadInt = (pReadInt)GetProcAddress (hinstDLL,"finsReadInt");
      mWriteBit = (pWriteBit)GetProcAddress (hinstDLL,"finsWriteBit");
      mWriteInt = (pWriteInt)GetProcAddress (hinstDLL,"finsWriteInt");

      mSet = (pSet)GetProcAddress (hinstDLL,"finsSet");
      mReSet = (pReSet)GetProcAddress (hinstDLL,"finsReSet");
      mReadDInt = (pReadDInt)GetProcAddress (hinstDLL,"finsReadDInt");
      mReadFloat = (pReadFloat)GetProcAddress (hinstDLL,"finsReadFloat");
      mWriteDInt = (pWriteDInt)GetProcAddress (hinstDLL,"finsWriteDInt");
      mWriteFloat = (pWriteFloat)GetProcAddress (hinstDLL,"finsWriteFloat");


     mBitBin = (pBitBin)GetProcAddress (hinstDLL,"DecBitBin");
     m32I_16h = (p32I_16h)GetProcAddress (hinstDLL,"Int32ToInt_16h");
     m32I_16l = (p32I_16l)GetProcAddress (hinstDLL,"Int32ToInt_16l");
     m16I_32I= (p16I_32I)GetProcAddress (hinstDLL,"Int16ToInt32");
     m32f_16h = (p32f_16h)GetProcAddress (hinstDLL,"Float32ToInt_16h");
     m32f_16l = (p32f_16l)GetProcAddress (hinstDLL,"Float32ToInt_16l");
     m16I_32f= (p16I_32f)GetProcAddress (hinstDLL,"Int16ToFloat32");
     mInt16Unsign = (pInt16Unsign)GetProcAddress (hinstDLL,"Int16Unsign");
  
     AfxMessageBox("Omron_fins.dll已成功載入!");
  }
  else
{
    AfxMessageBox("沒找到Omron_fins.dll!");
    SendMessage(WM_CLOSE);
  }

注:雙引號中為動態(tài)鏈接庫中的原有函數(shù)名。


函數(shù)中用到了char*型參數(shù),這里介紹下char*與Cstring的相互轉(zhuǎn)換的函數(shù):

(1)char*->CString

char* sz;
CString str;
str.Format("%s",sz);  //可以用此函數(shù)將讀取的值轉(zhuǎn)成字符串

(2) CString -> char*

CString str;
char* sz = str.GetBuffer(0);//可將字符串轉(zhuǎn)成char*給函數(shù)賦值


5)、當(dāng)不再需要使用DLL時記得關(guān)閉串口及釋放動態(tài)鏈接庫,(在OnDestroy事件中釋放)

if(hinstDLL)
{
   int k = mComTrue(mnport);
   if (k==1)
   {
      mClose(mnport);
   }    
   FreeLibrary(hinstDLL);
}
cmsn
      
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 259 個
工控威望: 451 點(diǎn)
下載積分: 1037 分
在線時間: 281(小時)
注冊時間: 2012-09-10
最后登錄: 2025-09-02
查看cmsn的 主題 / 回貼
3樓  發(fā)表于: 2013-06-22 20:57
這個關(guān)注下
manjialin
專業(yè)工業(yè)控制軟件開發(fā)!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 144 個
工控威望: 334 點(diǎn)
下載積分: 718 分
在線時間: 110(小時)
注冊時間: 2008-11-28
最后登錄: 2020-08-26
查看manjialin的 主題 / 回貼
4樓  發(fā)表于: 2013-07-02 08:55
干了那么多年軟件開發(fā),第一次聽說OMRON能全系支持FINS
945785181
做自己,信自己。
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 128 點(diǎn)
下載積分: 619 分
在線時間: 17(小時)
注冊時間: 2011-01-15
最后登錄: 2015-08-13
查看945785181的 主題 / 回貼
5樓  發(fā)表于: 2013-07-11 09:14
下載下來都不能解壓的

主站蜘蛛池模板: 天堂新版8中文在线8 | 亚洲人成人网站18禁 | 国产黄色精品网站 | 九九热精品视频在线观看 | 三级在线看中文字幕完整版 | 国产高潮流白浆免费观看 | 欧美日韩成人免费看片 | 日本一区二区三区免费播放 | 国产91aaa| 少妇高潮喷潮久久久影院 | 亚洲欧美小视频 | 亚洲一区免费观看 | 91在线免费看 | 98国产在线| 亚洲午夜性猛春交xxxx | 久久午夜夜伦鲁鲁片免费无码影院 | 欧美精品在欧美一区二区少妇 | 91精品国产高清91久久久久久 | 一区两区小视频 | 精品人妻码一区二区三区 | 天堂va在线高清一区 | 影音先锋中文字幕无码 | 波多野结衣高清一区二区三区 | 操综合网| 久久精品桃花av综合天堂 | 精品多人p群无码 | 日本乱亲伦视频中文字幕 | av天堂东京热无码专区 | 色姑娘久 | 欧美三级在线看 | 欧美日韩一区二区三区在线观看视频 | 色偷偷亚洲精品一区二区 | 91视频最新网址 | 偷拍精偷拍精品欧洲亚洲网站 | 国产成人综合在线观看不卡 | 国产主播一区二区三区在线观看 | 中文字幕日本人妻久久久免费 | 免费在线观看一区 | 亚洲欧美综合精品久久成人网无毒不卡 | 成人h精品动漫一区二区三区 | 女同性精品亚洲 | 手机成亚洲人成电影网站 | 国产网红女主播精品视频 | 欧美桃色视频 | 亚洲天堂男人天堂 | 欧美视频成人 | 女人国产香蕉久久精品 | 你懂的视频在线看 | 嫩模李丽莎喷水福利视频 | 亚洲视频99 | 久久黄色网址 | 男女午夜网站 | 男人的天堂99 | 亚洲综合久久久 | 懂色av一区二区三区四区五区 | 97人妻无码一区二区精品免费 | 中文字幕久久综合伊人 | av簧片| 69式囗交免费视频 | 主站蜘蛛池模板: 蛛词}| avtt中文字幕 | 搐搐国产丨区2区精品av | 美女拉屎视频pooping | 亚洲精品亚洲人成在线观看 | 中文字幕人妻伦伦 | 久久天天躁狠狠躁夜夜躁app | 最近中文字幕免费视频 | 天天影视色香欲 | 精品久久久久久亚洲 | 国产成人一二三 | 亚洲日本人的毛茸茸 | 日本α片无遮挡在线观看 | 动漫精品中文无码卡通动漫 | 亚洲欧美卡通动漫专区 | 色综合久久综合欧美综合网 | 人妻夜夜爽天天爽一区 | 91久久久久久久久久久久 | 2017日日夜夜 | 免费无码又爽又刺激网站 | 第一福利官方导航 | 人妻系列无码专区2020 | 美国一区二区三区无码视频 | 国产精品卡一卡二卡三 | 日本一区不卡在线观看 | 免费黄色av片 | 99riav在线 | 成人免费一区二区 | 四虎成人精品在永久在线 | 日韩播放 | 椎名空在线播放 | 青草伊人久久综在合线亚洲观看 | 欧美极品少妇xxxx | 欧美三区在线 | 香港日本三级亚洲三级 | 亚洲免费91 | 91超薄肉色丝袜交足高跟凉鞋 | 最近中文字幕免费mv在线视频 | 爱爱高清免费视频 | 亚洲天堂2017手机在线 | 黄色三级视屏 | 中文字幕中文字幕 | 色噜噜狠狠色综合中国 | 97国产大学生情侣白嫩酒店 | 日韩欧美mv在线观看免费 | 中文日韩亚洲欧美字幕 | 久久国内精品自在自线图片 | 四虎网站在线观看 | 男女啪啪在线观看 | 一本大道久久久久精品嫩草 | 男女啪啪激烈高潮喷出gif免费 | 黄网站视频在线观看 | 富婆饥渴难耐69xxxx | 亚洲国产精品无码久久久久高潮 | 国产欧美日韩视频 | 亚洲成人精品一区二区 | 久久久久人妻一区视色 | 亚洲不卡av一区二区三区 | 国产剧情一区二区 | 日韩欧美在线综合网另类 | 主站蜘蛛池模板: 蛛词}| 中文免费高清观看 | av成人资源 | 久久久久久国产精品日本 | 精品国产女主播在线观看 | 日本 国产成 人 综合 亚洲 | 精品日产a一卡2卡三卡4卡乱 | 精品国产午夜福利在线观看 | 国产成人一区二区三区 | 97在线免费公开视频 | 一级特黄aa大片欧美 | 免费三级现频在线观看播放 | 老司机在线观看视频 | 午夜亚洲国产理论片亚洲2020 | 香蕉伊蕉伊中文视频在线 | 欧美日韩精品一区二区在线播放 | 亚洲二区在线视频 | 亚洲精品久久久久久一区 | 日产91精品卡2卡三卡四 | 成人网免费 | 国产十八禁啪啦拍无遮拦视频 | 乱淫av| 999在线视频精品免费播放观看 | 无码国内精品人妻少妇 | 久久久无码人妻精品一区 | 18禁无遮拦无码国产在线播放 | 久久婷婷麻豆国产91天堂 | 香港三日本三级少妇三级2021 | 国产精品无码素人福利不卡 | 艳妇臀荡乳欲伦交换在线播放 | 亚洲精品久久久久久中文 | 韩国日本欧美一区 | 色哟哟网站在线观看 | av资源首页 | 中文字幕免费在线播放 | 成年女人18级毛片毛片免费 | 免费毛片一区二区三区 | www内射国产在线观看 | 国产一区二区三区四区五区vm | 成人男女做爰免费视频网老司机 | 亚洲一区二区三区av无码 | 欧美精品黄色 | 欧美激情亚洲色图 | 黄色片免费在线播放 | 久久男人高潮女人高潮 | 免费av网站观看 | 少妇午夜福利水多多 | 在线中文字幕亚洲 | 婷婷色中文字幕 | 国产精品午夜剧场免费观看 | 97超级碰 | 老司机深夜18禁污污网站 | 无码国产成人午夜在线观看 | 欧美性猛交xxxx乱大交 | 日日摸天天爽天天爽视频 | 2020亚洲男人天堂 | 亚洲国产av无码一区二区三区 | 国产69精品久久久久毛片 | 人人精品视频 | 亚洲情在线 | 主站蜘蛛池模板: 蛛词}| 久久亚洲国产五月综合网 | 大黄瓜av| 很色的网站 | 精品亚洲成a人片在线观看少妇 | 日韩免费无码专区精品观看 | 五月综合在线观看 | 成人性生交大片免费观看嘿嘿视频 | 中文字幕在线视频一区 | 久久精品国产v日韩v亚洲 | 亚洲午夜免费视频 | 欧美日一区二区三区 | 中文字幕在线观看网 | 欧美成人精品1314www | 天堂8中文| 中文字幕无码一区二区免费 | a毛片视频| 久精品国产欧美亚洲色aⅴ大片 | 又爽又黄又高潮的免费视频 | 亚洲另类在线制服丝袜国产 | 亚洲欧美视频一区二区 | 国产精品自产拍在线观看中文 | 舌头伸进去搅动好爽视频 | 日韩精品影院 | 亚洲欧美综合色 | 中文字幕一区精品 | 亚洲精品在线免费观看视频 | 风韵犹存丰满大屁股熟妇视频 | 国产一级性 | 夜夜夜夜猛噜噜噜噜噜 | 欧美性在线视频 | 日韩黄色录像 | 国产人妻大战黑人第1集 | jav在线播放| 久久精品国产99久久久古代 | 韩日黄色毛片 | 午夜福利片1000无码免费 | 国产精品久久久久久久久久ktv | 忍不住的亲子中文字幕 | 一级黄色片中文字幕 | 国产免费无码一区二区三区 | 欧美精品国产一区 | 国产乱码精品一区二区三区av | 亚洲一区天堂九一 | 欧美乱妇日本无乱码特黄大片 | 四色米奇777狠狠狠me | 国产中文在线观看 | 欧美xxxx做受欧美 | 久久精品视频网站 | 国产av国片精品jk制服 | 青青草99久久精品国产综合 | 男女啪啪抽搐呻吟高潮动态图 | 亚洲欧洲中文日韩久久av乱码 | 国产yw855.c免费观看网站 | 国产曰批视频免费观看完 | 精品推荐国产精品店 | 欧美亚洲另类视频 | 噜噜色成人 | 国产精品吹潮在线观看动漫 | 亚洲综合色区在线观看 | 主站蜘蛛池模板: 蛛词}| 人妻被按摩到潮喷中文字幕 | 国产三级久久久久 | 中文字幕三级人妻无码视频 | 久久精品人人做人人妻人人玩 | 黄91视频 | 国产伦视频| 无码中文人妻在线一区二区三区 | 中文字幕日本六区小电影 | 青青草国产精品 | 中国人与黑人牲交free欧美 | play在线海量a v视频播放 | 国产欧美又粗又猛又爽老小说 | 久久久久久久久久久中文字幕 | 91一区二区视频 | 成人影院yy111111在线 | 欧美高清性色生活片 | 亚洲欧美综合视频 | 日本护士╳╳╳hd少妇 | 男人天堂网在线 | 成人无码a片一区二区三区免 | 新97超碰 | 尤物yw午夜国产精品视频 | 国产精自产拍久久久久久蜜 | 国产精品美女久久久久aⅴ国产馆 | 极品粉嫩国产48尤物在线播放 | 国产精品久久久久9999爆乳 | 国产99久久久国产精品免费看 | 欧美日韩精品一区二区三区蜜桃 | 宅男噜噜噜66 | 国产福利免费在线观看 | 思思99热| 国产情侣激情呻吟露脸高清短视频 | 成人欧美一区二区三区色青冈 | 香蕉免费一区二区三区在 | 久久av在线影院 | 五月天丁香在线 | 欧美一级性生活视频 | 久久久中文字幕 | 欧亚成人av | 精久国产一区二区三区四区 | 亚洲综合一区在线 | 亚洲无av在线中文字幕 | 国产三级三级在线观看 | 亚洲做受高潮欧美裸体 | 亚洲 日韩 国产 制服 在线 | 亚洲人成网站77777在线观看 | 连续高潮抽搐爽死喷水流白浆 | 少妇无码太爽了在线播放 | 日本按摩高潮 | 亚洲成人综合网站 | 亚洲国内成人精品网 | 欧美国产精品久久 | 狠狠噜天天噜日日噜 | 伊人av综合 | 日韩 亚洲 制服 欧美 综合 | 一二三四社区在线高清观看8 | 成人免费黄色网址 | www.91视频聊天.com | 91视频第一页 |