成人动漫在线观看 I 免费看大片a I 亚洲另类av I 久久精品视频一区 I 秋霞中文字幕 I 不卡视频一区二区 I 性色在线 I 爽妇综合网 I 黄色的一级片 I 美女靠逼app I 色播欧美 I 久色悠悠 I 日本久久黄色 I 非洲黑寡妇性猛交视频 I 亚洲乱码国产乱码精品精大量 I 看特级黄色片 I 一二三区在线播放 I 久久激情婷婷 I 欧美日韩国产成人精品 I 国产三级国产精品国产专区50 I 911视频完整版在线观看 I 色婷婷aⅴ一区二区三区 I 美女视频福利网站 I 操久久久久久 I 揉着我的奶从后面进去视频 I 各种少妇bbw撒尿484613 I 自拍偷拍 网站 I 亚洲人 屁股 鞭打网站

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

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

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

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

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

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

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

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

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

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

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é)者快速入門;對(duì)于不方便使用指針的開發(fā)環(huán)境可采用DLL緩沖區(qū)傳遞;

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

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

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

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

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

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

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

情況下的正常使用。

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

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


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

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

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

歐姆龍HostLink、西門子PPI等多個(gè)系列產(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é)議動(dòng)態(tài)庫(kù).rar (1353 K) 下載次數(shù):664
wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 110 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-10-10
查看wjun7610的 主題 / 回貼
1樓  發(fā)表于: 2013-06-22 19:52
DLL串口操作函數(shù)包括:

  1)、finsComOpen打開串口;

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

  2)、finsComClose關(guān)閉串口;
      
  3)、finsSetDelay串口通訊延時(shí)設(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í),所需拓展函數(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位有符號(hào)整數(shù)轉(zhuǎn)無(wú)符號(hào)整數(shù)  
wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 110 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-10-10
查看wjun7610的 主題 / 回貼
2樓  發(fā)表于: 2013-06-22 19:52
在VC中使用DLL一般都是采用動(dòng)態(tài)聲明的方式,函數(shù)說(shuō)明中給出的是Delphi的函數(shù)原型,

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

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

在使用的文件的cpp中聲明一個(gè)句柄:

HINSTANCE hinstDLL;

用來(lái)標(biāo)識(shí)導(dǎo)入的動(dòng)態(tài)鏈接庫(kù)。

1)、按下例說(shuō)明聲明相關(guān)各個(gè)函數(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)、建立動(dòng)態(tài)鏈接庫(kù)的新函數(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)入動(dòng)態(tài)鏈接庫(kù),如例所示:(在cpp文件的OnInitDialog過(guò)程建立):

hinstDLL = LoadLibrary("Omron_fins.dll");

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

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

   if (hinstDLL)
   {
      mOpen = (pOpen)GetProcAddress (hinstDLL,"finsComOpen");
      //mOpen = (pOpen)GetProcAddress (hinstDLL,"finsCvComOpen");  CV模式plc使用這個(gè)打開串口
      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);
  }

