欧美日韩操-欧美日韩不卡中文字幕在线-欧美日韩不卡在线-欧美日韩不卡一区-欧美日韩不卡视频一区二区三区-欧美日韩不卡视频

18621383605

上海市寶山區富聯一路98號6棟

側邊懸浮
主頁 > 新聞動態 > 行業新聞

上位機C#通過TCPIP和庫卡機器人通訊

2020-02-14 17:24:08

上位機C#通過TCPIP和庫卡機器人通訊

注:本文章文字、圖片部分來自網絡
版權歸原作者,侵刪。
您是否對將工業自動化集成到您的設施中感興趣?如果是這樣,那么您應該致電工業自動化和集成領域的領導者工博士。工博士是包括FANUC,Yaskawa,KUKA,KawasakiABB在內的多家不同機器人公司的認證集成商。我們的員工致力于幫助您為您的行業和預算構建和定制完美的自動化系統。
因為本文不是介紹該軟件的安裝,所以就不多做解釋,下面的內容默認已經能用自帶的測試軟件獲取庫卡機器人發送過來的數據。在此基礎上,我來說一下c#利用tcp/ip是如何跟庫卡機器人進行通訊的.
 
首先當然是TCP/IP的基礎部分,服務器和客戶端。這里將庫卡機器人作為客戶端,上位機作為服務器進行通訊。
 
private void button1_Click(object sender, EventArgs e)
        {
            OpenTCP();
        }
        /// <summary>
        /// TCP放在后臺線程
        /// </summary>
        private void OpenTCP()
        {
            //新建一個委托線程
            ThreadStart myThreadDelegate = new ThreadStart(Listen);
            //實例化新線程
            myThread = new Thread(myThreadDelegate);
            myThread.Start();
 
 
        }
        /// <summary>
        /// 創建TCP服務端并監聽
        /// </summary>
        public void Listen()//創建tcp服務端
        {   //設置端口
            setPort = 59152;
            //初始化SOCKET實例
            newsock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            //允許SOCKET被綁定在已使用的地址上。
            newsock.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
            //初始化終結點實例
            localEP = new IPEndPoint(IPAddress.Parse("172.31.1.250"), setPort);
            try
            {
                _sessionTable = new Hashtable(53);
                //綁定
                newsock.Bind(localEP);
                //監聽
                newsock.Listen(10);
                //開始接受連接,異步。=
                newsock.BeginAccept(new AsyncCallback(OnConnectRequest), newsock);
            }
            catch (Exception ex)
            {
 
            }
 
        }
        /// <summary>
        /// 客戶端連接
        /// </summary>
        /// <param name="ar"></param>
        public void OnConnectRequest(IAsyncResult ar)
        {
            //初始化一個SOCKET,用于其它客戶端的連接
 
            server1 = (Socket)ar.AsyncState;
            Client[theIndex] = server1.EndAccept(ar);
            DateTimeOffset now = DateTimeOffset.Now;
            Byte[] byteDateLine = new Byte[65534];
            remote = Client[theIndex].RemoteEndPoint;
            //把連接成功的客戶端的SOCKET實例放入哈希表
            _sessionTable.Add(Client[theIndex].RemoteEndPoint, null);
 
            //等待新的客戶端連接
            theListClient[theIndex, 0] = Client[theIndex].RemoteEndPoint.ToString();
            theListClient[theIndex, 1] = "1";
            server1.BeginAccept(new AsyncCallback(OnConnectRequest), server1);
            theIndex++;
            int myIndex = theIndex - 1;
            while (true)
            {
                try
                {
                    if (theListClient[myIndex, 1] == "0") return;
                    Thread.Sleep(150);
                    int recv = Client[myIndex].Receive(byteDateLine);
 
                    string stringdata = Encoding.UTF8.GetString(byteDateLine, 0, recv);
 
                    string ip = Client[myIndex].RemoteEndPoint.ToString();
 
                    //接受到客戶端消息
                    if (stringdata != "")
                    {
                        MessageBox.Show(stringdata);
                    }
                    //顯示客戶端發送過來的信息
 
                }
                catch (Exception ex)
                {
                    //從列表中移除通訊失敗的客戶端
                    string ip = Client[myIndex].RemoteEndPoint.ToString();
                    _sessionTable.Remove(Client[myIndex].RemoteEndPoint);
                    for (int i = 0; i < 256; i++)
                    {
                        if (Client[myIndex].RemoteEndPoint.ToString() == theListClient[i, 0]) theListClient[i, 1] = "0";
                    }
                    break;
                }
            }
 
        }
