亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
自由口模式下PLC與計算機的通信
收藏本文     查看收藏
概述
----本例說明如何以自由協議實現計算機與S7-200的通信,計算機作為主站,可以實現對PLC從站各寄存器的讀/寫操作。
----計算機通過COM口發送指令到PLC的PORT0(或PORT1)口,PLC通過RCV接收指令,然后對指令進行譯碼,譯碼后調用相應的讀/寫子程序實現指令要求的操作,并返回指令執行的狀態信息。

通信協議
----在自由口模式下,通信協議是由用戶定義的。用戶可以用梯形圖程序調用接收中斷、發送中斷、發送指令(XMT)、接受指令(RCV)來控制通信操作。在自由口模式下,通信協議完全由梯形圖程序控制。

指令格式定義

  • 計算機每次發送一個33字節長的指令來實現一次讀/寫操作,指令格式見表1 說明:
    1. 起始字符
      ----起始字符標志著指令的開始,在本例中被定義為ASCII碼的"g",不同的PLC從站可以定義不同的起始字符以接收真對該PLC的指令。
    2. 指令類型
      ----該字節用來標志指令的類型,在本例中05H代表讀操作,06H代表寫操作。
    3. 目標PLC站地址
      ----目標PLC站地址占用指令的B2、B3兩個字節,以十六進制ASCII碼的格式表示目標PLC的站地址。
    4. 目標寄存器地址
      ----在PLC內部可以用4個字節來表示一個寄存器的地址(但不能表示一個位地址)。前兩個字節表示寄存器類型,后兩個字節表示寄存器號。
      00 00(H):   I寄存器區
      01 00(H):   Q寄存器區
      02 00(H):   M寄存器區
      08 00(H):   V寄存器區

      例如:
      IB000的地址可表示為   00 00 00 00(H)
      VB100的地址可表示為   08 00 00 64(H)
    5. 讀/寫字節數M
      ----當讀命令時,始終讀回從目標寄存器開始的連續8個字節的數據(轉換為十六進制ASCII碼后占用16個字節),可以根據自己的需要取用,M可以任意寫入。
      ----當寫命令時,M表示的是要寫入數據的十六進制ASCII碼所占用的字節數。例如要寫入1個字節的數據,數據在指令中以十六進制ASCII碼表示,它將占用2個字節,此時應向M中寫入"02"。同理,如果要寫入5個字節的數據,M中應寫入"0A"。
    6. 要寫入的數據
      ----要寫入的數據在指令中以十六進制ASCII碼的格式表示,占用指令的B14-B29共16個字節。數據區必須填滿,但只有前M個字節的數據會被寫入目標寄存器。一條指令最多可以寫入8個字節的數據(此時M中應寫入"10",代表十進制的16)
    7. BCC校驗碼
      ----在傳輸過程中,指令有可能受到任何的干擾而使原來的數據信號發生扭曲,此時的指令當然是錯誤的,為了偵測指令在傳輸過程中發生的錯誤,接收方必須對指令作進一步的確認工作,以防止錯誤的指令被執行,最簡單的方法就是使用校驗碼。BCC校驗碼的方法就是將要傳送的字符串的ASCII碼以字節為單位作異或和,并將此異或和作為指令的一部分傳送出去;同樣地,接收方在接到指令后,以相同的方式對接收到的字符串作異或和,并與傳送方所送過來的值作對比,若其值相等,則代表接收到的指令是正確的,反之則是錯誤的。
      ----在本例中,bcc為指令B1到B29的異或和,BCC為bcc的十六進制ASCII碼。
      ----bcc=B1 xor B2 xor B3 xor B4 xor …… xor B29
    8. 結束字符
      ----結束字符標志著指令的結束,在本例中被定義為ASCII碼的"G",不同的PLC從站可以定義不同的結束字符以接收真對該PLC的指令。
  • PLC在接到上位機指令后,將發送一個21字節長反饋信息,格式見表2
    說明:
    1. 起始字符
      ----起始字符標志著反饋信息的開始,在本例中被定義為ASCII碼的"g",不同的PLC從站可以定義不同的起始字符,這樣上位機可以根據信息的起始字符來判斷反饋信息的來源。
    2. 狀態信息
      ----該字節包含指令執行的狀態信息,在本例中
      01H   代表   讀取正確
      02H   代表   寫入正確
      03H   代表   BCC校驗碼錯誤
      04H   代表   指令不合法
    3. 數據區
      ----反饋信息的B3到B18為讀指令所要讀取的數據,以十六進制ASCII碼表示。
    4. BCC校驗碼
      ----與上位機指令中的BCC校驗碼類似,它是反饋信息B3到B18的異或和。
    5. 結束字符
      ----結束字符標志著反饋信息的結束,在本例中被定義為26H。

