日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

modbus tcp 入门详解

發布時間:2024/1/17 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 modbus tcp 入门详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Modbus tcp 格式說明 通訊機制 附C#測試工具用于學習,測試

前言:


?之前的博客介紹了如何用C#來讀寫modbus tcp服務器的數據,文章:http://www.cnblogs.com/dathlin/p/7885368.html

當然也有如何創建一個服務器文章:http://www.cnblogs.com/dathlin/p/7782315.html

但是上面的兩篇文章是已經封裝好的API,只要調用就可以實現功能了,對于想了解modbus tcp的原理的人可能就不適合了,最近有不少網友的想要了解這個協議,所以在這里再寫一篇介紹Modbus tcp的文章,不過這篇文章是簡易版本的,未來我再研究深入的話,再開一篇高級版,在簡易版中,就略去了成功標志位及其他數據標志,這些到等到后面再說。

先分享一下,我自己學習的地址來源:http://blog.csdn.net/thebestleo/article/details/52269999? 聲明:本文并非轉載,并非照搬原文章,是在我參照原博客的基礎上,理解了基本的modbus通訊,并結合自己的理解,重新寫一篇更好入門的文章,此處貼出原作者的帖子以示尊重知識產權,原文章有些地方有一點錯誤,而且早就停止更新了,也沒有提供方便的測試工具,官方的modbus 測試工具是試驗版本的,需要購買序列號才可以,所以此處提供我自己的測試工具,地址如下,下面的介紹的例子都是基于這個工具來實現的。

https://github.com/dathlin/ModBusTcpTools/raw/master/download/download.zip

關于該測試工具也是開放源代碼的,如果想要查看源代碼:https://github.com/dathlin/ModBusTcpTools

技術支持QQ群:592132877

?

準備條件:


在上面的測試工具下載之前,需要一些額外的知識補充,此處不管你是學習什么語言的,對于socket通信層來說,其實是一樣的,下面的講解的內容是直接基于底層的,無關語法的操作。

但是需要你對字節概念非常清晰,一般都是byte數組,一個byte有8個位,這個也要非常的清晰,如果連byte是什么都搞不清楚,那么對本文下面的內容理解會非常的吃力,那么還是建議你再看看計算機原理這些書,對于socket通信,每種語言都有不同的寫法,但是所有的語言都有兩個共同點,都能實現把數據發送到socket和從socket接收數據,至于這個如果去做,就參照你自己需要使用的語言了,此處不做這方面的說明了。

關于十六進制文本,在本文的下面的內容上,所有的byte字節數組都表示成十六進制形式,比如 FF 10 代表2個字節,一個是255,另一個是16。

1 2 3 byte[] temp =?new?byte[2]; temp[0] = 0xFF; temp[1] = 0x10;

如果將上述的temp看作是讀取到的線圈的數據,那么轉換規則如下:

先將上述數據轉化成二進制 :?1111 1111????(第一個byte,我們從高位寫到地位)??????????? ?0001 0000?? (第二個byte,我們從高位寫到地位)

對應的線圈就是,線圈7-線圈0,,,,第二個byte對應的線圈是,線圈15-線圈8?????這里一定要好好理解,從byte上來說,temp[0]是地位,temp[1]是高位,深入到每個byte里面的二進制,高位在前,低位在后。

在C#里等同于下面的代碼,和C語言,java也是非常的相近,還算比較好理解。

如果我說,發送 00 00 00 00 00 06 FF 01 00 00 00 01 到socket上去,那么也就是:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 byte[] temp =?new?temp[12]; temp[0] = 0x00; temp[1] = 0x00; temp[2] = 0x00; temp[3] = 0x00; temp[4] = 0x00; temp[5] = 0x06; temp[6] = 0xFF; temp[7] = 0x01; temp[8] = 0x00; temp[9] = 0x00; temp[10] = 0x00; temp[11] = 0x01; socket.Send(temp);

先不要管上面的數據是什么含義,知道上面的代碼是啥含義就行了。接下來就是下載上面的測試工具,開始真正的學習modbus tcp協議了!

?

測試工具初始化


先運行Server.exe文件,端口里輸入502,然后點擊啟動服務即可,如下:

然后運行Client.exe程序,在Ip地址里輸入127.0.0.1,端口里輸入502,點擊配置即可,我們看到,如果你的服務器程序運行在了別的電腦上,甚至是云端,只要客戶端的ip修改成服務器的ip,端口號對應上,就可以訪問到服務器的數據了。

特殊測試不用去管,和我們現在學習的東西不一致。

?

功能碼詳細解釋


對于modbus來說,涉及的功能碼也就是0x01,0x02,0x03,0x05,0x06,0x0F,0x10了,其實分類來說,就只有兩種,線圈和寄存器,也就是位讀寫和字讀寫,首先需要清楚的是功能碼不一樣,對應數據的解析規則也不一樣,下面就針對不同的情況來說。

首先說明的是,modbus協議呢,最終目的還是為了實現數據交互,既然是數據交互,那就是包含了數據讀和寫,我們把我們的想法轉化成一串數據,發送給設備(或者叫服務器),它返回一串數據,根據規則解析出來,這樣就得到了我們真正想要的數據。下面就來第一個想法實現吧。

另外,在modbus服務器端,數據是使用地址的方式來公開的,這很好理解,服務器端保存了很多數據,你想要訪問某個數據肯定需要指定唯一的身份標識,從連續的地址來區分數據是最常用的做法,不僅好理解,還便于擴展,比如你還可以讀取連續地址的數據塊。如果采用字符串名字來標識數據,就沒有這個特點。

對于位操作來說(各種線圈和離散量),一個地址代表了一個bool變量,即 0 和 1,要么通要么斷,就好比一些普通的開關。

對于寄存器來說,一個地址代表了2個byte,共有65536種方式,可以滿足大多數日常使用了,比如我們讀取地址0的寄存器,返回 00 00 及代表寄存器0數據為0,如果返回 01 00 ,那么代表寄存器0數據為 256?

?