通過按鈕事件,創建后臺線程用于TCP服務端,創建服務端并開啟監聽后,就可以等待機器人客戶端發來的消息了。
 
 庫卡機器人TCP通訊存在三種數據發送格式:固定長度字節,任意長度字節,和xml格式。個人感覺xml格式比較好用,這里介紹xml的通訊。
 
xml的通訊,其實可以分解為幾個步驟:
 
機器人發送到上位機:機器人程序將變量或者數值寫入xml的元素中→機器人將xml發送通過服務端發送到上位機的服務端→服務端接受到數據,按照xml的格式解析其中元素。
 
RET=EKI_Init("XmlCallBack")//初始化xml文件
RET=EKI_Open("XmlCallBack")//打開(相當于客戶端請求連接)
//將變量或值寫入到xml文件的元素中
;FOLD Write data to connection
  ; Write frame to <LastPos X="" Y="" Z="" A="" B="" C="" />
  RET=EKI_SetFrame("XmlCallBack","Robot/Data/LastPos", TOOL_DATA[1])
  ; Write real to <ActPos X="" />
  RET=EKI_SetReal("XmlCallBack","Robot/Data/ActPos/@X", 1000.12)
  ; Write int to <Status></Status>
  RET=EKI_SetInt("XmlCallBack","Robot/Status", 12345678)
  ; Write string to <Mode></Mode>
  RET=EKI_SetString("XmlCallBack","Robot/Mode","ConnectSensor")
  ; Write bool to <LightOn></LightOn>
  RET=EKI_SetBool("XmlCallBack","Robot/RobotLamp/GrenLamp/LightOn",true)
;ENDFOLD (Write data to connection)
//發送xml到服務端
RET = EKI_Send("XmlCallBack","Robot")
上位機服務端獲取到的數據是:
 
<Robot><Data><LastPos X="483.980011" Y="7.210000" Z="239.869995" A="0.000000" B="0.000000" C="0.000000"></LastPos><ActPos X="1000.119995"></ActPos></Data><Status>12345678</Status><Mode>ConnectSensor</Mode><RobotLamp><GrenLamp><LightOn>1</LightOn></GrenLamp></RobotLamp></Robot>
然后對數據進行逐個元素的解析就可以了。要增加變量,只要對應在mxl文件,機器人程序和上位機解析過程中添加就可以了。
 
上位機發送到機器人:上位機將變量寫成xml格式,利用客戶端發送到機器人中的xml文件→機器人讀取xml文件中的元素值到程序中的變量
 
寫成xml格式:
 
sendstr = sendstr + "<Sensor><Status><IsActive>FALSE</IsActive></Status></Sensor>";
sendstr = sendstr + "<Sensor><Read><xyzabc X='10.0' Y='20.0' Z='30.0' A='40.0' B='50.0' C='60.0'></xyzabc></Read</Sensor>";
 
然后是tcp發送
 