指令中為何要使用ASCII碼
----一條指令除包含數據外,還包含必要的控制字(起始字符、結束字符、指令類型等)。如果指令中的數據直接以其原本的形式傳輸,則不可避免的會與指令中的控制字發生混淆。
----例如本例中,指令的起始字符為"g",其ASCII碼值為67H,結束字符為"G",其ASCII碼值為47H。假設要寫入的數據中也有47H,并且數據直接以其原本的形式傳輸,則PLC會因為接收到了數據中的47H而停止接收,這樣PLC接收到的指令將是一個不完整的非法指令,很可能造成PLC的誤動作。
----為了避免這種情況的發生,可以用文本來傳送二進制數據。通過以16進制ASCII碼的格式描述數據,每個二進制的字節都可以表示成一對ASCII編碼,這對編碼表示這個字節的兩個16進制字符。這種格式可以表示任何的數值,僅僅使用ASCII代碼的30H到39H(表示0到9)和41H到46H(表示A到F)。ASCII碼的其余部分可以用作控制字(起始標志、結束標志、指令類型等)。這樣,數據中的47H以ASCII碼的形式進行傳送就變成了34H 37H 兩個字節,從而避免了PLC因接收到數據中的47H而停止接收的錯誤。

表1 上位機指令格式
Byte0 起始字符
Byte1 指令類型(讀/寫)
Byte2 目標PLC站地址(十六進制ASCII碼)
Byte3
Byte4 目標寄存器地址(十六進制ASCII碼)
Byte5
Byte6
Byte7
Byte8
Byte9
Byte10
Byte11
Byte12 讀/寫字節數M(十六進制ASCII碼)
Byte13
Byte14 要寫入的數據(十六進制ASCII碼)
Byte15
Byte16
Byte17
Byte18
Byte19
Byte20
Byte21
Byte22
Byte23
Byte24
Byte25
Byte26
Byte27
Byte28
Byte29
Byte30 BCC校驗碼(十六進制ASCII碼)
Byte31
Byte32 結束字符

表2 反饋信息格式
Byte0 起始字符
Byte1 狀態信息
Byte2 數據區(十六進制ASCII碼)
Byte3
Byte4
Byte5
Byte6
Byte7
Byte8
Byte9
Byte10
Byte11
Byte12
Byte13
Byte14
Byte15
Byte16
Byte17
Byte18 BCC校驗碼(十六進制ASCII碼)
Byte19
Byte20 結束字符