功能碼0x01:


我不直接上一串數據,這樣看著也累,我們從例子出發,現在我們需要讀取線圈(離散量)操作,我想讀取地址0的線圈是否是通還是斷的。我們有了這個功能需求后,就可以根據需求來寫出特殊的指令了。根據協議指定,需要填寫長度為12的byte數組

byte[0]??? byte[1]??? byte[2]?? byte[3]?? byte[4]?? byte[5]?? byte[6]?? byte[7]?? byte[8]?? byte[9]?? byte[10]?? byte[11]??

byte[0]??? byte[1]???????????? : 消息號---------隨便指定,服務器返回的數據的前兩個字和這個一樣

byte[2]?? byte[3]????????????? :modbus標識,強制為0即可

byte[4]???byte[5]????????????? ?:指示排在byte[5]后面所有字節的個數,也就是總長度-6

byte[6]:?????????????????????? 站號,隨便指定,00? -- FF 都可以

byte[7] :???????????????????? 功能碼,這里就需要填入我們的真正的想法了

byte[8]? byte[9]?????????????? :起始地址,比如我們想讀取地址0的數據,就填 00 00 ,如果我們想讀取地址1000的數據,怎么辦,填入 03 E8 ,也就是將1000轉化十六進制填進去。

byte[10]? byte[11]????????????? :指定想讀取的數據長度,比如我們就想讀取地址0的一個數據,這里就寫 00 01,如果我們想讀取地址0-999共計一個數據的長度,就寫 03 E8。和起始地址是一樣的。

?

有了上面的格式之后,接下來我們就按照格式來填寫數據吧,我們需要讀取地址0的數據,那么指定如下

00 00 00 00 00 06 FF 01 00 00 00 01

消息號設為0,站號FF,功能碼01,地址01,長度01:將上面的指令在客戶端程序里進行輸入,點擊發送,這樣就在下面的響應框里接收到服務器反饋的數據,我們最終需要的信息就在反饋的數據里了。

前面是接收到數據的時間,自動忽略,那么返回的數據就是 00 00 00 00 00 04 FF 01 01 00 共計10個字節的數據,ok,這玩意到底是什么意思呢,我們來分別解析下:

byte[0]? byte[1] :???????????? 消息號,我們之前寫發送指令的時候,是多少,這里就是多少。

byte[2]? byte[3]:?????????? 必須都為0,代表這是modbus 通信

byte[4]? byte[5]:?????????? 指示byte[5]后面的所有字節數,你數數看是不是4個?所以這里是00 04,如果后面共有100個,那么這里就是 00 64

byte[6]:??????????????????????? 站號,之前我們寫了FF,那么這里也就是FF

byte[7]:??????????????????????? 功能碼,我們之前寫了01的功能碼,這里也是01,和我們發送的指令是一致的

byte[8]:??????????????????????? 指示byte[8]后面跟隨的字節數量,因為跟在byte[8]后面的就是真實的數據,我們最終想要的結果就在byte[8]后面

byte[9]:??????????????????????? 真實的數據,哈哈,這肯定就是我們真正想要的東西了,我們知道一個byte有8位,但是我們只讀取了一個位數據,所有這里的有效值只是byte[9]的最低位,二進制為 0000 0000 我們看到最低位為0,所以最終我們讀取的地址0的線圈為斷。

?

假設我們讀取地址10,開始的共10個線圈呢,那么會返回什么?所以我們發送 00 00 00 00 00 06 FF 01 00 0A 00 0A

我們接收到了:00 00 00 00 00 05 FF 01 02 79 01????? 前面的8個字節的信息參照上面的分析,是一致的,我們就針對后面三個字節著重分析。我們讀取了10個位,那么一個字節可以表示8個位,那么我們的結果至少需要2個byte才能表示完,所以最終的數據肯定是2個字節,那么02就是后面的字節數量,也就是真實的數據長度。

要想從 79 01 數據中分析出我們真實想要的數據,還需要經過最后一次數據轉換。先轉為二進制:

0111 1001???????? ? 0000 0001

第二步:按每八位進行分割,上述其實已經分割好了,中間空格多的是分割,以字為單位,將二進制順序顛倒:

1001 1110???????? 1000000

第三步:最終數據就是??? 線圈10-線圈19的通斷情況是:通,斷,斷,通,通,通,通,斷,通,斷???? 再后面的0都是無效的

至此我們獲取到了我們最終的數據!因為此處服務器都是0,所以所有的線圈都是斷,等會可以結合05功能碼寫線圈進行聯合測試。

?

功能碼0x02:


這個功能碼和上面的一致,在本服務器里不支持這個功能碼。發送和解析規則和上面的一致,不再贅述。

?

功能碼0x05:


我們先講解05功能碼,這個功能碼是實現數據寫入,它能實現什么功能呢,我們可以利用這個功能碼來指定某個線圈通或斷,具體怎么操作呢,有了之前01功能碼的經驗,下面的代碼看起來就順利多了。

比如我要指定地址0的寄存器為通:?00 00 00 00 00 06 FF 05 00 00 FF 00????前面的含義都是一致的,我們就分析?05 00 00 FF 00

05 是功能碼, 00 00 是我們指定的地址,如果我們想寫地址1000為通,那么就為 03 E8,至于FF 00是規定的數據,如果你想地址線圈通,就填這個值,想指定線圈為斷,就填 00 00 ,其他任何的值都對結果無效。

然后我們看看寫入的操作服務器返回了什么 ???我們看到也是??00 00 00 00 00 06 FF 05 00 00 FF 00???因為在你寫入的操作中,是不帶讀取數據的,所以服務器會直接復制一遍你的指令并返回。

?

下面再舉例一些方便理解(我們只需要指定地址及是否通斷的情況即可):

寫入地址100為通:?00 00 00 00 00 06 FF 05 00?64 FF 00???

寫入地址1000為斷:00 00 00 00 00 06 FF 05 03 E8 00 00

?

功能碼0x0F:


