一区二区三区成人-一区二区三区www-一区二区三区 日韩-一区二区日韩欧美-一区二区日韩精品中文字幕-一区二区日韩

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
dujiang100
我是一只小小鳥
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 440 個
工控威望: 642 點
下載積分: 1895 分
在線時間: 243(小時)
注冊時間: 2011-03-11
最后登錄: 2024-05-22
查看dujiang100的 主題 / 回貼
樓主  發(fā)表于: 2016-03-23 17:29
   最近在研究VB跟歐姆龍CP1H的通信.了解到可以用串口進行HOSTLINK通信,還可以用以太網(wǎng)進行FANS通信.CP1H沒有網(wǎng)口所以不可以用FANS通信嗎?串口通信情況下,PLC處于運行時寫入不了數(shù)據(jù),只有當PLC是監(jiān)控狀態(tài)時才能寫入.這怎么能達到隨時寫入的目的呢?
本帖最近評分記錄:
  • 下載積分:+1(56071988)
    tkggtdkjpl
    工欲善其事,必先利其器!
    級別: 網(wǎng)絡英雄

    精華主題: 1 篇
    發(fā)帖數(shù)量: 3472 個
    工控威望: 21011 點
    下載積分: 36257 分
    在線時間: 1820(小時)
    注冊時間: 2010-01-03
    最后登錄: 2025-08-21
    查看tkggtdkjpl的 主題 / 回貼
    1樓  發(fā)表于: 2016-03-23 21:29
    將PLC的運行模式改為監(jiān)控模式就行了!
    本帖最近評分記錄:
  • 下載積分:+1(dujiang100) 真誠感謝!
  • 自動化單機,生產(chǎn)線,項目編程調(diào)試!
    dujiang100
    我是一只小小鳥
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 440 個
    工控威望: 642 點
    下載積分: 1895 分
    在線時間: 243(小時)
    注冊時間: 2011-03-11
    最后登錄: 2024-05-22
    查看dujiang100的 主題 / 回貼
    2樓  發(fā)表于: 2016-03-26 09:45
    研究了幾天,終于明白,FINS協(xié)議也可以通過串口和PLC通信上
    xyzenter
    活在當下,順其自然
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 135 個
    工控威望: 266 點
    下載積分: 2080 分
    在線時間: 108(小時)
    注冊時間: 2014-04-09
    最后登錄: 2021-04-13
    查看xyzenter的 主題 / 回貼
    3樓  發(fā)表于: 2016-03-28 15:19
          FINS通訊命令,0401可以讓PLC進入運行/監(jiān)控模式,0402可以讓PLC進入停止模式。
          實測用0402讓PLC停止后還可以用0101和0102對DM區(qū)進行讀寫。
          另:串口的hostlink模式FINS命令只能上位機控制PLC,PLC無法主動發(fā)數(shù)據(jù)給上位機。通過看w227文件,發(fā)現(xiàn)FINS幀格式自由度比較高,理論上來講可以通過修改幀里面的命令符進行PLC通過串口對上位機發(fā)送數(shù)據(jù),就好像用以太網(wǎng)發(fā)送一樣。但是歐姆龍PLC說明書里面并沒這方面的介紹。目前來說,PLC通過串口主動發(fā)數(shù)據(jù)給上位機發(fā)送數(shù)據(jù)要用無協(xié)議通訊。但是無協(xié)議通訊的話上位機無法控制PLC的開關狀態(tài)。小弟剛學歐姆龍通訊,好多東西還不懂,望論壇各位前輩不吝賜教。
    dujiang100
    我是一只小小鳥
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 440 個
    工控威望: 642 點
    下載積分: 1895 分
    在線時間: 243(小時)
    注冊時間: 2011-03-11
    最后登錄: 2024-05-22
    查看dujiang100的 主題 / 回貼
    4樓  發(fā)表于: 2016-04-01 10:16
    不用PLC發(fā),上位機不斷的讀取就可以了.FINS協(xié)議是最好的.在運行時可以對PLC進行讀,寫操作.HOSTLINK在PLC運行時可以讀,但要寫入必須把PLC改成監(jiān)控模式,太煩.
    mylinden
    工控閑人
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 100 個
    工控威望: 196 點
    下載積分: 3026 分
    在線時間: 490(小時)
    注冊時間: 2012-12-16
    最后登錄: 2025-07-09
    查看mylinden的 主題 / 回貼
    5樓  發(fā)表于: 2016-04-03 23:39
    可以用FINS tcp/ip
    zhou5245
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個
    工控威望: 177 點
    下載積分: 16673 分
    在線時間: 183(小時)
    注冊時間: 2012-02-23
    最后登錄: 2025-07-20
    查看zhou5245的 主題 / 回貼
    6樓  發(fā)表于: 2016-04-06 22:02
    Use for Fins TCP/IP.
    shuangyu
    工控行業(yè)呆的越久越迷茫.......懂得多?少?......
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 344 個
    工控威望: 891 點
    下載積分: 1083 分
    在線時間: 115(小時)
    注冊時間: 2009-08-04
    最后登錄: 2024-07-12
    查看shuangyu的 主題 / 回貼
    7樓  發(fā)表于: 2016-04-13 18:17
    Public Class OmronFins
        Dim WithEvents OmronPLC As New System.IO.Ports.SerialPort
        Dim WithEvents T1 As New Timer
        Dim MLog As New MyFB.RunErrLog


        ''' <summary>
        ''' PLC返回字符
        ''' </summary>
        ''' <remarks></remarks>
        Dim PLCRtString As String

        ''' <summary>
        ''' =True 等待RS返回信息
        ''' </summary>
        ''' <remarks></remarks>
        Dim PLCBusyBit As Boolean = False
        Dim PLCCommd As Integer = 0

        Dim RtValue(19) As String
        Dim RtErrValue(19) As String


        Sub RS232PortSet(ByVal PortNum As Integer)

            Try
                With OmronPLC
                    .BaudRate = 38400
                    .StopBits = 2
                    .DataBits = 7
                    .Parity = IO.Ports.Parity.Even
                    .PortName = "COM" & PortNum
                    .ReceivedBytesThreshold = 1
                End With

                If OmronPLC.IsOpen = False Then
                    OmronPLC.Open()
                End If
            Catch ex As Exception
                MLog.LogErrWrite(ex.ToString)
            End Try



        End Sub

        Sub RS232PortClose()
            If OmronPLC.IsOpen = True Then
                OmronPLC.Close()
            End If
        End Sub

        Sub RS232SendMsg(ByVal SendString As String)
            Dim LenNum As Integer
            LenNum = SendString.Length
            If OmronPLC.IsOpen = True Then
                OmronPLC.Write(SendString)
            Else
                PLCBusyBit = False
            End If

        End Sub



        ''' <summary>
        ''' 20150525
        ''' Fins通訊計算校驗碼
        ''' </summary>
        ''' <param name="Value">傳入需要校驗內(nèi)容</param>
        ''' <returns>返回Fins校驗值</returns>
        ''' <remarks></remarks>
        Public Function FinsFcsCheck(ByVal Value As String) As String

            Dim CheckValue As Integer
            Dim CheckHex As String

            For i As Integer = 1 To Value.Length
                CheckValue = Asc(Mid(Value, i, 1)) Xor CheckValue
            Next
            CheckHex = Hex(CheckValue)
            If CheckHex.Length < 2 Then
                CheckHex = "0" & CheckHex
            End If

        
            Return CheckHex


        End Function
        ''' <summary>
        ''' 20150526
        ''' 寫單個PLC值函數(shù)
        '''
        ''' </summary>
        ''' <param name="AddName"></param>
        ''' <param name="Value"></param>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Function SetValue(ByVal AddName As String, ByVal AddNum As Integer, ByVal Value As Integer) As Integer

            Dim AddNumHexLen As Integer '地址16進制長度
            Dim HexAddNum As String     '地址值轉到16進制
            Dim HCode As String = "@00FA000000000" '通訊表頭
            Dim CommandCode As String = "0102"    '通訊命令代碼
            Dim MemoryAreaCode As String          'PLC內(nèi)存功能碼
            Dim BitNum As String = "00"           '位寫入需要寫數(shù)值 0-15;字寫如=0
            Dim WriteNum As String = "0001"        '寫PLC地址個數(shù);單個寫入=0001
            Dim HexValue As String                '寫入數(shù)值轉換為16進制
            Dim FCSString As String               '需要校驗的字符串
            Dim FCSValue As String                '命令校驗碼
            Dim EndCode As String = "*" & vbCr    '結束碼
            Dim SenCode As String                 '發(fā)送到PLC字符串
            '*************************************************************************
            '修改版本20150526 新建
            '寫入數(shù)值到D
            '通訊發(fā)送命令
            'HCode & CommandCode & MemoryAreaCode  & HEXADDNum & BitNum & WriteNum & Value & FCS & EndCode
            '*************************************************************************


            Try
                If PLCBusyBit = False And OmronPLC.IsOpen Then
                    PLCCommd = 1
                    PLCBusyBit = True
                    '選擇寫入PLC地址類型
                    Select Case AddName
                        Case "D"
                            MemoryAreaCode = "82"
                        Case Else
                            Return 1000
                            Exit Function
                    End Select


                    '寫入地址轉換為HEX,計算長度是否=4;長度不夠補滿
                    HexAddNum = Hex(AddNum)
                    AddNumHexLen = HexAddNum.Length
                    Select Case AddNumHexLen
                        Case 1
                            HexAddNum = "000" & HexAddNum
                        Case 2
                            HexAddNum = "00" & HexAddNum
                        Case 3
                            HexAddNum = "0" & HexAddNum
                        Case 4
                            HexAddNum = HexAddNum
                        Case Else
                            Return 1001
                            Exit Function
                    End Select

                    '寫入數(shù)值轉換位16進制,計算長度=4;長度不夠布滿
                    HexValue = Hex(Value)
                    Select Case HexValue.Length
                        Case 1
                            HexValue = "000" & HexValue
                        Case 2
                            HexValue = "00" & HexValue
                        Case 3
                            HexValue = "0" & HexValue
                        Case 4
                            HexValue = HexValue
                        Case Else
                            Return 1002
                            Exit Function
                    End Select

                    FCSString = HCode & CommandCode & MemoryAreaCode & HexAddNum & BitNum & WriteNum & HexValue

                    FCSValue = FinsFcsCheck(FCSString)

                    SenCode = FCSString & FCSValue & EndCode
                    RS232SendMsg(SenCode)
                    ' Threading.Thread.Sleep(10)
                    '***************************************************
                    '20150608 返回結果處理

                    Dim StartTick As Integer
                    StartTick = Environment.TickCount
                    Do
                        If (Environment.TickCount - StartTick) > 1500 Then
                            '超時報警
                            PLCBusyBit = False
                            Return 9001
                            Exit Do
                        End If

                        If PLCBusyBit = False Then

                            Exit Do
                        End If
                        Application.DoEvents()
                    Loop

                    If RtErrValue(0) = "1" Then
                        Return 1
                    Else
                        '未知錯誤報警
                        Return 9002
                    End If
                Else

                    '通訊BUSY
                    Return 9003
                End If
            Catch ex As Exception
                ' MsgBox(ex.Message)
                MLog.LogErrWrite(ex.ToString)
            End Try




        End Function

        Public Function GetValue(ByVal AddName As String, ByVal AddNum As Integer, ByRef RtV As Integer) As Integer

            Dim AddNumHexLen As Integer '地址16進制長度
            Dim HexAddNum As String     '地址值轉到16進制
            Dim HCode As String = "@00FA000000000" '通訊表頭
            Dim CommandCode As String = "0101"    '通訊命令代碼
            Dim MemoryAreaCode As String          'PLC內(nèi)存功能碼
            Dim BitNum As String = "00"           '位讀取需要寫數(shù)值 0-15;字讀入=0
            Dim ReadNum As String = "0001"        '讀PLC地址個數(shù);單個寫入=0001
            'Dim HexValue As String                '寫入數(shù)值轉換為16進制
            Dim FCSString As String               '需要校驗的字符串
            Dim FCSValue As String                '命令校驗碼
            Dim EndCode As String = "*" & vbCr    '結束碼
            Dim SenCode As String                 '發(fā)送到PLC字符串
            '*************************************************************************
            '修改版本2015703 新建
            '讀D數(shù)值
            '通訊發(fā)送命令
            'HCode & CommandCode & MemoryAreaCode  & HEXADDNum & BitNum & ReadNum  & FCS & EndCode
            '*************************************************************************


            Try
                If PLCBusyBit = False And OmronPLC.IsOpen Then
                    PLCCommd = 1
                    PLCBusyBit = True
                    '選擇讀PLC地址類型
                    Select Case AddName
                        Case "D"
                            MemoryAreaCode = "82"
                        Case Else
                            Return 1000
                            Exit Function
                    End Select


                    '讀地址轉換為HEX,計算長度是否=4;長度不夠補滿
                    HexAddNum = Hex(AddNum)
                    AddNumHexLen = HexAddNum.Length
                    Select Case AddNumHexLen
                        Case 1
                            HexAddNum = "000" & HexAddNum
                        Case 2
                            HexAddNum = "00" & HexAddNum
                        Case 3
                            HexAddNum = "0" & HexAddNum
                        Case 4
                            HexAddNum = HexAddNum
                        Case Else
                            Return 1001
                            Exit Function
                    End Select



                    FCSString = HCode & CommandCode & MemoryAreaCode & HexAddNum & BitNum & ReadNum

                    FCSValue = FinsFcsCheck(FCSString)

                    SenCode = FCSString & FCSValue & EndCode
                    RS232SendMsg(SenCode)
                    ' Threading.Thread.Sleep(10)
                    '***************************************************
                    '20150608 返回結果處理

                    Dim StartTick As Integer
                    StartTick = Environment.TickCount
                    Do
                        If (Environment.TickCount - StartTick) > 1500 Then
                            '超時報警
                            PLCBusyBit = False
                            Return 9001
                            Exit Do
                        End If

                        If PLCBusyBit = False Then

                            Exit Do
                        End If
                        Application.DoEvents()
                    Loop

                    If RtErrValue(0) = "1" Then
                        RtV = Convert.ToInt32(RtValue(0), 16)
                        Return 1
                    Else
                        '未知錯誤報警
                        Return 9002
                    End If
                Else

                    '通訊BUSY
                    Return 9003
                End If
            Catch ex As Exception
                ' MsgBox(ex.Message)
                MLog.LogErrWrite(ex.ToString)
            End Try




        End Function

        Private Sub OmronPLC_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles OmronPLC.DataReceived
            Threading.Thread.Sleep(100)

            Dim ReadString As String
            If OmronPLC.IsOpen = True Then
                ReadString = OmronPLC.ReadExisting
                Call ReslutCount(ReadString)
            End If


            PLCBusyBit = False

        End Sub

        Sub ReslutCount(ByVal InputS As String)
            Dim FcsRead As String = String.Empty  '返回校驗碼
            Dim FcsCount As String = String.Empty '計算出校驗碼
            Dim RtCommand As String = String.Empty '返回命令
            Dim RtMsg As String = String.Empty '返回報警代碼
            Dim OKMsg As String = "0000"        '返回正確代碼
            Try
                If InputS.Length >= 25 Then
                    If Mid(Microsoft.VisualBasic.Right(InputS, 2), 1, 1) = "*" Then
                        PLCRtString = Mid(InputS, 1, InputS.Length - 4)
                        FcsRead = Mid(InputS, InputS.Length - 3, 2)
                        FcsCount = FinsFcsCheck(PLCRtString)
                        RtCommand = Microsoft.VisualBasic.Mid(PLCRtString, 16, 4)
                    End If

                    If FcsCount = FcsRead Then

                        Select Case RtCommand
                            Case "0101"
                                RtMsg = Microsoft.VisualBasic.Mid(PLCRtString, 20, 4)
                                If RtMsg = OKMsg Then
                                    '=1寫入PLC值正常
                                    RtValue(0) = Microsoft.VisualBasic.Mid(PLCRtString, 24, 4)
                                    RtErrValue(0) = "1"
                                    Exit Sub
                                End If

                            Case "0102"
                                RtMsg = Microsoft.VisualBasic.Mid(PLCRtString, 20, 4)
                                If RtMsg = OKMsg Then
                                    '=1寫入PLC值正常
                                    RtErrValue(0) = "1"
                                    Exit Sub
                                End If
                            Case Else
                                '不能識別通訊命令
                                RtErrValue(0) = "9002"
                                Exit Sub

                        End Select






                    Else
                        '返回校驗碼不對報警
                        RtErrValue(0) = "9001"
                    End If




                Else
                    '返回字符串長度不夠報警
                    RtErrValue(0) = "9000"

                End If
            Catch ex As Exception
                MLog.LogErrWrite(ex.ToString)
            End Try
          



        End Sub

        Sub ResetErr()
            Try
                If OmronPLC.IsOpen = True Then
                    OmronPLC.Close()
                End If


                If OmronPLC.IsOpen = False Then
                    OmronPLC.Open()
                End If

                PLCBusyBit = False
            Catch ex As Exception
                MLog.LogErrWrite(ex.ToString)
                MsgBox(ex.Message)
            End Try

        End Sub


    End Class
    本帖最近評分記錄:
  • 下載積分:+1(吃個鴨梨) 熱心助人!
  • 下載積分:+5(dujiang100) 熱心助人!
    shuangyu
    工控行業(yè)呆的越久越迷茫.......懂得多?少?......
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 344 個
    工控威望: 891 點
    下載積分: 1083 分
    在線時間: 115(小時)
    注冊時間: 2009-08-04
    最后登錄: 2024-07-12
    查看shuangyu的 主題 / 回貼
    8樓  發(fā)表于: 2016-04-13 18:20
    2015年一個項目寫的 工控機 與OMRON CP1H串口通訊, 使用FAINS 能夠穩(wěn)定的讀寫數(shù)據(jù);
    本帖最近評分記錄:
  • 下載積分:+1(oahz55) 熱心助人!
  • 下載積分:+1(靜水磐石) 厲害
    xyzenter
    活在當下,順其自然
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 135 個
    工控威望: 266 點
    下載積分: 2080 分
    在線時間: 108(小時)
    注冊時間: 2014-04-09
    最后登錄: 2021-04-13
    查看xyzenter的 主題 / 回貼
    9樓  發(fā)表于: 2016-04-14 11:32
          如果用HostLink通訊,F(xiàn)INS指令,上位機要等待PLC某些步驟準備好,就要上位機監(jiān)控PLC某位是否是設定值,那就需要不斷循環(huán)地發(fā)讀指令,這時候串口一直在工作,上位機程序一直調(diào)用串口函數(shù),這樣會顯得很繁忙,整個程序的資源都被串口收發(fā)給占用了,程序經(jīng)常處在假死狀態(tài)。這樣的程序顯然是有很大缺陷的。
          最好的解決辦法當然是用中斷來代替循環(huán)等待。然而,F(xiàn)INS指令無法讓PLC主動發(fā)送就緒信號,無法提供這個中斷。哪位高手有辦法解決這個問題?
    shuangyu
    工控行業(yè)呆的越久越迷茫.......懂得多?少?......
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 344 個
    工控威望: 891 點
    下載積分: 1083 分
    在線時間: 115(小時)
    注冊時間: 2009-08-04
    最后登錄: 2024-07-12
    查看shuangyu的 主題 / 回貼
    10樓  發(fā)表于: 2016-04-14 23:20
    線程 批量讀取
    dujiang100
    我是一只小小鳥
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 440 個
    工控威望: 642 點
    下載積分: 1895 分
    在線時間: 243(小時)
    注冊時間: 2011-03-11
    最后登錄: 2024-05-22
    查看dujiang100的 主題 / 回貼
    11樓  發(fā)表于: 2016-04-21 16:47
    然而VB6是單線程的.
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go

    主站蜘蛛池模板: 久久午夜无码鲁丝片午夜精品 | 国产极品在线观看 | 久久精品福利视频 | zzz444成人天堂7777 | 亚洲精品乱码久久久久久金桔影视 | 专干老肥女人88av | 性生交大片免费看女人按摩 | 精品区一区二区 | 日本ts人妖系列在线专区 | 草草地址线路①屁屁影院成人 | 108种啪姿势大全动态图 | 电影久久久久久 | 希岛爱理和黑人中文字幕系列 | 日韩在线永久免费播放 | 久久久999精品视频 久久久99久久久国产自输拍 | 麻豆日韩 | 亚洲高清在线观看视频 | 黄色av资源 | 91亚洲精品久久久久图片蜜桃 | 国产亚洲精品aaaaaaa片 | 国产在线观看不卡 | 久久婷婷成人综合色综合 | 亚洲无av在线中文字幕 | 免费黄网站在线 | 色视频成人在线观看免 | 4438成人网| 99久久精品免费看国产免费软件 | 国产特级淫片免费看 | 亚洲色图偷 | 天堂国产永久综合人亚洲欧美 | 就爱啪啪网站 | 老女人毛片50一60岁 | 天天天天躁天天爱天天碰2018 | 亚洲国产成人片在线观看无码 | 欧美日韩在线成人 | 在线视频区 | 国产在线观看你懂得 | 日本欧美精91品成人久久久 | 天堂综合网 | 亚洲欧美日韩一区二区 | 夜先锋av资源网站 | 国产农村妇女毛片精品久久麻豆 | 麻豆精品国产精华精华液好用吗 | 免费在线观看的av | 文中字幕一区二区三区视频播放 | 在线观看国产区 | av三级网站| av黄色免费| 欧美日韩经典 | 风间由美一区二区av101 | 久久人人爽人人人人爽av | 女同久久另类99精品国产 | 国产自国产自愉自愉免费24区 | 亚洲国产婷婷香蕉久久久久久 | 免费观看黄色片网站 | 欧美成人生活片 | 亚洲va中文字幕无码久久 | 国产又好看的毛片 | 欧美国产在线视频 | 久久一区国产 | 欧美日韩亚洲色图 | 国产一级淫片a免费播放口欧美 | 久久人人爽人人爽人人片av高请 | 久久黄网站 | 一级黄色大片免费 | 嫩模写真一区二区三区三州 | 中国亲与子乱ay中文 | 夜夜av| 国产美女激情视频 | 中国女人精69xxxxxx视频 | 欧美一本乱大交性xxxⅹ | 99精品国产一区 | 欧美另类v | 欧美亚洲一级片 | 免费看一级黄色大片 | 亚洲图片欧美在线 | 婷婷综合激情 | 熟妇人妻无乱码中文字幕真矢织江 | 久久免费视频一区二区 | 第一宅男av导航入口 | 少妇高潮久久久 | 久久精品99久久香蕉国产色戒 | 国产精品高清一区二区三区不卡 | a天堂最新版中文在线地址 a天堂最新地址 | 国产极品粉嫩在线观看的软件 | 所有明星裸露影片合集在线播放 | 好av| 免费看a级肉片 | 天天躁日日躁bbbbb | 国产淫视 | 国产成人亚洲人欧洲 | 久久99深爱久久99精品 | 久久精品国产免费 | 国产小视频在线观看免费 | 99视频偷窥在线精品国自产拍 | 久久国内视频 | 欧美性猛交xxxx乱大交密桃 | 免费网站看sm调教视频 | 天天弄天天干 | 99热久久这里只精品国产www | 国产精品黄 | 日日色综合| 国产免费又粗又猛又爽 | 色屁屁www影院免费观看 | 98堂 最新网名 | 国产又大又黄又猛 | 久久精品国产网红主播 | 精品 日韩 国产 欧美 视频 | 欧美久久免费 | 热久久av| 午夜高清视频 | 一二三四社区在线中文视频 | 色婷婷六月| www.国产高清 | 免费大片av | 欧亚一级片 | 噼里啪啦免费观看 | 黑人精品一区二区三区 | 亚洲老熟女性亚洲 | 午夜网站在线观看 | 99久久精品免费看国产小宝寻花 | 自拍偷自拍亚洲精品被多人伦好爽 | 蜜桃成人在线视频 | 美女少妇一区二区 | 国产精品人人爱一区二区白浆 | 五月综合激情婷婷六月色窝 | 国产色视频在线观看免费 | 俺也来俺也去俺也射 | 亚洲另类伦春色综合妖色成人网 | 亚洲精品无码高潮喷水在线 | 成人亚洲国产 | 国产动漫av | www午夜激情 | 日韩精品一区二区三区视频播放 | 新婚夜第一次深深挺进 | 日韩精品中文在线 | 久久精品无码精品免费专区 | 国产综合在线观看视频 | 国产精品久久久久久亚洲徐婉婉 | 欧美韩日一区二区 | 天天爱天天做天天爽 | 成熟少妇99av视频 | 91chinese video永久地址 | 国产精品zjzjzj在线观看 | 欧美成网站 | 美女啪啪av| 成人亚洲精品久久久久软件 | 成人天堂噜噜噜 | 你懂的在线观看网址 | 一个添下面两个吃奶把腿扒开 | 中文字幕精品av一区二区五区 | 婷婷久久香蕉五月综合加勒比 | 在线国产观看 | 2019狠狠干 | 国产又爽又黄无码无遮挡在线观看 | 色婷婷综合久久久久中文 | 国产老头和老太xxxx视频 | 久久久蜜桃一区二区人 | 钻石午夜影院 | 性网| 337p人体粉嫩久久久红粉影视 | 欧美一区二区三区久久久 | 久久riav| 台湾佬中文娱乐网址 | 毛茸茸成熟亚洲人 | 亚洲美女偷拍 | 777天堂麻豆爱综合视频 | 亚洲国产精品一区二区成人片国内 | 污视频网站免费观看 | 一本色道久久hezyo无码 | 日韩国产精品久久久久久亚洲 | 丰满熟妇被猛烈进入高清片 | 亚洲精品在线免费看 | 在线视频免费观看一区 | 丝瓜色版 | 18分钟处破好疼哭视频在线观看 | 在线免费看av的网站 | 国产精品久久久久久妇女6080 | 欧美福利网 | 少妇自摸视频 | 中文字字幕在线中文乱 | 精品视频在线免费观看 | 欧美波霸videosex极品 | 国产午夜鲁丝片av无码 | 天天躁日日躁狠狠的躁天龙影院 | 三区在线观看 | www91在线观看 | 亚洲狠| 日本激烈吮乳吸乳视频 | 俄罗斯毛片基地 | 国产日产欧产精品浪潮安卓版特色 | 3d动漫精品啪啪一区二区 | 吃奶呻吟打开双腿做受在线视频 | 狠狠躁天天躁中文字幕 | 在线中文字幕乱码英文字幕正常 | 把女邻居弄到潮喷的性经历 | 国产96在线 | 亚洲 | 少妇色诱麻豆色哟哟 | 成人不卡在线观看 | 欧美一级性生活 | 久久亚洲高潮流白浆av软件 | 亚洲精品视频在线免费播放 | 成人合集| 殴美毛片 | 黄色福利片 | 粉嫩av一区二区在线观看 | 老美黑人狂躁亚洲女 | 免费人成视频在线观看视频 | 少妇激情av一区二区三区 | 日本公妇乱淫免费视频一区三区 | 婷婷五月情 | 草草福利视频 | 噼里啪啦高清 | 国产欧美激情视频 | 国产精品久久久久aaaa | 日本亚洲色大成网站www久久 | 欧美国产精品一区二区 | 舌头伸进添得好爽高潮欧美 | 国产成人a亚洲精品 | 日韩成人无码中文字幕 | 国产一区91| 国产精品国产a | 亚洲无限看 | www.久久网| 国产精品成人一区二区三区夜夜夜 | 国产精品久久久久久久久晋中 | a中文在线 | 成人性视频sm| 韩日在线| 中国女人做爰视频 | 五月花成人网 | 亚洲妇熟xxxx妇色黄 | 国产又粗又猛又爽又黄的视频软件 | 国产精久久久久久 | 日韩精品一区二区三区四区在线观看 | 天堂中文在线资 | 国产成人一区二区三区视频 | 免费全部高h视频无码 | 激情久久久久久 | 国产精品无码av天天爽播放器 | 日韩av网站在线播放 | 青青草手机在线 | 欧美视频不卡 | 人妻无码一区二区三区免费 | 99免费精品 | 成人在线免费高清视频 | 97热视频| 国产精品国产三级国产aⅴ入口 | 久草视频精品 | 中文字幕人妻中文 | 久草精品在线观看 | 成年女人黄小视频 | 免费看污片网站 | 日韩高清在线播放 | 久久久久亚洲ai毛片换脸星大全 | 欧美成人精品一区二区男人小说 | 亚洲精品视频在线观看免费视频 | 国产大片黄在线观看私人影院 | 夜鲁鲁鲁夜夜综合视频 | 成年人网站av | 亚洲精品久久久蜜桃 | 久久精品a亚洲国产v高清不卡 | 2021久久精品国产99国产精品 | av在线不卡播放 | 国产精品一区二区欧美黑人喷潮水 | 亚洲国产成人久久一区www妖精 | 国产成人精品亚洲777人妖 | 亚洲欧美日韩国产综合精品二区 | 日韩欧美国产三级 | 一区二区在线视频播放 | 亚洲高清视频一区 | 亚洲日夜噜噜 | 欧美乱人伦 | 一区二区xxx | 国产女人与拘做受视频9 | 国产欧美日韩综合精品一 | 国产又爽又黄又无遮挡的激情视频 | 日韩中文字幕网站 | 欧美日韩精品一区二区在线播放 | yp在线观看视频网址入口 | 国产成人三级视频在线播放 | av无限看 | 亚洲午夜无码久久yy6080 | 国产精品成人va在线观看 | 超碰av在线播放 | 丰满多毛的大隂户毛茸茸 | 情趣用品a∨视频在线观看 情一色一乱一欲一区二区 情欲都市成熟美妇大肉臀 秋霞成人 | 懂色粉嫩绯色av | 久久爽精品区穿丝袜 | 天天弄 | 色天天综合网 | 中文字幕一区二区三区精彩视频 | 国产福利姬喷水福利在线观看 | 少妇小芸h系列小说 | 你懂的网站在线观看 | 久久99国产综合精品 | 茄子视频国产在线观看 | 国产视频自拍一区 | 99国产精品久久不卡毛片 | 樱花草国产18久久久久 | 一级做a爱片性色毛片 | 久久久女女女女999久久 | 一女两夫做爰3p高h文 | 欧美色图亚洲自拍 | 精品国产一区二区三区久久久蜜臀 | 7777精品久久久久久 | 91久久精品日日躁夜夜躁国产 | 四虎永久在线精品免费一区二区 | 亚洲系列在线观看 | 国产99在线 | 国产福利一区视频 | 91精品啪在线观看国产商店 | 国产成人无码aa精品一区 | 日韩人妻无码精品-专区 | 变态孕妇孕交av免费看 | 欧美日韩三 | 四虎网站 | 亚洲成人在线网 | 性猛交xxxx乱大交孕妇2 | 国产高清美女一级a毛片久久w | 日韩色黄大片 | 亚洲乱亚洲乱妇 | 亚洲欧美在线一区二区 | 91高跟黑色丝袜呻吟动态图 | av网站大全免费 | 国产精品日韩欧美大师 | 日韩av在线永久免费 | 黄色片网址在线观看 | 999在线视频| 九色pony麻豆| 小雪婷性欢爱全文阅读 | 一区二区不卡 | 亚洲va天堂va欧美ⅴa在线 | 亚洲中文字幕无码av永久 | 成人交性视频免费看 | 四虎影视在线影院在线观看免费视频 | 中文字幕无限2021 | 久久ww精品w免费人成 | 欧洲一区在线 | 超碰人体 | 国产午夜精品一区二区三区四区 | 欧美黑人性暴力猛交喷水 | 啪一啪射一射插一插 | 亚洲综合图片区 | 亚洲一区二区三区精品动漫 | 日韩欧美色视频 | 99综合久久 | 波多野结衣理论片 | а√天堂ww天堂八 | 18视频在线观看网站 | 女色综合 | 国产伦精品一区二区三区高清 | 欧洲黄色毛片 | 久久精品网 | 亚洲精品乱码久久久久久花季 | 亚洲综合国产成人丁香五月激情 | 潮喷无码正在播放 | 亚洲丶国产丶欧美一区二区三区 | 麻豆黄色片| 亚洲高清福利 | 成人免费在线观看 | 欧美成人吸奶水做爰 | 国产理论在线观看 | 久久综合伊人一区二区三 | 富婆找两个黑人3p在线视频 | 9.1在线观看免费 | 日本www一道久久久免费榴莲 | 欧美性欧美zzzzzzzzz | 最近中文字幕免费mv在线视频 | 久久不卡日韩美女 | 国产jizzz | 99麻豆久久久国产精品免费 | 国产揄拍国内精品对白 | 我想看一级黄色毛片 | 欧美日韩在线免费观看视频 | 国产午夜精品一区二区三区 | 日本三级黄色中文字幕 | 青青草视频在线看 | 97国精产品无人区一码二码 | 日本高清熟妇老熟妇 | 亚州av综合色区无码一区 | 亚洲国产精品一区二区三区 | 亚洲精品高清国产一久久 | 日韩一区二区a片免费观看 性色av无码久久一区二区三区 | 中文字幕第49页 | 少妇做爰免费视频网站色黄 | 精品久久久久久亚洲综合网站 | 欧美精品aa | 亚洲二区在线 | 男人天堂2019 | 操天天操 | 超碰av在线 | www.久久精品 | 99小视频| 四川丰满少妇被弄到高潮 | 国产精品久久久久久久毛片 | 小伙和少妇干柴烈火 | 黑人巨大精品欧美一区 | 欧美黑人疯狂性受xxxxx喷水 | 日本三级中文字幕在线观看 | 欧美天天搞 | 亚洲xxxx做受欧美 | 一边吃奶一边摸下边激情说说 | 99久久精品国产一区二区三区 | 色av导航| 久久精品国产精品青草 | 一个色综合网 | 欧美激情一区二区三区 | 99精品福利视频 | 一本色道久久爱88av | 亚洲免费av一区二区 | 日日噜| 亚洲6080yy久久无码产自国产 | 欧美无遮挡很黄裸交视频 | 亚洲男人的天堂一区二区 | 国产一区二区观看 | 男女www视频 | 午夜国产片| 成人美女黄网站色大免费的 | 亚洲一区二区三区免费视频 | 国产一区二区精彩视频 | 在线欧美 | www.久久成人 | 午夜福利视频 | 久久夜夜夜| 波多野吉衣中文字幕 | 国产肉体xxxx裸体784大胆 | 久久国产欧美日韩精品 | 国产三级中文字幕 | 最近国产中文字幕 | 亚洲第一大网站 | 欧美一区2区三区4区公司 | 一区二区三区av | 国产成人久久精品77777综合 | 亚洲精品在线免费观看视频 | 射网站 | 国产麻传媒精品国产av | 日韩成人av在线 | 人妻无码不卡中文字幕系列 | 美女张开腿让人桶 | 国产精品vⅰdeoxxxx国产 | 久久精品国产v日韩v亚洲 | 精品日韩视频 | 看片网址国产福利av中文字幕 | 成人国产福利a无限看 | 8050午夜二级| 亚洲精品久久 | 9999精品 | 女人高潮内射99精品 | 国产九九九精品 | 亚洲一区二区观看播放 | 波多野结衣一区二区三区av免费 | 用舌头去添高潮无码视频 | 永久免费精品精品永久-夜色 | 黄色一级免费片 | 欧美理论片在线观看 | 亚洲久热无码av中文字幕 | 日本香蕉网 | 精品国产一区二区国模嫣然 | 99久久久久久99国产精品免 | 高清精品一区二区三区 | 黑人大荫道bbwbbb高潮潮喷 | 日本大乳奶做爰洗澡三级 | 成人开心激情 | 涩涩一区 | 黄色片网站国产 | 成人午夜免费无码区 | 国产成人亚洲综合无码精品 | 999精品在线 | 91久久国产露脸精品国产闺蜜 | 欧美射图 | 热久久网站 | 一本色道久久综合亚洲精品酒店 | 国产偷国产偷亚洲高清人 | 久久国产精品无码网站 | 亚洲一区无码中文字幕 | 欧美日韩中日 | 成人黄色动漫在线观看 | 日本大胆裸体做爰视频 | 91高跟黑色丝袜呻吟在线观看 | 久久精品视频网 | 手机在线看黄色 | 么公的好大好硬好深好爽视频 | 精品在线播放视频 | 日韩爱爱视频 | 久草在线观看资源 | 亚洲人成精品久久久久 | 人人干天天干 | 夜夜摸狠狠添日日添高潮出水 | 亚洲图片欧美 | 国产免费一区二区三区最新6 | 麻豆成人91精品二区三区 | 精品无码一区二区三区爱欲 | 亚洲精品久久久蜜臀av站长工具 | 亚洲风情亚aⅴ在线发布 | 精品99在线| 一级特黄bbbbb免费观看 | 亚洲va中文字幕无码久久不卡 | 国产精品福利久久 | 日韩精品一区二区在线 | yyyy11111少妇无码影院 | 精品久久久久久久久久久院品网 | 国语粗话呻吟对白对白 | 国产日批视频在线观看 | 欧美狠狠操 | 首尔之春在线看 | 超碰在线97国产 | 一对一色视频聊天a | 国产男女爽爽爽免费视频 | 欧美巨鞭大战丰满少妇 | 制服丝袜天堂网 | 处破大全欧美破苞二十三 | 日本大肚子孕妇交xxx | 丰满少妇xbxb毛片日本视频 | 日韩在线二区 | 少妇太爽了在线观看 | 无码乱码av天堂一区二区 | 国产人妖在线观看 | 午夜激情成人 | 精品国产一区二区三区av爱情岛 | 亚洲精品福利视频 | 国产精品久久久久久久久久了 | 欧美爱视频 | 精品久久久久久久久久久下田 | 天天看片天天射 | 黄色三级视频在线观看 | 久久久久国产精品熟女影院 | 欧美 国产精品 | 国产日产欧产精品精乱了派 | 国产色在线视频 | 国产夫妻自拍av | 337p色噜噜| 国产精品久久久对白 | 高潮一区二区三区 | 久久久精品网站 | 一级做a爰片久久毛片一 | 国产亚洲成av人片在线观看下载 | 久久这里只有精品国产 | 操小妞 | 精品国产一区二区三区香蕉 | 大伊人久久 | 亚洲精品911 | 久久性生活视频 | 蜜臀av免费一区二区三区 | 久成人 | 日韩在线观看一区二区 | 一级欧美一级日韩片免费观看 | 国产清纯粉嫩学生白丝在线观看 | 门国产乱子视频观看 | 俄罗斯毛片基地 | 精品国内自产拍在线观看 | 性chⅰnese国模大尺度视频 | 欧美整片sss| 韩国av一区二区三区 | 丁香婷婷亚洲综合 | 亚洲综合精品第一页 | 国产午夜伦理 | 一区二区三区不卡视频 | 欧美3p两根一起进高清免费视频 | 国产丝袜无码一区二区三区视频 | 国产午夜三级一区二区三 | 日韩久久无码免费毛片软件 | 亚洲男人天堂2020 | 日韩精品一区二区三区免费视频观看 | 东方成人av | 国产欧美一区二区三区另类精品 | 玖玖热麻豆国产精品图片 | 少妇无码一区二区三区 | 最新69国产成人精品视频免费 | 欧美性受极品xxxx喷水 | 草草黑森林av导航 | 丰满少妇高潮惨叫久久久久 | 亚洲精品一区二区三区四区乱码 | 伊人久久激情 | 熟妇人妻午夜寂寞影院 | 男人天堂色 | 国产精品一区二区福利视频 | 国产草草草 | 日本国产一区二区三区在线观看 | 黄瓜视频在线观看网址 | 黄色1级视频 | 丰满岳乱妇在线观看中字无码 | 国产91调教| 国产乱子伦精品免费无码专区 | 成人免费毛片男人用品 | 性一交一乱一交一精一品 | 黄色小视频国产 | 国产做无码视频在线观看 | 国产愉拍精品手机 | 国产亚洲精品久久久久久久久动漫 | 欧美亚洲国产一区二区三区 | 色哟哟国产 | 亚洲精品网站在线观看你懂的 | 亚洲va韩国va欧美va精品 | 欧美亚一区二区 | 免费看av大片| 国产精品人妻一区二区高 | 日韩 亚洲 中文 图片 小说 | 久久超碰在线 | 性做久久 | 免费黄色av网站 | 天天干国产 | 91精品国产麻豆 | 在线观看av国产一区二区 | 国产有码aaaae毛片视频 | 51真实女性私密spa按摩偷拍 | 国产精品黑色高跟鞋丝袜 | 日批免费在线观看 | 裸体性做爰免费视频网站 | 99re6热在线精品视频播放 | 日韩欧美黄色网址 | 91成人精品一区二区三区四区 | 69热在线观看 | 深夜视频在线免费 | 玖玖爱这里只有精品 |