注:雙引號(hào)中為動(dòng)態(tài)鏈接庫(kù)中的原有函數(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時(shí)記得關(guān)閉串口及釋放動(dòng)態(tài)鏈接庫(kù),(在OnDestroy事件中釋放)

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

主站蜘蛛池模板: 色优久久| 超碰网在线 | 亚洲欧洲中文日韩av乱码 | 亚洲欧美不卡视频在线播放 | 久久无码中文字幕免费影院蜜桃 | 欧美午夜精品 | 国产精品午夜免费福利视频 | av手机在线免费播放 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 中文字幕视频免费观看 | 91在线无精精品一区二区 | 国偷自产一区二区三区蜜臀 | 日本韩国在线观看 | 超碰2020 | 天天曰夜夜曰 | 国产tv精品| 深夜福利网 | 国产精品久久久久久久久久久久久久久久久久 | 中文在线字幕免费观看 | 欧美人与性动交α欧美片 | 免费观看美女用震蛋喷水的视频 | 色欲色香天天天综合无码 | 天堂√ | 久久大胆 | 夜夜骑夜夜 | 韩国19禁无遮挡啪啪无码网站 | 九色精品视频 | 五月天久久久久久 | 美女视频黄a视频全免费 | 亚洲人禽杂交av片久久 | 97香蕉久久国产在线观看 | 国产在沙发上午睡被强 | 国产成_人_综合_亚洲_国产 | 天天拍天天干 | 国产成人小说视频在线观看 | 2022久久国产精品免费热麻豆 | 青青草成人免费视频在线观看 | 久久精品夜色噜噜亚洲a∨ 深夜av在线播放 | 国精产品一区一区三区有限公司 | 婷婷激情六月 | 噜噜啪啪| 成人免费一区二区三区视频网站 | 成年人看的羞羞网站 | 青青视频精品观看视频 | 欧美人伦 | 亚洲春色av无码专区最 | 国产特级毛片aaaaaa喷潮 | www.色人阁| www.九色91| 人人草人人澡 | 亚洲精品久久7777777国产 | av狠狠色丁香婷婷综合久久 | 91玉足脚交白嫩脚丫在线播放 | 日韩免费无码成人久久久久久片 | 欧美成a人片在线观看久 | 亚洲αⅴ无码乱码在线观看性色 | 日本少妇高潮喷水xxxxxxx | 免费观看bbb毛片大全 | 少女高清影视在线观看动漫 | 主站蜘蛛池模板: 蛛词}| 福利片在线播放 | 亚洲www永久成人网站 | 日本成人黄色 | 色欲久久综合亚洲精品蜜桃 | 狠狠色综合7777久夜色撩人 | www.99在线观看 | 在线看的av| 亚洲精品久久久久久婷婷 | 亚洲黄色中文字幕 | 九九精品热 | 欧美精品黑人猛交高潮 | 日韩精品久久理论片 | 少妇被多人c夜夜爽爽av | 欧美性猛交内射兽交老熟妇 | 亚洲欧美成人中文日韩电影网站 | 最新国产aⅴ精品无码 | 99色在线| 一区二区三区综合 | 国产精品久久久久免费a∨大胸 | 久久www免费人成看片好看吗 | 美女裸片 | 狠狠综合久久久久尤物丿 | 99久久国语露脸精品国产色 | 狠狠躁夜夜躁av网站中文字幕 | 小明中文字幕 | 免费最爽乱淫无遮挡 | 色婷婷av一区二区 | 午夜激情视频在线免费观看 | 色欧美视频 | 91麻豆精品国产91久久久点播时间 | 国产精品久久久久7777按摩 | www.亚洲一区二区三区 | 亚洲va在线va天堂xx xx | 婷婷四房综合激情五月 | 无码一区18禁3d | 亚洲成a人片在线不卡一二三区 | 99久久久无码国产精品秋霞网 | 国产农村妇女高潮大叫 | 夜夜操操操 | av黄色在线| a 'v片欧美日韩在线 | 国产精品一区二区久久乐夜夜嗨 | 欧美伊人精品成人久久综合97 | 欧美xxxxx做受vr91九色 | 国产成人av大片在线观看 | 亚洲成av人片天堂网九九 | 性色香蕉av久久久天天网 | 欧美一区二区三区四区五区六区 | 国产成人亚洲精品无码mp4 | 中出在线播放 | 国产成人亚洲综合无码 | 玖玖精品视频 | 国产一卡2卡3卡4卡精品 | 无限看片在线版免费视频大全 | 欧美亚洲色aⅴ大片 | 欧美一二级 | 亚洲色播爱爱爱爱爱爱爱 | 欧洲无线码免费一区 | 日本一大高清免费 | 主站蜘蛛池模板: 蛛词}| 国产精品无码无卡在线播放 | 国产人澡人澡澡澡人碰视 | 国产成人夜色高潮福利app | av每日更新 | 久久久性视频 | 亚洲乱码尤物193yw最新网站 | 成年人免费观看毛片 | 天天爱天天射 | 亚洲中文字幕aⅴ天堂自拍 日韩精品无码中文字幕电影 | 日本一卡2卡3卡4卡无卡免费网站 | av亚洲产国偷v产偷v自拍 | 中文字幕最新 | 色婷婷综合缴情综免费观看 | 18久久久| 免费av看片| 成人毛片100免费观看 | 久久99精品久久久久久秒播九色 | 天天爱天天射天天操 | 成人亚洲精品久久99狠狠 | 色天使在线视频 | 久草aⅴ| 在线天堂资源www | 一区二区三区四区高清视频 | 又深又粗又爽又猛的视频 | 成人拍拍拍无遮挡免费视频 | 国产色拍拍拍拍在线精品 | 国产精品嫩草影院av蜜臀 | 性裸体bbwbbwbbwbbw | 4455成人免费观看 | 老色鬼永久精品网站 | 一本精品99久久精品77 | 国产精品theporn动漫 | 久久av激情 | 在线视频一区少妇露脸福利在线 | 嫩草影院懂你的 | 亚洲国产成人女毛片在线主播 | 久久久一本精品久久精品六六 | 久久精品国产视频 | 又黄又爽又刺激久久久久亚洲精品 | 精品一品国产午夜福利视频 | 给我免费的视频在线观看 | 亚洲欧洲日产国产av无码 | 欧美日韩视频免费观看 | 国产亚洲精品aa片在线观看网站 | 内射口爆少妇麻豆 | 久久国产午夜精品理论片推荐 | 永久免费无码av在线网站 | 国产精品久久久一区二区三区网站 | 在线看的免费网站 | 国产另类综合 | 综合色婷婷 | 久久天天婷婷五月俺也去 | 中文字幕第十一页 | 日韩最新中文字幕 | 丰满少妇小早川怜子影片了 | 99久免费精品视频在线观78 | 91免费观看视频网站 | 亚洲 激情 在线 | 美国十次成人欧美色导视频 | 主站蜘蛛池模板: 蛛词}| 精品日韩av | 四虎影视在线 | 久久久国产成人一区二区 | 91看片王 | 精品日产一卡2卡三卡4卡自拍 | 明星换脸av一区二区三区网站 | 国产丰满人妻一区二区 | 狼人久草| 男男女女爽爽爽免费视频 | 伊伊总综合网 | 国 产 黄 色 大 片 | 国产精品久久99综合免费观看尤物 | av手机网| 可以看毛片的网站 | 国产精品无码无片在线观看3d | av无码免费岛国动作片片段欣赏网 | 国产在线精品一区二区三区 | 免费无码午夜福利片 | 日韩精品无码视频一区二区蜜桃 | 亚洲色图久久 | 日韩特黄一级欧美毛片特黄 | 中文字幕手机在线视频 | 一区二区免费播放 | 免费无码影视在线观看mov | 国产av夜夜欢一区二区三区 | 美女诱惑av | 欧美熟妇精品一区二区三区 | 免费国产精品视频在线 | 欧美人与性禽动交精品 | 女人的天堂a国产在线观看 久久久婷婷五月亚洲97号色 | 在线视频观看免费视频18 | 美女粉嫩饱满的一线天mp4 | 91av欧美 | 亚洲精品久久久打桩机 | 无码人妻日韩一区日韩二区 | 极品人妻videosss人妻 | 国产福利一区二区三区高清 | 人人射人人射 | 国产粗语刺激对白性视频 | 免费人成网站在线观看视频 | 又污又黄又爽的网站 | 日韩美女视频影院在线播放 | 国产乱子伦视频大全 | 饥渴的熟妇张开腿呻吟视频 | 欧美日韩一区二区三区视频 | 精品久久久久久无码人妻热 | 高h各种姿势调教np肉奴视频 | 日本一级淫片免费放 | 超薄肉色丝袜一区二区 | 精品欧美成人一区二区不卡在线 | 国产成人精品高清在线电影 | 亚洲色欲av无码成人专区 | 国产成人8x人网站视频在线观看 | 99热精品毛片全部国产无缓冲 | 亚洲欧美日韩国产精品一区 | 麻豆精品一区二正一三区 | 国产在线精品一区二区三区不卡 | 老子影院午夜伦不卡无码 | 欧美特黄特色三级视频在线观看 | 主站蜘蛛池模板: 蛛词}| 制服丝袜在线第一页 | 精品国产乱码久久久久久蜜臀网站 | 国产真实younv在线 | 国产欧美一区二区三区在线播放 | 免费无码av片在线观看中文 | 国产午夜亚洲精品 | 亚洲网av | 日本一级淫片免费啪啪3 | 欧美va日韩 | 无码专区人妻丝袜 | 婷婷网亚洲色偷偷男人的天堂 | 久久久久国产精品久久久久 | 噼里啪啦动漫 | 欧美一级片a | 久久成人毛片 | 午夜在线小视频 | 亚洲欧美日韩天堂 | 日韩一区二区三区免费高清 | 精品久久二区 | 日韩成人精品在线 | 久久本色成人综合网 | 在线观看日本国产成人免费 | 久久久久国内精品影院 | av影音天堂 | 国产毛片精品av一区二区 | 韩国日本美国免费毛片 | 成人重囗味sm| 尤物国产在线精品一区 | 青青草国产精品人人爱 | 狠狠撸狠狠操 | 成人性生交大片免费7 | 狠狠色丁香久久婷婷综合_中 | 日本又黄又爽gif动态图 | 日韩精品无码一区二区中文字幕 | 国产97色 | 黄色片在线网站 | 国产69精品久久久久久久久久 | 日韩av片在线免费观看 | 爱性久久久久久久久 | 黄在线免费看 | 黄色高潮 | 色婷婷视频在线观看 | 国产精品又粗又长 | 午夜黄网站 | 免费无挡无摭十八禁视频 | 人人妻人人澡人人爽偷拍台湾 | 91在线看视频 | 久久久老熟女一区二区三区 | 天堂无乱码| 欧美刺激性大交 | 中文幕无线码中文字夫妻 | 久久综合干 | 女性无遮掩裸体视频 | 国产精品多久久久久久情趣酒店 | 鲁丝片一区二区三区毛片 | 国产特级毛片aaaaaa喷潮 | 国产av一区二区精品久久 | 亚洲精品成人福利网站 | 欧美自拍视频在线观看 |