我們已經實現了0x05來單個的線圈寫入,我們可以指定線圈100為通,其實就兩個信息需要指定,線圈地址是什么,通還是端,然后我們就可以自然而然的寫出指令碼了,但是現在我們需要實現一個功能時,將地址0-999共計1000個線圈全部為off,這怎么搞?

按照我們之前的經驗,可以發送一千次的0x05功能碼的指令來實現,大不了寫1000次么。。。。。(寫到第100次的時候估計已經吐血了)

所以我們就繼續研究有沒有其他的功能碼來實現,突然發現0x0F這一個神奇的功能碼,這個功能碼是什么意思呢,就是為了批量寫入而存在的,就比如上面的例子0-999都為off,那么指令是什么呢。

00 00 00?00 00?84 FF 0F 00 00 03?E8?7D?...(后面跟125個byte,都是00)?

上面的指令就實現了我們的需求,現在來詳細解釋下,它怎么就實現了我們的需求。分析之前,我們發現不同的功能碼,的前8個字節的規律是一模一樣了,都是標識號+modbus號+長度+站號,后面基本是跟地址和長度,或是直接是地址和數據。

00 00???????? 消息標識號,隨便寫什么,反正你寫什么數據,服務器就復制一遍而已。

00 00?????????modbus標志號,都是00 就對了。

00 84?????????我們先轉化為十進制,0x0084轉化十進制就是132,也就是說,00 84(不包含00 84)后面跟了132個字節

FF????????????? 站號,其實也是隨便寫,反正服務器返回一樣的

00 00???????? 起始地址,此處就是0,如果起始地址為100,那么就寫00 64,如果起始地址為1000,那么就寫03 E8

03 E8?????????我們需要寫的數據長度,因為我們需要寫1000個線圈,就是03 E8,如果我們寫999個線圈,那么就是03 E7。

7D???????????? 這個字節代表后面跟隨的真實寫入的數據的長度,為125個字節。

125個字節? 真實的數據,我們寫1000個位,那么一個字節為8位,那么剛好125個字節可以塞完數據,那么問題來了,如果我們想實現000-998共計999個地址都是off。那怎么搞。?

那么指令為 00 00 00 00 00 84 FF 0F 00 00 03 E7 7D ...(后面125個byte,都是00)咦,怎么還是125個,原來無論寫多少個,比如x個,如果是8的倍數,剛好x/8個byte,如果除不盡怎么辦,就是x/8+1個字節,這樣才能裝滿我們需要寫的數據。

既然后面都是125個字節,那么寫1000個還是999個,那么區分的關鍵就在于長度,03 E8還是03 E7。


大致的數據在上面已經說明了,具體怎么寫數據看下面,比如我們寫入地址10-地址19共計10個長度的線圈,要求的結果分別是,On,Off,Off,On,On,On,On,Off,On,Off,也就是 通,斷,斷,通,通,通,通,斷,通,斷,接下來轉換0和1,如下:

1001111010

接下來就是關鍵了,怎么轉化成真實的byte,這樣我們就可以最終寫出來指令了。

第一步:以8個8個為單位進行切割,結果為?10011110??? 10

第二步:第一步的字單位,每個單位前后順序顛倒,不然不足8位,前面補零,結果為???0111 1001????????? 0000?0001

第三步:這下可以寫成真實的數據了,79 01

?

那么最接下來我們就可以寫最終的指令了,實現寫入地址10-19為:通,斷,斷,通,通,通,通,斷,通,斷??也即?00 00 00 00 00 09 FF 0F 00 0A 00 0A 02 79 01???????? (地址10-19的線圈分別為 通,斷,斷,通,通,通,通,斷,通,斷)

注意上述第二步為什么要順序顛倒,那是因為在計算機的單個byte存儲中,高位在前,地位在后,而對于多個連續的byte來說,地位在前,高位在后,所以需要顛倒,如果還是不明白,就先死記,終有一天會恍然大悟。

現在應該能實現任何的連續線圈的寫入了吧。


寫入之后,看看了服務器返回了什么:

00 00 00 00 00 06 FF 0F 00?0A?00 0A????:現在再來看這個數據就很簡單了,就是返回了我們寫入數據的前12分字節,然后把00 09長度更改為實際的長度 00 06,因為是寫入操作,所以返回的數據沒什么意義。

?

?

功能碼0x03:


該功能碼實現寄存器的數據讀取,我們需要知道的是,一個寄存器占2個byte,而且是高位在前,地位在后,那么如果寄存器0的數據為1000,那么我們讀取到的數據就是03 E8,這是我們最終想要的東西,03功能碼和01功能碼很接近,就是功能碼替換一下,返回的數據解析不一樣而已,比如我們需要讀取地址0的寄存器數據:

00 00 00 00 00 06 FF 03 00 00 00 01?????????????? 是不是很熟悉?,當你看到這個的時候,腦力里馬上就是功能碼03,讀取寄存器,地址0,長度1??????? 返回如下:

00 00 00 00 00 05 FF 03 02 03?E8??????????????????? 主要就是看功能碼后面的數據了,我們想要的真實數據肯定藏在后面,也就是?02 03 E8,不是說一個寄存器返回2個字節嘛,怎么就變成3個了?事實上第一個字節不是代表數據,而是代表后面的字節長度是2個字節,那么03 E8就是真實的數據了,代表了寄存器0存儲了1000這個數據。

?

未完待續...

轉載于:https://www.cnblogs.com/duanweishi/p/9351916.html

總結

