一区二区三区成人-一区二区三区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)絡(luò)英雄

    精華主題: 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的開關(guān)狀態(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     '地址值轉(zhuǎn)到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ù)值轉(zhuǎn)換為16進制
            Dim FCSString As String               '需要校驗的字符串
            Dim FCSValue As String                '命令校驗碼
            Dim EndCode As String = "*" & vbCr    '結(jié)束碼
            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


                    '寫入地址轉(zhuǎn)換為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ù)值轉(zhuǎn)換位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 返回結(jié)果處理

                    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     '地址值轉(zhuǎn)到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ù)值轉(zhuǎn)換為16進制
            Dim FCSString As String               '需要校驗的字符串
            Dim FCSValue As String                '命令校驗碼
            Dim EndCode As String = "*" & vbCr    '結(jié)束碼
            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


                    '讀地址轉(zhuǎn)換為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 返回結(jié)果處理

                    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某位是否是設(shè)定值,那就需要不斷循環(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

    主站蜘蛛池模板: 青青免费视频 | 高h纯肉无码视频在线观看 亚洲国产成人av毛片大全 | 欧美成人三级在线 | 精品伦精品一区二区三区视频 | 日韩免费淫片 | 免费视频二区 | 欧美又黄又粗暴免费观看 | 精品一区二区免费视频 | 成人做爰高潮片免费视频 | 精品一区二区三区三区 | 毛片一区二区三区 | 日本不卡123 | 涩涩国产 | 黄色av资源| 九色丨9lpony丨国产 | 色玖玖在线| 成人免费一级片 | 日韩欧美一级视频 | 色综合色天天久久婷婷基地 | 在线观看免费视频a | 超碰爱爱 | 亚洲精品成人av在线观看爽翻天 | 成人做爰9片免费看网站 | 日韩视频免费观看高清 | 99精品中文字幕 | 精品无码国产污污污免费网站 | 91精品国产综合久久福利软件 | 国产又粗又猛又爽免费视频 | 日韩精品无 | 亚洲成人第一区 | 狠狠色丁香婷婷综合最新地址 | 影音先锋美女 | 高清久久久 | 我不卡午夜 | 亚洲 中文 欧美 日韩 在线 | 亚洲精品久久久久久久久久 | 97超碰网| 超碰2023| 欧美va天堂 | 国内精品久久久久久久久 | 亚洲精品一线二线三线 | 俺来俺也去www色在线观看 | 婷婷色综合 | 女性隐私黄www网站视频 | 高清不卡av| 久久久精品人妻一区二区三区 | 日本一区二区三区免费视频 | 国产一二视频 | 亚洲成av人在线观看网址 | 亚洲精品国产视频 | 国内久久精品视频 | 夜夜撸av | 红桃av一区二区三区在线无码av | 人人草网 | 国产亚洲精品久久久456 | 天天影视亚洲 | 大胸奶汁乳流奶水出来h | 国产精品自产拍高潮在线观看 | 91免费视频播放 | 亚洲女优在线观看 | 北条麻妃精品久久中文字幕 | 一区二区久久久久 | 国产黄色三级网站 | 国产精品爽爽爽爽爽爽在线观看 | 亚洲精品日韩综合观看成人91 | 国产美女免费 | 91丨porny丨国产丝袜福利 | 成年人三级网站 | 国色天香一卡2卡三卡4卡乱码 | 亚洲国产精品国自产拍久久 | 99在线免费视频 | 少妇全光淫片bbw | 中文字幕乱码亚洲无线码小说 | 风间由美性色一区二区三区四区 | 天天干天天操天天拍 | 性生活三级视频 | 777精品伊人久久久久大香线蕉 | 免费观看性欧美大片无片 | 中文字幕一区二区三 | 成品片a免人视频 | 国产精品久久久久久久午夜 | 国产精品久久久久一区二区国产 | 国产精品九 | 国产九九在线 | 国产高清一区在线观看 | 国产日韩在线观看视频 | 国产曰又深又爽免费视频 | 中文字幕亚洲综合久久菠萝蜜 | 久久久久一级片 | 亚洲国产精品无码久久久久高潮 | 久久久久久综合网 | 在线 日本 制服 中文 欧美 | 中国猛少妇色xxxxx | 祥仔av大片av免费看 | 嫩草网站入口一区二区 | 久久免费少妇高潮99精品 | 久久爱影视 | 亚洲乱亚洲乱妇50p 亚洲va中文字幕无码久久不卡 | 18分钟处破好疼哭视频在线观看 | 国产a国产片国产 | 中文字幕视频一区二区 | 蜜臀久久精品久久久用户群体 | bt7086福利一区国产 | 国产成人精品一区二区秒拍 | 国产精品久久久久久久久久久久久久 | 欧美日韩精品一区二区在线观看 | 中文字幕高清免费日韩视频在线 | 日韩精品一区二区三区 | 天堂网视频在线 | 92av视频 | 国产资源在线免费观看 | 日韩岛国片 | 新中文字幕 | 亚洲国产精品999 | 一本大道卡一卡二卡三乱码全集资源 | 国产精品色婷婷久久99精品 | 亚洲社区在线观看 | 风流少妇按摩来高潮 | 色综合天天综合网国产 | 久久久国产精品视频 | 国产伦对白刺激精彩露脸 | 国产精品丝袜黑色高跟鞋 | 夜夜操狠狠操 | 日本理伦片973影视 日本理论片在线 | 人人澡人人妻人人爽人人蜜桃麻豆 | 午夜影院免费体验区 | 潘金莲三级野外 | 玖草影院| 男女野外做受全过程 | 欧美寡妇性猛交ⅹxxx | 午夜精品亚洲 | 亚洲精品国产综合 | 国产精品毛片无遮挡 | 精品久久久久国产免费第一页 | 轻点好疼好大好爽视频 | 成人免费视频网站 | 夜夜av| 深夜毛片 | 欧美一级淫片 | 国产漂亮白嫩美女在线观看 | 特黄特色特刺激免费播放 | 欧美91看片特黄aaaa | 国产美女视频国产视视频 | 国产二级av | 精品视频网站 | 91视频免费观看 | 94久久国产乱子伦精品免费 | 精品国产sm最大网站 | 思思久久99热久久精品66 | 日韩性猛交ⅹxxx乱大交 | 亚洲专区一 | 国产一区二区三区在线观看免费 | 中文字幕日韩精品一区 | 熟女肥臀白浆大屁股一区二区 | 久久99蜜桃综合影院免费观看 | 久久嫩草视频 | 欧美3p视频 | 野花中文免费观看6 | 国产超碰人人爽人人做人人添 | 51成人 | 亚洲精品一级 | 99精品热视频 | 九七影院在线观看免费观看电视 | 日韩极品一区 | 中文字幕视频一区 | 国产又黄又爽又刺激的免费网址 | 成人性生交大片免费看r老牛网站 | 二色av| 亚洲一区二区三区 | 91九色网址 | 小12箩利洗澡无码视频网站 | 婷婷综合少妇啪啪喷水动态小说 | 欧美野外疯狂做受xxxx高潮 | 日韩欧美视频在线播放 | 国产成人精品aa毛片 | 久久久久久影院 | 黄大色黄大片女爽一次 | www日本在线观看 | 特黄特色大片免费播放器图片 | 九九影院最新理论片 | 99er国产| 国产精品永久免费视频 | 国产精品久久毛片av大全日韩 | 久久天堂精品 | 精品国产免费久久久久久桃子图片 | 青娱乐国产精品 | 国产理论一区二区三区 | 精品国产乱码久久久久久果冻传媒 | 91xxx在线观看 | 国产卡一卡二卡三无线 | 天天碰天天 | 国产999精品久久久久久 | 国产综合激情 | 久久精品噜噜噜成人88aⅴ | 黄色av网站免费在线观看 | 久久99精品国产91久久来源 | 欧美中文字幕在线 | 精品国产乱码久久久久久1区2区 | 亚洲一区二区三区影视 | 中文字幕专区高清在线观看 | 免费a级黄色片 | 夜夜操狠狠干 | av在线视屏| www.youjizz.com亚洲 | 国产精品久久综合 | 国产在线999| 九九热精品视频在线播放 | 欧洲美女黑人粗性暴交视频 | 韩国和日本免费不卡在线v 婷婷俺也去俺也去官网 | 精品国产大片 | 国产日韩欧美中文另类 | 久久久久久91香蕉国产 | 国产人妖视频一区二区 | 日日躁狠狠躁aaaaxxxx | 中文字幕日韩精品无码内射 | 91视频网址入口 | 天天摸日日添狠狠添婷婷 | 91免费黄 | 色婷婷av一区二区三区影片 | 一级全黄少妇性色生活免费看 | 久久国产色av | 欧美理伦| 99久久精品免费看国产免费软件 | 海量av| 婷婷久久综合九色综合绿巨人 | 久草在 | 亚洲aⅴ天上人间在线观看 亚洲aⅴ在线 | 天堂中文最新版在线中文 | 国产一区二区三区免费播放 | 精品欧美一区二区久久久伦 | 强奷乱码中文字幕熟女导航 | 日本视频色 | 男女涩涩视频 | 夜噜噜 | 欧美色亚洲色 | 国产欧美一区二区精品久久久 | 黄瓜视频在线观看网址 | 一区二区三区91 | 国产精品国产亚洲精品看不卡 | 国产精品呻吟 | 一区二区三区视频免费 | 久久精品人人做人人爽 | 国产精品久久久久久久久久久久午夜片 | 少妇人妻丰满做爰xxx | 中文字幕午夜精品一区二区三区 | 色94色欧美sute亚洲线路二 | 亚洲天堂v | 欧美一区二区三区成人精品 | 久久国产小视频 | 少妇特黄v一区二区三区图片 | 亚洲另类激情专区小说图片 | a黄色毛片 | 91精品国产成人 | 久久精品国产99久久久古代 | 熟女人妻aⅴ一区二区三区60路 | 久久精品国产网红主播 | 久久久99精品 | 一卡二卡三卡四卡在线 | 国产精品欧美亚洲777777 | 欧美成人精品激情在线观看 | 免费无码又爽又高潮视频 | 午夜视频免费在线观看 | 国产偷抇久久精品a片69 | 国产成人av在线影院 | 日韩国产毛片 | 户外露出一区二区三区 | 日本免费在线看 | 国产欧美精品一区二区在线播放 | 国产精品综合一区二区三区 | 亚洲永久免费网站 | 日产特黄极日产 | www日本黄色片 | 制服一区 | 欧美一区二区喷水白浆视频 | 久久久精品小视频 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 美女无遮挡免费视频网站 | 岛国精品一区二区 | 全球成人中文在线 | 在线视频a | 久久久无码精品午夜 | 美女100%视频免费观看 | 成人性生活免费看 | 中文字幕在线观看一区二区三区 | 99久久夜色精品国产亚洲 | 99精品在线播放 | 天堂av资源在线 | 精品中出| 久久精品福利视频 | 亚洲天堂五月 | 五月天久久 | 久久免费少妇高潮久久精品99 | 精精国产xxxx在线观看主放器 | 午夜视频污| 永久免费网站看黄yyy45视频 | 国产精品免费久久久久影院 | 国产精品久久久久久一区二区三区 | 国产一级片久久 | 黑人大战亚洲人精品一区 | 女女les互磨高潮国产精品 | 精品久久国产视频 | 日韩高清一区 | 中文字幕一区二区三区日韩精品 | 国产国模在线观看免费 | 亚洲综合av一区二区三区 | 女性高爱潮视频 | 少妇精品蜜桃偷拍高潮系列 | 日韩欧美一区三区 | 亚洲精品乱码久久久久久蜜桃图片 | 精品国产传媒 | pics艳丽的少妇asian | 国产三级毛片视频 | 中文成人无码精品久久久不卡 | 成人精品 | 四虎精品成人免费网站 | 免费一级特黄3大片视频 | 暖暖日本在线观看 | 黄频在线看 | 成人在线视频你懂的 | 欧美老熟妇乱子伦视频 | 草比视频在线观看 | 91久久一区| 国产做a爰片久久毛片a片美国 | 2000xxx亚洲精品| 亚洲精品久久久中文字幕痴女 | 免费在线a| 色一情一区二区三区四区 | 国内精品91少妇在线播放 | 妲己艳史淫片免费看 | 友田真希中文字幕在线视频中 | 日本精品毛片一区视频播 | 欧美高清videosex极品 | 91一二区| 制服丝袜一区二区三区 | 在线观看av一区 | 午夜视频免费看 | 日本一级大全 | 首页 国产 欧美 日韩 丝袜 | 国产在线视频网站 | 欧美在线看片a免费观看 | 少妇沉沦哀羞迎合呻吟视频 | 成人免费无码大片a毛片抽搐色欲 | 亚洲经典一区二区 | 免费黄色在线观看 | 亚洲国产三级在线观看 | 无码人妻精品一二三区免费 | 91精品国产闺蜜国产在线闺蜜 | 三级慰安女妇威狂放播 | 午夜免费1000 | 少妇在线观看888视频 | 少妇二级淫片免费 | 国产精品日韩av在线播放 | 欧美极品xxxxx | 日产一二三四五六七区麻豆 | 亚洲第三区 | 狠狠干中文字幕 | 98国产精品综合一区二区三区 | 国产午夜小视频 | 国产曰又深又爽免费视频 | 天堂资源官网在线资源 | 成人欧美一区 | 一区二区免费播放 | 亚洲 日韩 欧美 成人 在线观看 | 日韩黄色三级 | 亚洲国产精品一区二区美利坚 | 亚洲精品成人区在线观看 | 国产黄色片网站 | 黄色片视频免费 | 樱花av在线 | 亚洲人成在线播放网站 | 少妇哺乳期在线喷奶 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 亚洲国产一区二区三区四区 | 91av蜜桃| a级毛片在线看日本 | 亚洲 丝袜 另类 动漫 二区 | 狠狠干91 | 久久精品123| h狠狠躁死你h出轨高h | 久久国产一二三 | 热久久伊人 | 偷看农村女人做爰毛片色 | 国产精品久久久久久久久久王欧 | 可以在线观看的av网站 | 久久久久久中文字幕 | 色综合久久久无码中文字幕波多 | 免费a级毛片出奶水 | 亚洲第一成肉网 | 成人a视频 | 干日本少妇| 五月天中文字幕mv在线 | 色偷偷狠狠色综合网 | 天天干天天爱天天射 | 大肉大捧一进一出好爽mba | 久久丁香五月天综合网 | 国产亚洲人成a在线v网站 | 啪啪69xxⅹ偷拍 | 福利在线免费观看 | 欧美日在线 | 第一次破处视频 | а√在线中文网新版地址在线 | 色综合天天天天做夜夜夜夜做 | 欧美综合久久 | av一本久道久久综合久久鬼色 | 林由奈在线观看 | 色诱亚洲精品久久久久久 | 超碰在线色 | 雨宫琴音一区二区三区 | 男女野外做受全过程 | 久久久久99人妻一区二区三区 | 国产v片在线播放 | 午夜成人免费视频 | 美州a亚洲一视本频v色道 | 夜夜高潮天天爽欧美 | 91精产国品| 最近2019中文字幕大全第二页 | 性色av蜜臀av浪潮av老女人 | 色射综合 | 肉体粗喘娇吟国产91 | 99久久精品无码一区二区三区 | 亚洲日韩国产成网在线观看 | 88xx成人精品视频 | 国产98在线 | 欧美 | 国产乱人无码伦av在线a | 国产精品一品二区三区的使用体验 | 夜夜添无码一区二区三区 | 中国精品毛片 | 一个人看的www片免费高清视频 | 四十如虎的丰满熟妇啪啪 | 国产精品免费一区二区三区 | 久久综合九色欧美综合狠狠 | 俄罗斯黄色大片 | va在线播放| 4k岛国av超高清aⅴ | 国产盗摄精品一区二区酒店 | 亚洲精品99 | 人人澡超碰碰97碰碰碰 | 强制中出し~大桥未久在线a | 黄色小视频在线看 | 精品亚洲一区二区三区在线播放 | 手机av免费 | 91精品国产高清一区二区三密臀 | 爱爱视频日本 | 农村妇女一区二区 | 性一交一乱一交一精一品 | 国产精品久久久免费视频 | 伊人久久精品无码麻豆一区 | 性做久久久久久 | 国产重口老太伦 | 五月天综合激情 | 日韩一区二区三区在线播放 | 日韩一区二区三区视频 | a级大片在线观看 | 国产成人精品亚洲日本在线观看 | 国产色视频在线观看免费 | 国产精品乡下勾搭老头1 | 无遮挡边摸边吃奶边做视频 | 久久久久久网址 | 中文字幕在线无码一区二区三区 | 国产一区免费在线观看 | 成人福利视频网 | 日本午夜网站 | 精品人妻伦九区久久aaa片69 | 亚洲天堂2013 | 国产无线乱码一区二三区 | 黄色免费一级 | 国产美女在线观看 | 日日噜噜噜夜夜狠狠久久蜜桃 | 涩av | 亚洲一区二区三区久久久 | 夜夜躁狠狠躁日日躁 | 天天在线免费视频 | 亚洲欧美日韩成人 | 久久伊人在 | 激情偷乱人成视频在线观看 | 99国产精品久久久久久久成人热 | 99精品免费久久久久久久久日本 | 超碰997 | 午夜视频一区二区 | 亚洲2022国产成人精品无码区 | 欧美日韩在线一区二区三区 | 夜夜精品视频一区二区 | 日韩国产传媒 | 在线免费观看午夜视频8 | 成人免费mmmmm视频 | 分分操免费视频在线观看 | 国产在线视频一区二区 | 日本内射精品一区二区视频 | 国产精品久久视频 | 98色| 热re99久久精品国99热 | 亚洲精品一二三区 | 午夜激情啪啪 | 日韩草比 | 亚洲一区二区三区麻豆 | av鲁丝一区鲁丝二区鲁丝三区 | 中文字幕在线看人 | 深夜成人福利 | 婷婷久久综合九色综合绿巨人 | 欧美30p | 人人干人人玩 | 青青热久免费精品视频在线播放 | 青青久草网 | 91亚洲日本aⅴ精品一区二区 | 精品无码成人久久久久久 | a天堂在线 | 狠狠躁天天躁夜夜躁婷婷 | 日本高清xxxxxxxxxx | 男人和女人黄 色大片 | 亚洲国产一区二区在线观看 | 久久不卡免费视频 | 97在线免费视频观看 | 久久综合久久自在自线精品自 | 亚洲天天摸日日摸天天欢 | 国产激情久久久久影院老熟女 | 国产精品亚洲欧美大片在线看 | 欧美寡妇性猛交ⅹxxx | 一级做a爰片久久毛片潮喷 一级做a爰片欧美激情床 | 欧美大片高清 | 欧美日韩精品一区二区三区蜜桃 | 丁香婷婷激情综合俺也去 | 狠狠色婷婷久久一区二区三区 | 在线一区二区三区做爰视频网站 | 久久精品中文闷骚内射 | 久久久久无码精品国产h动漫 | 天天天天天天天天干 | 五月天婷婷在线观看 | 欧美日韩一区二区三区四区在线观看 | 久久欧美高清二区三区 | 色婷婷综合久久久久中文一区二区 | 日本丰满少妇高潮呻吟 | 极品嫩模高潮叫床 | gai免费观看网站外网 | 99re视频| 国产乱色国产精品播放视频 | 丁香激情婷婷 | 久久免费精品 | 一区二区三区四区在线观看视频 | 成人亚洲欧美成αⅴ人在线观看 | 尤物yw193无码点击进入 | 国产成人亚洲综合色婷婷 | 久久久久久久亚洲精品 | 亚洲国产精品成人午夜在线观看 | 嫩草视频在线观看免费 | 少妇bbbb做爰 | 亚洲最新中文字幕在线 | 国产男女无套免费网站 | 天天色综合三 | 毛片在线免费视频 | 久久天天干| 天天干天天日夜夜操 | 无人在线观看免费高清视频的优势 | 国产剧情演绎av | 激情欧美综合 | japanese日本精品少妇 | 婷婷色小说 | 波多野结衣av一区二区三区中文 | 国产丰满天美videossex | 玩弄人妻少妇500系列视频 | 天堂av观看 | 狼人综合伊人网 | 亚洲精品入口 | 中文日韩| 欧洲熟妇色xxxx欧美老妇老头多毛 | 免费一级淫片 | 亚洲丁香五月激情综合 | 尤物国产精品 | www.日韩av| 国产精品一区二区在线观看 | 极品美女一区二区三区 | 色吊丝中文字幕 | 亚洲国产一区二区三区波多野结衣 | 特级黄色毛片 | 成人一级影院 | 992在线观看 | 欧美视频精品在线 | 成人免费一区 | 国产内射合集颜射 | 麻豆毛片在线看 | 国产一区在线免费 | 色综合天天综合色综合av | 在线免费观看av网 | 国产伦久视频免费观看视频 | 亚洲欧美韩日 | 免费无遮挡无码视频在线观看 | 国产精品一卡二卡三卡 | 成人网站免费大全日韩国产 | 亚洲免费av网站 | 国产一二区三区 | 久久成人国产 | 51免费看片视频在线播放 | 伊人69 | 中文字幕视频网 | 国产精品禁18久久久夂久 | 日韩黄色一区 | 欧美一区二区在线视频观看 | 国产嗷嗷叫| 野外做受又硬又粗又大视频√ | 嫩草av久久伊人妇女超级a | 国产精品久久久久久久久久久久午夜片 | 中文在线一区二区三区 | 97人人模人人爽人人少妇 | 亚洲高清中文字幕 | 真实国产露脸乱 | 久久久久青草 | av男人网 | 日韩一级性生活片 | 精品无人区一区二区三区 | 欧美福利视频网站 | 伊人免费网 | 久久在线免费视频 | 日日碰狠狠丁香久燥 | 亚洲第一色播 | 中文字幕丰满孑伦无码精品 | 白白嫩嫩的美女无套内谢 |