PLC程序執行過程
----PLC在第一次掃描時執行初始化子程序,對端口及RCV指令進行初始化。初始化完成后,運行RCV指令使端口處于接受狀態。
----RCV會將以"g"開頭"G"結尾的指令保存到接收緩沖區,并同時產生接收完成中斷。
----RCVcomplete中斷服務程序用來處理接收完成中斷事件,它會將接收緩沖區中的十六進制ASCII碼還原成數據并保存,同時置位Verify子程序的觸發條件(M0.1)。 ----Verify子程序首先復位本身的觸發條件以防止子程序被重復調用,然后求出接收緩沖區中指令的BCC校驗碼并與指令中的BCC校驗碼進行比對。如果相等則置BCC碼校驗正確的標志位(M0.0)為1;如果指令格式正確(指令的結束標志在接收緩沖區中特定的位置VB133)而BCC碼不相等,則發送代表BCC校驗碼錯誤的反饋信息;如果指令格式不正確(VB133中不是指令的結束標志),則返回代表指令格式錯誤的反饋信息。
----Read子程序的觸發條件為:指令中的站地址與本機站地址相符、指令類型為讀指令、BCC檢驗碼正確。當條件滿足時,Read子程序被執行。Read子程序首先禁止RCV,然后將指令所要讀取的數據轉換成十六進制ASCII碼并寫入發送緩沖區、計算BCC檢驗碼、最后發送反饋信息。
----Write子程序的觸發條件為:指令中的站地址與本機站地址相符、指令類型為寫指令、BCC檢驗碼正確。當條件滿足時,Write子程序被執行。Write子程序首先禁止RCV,然后將指令中的數據寫入目標寄存器,最后發送代表寫入正確的反饋信息。
----PLC每接到一條指令后都會發送一條反饋信息,當反饋信息發送完成時,會產生發送完成中斷,XMTcomplete中斷服務程序用來處理發送完成中斷事件。在XMTcomplete中斷服務程序中所要執行的操作包括:復位BCC校驗碼正確的標志位(M0.0);允許RCV;bcc碼寄存器清零;重新裝入用于計算BCC校驗碼的地址指針;接收緩沖區中存放指令結束字符的字節VB133清零(用來判斷下一條指令格式是否正確)。

PLC寄存器地址分配
----此程序占用PLC寄存器的VB100-VB199,內部繼電器占用M0.0和M0.1。寄存器地址分配見表3、表4、表5、表6。

表3 接收緩沖區
VB100 字符數              
VB101 起始字符 Byte0
VB102 指令類型(讀/寫) Byte1
VB103 目標PLC站地址(十六進制ASCII碼) Byte2
VB104 Byte3
VB105 目標寄存器地址(十六進制ASCII碼) Byte4
VB106 Byte5
VB107 Byte6
VB108 Byte7
VB109 Byte8
VB110 Byte9
VB111 Byte10
VB112 Byte11
VB113 讀/寫字節數M(十六進制ASCII碼) Byte12
VB114 Byte13
VB115 要寫入的數據(十六進制ASCII碼) Byte14
VB116 Byte15
VB117 Byte16
VB118 Byte17
VB119 Byte18
VB120 Byte19
VB121 Byte20
VB122 Byte21
VB123 Byte22
VB124 Byte23
VB125 Byte24
VB126 Byte25
VB127 Byte26
VB128 Byte27
VB129 Byte28
VB130 Byte29
VB131 BCC校驗碼(十六進制ASCII碼) Byte30
VB132 Byte31
VB133 結束字符 Byte32

表4 譯碼區
VB134 PLC站號(ATH from VB103-VB104)
VB135 合成為VD135作為目標寄存器的地址指針
(ATH from VB105-VB112)
VB136
VB137
VB138
VB139 讀/寫字節數(ATH from VB113-VB114)
VB140 bcc碼(ATH from VB131-VB132)
VB141 未使用
VB142
VB143
VB144
VB145
VB146
VB147
VB148
VB149 和成為VD149作為VB102的地址指針
用以計算BCC校驗碼
VB150
VB151
VB152

表5 發送緩沖區
VB153 字符數              
VB154 起始字符 Byte0
VB155 狀態信息 Byte1
VB156 數據區(十六進制ASCII碼) Byte2
VB157 Byte3
VB158 Byte4
VB159 Byte5
VB160 Byte6
VB161 Byte7
VB162 Byte8
VB163 Byte9
VB164 Byte10
VB165 Byte11
VB166 Byte12
VB167 Byte13
VB168 Byte14
VB169 Byte15
VB170 Byte16
VB171 Byte17
VB172 BCC校驗碼(十六進制ASCII碼) Byte18
VB173 Byte19
VB174 結束字符 Byte20