/// <summary>
        /// 將字符串發送給機器人
        /// </summary>
        /// <param name="str"></param>
        private void sendToRobot(string str)
        {
            string sendstr;
            str = str.Replace(" ", "");
            string[] fields = str.Split(',');
            string header = "<Sensor>", tail = "</Sensor>";//變量xml文件中的父元素
 
            sendstr = header;
            //設置xml文件中變量的值,格式:<變量名>變量值</變量名>
            foreach (string item in fields)
            {
                string[] arr = item.Split('=');
                sendstr += "<" + arr[0] + ">" + arr[1] + "</" + arr[0] + ">";
            }
            sendstr += tail;
            //這些變量的某些中間父元素與前面的不同,所以另外寫
            sendstr = sendstr + "<Sensor><Status><IsActive>FALSE</IsActive></Status></Sensor>";
            sendstr = sendstr + "<Sensor><Read><xyzabc X='10.0' Y='20.0' Z='30.0' A='40.0' B='50.0' C='60.0'></xyzabc></Read></Sensor>";
            string strDataLine = sendstr;
            try
            {
                Byte[] sendData = Encoding.UTF8.GetBytes(strDataLine);
 
                foreach (DictionaryEntry de in _sessionTable)
                {
                    EndPoint temp = (EndPoint)de.Key;
                    {
                        for (int i = 0; i < theIndex; i++)
                        {
                            if (theListClient[i, 1] == "1")
                            {
                                if (temp.ToString() == theListClient[i, 0])
                                {
                                    try
                                    {
                                        Client[i].SendTo(sendData, temp);
                                    }
                                    catch (Exception ex)
                                    {
                                        
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch
            { }
        }
等發送完成之后,機器人再讀取
 
機器人從xml元素中讀取值或者屬性并賦予創建的變量
  RET=EKI_GetString("XmlCallBack","Sensor/Message",valueChar[])
  RET=EKI_GetInt("XmlCallBack","Sensor/Nmb",valueInt)
  RET=EKI_GetBool("XmlCallBack","Sensor/Status/IsActive" ,valueBOOL)
  RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame)
然后就可以在機器人程序中使用,或者通過查看變量值檢測是否正確
 
本例中的xml文件和機器人程序文件src由ETHERNETKRL軟件中自帶的測試例子修改而來。不用原例子的原因是,原例子只有程序文件src而沒有數據文件dat,程序里的變量都是臨時變量,無法在示教器上查詢變量的值。所以新建了一個程序,將原例子的變量定義放在dat數據文件中,處理過程放在src程序文件中。另外,對上位機發送到機器人的元素有做一些刪改。
————————————————
版權聲明:本文為CSDN博主「千年de小妖」的原創文章,
原文鏈接:https://blog.csdn.net/qq_29221215/article/details/95759479
在此處聯系我們或致電186-1656-9600與我們聯系,以獲取有關庫卡機器人解決方案和快速簡便的報價。
了解更多:庫卡機器人

主站蜘蛛池模板: 黑人好猛厉害爽受不了好大撑 | 91精品免费 | 性开放按摩bbwbbw视频 | 国产亚洲日韩一区二区三区 | 免费在线观看视频a | 日本福利社 | 91免费进入 | 周冬雨三级视频 | 伊人二区| 国内成人精品2018免费看 | 精品国产污污免费网站 | 又大又黄又粗又爽的免费视频 | 亚洲性色视频 | 天天舔日日操 | 女同三级在线观看bd | 午夜嘿嘿嘿影院 | 少妇富婆一区二区三区夜夜 | 看黄a大片日本真人视频直播 | 一级免费av | 精品人妻人人做人人爽夜夜爽 | 99re久久精品国产 | 婷婷激情六月 | 性欧美精品动漫片 | 亚洲欧美中文日韩在线 | 人妻 丝袜美腿 中文字幕 | 在线看日本 | jizz久久精品永久免费 | 欧美日韩精品一区 | 亚洲国产精品丝袜国产自在线 | 朝鲜美女黑毛bbw | 午夜激情免费视频 | 午夜精品久久久久久久蜜桃 | 九九九在线视频 | 成人网站在线进入爽爽爽 | www桃色| 秋霞福利网| 欧美区一区 | 全国最大成人免费视频 | 性做爰过程免费视频美女按店 | 久久久久久久无码高潮 | 中文字幕精品久久久久 | 九九综合 | 黄色片网站国产 | 欧美日韩亚洲一区二区 | 亚洲免费激情视频 | 成人福利在线播放 | 日本中国内射bbxx | 久久久国 | 91精品国产自产在线观看 | а天堂中文在线官网 | 日韩精品在线观看网站 | 国产日韩精品一区二区 | 国产成人啪精品视频免费软件 | 国产精品a一区二区三区网址 | 四库影院永久国产精品 | 66av99精品福利视频在线 | 超碰成人免费 | 亚洲国产精品免费在线观看 | 天天干天天做 | 激情内射亚州一区二区三区爱妻 | 欧美精品一区二区三区四区在线 | 国产911情侣拍拍在线播放 | 国产白嫩精品又爽又深呻吟 | 国产内射合集颜射 | 日韩第二页 | 欧美性受xxxxxx黑人xyx性爽 | 欧美在线一二三 | 韩国日本三级在线观看 | 亚洲日韩av无码一区二区三区人 | 亚洲国产精品人人做人人爱 | 香蕉视频网址 | 亚洲久草| 对白脏话肉麻粗话av | 无码aⅴ精品一区二区三区 45分钟免费真人视频 | 国产av麻豆mag剧集 | 久久频这里精品99香蕉 | a级黄色毛片 | 国产放荡对白视频一区二区 | 国产色中色 | 亚洲欧洲成人精品av97 | 国产一区二区三区美女 | 成人香蕉视频在线观看 | 亚洲精品欧美二区三区中文字幕 | 最新日韩精品中文字幕 | 欧美人与物videos另类xxxxx | 国产91精清纯白嫩高中在线观看 | 国产主播大尺度精品福利免费 | 97夜夜澡人人双人人人喊 | 女人久久| 2019nv天堂香蕉在线观看 | 一级片在线免费观看 | av无码久久久久不卡网站下载 | 亚洲精品欧洲精品 | 特黄一区| 吃奶揉捏奶头高潮视频在线观看 | 亚洲香蕉久久 | 久久强奷乱码老熟女网站 | q欧美性猛交xxx7乱大交 | 久久先锋男人av资源网站 | 国产精品久久国产 | 最新超碰在线 | 免费看成人欧美片爱潮app | 蜜臀av在线播放一区二区三区 | 日产欧产va高清 | 国产精品日韩av | 欧美精品一区二区蜜臀亚洲 | 91精品国产99久久久久 | 潮喷大喷水系列无码久久精品 | 亚洲无av| 亚洲综合色无码 | 182tv午夜在线观看香蕉 | 97久久人人 | 午夜天堂av | 国产尤物av尤物在线看 | yy8090新视觉午夜毛片 | 国产精品久久久久久久久久久久 | 欧美日韩精品一区二区三区不卡 | 五月天激情视频 | 一区欧美| 国产农村妇女精品一二区 | 69影院少妇在线观看 | 日本少妇呻吟高潮免费看 | 日欧美女人 | 亚洲人成电影网站在线播放 | 国产精品久久久久一区二区三区 | 五月婷婷激情小说 | 久久成人18免费网站 | 日韩精品首页 | 成人婷婷| 日韩免费在线 | 人妻人人澡人人添人人爽 | 青青青草视频 | 国产1级片 | 午夜毛片视频 | 日韩成人一区二区三区在线观看 | 亚洲午夜剧场 | 中文人妻无码一区二区三区信息 | 中文字幕成熟丰满人妻 | 国产黄站 | 亚洲欧美在线精品 | 天天干,天天操,天天射 | 蜜臀aⅴ精品一区二区三区 蜜臀aⅴ一区二区三区 | 日本中文字幕在线观看视频 | 午夜视频一区二区 | 欧美亚洲日本国产黑白配 | 免费超碰在线 | 国产成人久久婷婷精品流白浆 | 人人看人人看 | 床奴h慎入小说 | 亚洲黄色自拍 | 蜜臀麻豆 | 无码专区久久综合久中文字幕 | 国产精品爽到爆呻吟高潮不挺 | 98tv| 最近日韩中文字幕中文 | 国产同性野外打野战 | 国精产品乱码一区一区三区四区 | 人妻体内射精一区二区 | av在线大全| 日韩欧美在线观看一区二区三区 | 毛片国产精品 | aaaaa国产欧美一区二区 | 国产精华一区二区三区 | 精品欧美一区二区三区免费观看 | 国产欧美日韩综合精品二区 | 在线观看中文字幕亚洲 | jzjzz成人免费视频 | 亚洲乱码国产乱码精品精98午夜 | 中文字幕人成人乱码亚洲影视的特点 | 五月婷婷六月丁香综合 | 中文字幕人妻无码一区二区三区 | 免费看的黄色录像 | 无码h黄肉动漫在线观看网站 | 各处沟厕大尺度偷拍女厕嘘嘘 | 日韩高清久久 | 超碰极品 | 精品一区二区三区免费视频 | 亚洲精品一区二区三区蜜桃久 | 影音先锋男人色 | 一本到久久 | 国内揄拍国产精品人妻门事件 | 美女又爽又黄视频毛茸茸 | 亚洲国产成人无码av在线影院 | 自拍偷拍国产精品 | 成人av网址在线观看 | 精品国产青草久久久久福利 | 天天视频色 | 精品一区二区三区四区外站 | 欧美三根一起进三p | 免费一区二区三区视频在线 | 国产高清视频在线播放 | 欧美黄色大全 | 浓毛老太交欧美老妇热爱乱 | 亚洲精品456| 白又丰满大屁股bbbbb | 天天爽夜夜爽夜夜爽精品 | 天天艹逼网| 亚洲 欧美 中文 日韩aⅴ | 欧美色图俺去了 | 欧美高清精品 | 午夜福利伦伦电影理论片在线观看 | 免费欧洲美女牲交视频 | 亚洲丁香婷婷久久一区二区 | 人人射人人 | 玩弄japan白嫩少妇hd | 久久久婷婷五月亚洲97号色 | 国产成人无码综合亚洲日韩 | 午夜影院在线视频 | 黄色国产在线播放 | 四虎国产精品永久地址99 | 欧美在线va| 久久久久久99av无码免费网站 | 国产露脸无套对白在线播放 | 欧美性videos高清精品 | 欧美性色黄大片a级毛片视频 | 亚洲欧美国产精品18p | 麻豆国产91在线播放 | 中文字幕高清免费日韩视频在线 | 夜夜嗨av一区二区三区四区 | 国产成年无码久久久久毛片 | 成人午夜免费在线 | 欧美a∨亚洲欧美亚洲 | 一级黄色的毛片 | 国外成人免费视频 | 人人爽久久涩噜噜噜蜜桃 | 天天躁日日躁狠狠躁喷水 | 日日噜噜噜噜人人爽日本精品 | 亚洲精品国产主播一区 | 国产成人+综合亚洲+天堂 | 7788色淫网站免费 | 网站色| 国产麻豆md传媒视频 | 综合婷婷 | 黄色片一区二区 | 国产在线视频一区二区董小宛性色 | 亚洲综合少妇 | 国产精品永久 | xxxx少妇高潮毛片新婚之夜 | 51嘿嘿嘿国产精品伦理 | 免费无码鲁丝片一区二区 | 国产精品一区二区三区在线播放 | 日韩不卡在线 | 日本毛片在线看 | 久久国产精99精产国高潮 | 久艹视频免费看 | 亚洲少妇xxx | 日韩国产传媒 | 人人爱免费在线观看 | 色人阁亚洲 | 中文字幕第9页 | 亚洲精品一区三区三区在线观看 | 午夜丰满少妇性开放视频 | 精品国产乱码久久久久软件 | 国产三级做人爱c视频 | 丰满大乳少妇毛片视频 | 欧美二区乱c黑人 | 3d动漫精品一区二区三区 | 国产区一区二区三区 | 亚洲精品99久久久久中文字幕 | 涩涩视频免费看 | 超碰在线观看免费版 | 亚洲精品久久久久久蜜桃 | 国产黑丝在线播放 | 亚洲制服丝袜诱惑 | 国产3p又大又爽又粗又硬免费 | 成人羞羞国产 | 国产对白乱刺激福利视频 | 久久永久免费视频 | 亚洲精品少妇一区二区 | 中文字幕av久久爽一区 | 在线视频网站www色 300部国产真实乱 | 中文字幕一卡二卡三卡 | 久久国产精品99久久久久久进口 | 日本肉体xxxⅹ裸体交 | 俺也去av| 婷婷精品国产一区二区三区日韩 | 毛片网免费 | 吃奶摸下激烈视频学生软件 | 国产精品无码无在线观看 | 国产丝袜在线视频 | 91麻豆产精品久久久久久夏晴子 | 夜夜做爰www | 日本中文字幕在线观看 | 久久亚洲国产成人精品无码区 | 性娇小13――14欧美 | 青青青在线观看视频 | 国产呻吟久久久久久久92 | 蜜桃视频欧美 | 人间水蜜桃av五月色 | 性欧美乱束缚xxxx白浆 | 强行糟蹋人妻hd中文字幕 | 青青草成人影视 | 日韩中文字幕在线看 | 亚洲高清在线观看视频 | 啦啦啦中文在线观看日本 | 国产aⅴ爽av久久久久成人 | 一个添下面两个吃奶把腿扒开 | 国产在线观看h | 97se狠狠狠狠狼鲁亚洲综合色 | 日本一区二区三区在线免费观看 | 日韩成人av网 | 亚洲福利网 | 色av色婷婷| 老司机亚洲精品影院无码 | 成人免费做受小说 | av日韩av| 国内自拍视频一区 | 国产精品剧情对白无套在线观看 | 中国美女黄色一级片 | 免费专区丝袜调教视频 | 欧美做爰猛烈床戏大尺度 | 中国一级黄色毛片 | 国产老头和老头xxxxx免费 | yourporn久久国产精品 | 狂野欧美性猛交bbbb | 国产女人高潮抽搐喷水免费视频 | 精品一区二区三区无码免费直播 | 五月天婷婷爱 | 狠狠色老熟妇老熟女 | 少妇的性事hd | 国产福利一区二区三区 | 久久久中精品2020中文 | 九九久久精品国产av片国产 | 日韩精品中文字幕在线观看 | av在线免费播放网站 | 亚洲爆乳无码专区 | 91pony九色 | 黄色毛片在线播放 | 亚洲另类自拍 | 四虎精品影视 | 欧美日韩在线视频一区 | 日韩免费在线视频 | 91精品国产福利在线观看的优点 | 欧美日韩国产码高清 | ass阿娇裸体pics| 日韩视频在线一区二区 | 女人张开腿让男人桶爽 | 日韩在线视频精品 | 成人高潮片免费视频欧美 | 日本边添边摸边做边爱喷水 | 91精品成人 | 日韩伦理视频 | 国产亚洲精品久久777777 | 成人羞羞国产免费 | 色在线影院 | 免费看小12萝裸体视频国产 | 1024永久福利手机看片 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 成人毛片18女人 | 亚洲精品一区二区三区香 | av在线播放网站 | 伊人涩 | 992成人做爰视频 | 精品欧美成人高清在线观看 | 18女下面流水不遮图 | 午夜午夜精品一区二区三区文 | 欧美精品五区 | 日韩一二在线 | 日日橹狠狠爱欧美二区免费 | 中文字幕 人妻熟女 | 狠狠色噜噜狠狠狠狠7777米奇 | 无码中文av波多野吉衣迅雷下载 | 婷婷黄色网 | 国产一区在线视频观看 | 青娱乐最新地址 | 中文字幕在线播放不卡 | 欧美国产在线一区 | 无码专区—va亚洲v天堂麻豆 | 欧洲hdxxxx女同av性恋 | 99婷婷| 99久久精品国产成人一区二区 | 新搬来的女邻居麻豆av评分 | 桃色一区二区三区 | 免费男女乱淫真视频免费播放 | 欧美精品一区二区三区久久久 | 婷婷丁香激情 | 四川骚妇无套内射舔了更爽 | 亚洲无av码一区二区三区 | 日韩精品一区二区三区第95 | av高清在线观看 | 亚洲国产欧美国产综合一区 | 欧美人禽动交2002 | 亚洲女同另类 | 国产a√ | 成人免费视频网站在线观看 | 精品无码人妻被多人侵犯av | 天天看天天色 | 性福宝av | 中文字幕超清在线免费 | 超碰免费在 | 国产真实露脸乱子伦 | 男女洗澡视频网站 | 久久人人爽人人爽爽久久 | 91av视频在线播放 | 成人做爰69片免费观看 | 69xxxx日本| 国产真实乱 | 三a级做爰 | 国产一区影院 | 真人做爰高潮全过程毛片 | 日本少妇毛耸耸毛多水多 | 欧美日韩精品在线观看 | 懂色av一区二区三区免费看 | 成年人免费黄色 | 国产高清精品在线 | 国产精品久久久久久久久ktv | 免费视频二区 | 中文成人无码精品久久久不卡 | 护士奶头又白又大又好摸视频 | 国v精品久久久网 | 日日摸夜夜添夜夜躁好吊 | 91美女在线 | 久久精品夜夜夜夜夜久久 | 久久综合给合久久狠狠狠97色69 | 欧洲性生活视频 | 国产成人精品午夜福利 | 麻豆传媒网站在线观看 | 伊人网址 | 国产精品成人亚洲一区二区 | 国人精品视频在线观看 | 人人妻人人澡人人爽欧美一区 | 香蕉网在线视频 | 99re8这里有精品热视频免费 | 素人fc2av清纯18岁 | 亚洲看片lutube在线观看 | 国产精品yy | 999在线观看视频 | 日韩av在线免费播放 | 国产成人在线观看免费网站 | 国产精久久一区二区三区 | 伊人精品国产 | 三级免费黄录像 | 女人与黑拘的毛片 | 亚洲精品国产精品色诱一区 | 久久夜色精品 | 国产成人精品午夜福利在线观看 | 99精品一区二区三区无码吞精 | a级片中文字幕 | 国内精品国产三级国产aⅴ久 | 美女隐私免费看 | 国产最新网址 | 91色乱码一区二区三区 | 午夜视频网 | 成人欧美一区二区三区在线观看 | 亚洲经典一区二区 | 国产免费看av | 在线黄色av | 乱人伦人妻系列 | 潘金莲性xxxxhd | 国产精品丝袜久久久久久消防器材 | 日韩经典一区二区 | 一本色道久久hezyo加勒比 | 免费国产网站 | 狠狠色狠狠色综合人人 | 超高清日韩aⅴ大片美女图片 | 欧美性大片xxxxx久久久 | 干美女av | 一区二区在线视频 | 成年人午夜免费视频 | 久久精品久久综合 | av网址在线免费观看 | 嫩草网站入口一区二区 | 美女毛片在线 | 宅宅少妇无码 | 日本在线第一页 | 久久亚洲色一区二区三区 | 国产高潮视频在线观看 | 操人在线观看 | 中文字幕在线二区 | 成人在线免费视频 | 久久精品成人一区二区三区 | 人人妻人人澡人人爽不卡视频 | 婷婷丁香色综合狠狠色 | 精品一区二区三区东京热 | 99久久免费精品国产免费高清 | 成人免费在线视频观看 | 超碰网站在线观看 | 天天插伊人 | 日韩爱爱免费视频 | 大陆一级a毛片杨玉环 | 国产freexxxx性播放麻豆 | aaa日本高清在线播放免费观看 | 中文字幕视频在线观看 | 久久久精品人妻一区二区三区蜜桃 | 光明影院手机版在线观看免费 | 91精品国产综合久久小美女 | 久久久久久久久久久爱 | 99久久夜色精品国产亚洲 | 嫩模一区| 亚洲日本韩国 | 爱爱视频在线免费观看 | 天堂网中文在线观看 | eeuss影院www在线窝窝 | 国产一区二区精品久久 | 国产一精品一av一免费 | 五月婷婷亚洲 | 国产精品揄拍一区二区久久国内亚洲精 | 国产淫片av片久久久久久 | 亚洲一区欧美一区 | 亚洲色成人中文字幕网站 | 看全色黄大色黄大片男爽一次 | 亚洲无吗在线观看 | 午夜精品久久久久久久99黑人 | 日韩久久免费视频 | 欧美精品久久久久久久自慰 | 欧美xxxxxx片免费播放软件 | jizz丰满的韩国女人 | 亚洲欧洲国产综合 | 国产精品久久久久久久久动漫 | 久久久久久九九精品久 | 国产成人精品亚洲日本在线观看 | 亚洲视频在线播放 | 久久经典 | 成人vr视频在线观看 | 亚洲精品一二 | 在线观看高清av | 久久久噜噜噜久久久 | 白嫩少妇hdxxxⅹ性大陆 | √天堂资源地址在线官网 | 国产精品高潮呻吟久久aⅴ码 | 怡红院怡春院a∨免费十部 怡红院最新网址 | 东京道一本热中文字幕 | 性色av一区二区三区夜夜嗨 | 久久亚洲精品国产 | 国产黄站 | 国产亚洲精品久久久久久久久动漫 | 一级性爱视频 | 精品国产自在精品国产浪潮 | 成人在线免费视频 | 欧美35页视频在线观看 | 韩国一区二区视频 | 在线观看中文字幕第一页 | 黑人操日本女人视频 | 韩国三级hd两男一女 | 在线天堂在线 | 国产成人精品一区二区三区 | 影音先锋男人资源网站 | av影视天堂 | 91激情在线观看 | 久久6精品 | 欧美人与动牲交免费观看网 | 国产免费视频在线 | 国模少妇一区二区三区 | 亚洲成人av免费在线观看 | 波多野结衣在线视频播放 | 国产精品日韩欧美 | 亚洲日韩av一区二区三区四区 | 少妇交换浪荡h肉辣文视频 少妇交换做爰中文字幕 | 人妻av一区二区三区精品 | 九九午夜 | 国产精品爽爽ⅴa在线观看 国产精品亚洲精品日韩已方 | 狠狠色丁香九九婷婷综合五月 | 国产色婷婷精品综合在线手机播放 | 中文字幕视频观看 | 亚洲国产天堂久久综合226114 | 青青免费在线视频 | 中文字幕高清视频 | 午夜男人网 | 亚洲成熟丰满熟妇高潮xxxxx | 最近中文2019字幕第二页 | 国精品午夜福利视频不卡 | 伊人中文字幕在线观看 | 国产一级做a爰片毛片 | 九一亚洲| 国产v亚洲v天堂a无码 | 欧美成人精品高清视频在线观看 | 日本乱妇乱子视频 | 欧美精品日韩在线 | 久久久中文字幕日本无吗 | h网站免费在线观看 | caoporn国产精品免费公开 | 白嫩嫩翘臀美女在线视频 | 成人精品视频网站 | 女人裸体性做爰23 | 波多野结衣一区二区三区在线观看 | 成年人网站免费 | 国外处破女一区二区 | 91吃瓜今日吃瓜入口 | 国产精品久久无码一区二区三区网 | 精产国品一二三产区m553麻豆 | 久久综合久久鬼 | 成人一级黄色片 | 免费asmr色诱娇喘呻吟欧美 | 亚洲欧美自偷自拍 | 久久久久成人网 | 少妇口述疯狂刺激的交换经历 | 99国产偷伦视频在线观看 | 国产妇女馒头高清泬20p多 | 国产精品成人免费视频 | 四虎影视在线影院在线观看免费视频 | 少妇私密会所按摩到高潮呻吟 | 久久久久一级片 | 99久久久精品免费观看国产 | 日本一区二区免费在线 | 国产大片中文字幕 | 玖玖资源站无码专区 | 午夜资源网 | 国内精品久久久久久久影视麻豆 | 桃子视频在线www88av | 欧美三级韩国三级日本三斤 | 国产精品国产三级国产专播品爱网 | 免费无码专区毛片高潮喷水 | 午夜精品久久久内射近拍高清 | 久久精精品久久久久噜噜 | 18精品爽视频在线观看 | 九九综合 | 农村村妇真实偷人视频 | 中文字幕第一页在线播放 | 亚洲蜜桃精久久久久久久 | 国自产拍偷拍精品 | 久色国产 | 久久艹精品 | 亚洲一| 欧美日韩在线影院 | www久久久天天com |