以上是生活随笔為你收集整理的modbus tcp 入门详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品一区二区6 | 婷婷在线免费视频 | 国产精品毛片久久 | 毛片网在线播放 | 久久99热这里只有精品国产 | 国产一区二区高清不卡 | 国产精品一区二区在线观看 | 美女黄频视频大全 | 免费在线观看一级片 | 中文字幕区 | aaa毛片视频 | 久久综合九色综合久久久精品综合 | 亚洲黄色成人 | 五月激情丁香图片 | 久久精品久久精品久久 | 久久成人午夜 | 黄色免费网战 | 久久国产剧场电影 | 成人免费在线观看入口 | 久久国产精品视频免费看 | 在线午夜av | 亚洲国产午夜视频 | 成人av高清| 91精品久久久久久久久 | 看片网站黄色 | 国产精品大尺度 | 天天玩天天干天天操 | 九九热精品国产 | 免费观看v片在线观看 | 91视频 - x99av | 国产又粗又猛又黄又爽的视频 | 久久精品免费 | 激情婷婷 | 美女中文字幕 | 日本精品视频免费 | 中文字幕超清在线免费 | 国产色秀视频 | 午夜神马福利 | 夜夜视频资源 | 欧美日韩视频免费看 | 亚洲va综合va国产va中文 | 国内精品久久久久久久影视简单 | 手机av在线网站 | 成人一级影视 | 久久国语露脸国产精品电影 | 天天干天天草天天爽 | 粉嫩高清一区二区三区 | 在线视频观看成人 | 99草在线视频 | 久久久久久免费视频 | 成人97人人超碰人人99 | 日韩在线播放视频 | 国产在线a不卡 | 五月天综合婷婷 | 日本美女xx | 在线精品观看国产 | 97超碰网| 特片网久久| 欧美大jb| 久日精品 | 久久97精品 | 国内成人av| 特级西西444www大精品视频免费看 | 国产精品嫩草影院123 | 国产黄免费在线观看 | 国产第一页福利影院 | 国产精品国产三级国产aⅴ无密码 | 亚洲激情一区二区三区 | 天堂av一区二区 | 欧美久久久久久久久久久久久 | 丁香综合av | 成人av电影免费 | 狠狠操夜夜操 | 久久a国产 | 精品久久久久久久久中文字幕 | 国产精品岛国久久久久久久久红粉 | 午夜精品视频一区二区三区在线看 | 亚洲精品国产成人av在线 | 国产一区二区在线免费视频 | 亚洲 中文 在线 精品 | www.久久视频 | 黄色免费电影网站 | 人人爽人人爽人人片av | 国产精品成人免费精品自在线观看 | 色五月成人 | 免费高清在线观看电视网站 | 久草在线中文888 | 亚洲视频精品 | 99精品久久精品一区二区 | 人人cao| 国产黄视频在线观看 | 亚洲精品午夜久久久 | av免费观看高清 | 欧美精品免费一区二区 | 久草在 | 国产亚洲一区二区三区 | 国产九色视频在线观看 | 日韩成人精品在线观看 | 91视频亚洲 | 91精品福利在线 | 天天干视频在线 | 亚洲理论片在线观看 | www.天天操.com | 久久久精品欧美一区二区免费 | 操天天操 | 国产麻豆精品久久 | 亚洲国产精品成人va在线观看 | 亚洲精品网页 | 国产原创在线 | 国产涩图| 午夜久久久久久久久久久 | 高潮久久久久久久久 | 欧美国产日韩一区 | 丁香伊人网 | 18网站在线观看 | 中文字幕乱偷在线 | 黄色三级视频片 | 国产91精品一区二区 | 国产性天天综合网 | 996久久国产精品线观看 | 91精品中文字幕 | 美女精品久久 | 99久久精品一区二区成人 | 成人超碰97| 国产青草视频在线观看 | 97在线观看免费高清完整版在线观看 | 综合网成人 | 99婷婷 | 91精品啪在线观看国产 | 久av电影 | 日韩精品一区二区在线观看 | 日本中文字幕一二区观 | av成年人电影 | 一区二区网 | 久久www免费人成看片高清 | 欧美一级特黄aaaaaa大片在线观看 | 日韩中文字幕国产精品 | 成人免费网视频 | 日韩精品中文字幕在线播放 | 97在线观视频免费观看 | x99av成人免费| 中日韩三级视频 | 国产在线精品区 | 精品国产一区二区三区四 | 国产精品久久久久永久免费 | 国内小视频在线观看 | 人人射人人爱 | 特级西西www44高清大胆图片 | 玖玖玖在线| 日韩a在线观看 | www最近高清中文国语在线观看 | 久久免费视频观看 | 91中文在线视频 | 国产精品尤物 | 国产精品 中文字幕 亚洲 欧美 | 成人av中文字幕在线观看 | 狠狠狠狠狠狠狠狠干 | 色五月激情五月 | 亚洲国产丝袜在线观看 | 国产三级在线播放 | 9999免费视频 | 欧美精品xxx | 日本韩国在线不卡 | 成年人视频免费在线播放 | 中文字幕免费在线 | 在线中文字幕视频 | 亚洲一区在线看 | 怡红院av | 亚洲乱码国产乱码精品天美传媒 | 网址你懂的在线观看 | 亚洲综合在线一区二区三区 | 国内久久久久久 | 九热精品 | 国产成人精品一区二区在线 | 久久免费视频这里只有精品 | 亚洲精品高清一区二区三区四区 | 日韩精品久久一区二区三区 | 色视频在线观看 | 在线播放一区二区三区 | 亚洲乱码国产乱码精品天美传媒 | 成人xxxx| 亚洲欧美精品在线 | 月下香电影 | 美女国产网站 | 黄色亚洲精品 | 黄a网站 | 激情欧美一区二区三区 | 亚洲黄色区 | 视频一区视频二区在线观看 | 草久久久久久 | 精品视频成人 | 日韩成人xxxx | 粉嫩一区二区三区粉嫩91 | www国产亚洲精品久久网站 | 99精品久久久久久久 | 日韩日韩日韩日韩 | 欧美一区二区三区在线观看 | 欧美一级免费片 | 日韩资源在线观看 | 亚洲好视频 | 国产午夜精品福利视频 | 久久国产女人 | 伊人宗合网 | 久草在线最新视频 | 国产一区二三区好的 | 亚洲天堂免费视频 | 成年人在线免费看片 | 精品伦理一区二区三区 | 人人射人人插 | 精品国内自产拍在线观看视频 | 久久人人爽视频 | 国产护士av | 国产99久久久欧美黑人 | 狠狠躁日日躁狂躁夜夜躁av | 日韩3区 | 国产成人专区 | 一区二区三区动漫 | 国产精品99精品久久免费 | 97成人精品视频在线播放 | av在线a| 久久久久伦理电影 | 成人香蕉视频 | 99热这里只有精品8 久久综合毛片 | 一区 二区电影免费在线观看 | 亚洲毛片一区二区三区 | 操老逼免费视频 | 99热高清| 亚洲成人av在线播放 | 九九天堂 | 国产不卡在线观看 | 日日干日日操 | 最近中文字幕免费av | 69精品在线 | 97超碰中文字幕 | 久久与婷婷 | 国产亚洲精品女人久久久久久 | 久久精品一区二区三区四区 | 中文字幕在线观看亚洲 | 999成人精品| 日本精品免费看 | 中文字幕日韩有码 | 久草在线欧美 | 亚洲v欧美v国产v在线观看 | 午夜精品久久久久久久99婷婷 | 国产免费观看视频 | 国产一区自拍视频 | 在线观看精品一区 | 久久免费国产电影 | 欧美a在线免费观看 | 欧美一区视频 | 免费影视大全推荐 | 久久久久欧美精品999 | 美女黄久久 | 久久国产手机看片 | 中文字幕精品一区二区三区电影 | 精品久久久免费 | 日韩免费视频一区二区 | 99热这里只有精品久久 | 在线观看免费高清视频大全追剧 | 国产视频日韩 | 免费黄色网址大全 | 久久五月婷婷综合 | 在线播放国产一区二区三区 | 激情一区二区三区欧美 | 色综合久久久久 | 婷婷久久综合网 | 国产理论片在线观看 | 中文在线中文资源 | 国产1级毛片 | 国产精品岛国久久久久久久久红粉 | 亚州免费视频 | 91亚洲精品国偷拍自产在线观看 | 99久久久国产精品 | av先锋影音少妇 | 国产精品爽爽久久久久久蜜臀 | 超级碰视频 | 久久久国产一区二区三区四区小说 | 久久dvd | 精品一区av | 国产精品九九久久久久久久 | 涩涩成人在线 | 久久久av电影 | 少妇搡bbbb搡bbb搡69 | 欧美日韩在线免费观看 | 韩日精品在线 | 激情开心站 | 一区二区三区精品在线视频 | 人人插人人艹 | 久久精品中文 | 日韩中文字幕电影 | 亚洲一区二区精品3399 | 成人黄性视频 | 99久久99久国产黄毛片 | 最新av在线网站 | 亚洲在线视频免费观看 | 国产精品一区二区白浆 | 欧美日韩电影在线播放 | 一区二区视频免费在线观看 | 国产精选在线观看 | 国产精品精品国产 | 97国产精品 | 欧美男女爱爱视频 | 色婷婷a| 激情丁香5月| 国产免费又黄又爽 | 国产精品成人av在线 | 丁香花在线观看免费完整版视频 | 欧美日韩国产网站 | a黄色一级| av电影中文 | 亚洲一区 影院 | 91在线视频观看 | 国产精品视频久久久 | 亚洲精品美女在线 | 夜夜骑首页| 日韩精品第1页 | 韩国av免费| 国产一区欧美日韩 | www国产精品com | 免费视频a | 久久伊人八月婷婷综合激情 | 激情综合五月婷婷 | 国产另类av | www日韩高清 | 丁香六月在线观看 | 国产精品毛片久久久久久久 | 一区二区成人国产精品 | www.久久爱.cn | 亚洲久草在线 | 国产精品原创 | 伊人色综合网 | 91禁在线看 | 成人电影毛片 | 欧美日韩不卡在线视频 | 91精品欧美| 国产高清免费在线播放 | 色婷婷狠狠干 | 免费久久99精品国产婷婷六月 | 99久久精品免费看 | 中文字幕中文字幕在线一区 | 国产精久久久久久久 | 国产成人a亚洲精品 | 99精品国产视频 | 三级av小说 | 亚洲天堂在线观看完整版 | 久久国产精品久久久久 | 欧美 亚洲 另类 激情 另类 | 97在线播放 | 九九免费观看全部免费视频 | 成人免费观看完整版电影 | 97超级碰碰碰视频在线观看 | 国产v欧美 | 在线天堂中文在线资源网 | 亚洲另类在线视频 | 少妇精69xxtheporn | 久久久在线观看 | 天天噜天天色 | 欧美精品一二三 | 美女一区网站 | 国产精品美女久久久网av | 国产视频69 | 国产日韩精品视频 | 国产一区在线视频观看 | 日本巨乳在线 | 中文字幕黄色av | 国产精品久久精品 | 黄色成人在线 | 九草在线观看 | 91亚洲成人 | 日韩免费观看视频 | 国产精品美女视频网站 | 狠狠操.com | 九七人人干 | 中文字幕日韩无 | 中文在线免费一区三区 | 97超碰人人 | 国产最新在线视频 | 亚洲欧美国产精品va在线观看 | 日韩欧美在线一区 | 人人爽人人爱 | 国产精品爽爽爽 | 在线播放视频一区 | 精品毛片久久久久久 | 国模视频一区二区 | 中文字幕亚洲欧美日韩 | 中文在线中文资源 | 国产精品久久在线 | 日本精品久久久一区二区三区 | 久久成人高清视频 | 免费网站黄色 | 国产小视频在线看 | 欧美另类成人 | 日韩高清一区 | 午夜影院一级片 | 91污污视频在线观看 | 国产小视频在线观看 | 色欧美88888久久久久久影院 | 欧美午夜寂寞影院 | 欧美激情综合五月色丁香小说 | 亚洲精品国产日韩 | 日本h视频在线观看 | 色综合久久天天 | 日韩精品免费在线视频 | av在线免费在线 | 成人在线观看免费 | 国产一级片网站 | 成人毛片久久 | 天天色天天操综合 | 欧美无极色| 国产 日韩 中文字幕 | 色视频网址 | 欧美大荫蒂xxx | 99精品免费久久久久久久久 | 香蕉视频亚洲 | 超碰av免费| 欧美精品一区二区性色 | 97碰视频 | 永久免费av在线播放 | 日韩精品一区二区三区在线视频 | 亚洲美女精品 | 91精品国自产在线观看欧美 | 色婷婷欧美 | 久久高清片 | 色综合天天爱 | 久草视频在线免费播放 | 久久久午夜精品理论片中文字幕 | 中字幕视频在线永久在线观看免费 | 精品国产欧美一区二区 | 涩涩成人在线 | 免费亚洲视频在线观看 | 超碰电影在线观看 | 日韩网页| 在线视频一区二区 | 久草电影免费在线观看 | 免费色黄 | 精品中文字幕在线 | 国产一级免费av | 激情视频91 | 欧美色图亚洲图片 | 三级在线视频观看 | 狠狠操欧美 | 免费av网站在线看 | 国产精品一区二区av影院萌芽 | 999成人网 | 中文字幕一区二区三区在线观看 | 日韩欧美精品在线 | 国产一级片免费观看 | 五月婷婷丁香激情 | 午夜精品久久久久久久久久久久 | 五月天六月婷 | 91av综合| 911香蕉| 国产一区二区三区高清播放 | 毛片精品免费在线观看 | 亚洲精品免费在线观看视频 | 中文字幕乱码日本亚洲一区二区 | 久久黄视频| 超碰在线人人草 | 中文字幕在线观看三区 | 狠狠成人| 国产成人a亚洲精品 | 国产精品系列在线播放 | 99视频精品免费视频 | 草久久影院 | 久久精品女人毛片国产 | 狠狠狠操 | 成人一区二区三区在线 | 亚洲 av网站 | 日韩久久在线 | 九七人人干 | 婷婷激情在线 | 成人性生爱a∨ | 毛片永久新网址首页 | 久草精品免费 | 99r在线精品| 日本黄色一级电影 | 成人网444ppp| 在线观看视频一区二区三区 | 日韩影视在线观看 | 国产成人精品一区二区 | www色av| 国产一区二区免费看 | 九九久久久 | av电影免费 | 草久在线视频 | 4438全国亚洲精品观看视频 | 欧美日韩视频网站 | 玖玖999| 97伊人网| 国产h片在线观看 | 极品美女被弄高潮视频网站 | 免费在线观看91 | 六月丁香综合网 | 日韩欧在线 | 亚洲精品视频免费在线观看 | 国产视频每日更新 | 日韩黄色大片在线观看 | 91网在线 | 国产香蕉视频在线播放 | 在线观看91精品视频 | 国产精品日韩精品 | 中文av在线免费观看 | 中日韩免费视频 | 免费的成人av | 国产99一区二区 | 欧美一级片免费在线观看 | 国产区在线 | 欧美精品国产综合久久 | 狠狠色综合网站久久久久久久 | 黄色免费视频在线观看 | 探花在线观看 | 午夜精品一区二区三区在线 | 超碰在线公开 | 亚洲精品在线观看免费 | 99精品久久久久久久久久综合 | 福利一区在线 | 91亚州 | av黄色大片 | 成人久久久电影 | 欧美成人xxxx | 免费看污污视频的网站 | 亚洲天堂网视频 | 国产中文字幕一区 | 黄色三级视频片 | 色婷婷在线观看视频 | 夜色资源站wwwcom | 制服丝袜在线 | 日韩精品视频网站 | 久久这里只有精品视频首页 | 国产成人三级在线播放 | 亚洲综合色婷婷 | 国产精品久久久影视 | 91手机在线看片 | 国产资源在线观看 | 国产黄色在线网站 | www.夜夜爽| 久草在线电影网 | 骄小bbw搡bbbb揉bbbb | 麻花传媒mv免费观看 | 91av电影在线 | 久草影视在线 | 成年人免费av | 亚洲视频免费在线观看 | 2021国产精品视频 | 日本中文字幕在线免费观看 | 亚洲精品乱码久久久久久高潮 | 国产免费一区二区三区网站免费 | 国产成人精品综合久久久 | 欧美韩日在线 | 2018亚洲男人天堂 | 久久这里 | 久久久久久免费毛片精品 | 亚洲精品久久久久www | 亚洲,播放 | 欧美韩日在线 | 精品国产色 | 久久免费视频在线观看6 | 久久超碰97| 六月丁香久久 | 91超级碰| 日韩精品首页 | 国产三级在线播放 | 国产一区在线免费观看视频 | 97网| 日日夜夜天天操 | 国产精品自产拍在线观看 | 欧美va天堂在线电影 | 中文字幕在线观看免费高清完整版 | 精品在线观看一区二区三区 | 中文字幕亚洲高清 | av在线精品 | 国产天天综合 | 国产黄a三级三级 | 2018亚洲男人天堂 | 69国产成人综合久久精品欧美 | 热久在线 | 欧美有色 | 麻豆视频入口 | 91黄色小网站 | 久久毛片高清国产 | 日本3级在线观看 | 午夜精品久久久久久久99无限制 | 91香蕉视频污在线 | 亚洲国产美女久久久久 | 在线日韩精品视频 | 色91av| 日日精品| 韩国av在线播放 | 国产福利91精品一区二区三区 | 国产日韩欧美视频在线观看 | 蜜臀av夜夜澡人人爽人人 | 欧美电影黄色 | 99免费在线观看 | 欧美精品国产综合久久 | 久久狠狠婷婷 | 综合色在线观看 | 色天天天 | 日韩精品在线播放 | 草草草影院 | 成人av在线影视 | www.97视频 | 午夜精品av | 成年人在线观看免费视频 | 三级av在线播放 | 国产精品久久久久一区二区三区共 | 激情欧美一区二区免费视频 | 成人av中文字幕在线观看 | 综合网五月天 | 人人干干人人 | 中文字幕精品在线 | 久久国产一区二区三区 | 99在线观看免费视频精品观看 | 国产小视频在线 | 亚洲午夜久久久久久久久久久 | 日本激情动作片免费看 | 国产精品一区二区三区在线免费观看 | 成av人电影 | 国内精品毛片 | 免费观看9x视频网站在线观看 | 成人午夜电影在线播放 | 视频二区在线视频 | 国产福利91精品一区二区三区 | 欧美aaa一级 | 在线免费视频一区 | 欧美日韩一区二区在线观看 | 国产伦精品一区二区三区照片91 | 成人福利在线播放 | 国产精品一区二区av日韩在线 | 五月天激情电影 | 亚洲视频免费视频 | 日韩欧美国产精品 | 日韩在线观看你懂的 | 欧美精品亚洲精品 | 成人影片免费 | 亚洲精品国产精品99久久 | 国产手机在线 | 亚洲精品在线免费看 | 国产一二三在线视频 | 午夜视频一区二区三区 | 亚洲美女精品视频 | 毛片一区二区 | 欧美成人aa | 激情综合站 | 亚洲欧洲精品在线 | 日韩大陆欧美高清视频区 | 日本一区二区三区免费看 | 狠狠干天天色 | 爱射综合 | 亚洲视屏 | 91成人精品| 久久久精品欧美一区二区免费 | 精品一区精品二区高清 | 日韩欧美网址 | 久久久久亚洲国产精品 | 久9在线| 日韩高清在线一区 | 久久视频在线免费观看 | 亚洲国产精品久久 | 香蕉视频导航 | 国产精品毛片一区视频 | 久久久精品网站 | 日日夜夜艹| 狠狠操狠狠操 | 超碰人人在线 | 色香天天 | 日本午夜在线观看 | 四虎影视精品永久在线观看 | 国产一区视频免费在线观看 | 国产999视频 | 天天天操天天天干 | 日韩毛片在线免费观看 | 日韩欧美在线视频一区二区三区 | 岛国大片免费视频 | 亚洲精品综合一区二区 | 美女视频黄免费 | 欧美在线一二区 | 区一区二区三区中文字幕 | 色综合天天| 啪啪免费试看 | 国产 一区二区三区 在线 | 国内久久久 | www天天干com| 九九久久成人 | www.色国产| www..com黄色片 | 色小说在线 | 日日夜夜精品视频天天综合网 | 一区二区 精品 | av高清一区 | 久久精品久久国产 | 黄在线 | 久久婷婷影视 | 日韩高清成人 | 黄色小视频在线观看免费 | 久艹在线免费观看 | 国产这里只有精品 | 99av在线视频 | 成人中文字幕+乱码+中文字幕 | 国产精品大尺度 | 九九精品视频在线看 | 国产精品美女久久久久久久 | 免费亚洲视频在线观看 | 日韩电影在线观看一区二区 | 天天爱综合 | 97精品国产97久久久久久粉红 | 国产小视频免费在线观看 | 91三级在线观看 | 久久久久久久久久电影 | 成人免费在线观看av | 国产一二三区在线观看 | 亚洲精品玖玖玖av在线看 | 亚洲欧美精品一区 | 亚洲欧美色婷婷 | 精品一区欧美 | 欧美精品一二三 | 天天看天天操 | av丁香| 奇米影视777四色米奇影院 | 日韩欧美一区二区三区视频 | 天天综合亚洲 | 日本久久久久久科技有限公司 | 中文字幕免费中文 | 欧美日韩免费观看一区=区三区 | 国产精品一区欧美 | 成人app在线播放 | 亚洲91精品在线观看 | www.天天色.com | 国产美女在线精品免费观看 | www.97色.com| 又黄又爽的免费高潮视频 | 国产一级片观看 | 波多野结衣电影一区 | 99久久久国产精品 | 久久尤物电影视频在线观看 | 伊人五月 | 日韩免费在线观看视频 | 久久久精品网站 | 2019国产精品 | av看片网 | 日韩中文字幕免费视频 | 久久99久久99精品免观看软件 | 色综合久久久久网 | 欧美小视频在线 | 欧美大香线蕉线伊人久久 | 日韩欧美不卡 | ww视频在线观看 | 中文字幕中文字幕 | 97人人爽 | 亚洲国产成人精品在线 | 欧美激情xxxx性bbbb | 国产原创av片 | 97在线视频网站 | 欧美视频日韩视频 | 人人干免费 | 久久色在线播放 | 婷婷中文字幕在线观看 | 黄色精品一区二区 | 91一区二区三区久久久久国产乱 | 亚洲视频电影在线 | 久久99精品国产麻豆宅宅 | 国产不卡视频在线 | 最近日本字幕mv免费观看在线 | 亚洲一级特黄 | 91亚洲免费| 国产成人精品午夜在线播放 | 婷婷丁香激情五月 | 色网站中文字幕 | 激情开心色 | 福利一区二区三区四区 | 国产亚洲一区二区在线观看 | 亚洲资源一区 | 黄色91在线观看 | 四虎国产精品免费观看视频优播 | 中文字幕免费高清av | 亚洲日本va中文字幕 | 国产美女网站在线观看 | 欧美日韩国产网站 | av片在线观看免费 | 久久99国产精品免费网站 | 久操免费视频 | 在线播放 日韩专区 | 午夜电影 电影 | 久久久久久久久久久久久影院 | 成人一级黄色片 | 粉嫩av一区二区三区入口 | 99r在线精品| 亚洲视频网站在线观看 | 欧美动漫一区二区三区 | 欧美性大战久久久久 | 久久久久久亚洲精品 | 亚洲精品99久久久久久 | 亚洲va在线va天堂 | 久久久久久中文字幕 | 911香蕉视频| 免费看一及片 | 国产亚洲精品bv在线观看 | 国产99久久久国产精品 | 亚洲一级片 | 成人午夜电影在线观看 | 欧美激精品 | www.天天草 | 最新国产福利 | 午夜精品久久久久久中宇69 | 中国一级特黄毛片大片久久 | 国产精品久久久久久久7电影 | 香蕉网在线播放 | 国产成人久久精品 | 成人免费xyz网站 | 久久久久久久久久久久国产精品 | 久久艹在线 | wwwwww黄| 成人黄色免费在线观看 | 成人精品一区二区三区中文字幕 | 亚洲高清av | 91传媒免费在线观看 | 日本精油按摩3 | 人人精久 | 免费观看黄 | 亚洲综合在线发布 | 中文字幕视频三区 | 69国产盗摄一区二区三区五区 | 在线综合 亚洲 欧美在线视频 | 五月开心六月伊人色婷婷 | 国产亚洲成人精品 | 爱情影院aqdy鲁丝片二区 | 久久国产精品免费观看 | 日韩a级免费视频 | 国产二区视频在线 | 麻豆91在线看 | 91电影福利 | 一级片免费在线 | 91系列在线| 国产69精品久久久久久久久久 | 99精品欧美一区二区蜜桃免费 | 成人黄色av网站 | 国产视频一区在线免费观看 | 91在线免费看片 | 在线观看av不卡 | 国产69精品久久久久久 | 日日摸日日添夜夜爽97 | 人人爽人人爽人人片av免 | 久久久亚洲精华液 | 免费精品视频在线观看 | 黄色av一区 | 丝袜美女视频网站 | 日韩av进入 | 免费av观看 | 欧美色图视频一区 | 国产精品久久久久永久免费看 | 午夜久久久精品 | 国产午夜三级一区二区三桃花影视 | www.夜夜干.com| 91少妇精拍在线播放 | 亚洲不卡在线 | 国产精品视频永久免费播放 | 超碰97人人射妻 | 亚洲精品va| 久色 网 | 黄色成人av | 毛片基地黄久久久久久天堂 | 日韩精品在线播放 | 欧美日韩在线免费观看 | 91精品视频网站 | 综合色婷婷 | 国产91在线 | 美洲 | 国产成人av电影在线 | 亚洲久草在线视频 | 天天操天天射天天 | 色网站黄| 最新国产中文字幕 | 久久字幕 | av在线免费观看不卡 | 一区二区三区精品在线视频 | 欧美午夜精品久久久久久浪潮 | 久久久久 | 成人免费视频观看 | 国产精品久久久av | 精品一区在线看 | 成人黄色电影免费观看 | 81国产精品久久久久久久久久 | 久久精品美女 | 亚洲久草网 | 久久视频在线免费观看 | 99热官网 | 久久精品网址 | 国产精品不卡一区 | 色噜噜日韩精品欧美一区二区 | 国产手机精品视频 | 亚洲精品国产综合99久久夜夜嗨 | 精品一区二区三区久久 | 国产五月婷 | 久久久国产一区二区三区 | 91人人爽久久涩噜噜噜 | 久久黄色成人 | 成人少妇影院yyyy | 国产午夜精品视频 | 国产日韩欧美在线播放 | 亚洲一区久久 | www国产亚洲精品久久网站 | 玖玖爱在线观看 | 天天色视频 | 丁香婷婷久久久综合精品国产 | 999抗病毒口服液 | 日韩特级黄色片 | 欧美国产不卡 | 草久久久久久久 | 久久精品亚洲国产 | 国产精品久久影院 | 夜夜骑日日 | 亚州精品视频 | 久久精品5 | 国产精品999久久久 久产久精国产品 | 日韩精品不卡在线 | www.狠狠插.com | 在线观看黄污 | 精品一二三四视频 | 国产丝袜制服在线 | 国产v亚洲v| 天天操天天干天天插 | 成人av免费在线 | 国产精品亚州 | 久久公开视频 | 成人午夜电影在线 | 亚洲精品456在线播放 | 91在线播 | 大型av综合网站 | 日韩黄色一区 | 久久精品福利视频 | 国产视频精品在线 | 亚洲伦理电影在线 | 国产片网站 | 麻豆mv在线观看 | 亚洲免费永久精品国产 | 久久久国产影院 | 久久综合久久伊人 | 亚洲高清在线观看视频 | 在线看中文字幕 | 亚洲精品国产精品99久久 | 一区二区三区久久精品 | 美女视频黄在线 | 在线小视频你懂的 | 性色大片在线观看 | 国产成人精品一区二区三区福利 | 天天操天天草 | 国模视频一区二区三区 | 国产精品久久99综合免费观看尤物 | 九九免费在线看完整版 | 99视频精品全部免费 在线 | av在线播放观看 | 午夜影院在线观看18 | 久久精品视频在线播放 | 高清av影院 | 国产精品在线看 | 视频1区2区| 欧美色图亚洲图片 | 成人视屏免费看 | 玖玖在线观看视频 | 日韩av一区二区在线播放 | 一级黄色在线视频 | 久久热亚洲 | 91中文字幕在线 | 日日爽日日操 | 成人精品一区二区三区电影免费 | 国际精品久久久 | 欧美激情视频一二区 | 亚洲第一区在线观看 | 日本久久成人中文字幕电影 | 成年人在线观看视频免费 | 亚洲精品国产品国语在线 | 欧美a√大片 | 亚洲综合少妇 | av+在线播放在线播放 | 99视频偷窥在线精品国自产拍 | 国产精品视频内 | 精品中文字幕在线 | 成人羞羞视频在线观看免费 | 亚洲国产精品小视频 | 麻豆视频观看 | www.97视频 | 免费看的黄色网 | 啪嗒啪嗒免费观看完整版 | 久久99精品国产一区二区三区 | 久久精品亚洲 | 最新日本中文字幕 | 一区三区视频在线观看 | 国产美女主播精品一区二区三区 | 国产精品久久99综合免费观看尤物 | 欧美在线观看视频一区二区 | 天天色 天天 | 最近中文字幕高清字幕在线视频 | 国产a国产a国产a | 中文字幕免费播放 | 国产精品毛片一区视频 | 伊人婷婷激情 | 久久国产精品99精国产 | 日本久久电影 | 99色免费| 国产精品一区二区av影院萌芽 |