表6 其它
VB175 合成為VW175
作為接收時計算bcc碼循環的INDX
VB176
VB177 合成為VW177
作為發送時計算bcc碼循環的INDX
VB178
VB179 接收數據的bcc碼
VB180 發送數據的bcc碼
VB181 合成為VD181作為VB156的地址指針
(計算發送反饋信息的bcc碼時使用)
VB182
VB183
VB184
VB185至VB198 未使用
VB199 本機站號

程序清單

主程序:
NETWORK 1
LD SM0.1 //第一次掃描調用初始化子程序
CALL initialize  
 
NETWORK 2
LDB= VB134, VB199 //指令中的站地址與本機站地址相符
AB= VB102, 5 //指令類型為讀指令
A M0.0 //BCC碼校驗正確
CALL Read //調用讀子程序
 
NETWORK 3
LDB= VB134, VB199 //指令中的站地址與本機站地址相符
AB= VB102, 6 //指令類型為寫指令
A M0.0 //BCC碼校驗正確
CALL Write //調用寫子程序
 
NETWORK 4
LD M0.1 //指令接收完成后調用BCC碼校驗子程序
CALL Verify  
 
NETWORK 5
LD SM4.5 //當端口空閑時啟動RCV
RCV VB100, 0  

Read子程序:
NETWORK 1
LD SM0.0 //停止端口0的接收
R SM87.7, 1  
R M0.0, 1  
RCV VB100, 0  
 
NETWORK 2
LD SM0.0 //將數據寫入發送緩沖區
MOVB 103, VB154  
MOVB 1, VB155  
HTA *VD135, VB156, 16  
MOVB 26, VB174  
MOVB 21, VB153  
 
NETWORK 3
LD SM0.0 //計算BCC校驗碼
FOR VW177, +1, +16  
 
NETWORK 4
LD SM0.0  
XORB *VD181, VB180  
 
NETWORK 5
LD SM0.0  
INCD VD181  
 
NETWORK 6
NEXT    
 
NETWORK 7
LD SM0.0  
HTA VB180, VB172, 2 //BCC校驗碼寫入發送緩沖區
 
NETWORK 8
LD SM4.5 //發送反饋信息
XMT VB153, 0  

Write子程序:
NETWORK 1
LD SM0.0 //停止端口0的接收
R SM87.7, 1  
R M0.0, 1  
RCV VB100, 0  
 
NETWORK 2
LD SM0.0 //裝入要寫如數據源的地址指針
MOVD &VB115, VD145  
 
NETWORK 3
LD SM0.0 //寫入數據
ATH *VD145, *VD135, VB139  
 
NETWORK 4
LD SM0.0 //指令執行的反饋信息寫入發送緩沖區
MOVB 21, VB153  
MOVB 103, VB154  
MOVB 2, VB155  
MOVB 26, VB174  
 
NETWORK 5
LD SM4.5 //發送指令執行的反饋信息
XMT VB153, 0  

Verify子程序:
NETWORK 1
LD SM0.0  
R M0.1, 1 //復位verify子程序的執行條件
 
NETWORK 2
LD SM0.0 //計算BCC碼
FOR VW175, +1, +29  
 
NETWORK 3
LD SM0.0  
XORB *VD149, VB179  
 
NETWORK 4
LD SM0.0  
INCD VD149  
 
NETWORK 5
NEXT    
 
NETWORK 6
LDB= VB179, VB140 //當BCC碼校驗正確時,M0.0置1
AB= VB133, 71  
S M0.0, 1  
 
NETWORK 7
LDB= VB133, 71 //BCC碼錯誤時發送反饋信息
AB<> VB179, VB140  
MOVB 21, VB153  
MOVB 103, VB154  
MOVB 3, VB155  
MOVB 26, VB174  
R SM87.7, 1  
RCV VB100, 0  
XMT VB153, 0  
 
NETWORK 8
LDB<> VB133, 71 //指令格式錯誤或RCV超時時發送反饋信息
MOVB 21, VB153  
MOVB 103, VB154  
MOVB 4, VB155  
MOVB 26, VB174  
R SM87.7, 1  
RCV VB100, 0  
XMT VB153, 0  

Initialize子程序:
NETWORK 1
LD SM0.0  
MOVB 9, SMB30 //0口"9600,N,8,1"
 
NETWORK 2
LD SM0.0 //RCV指令初始化
MOVB 16#EC, SMB87  
MOVB 103, SMB88  
MOVB 71, SMB89  
MOVB +1000, SMW92  
MOVB 35, SMB94  
R SM87.2, 1  
 
NETWORK 3
LD SM0.0  
ATCH RCVcomplete, 23 //連接口0接收完成的中斷
 
NETWORK 4
LD SM0.0  
ATCH XMTcomplete, 9 //連接口0發送完成的中斷
 
NETWORK 5
LD SM0.0  
ENI   //中斷允許
 
NETWORK 6
LD SM0.0  
MOVB 2, VB199 //將本機站地址裝入寄存器
 
NETWORK 7
LD SM0.0  
MOVB &VB102, VD149 //裝入地址指針
MOVB 0, VB179 //BCC碼寄存器清零
MOVB &VB156, VD181 //裝入地址指針
MOVB 0, VB180 //BCC碼寄存器清零

RCVcomplete中斷程序
NETWORK 1
LD SM0.0  
ATH VB103, VB134, 2 //指令譯碼(ASCII碼到十六進制)
ATH VB105, VB135, 8  
ATH VB113, VB139, 2  
ATH VB131, VB140, 2  
S M0.1, 1 //置位Verify子程序的觸發條件
MOVB 0, VB179 //BCC碼寄存器清零
MOVD &VB102, VD149 //裝入地址指針

XMTcomplete中斷程序
NETWORK 1
LD SM0.0  
R M0.0, 1 //復位BCC校驗碼正確的標志位
S SM87.7, 1 //允許口0進行接收
MOVB 0, VB179 //BCC校驗碼寄存器清零
MOVB 0, VB180 //BCC校驗碼寄存器清零
MOVD &VB102, VD149 //重新裝入地址指針
MOVD &VB156, VD181  
MOVB 0, VB133 //接收緩沖區中存放指令結束字符的字節


 

狀 態: 離線

公司簡介
產品目錄
供應信息

公司名稱: 西門子(中國)有限公司
聯 系 人: 技術支持
電  話: 010-64731919
傳  真: 010-64731096
地  址: 北京市朝陽區望京中環南路7號 郵政信箱: 8543
郵  編: 100102
主  頁:
 
該廠商相關解決方案:
西門子在青島卷煙廠成功實施MES系統
西門子S7-200 PLC在均勻化著色電源中的應用
SIWAREX稱重技術結合PCS7在制藥公司帶來的巨大利益
新型玻璃原料配料控制系統的開發及應用
西門子稱重給料機在電解鋁石油焦煅燒工藝的應用
基于Profibus DP的紙機傳動控制系統設計
西門子S7-300軟冗余系統在垃圾處理自控系統中的應用
西門子SIMATIC控制技術在轎車涂裝線高速旋杯自動靜電噴涂機系統的開發與應用
安全總線協議PROFIsafe在汽車廠總裝車間的應用
WINCC冗余系統在連續鍍鋅生產線的應用
西門子PA儀表與PCS7系統結合在華新水泥(武穴)項目中的應用
西門子信息化電能管理系統
更多方案...
立即發送詢問信息在線聯系該解決方案廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

少妇饥渴偷公乱A级无码| 国产精品天干天干在线观看澳门| 国产成人精品人人2020视频| 国产精品无码永久免费888| 国产在视频线精品视频| 精品人妻一区二区三区视频53一 | 人人妻人人妻人人片色AV| 少妇人妻综合久久中文字幕| 无码一区二区三区中文字幕| 亚洲国产成人精品青青草原 | 动漫人物插画动漫人物的视频| 国产妇女馒头高清泬20P多毛| 国产又爽又粗又猛的视频| 精品亚洲欧美无人区乱码| 美女裸身裸乳免费视频的APP| 欧美精品第1页WWW| 色噜噜精品一区二区三区| 午夜免费福利小电影| 亚洲精品无码成人片久久不卡| 呦交小U女国产精品视频| BGMBGM浓毛老太太| 都市 亚洲 自拍 小说 校园| 国产裸体舞一区二区三区 | 人妻出轨无码AV| 熟妇大屁股一区二区三区视频| 亚欧乱色熟女一区二区| 亚洲人女屁股眼HD| 13学生小美女洗澡裸体视频| 宝贝儿感受到它对你的爱了吗小说| 公交车大龟廷进我身体里| 韩国三级中文字幕HD久久精品| 久久久久久久综合综合狠狠| 欧美丰满少妇内射XXXX免费| 色狠狠AV一区二区三区| 亚洲 无码 制服 日韩 中文| 野花日本大全免费观看10电影| 99偷拍视频精品一区二区| 丁香五月开心婷婷激情综合| 国产乱人伦偷精品视频不卡| 久爱无码精品免费视频在线观看| 男同GAY片自慰AV网站| 日欧 片内射AV在线影院| 亚欧美日乱码视频在线观看| 一本精品99久久精品77| MM131巨爆乳美女少妇动态图| 国产成人国拍亚洲精品| 精品国产麻豆免费人成网站| 妺妺窝人体色www在线下载人| 日韩系列 无码迅雷| 小少妇BBBBBBBBBBBB| 一边做饭一边躁狂的原因分析| www.内射孕妇网站入口| 国产精品玖玖玖在线资源| 久久AV无码精品人妻糸列| 欧美色欧美亚洲高清在线观看| 天堂资源官网在线资源| 亚洲乱码无人区卡1卡2卡3| 99国精产品灬源码168| 国产MV高清砖码2022| 精品人妻无码专区中文字幕| 欧美极品少妇×XXXBBB| 天天躁日日躁狠狠躁AV| 亚洲无人区一码二码三码区别 | 精品久久久无码人妻中文字幕豆芽| 男女裸交免费无遮挡全过程| 少妇搡BBBB搡BBB搡| 亚洲精品宾馆在线精品酒店| 99久久综合狠狠综合久久| 国产成人亚洲精品无码车A| 久久国产精品娇妻素人| 秋霞人妻无码中文字幕| 小蜜被两老头吸奶头| 在线天堂资源WWW在线中文| 成人永久免费高清视频在线观看| 好男人好资源在线观看免费视频| 内射射满骚B含着小说| 四十如虎的丰满熟妇啪啪| 亚洲熟妇丰满XXXXX国语| 扒掉内裤露出打嫩嫩的屁股| 国产无遮挡裸体免费视频| 美美女高清毛片视频免费观看| 色欲丰满熟妇人妻AV无码| 亚洲乱码中文字幕久久孕妇黑人| GOGO高清大胆全人艺术| 国产无遮挡裸体免费直播| 麻豆文化传媒精品| 特黄做受又硬又粗又大视频18| 亚洲熟伦熟女新五十路熟妇| 宝宝腿趴开一点就不会疼的原因| 国产一区二区H无遮挡| 内射人妻无套中出无码| 无码人妻精品一区二区三区蜜桃91 | 丰满熟妇大号BBWBBWBBW| 久久99热只有频精品8| 人人添人人澡人人澡人人人人| 亚洲AV无码国产一区二区三区四| 77色午夜成人影院综合网| 国产精品你懂的在线播放| 伦人伦XXXX国语对白| 少妇精品揄拍高潮少妇| 亚洲熟女丰满多毛XXXXX| 被多人玩弄的烂货苏妖精| 饥渴人妻被快递员玩弄的视频| 欧美亚洲精品SUV| 亚洲AV无码乱码国产精品FC2| 99精品国产高清一区二区麻豆 | 妺妺窝人体色WWW在线直播| 玩弄JaPan白嫩少妇HD小说| 野花视频免费观看完整版| 肥臂熟妇高潮一区二区三区| 久久精品国产99久久久香蕉| 日韩在线 | 中文| 亚洲中文字幕无码一区二区三区| 抽搐一进一出再深一点| 久久精品国产亚洲AV麻豆色欲| 日韩人妻无码精品免费SHIPI| 亚洲日韩片无码中文字幕| 成人免费A级毛片无码片在线播放| 精品毛卡卡1卡2卡3麻豆| 日本熟少妇裸交ⅩXX视频| 亚洲美女又黄又爽在线观看| 成年女人毛片视频免费| 久久96热在精品国产高清| 色噜噜人妻av无码| 伊人久久久久熟女AV大片| 国产成人V在线免播放观看| 免费A级毛片无码视频| 无人区码卡二卡WWW| AV无码天堂一区二区三区| 狠狠色噜噜狠狠狠777米奇| 人妻丰满熟妇AⅤ无码区| 亚洲女人天堂成人AV在线| 敌伦交换第21部分正文内容| 久久综合九色综合欧美婷婷 | 国产偷国产偷亚洲清高孕妇| 欧美日韩乱一区二区三区| 亚洲成熟丰满熟妇高潮XXXXX| 波多野结衣在线播放| 久久精品一区二区三区AV| 少妇无码AV无码专区在线观看| 中国女人内射6XXXXXWWW| 国产精品无码AV无码| 欧美人妻体内射射| 亚洲精品卡2卡3卡4卡5卡区| 第一次爱的人视频播放完整版免费| 久久久久亚洲AV片无码V| 天天躁日日躁狠狠躁裸体| 97国产精华最好的产品有哪些| 黑人巨大精品欧美一区二区免费| 日本毛多水多做受视频| 一边做饭一边暴躁怎么办| 国产精品久久久天天影视香蕉| 欧美极品少妇XXXXⅩ高跟鞋| 亚洲国产午夜精品理论片妓女| 饭桌上故意张开腿让公在线看| 麻豆国产成人AV在线播放| 新版天堂8中文在线最新版官网| OLDVIDEO高潮日本熟妇| 久久99久久99小草精品免视看| 天天综合天天爱天天做| AV天堂东京热无码专区| 激情五月色综合国产精品| 色老头精品午夜福利视频| 中国鲜肉GAY高中XX禁18网| 国产在线精品一区二区中文| 日本极品白嫩ASSPICS| 欲求不满邻居的爆乳在线播放| 国产男男Gay做受ⅩXX高潮| 人善交XUANWEN200| 曰本熟妇色XXXXX曰本妇| 国产在视频线精品视频| 三上悠亚SSNL-618无码播| 性欧美乱妇COME | 亚洲AV无码男人的天堂| 大帝AV在线一区二区三区| 免费无码高H视频在线观看h| 亚洲国产成人综合精品| 国产98在线 | 免费、| 欧美成人一区二区| 亚洲欧洲日产国码无码AV喷潮| 国产粗语刺激对白ⅩXX| 人妻丰满熟妇AV无码区动漫| 怡红院A∨人人爰人人爽| 国产永久AV福利在线观看| 肉丝超薄少妇一区二区三区| 18禁勿入免费网站入口不卡| 精品人妻久久久久久888| 我一边做饭一边被躁了怎么回事| АⅤ天堂中文在线网| 久久综合婷婷成人网站| 亚洲AV无码一级毛片少妇| 国产 熟女 高潮 www| 欧美颜射内射中出口爆在线| 一二三四免费观看在线视频| 国产又粗又湿又刺激18禁| 书房双乳晃动干柴烈火| YY8090福利午夜理论片| 麻花传媒68XXX在线观看| 亚洲精品卡2卡3卡4卡5卡区 | 国产69精品久久久久99尤物|