亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.frm

?? 用模塊寫的plc通信,用于計算機與三菱plc通信
?? FRM
字號:
VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Begin VB.Form Form1 
   Caption         =   "PLC編程口通訊測試"
   ClientHeight    =   5565
   ClientLeft      =   4770
   ClientTop       =   4410
   ClientWidth     =   8760
   Icon            =   "Form1.frx":0000
   LinkTopic       =   "Form1"
   ScaleHeight     =   5565
   ScaleWidth      =   8760
   Begin VB.TextBox Text6 
      ForeColor       =   &H00C00000&
      Height          =   5415
      Left            =   120
      MultiLine       =   -1  'True
      ScrollBars      =   2  'Vertical
      TabIndex        =   18
      ToolTipText     =   "收發記錄"
      Top             =   0
      Width           =   4215
   End
   Begin VB.Frame Frame2 
      Caption         =   "請選擇元件地址(X,Y,M,S,C,T)"
      Height          =   2535
      Left            =   4500
      TabIndex        =   12
      Top             =   2940
      Width           =   4155
      Begin VB.CommandButton Command6 
         Caption         =   "清空記錄"
         Height          =   375
         Left            =   2580
         TabIndex        =   23
         Top             =   1920
         Width           =   1095
      End
      Begin VB.CommandButton Command5 
         Caption         =   "查詢"
         Height          =   375
         Left            =   1560
         TabIndex        =   17
         Top             =   1140
         Width           =   795
      End
      Begin VB.CommandButton Command4 
         Caption         =   "復位"
         Height          =   375
         Left            =   2940
         TabIndex        =   16
         Top             =   1140
         Width           =   735
      End
      Begin VB.CommandButton Command3 
         Caption         =   "置位"
         Height          =   375
         Left            =   2940
         TabIndex        =   15
         Top             =   360
         Width           =   735
      End
      Begin VB.TextBox Text5 
         Height          =   330
         Left            =   1740
         TabIndex        =   14
         Top             =   420
         Width           =   855
      End
      Begin VB.ComboBox Combo1 
         Height          =   300
         ItemData        =   "Form1.frx":628A
         Left            =   480
         List            =   "Form1.frx":6297
         TabIndex        =   13
         Text            =   "M"
         Top             =   420
         Width           =   855
      End
      Begin VB.Shape Shape1 
         FillColor       =   &H00FFFFFF&
         FillStyle       =   0  'Solid
         Height          =   255
         Left            =   540
         Shape           =   3  'Circle
         Top             =   1200
         Width           =   255
      End
   End
   Begin VB.Frame Frame1 
      Height          =   2835
      Left            =   4500
      TabIndex        =   0
      Top             =   0
      Width           =   4095
      Begin VB.Frame Frame3 
         Caption         =   "寄存器位數"
         Height          =   615
         Left            =   300
         TabIndex        =   20
         Top             =   240
         Width           =   3375
         Begin VB.OptionButton Option1 
            Caption         =   "16位"
            Height          =   255
            Left            =   240
            TabIndex        =   22
            Top             =   240
            Value           =   -1  'True
            Width           =   675
         End
         Begin VB.OptionButton Option2 
            Caption         =   "32位"
            Height          =   255
            Left            =   1920
            TabIndex        =   21
            Top             =   240
            Width           =   675
         End
      End
      Begin VB.TextBox Text4 
         Height          =   330
         Left            =   1740
         TabIndex        =   10
         Top             =   2280
         Width           =   855
      End
      Begin VB.TextBox Text3 
         Height          =   330
         Left            =   420
         TabIndex        =   9
         Top             =   2280
         Width           =   855
      End
      Begin VB.CommandButton Command2 
         Caption         =   "寫入"
         Height          =   375
         Left            =   2880
         TabIndex        =   7
         Top             =   2280
         Width           =   735
      End
      Begin VB.CommandButton Command1 
         Caption         =   "讀取"
         Height          =   375
         Left            =   2880
         TabIndex        =   6
         Top             =   1320
         Width           =   735
      End
      Begin VB.TextBox Text2 
         Height          =   330
         Left            =   1740
         TabIndex        =   4
         Top             =   1380
         Width           =   855
      End
      Begin VB.TextBox Text1 
         Height          =   330
         Left            =   420
         TabIndex        =   3
         Top             =   1380
         Width           =   855
      End
      Begin VB.Label Label5 
         Caption         =   "寄存器數值"
         Height          =   255
         Left            =   1680
         TabIndex        =   19
         Top             =   1920
         Width           =   975
      End
      Begin VB.Label Label6 
         Caption         =   "D"
         Height          =   195
         Left            =   240
         TabIndex        =   11
         Top             =   2340
         Width           =   135
      End
      Begin VB.Label Label4 
         Caption         =   "寄存器地址"
         Height          =   255
         Left            =   300
         TabIndex        =   8
         Top             =   1920
         Width           =   1035
      End
      Begin VB.Label Label3 
         Caption         =   "D"
         Height          =   195
         Left            =   240
         TabIndex        =   5
         Top             =   1440
         Width           =   135
      End
      Begin VB.Label Label2 
         Caption         =   "寄存器數值"
         Height          =   255
         Left            =   1620
         TabIndex        =   2
         Top             =   1020
         Width           =   975
      End
      Begin VB.Label Label1 
         Caption         =   "寄存器地址"
         Height          =   255
         Left            =   300
         TabIndex        =   1
         Top             =   1020
         Width           =   1035
      End
   End
   Begin VB.Timer Timer2 
      Interval        =   1000
      Left            =   1980
      Top             =   1980
   End
   Begin MSCommLib.MSComm MSComm1 
      Left            =   3360
      Top             =   240
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      DTREnable       =   -1  'True
      NullDiscard     =   -1  'True
      RTSEnable       =   -1  'True
      ParitySetting   =   2
      DataBits        =   7
      EOFEnable       =   -1  'True
      InputMode       =   1
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub Command1_Click()               '讀取
 Dim s As String
   If Text1.Text = "" Then
      MsgBox "請選怎元件! "
      Exit Sub
    End If
 Text1.Text = Format$(Text1.Text, "0000")
 s = "D" & Text1.Text
 If Option1.value = True Then
    Dread s, 2
 Else
    Dread s, 4
 End If
End Sub
Private Sub Command2_Click()  '寫入
    Dim Component As String
    Dim str1 As String, j As Integer
    If Text3.Text = "" Then
      MsgBox "請選怎元件! "
      Exit Sub
    End If
    Text3.Text = Format$(Text3.Text, "0###")
    Component = "D" & Text3.Text
    If Option1.value = True Then       '16進制16位
       str1 = Trim(Text4.Text)
       j = Len(str1)
         If (4 - j) < 0 Then
         MsgBox "數值過大!"
         Exit Sub
         End If
       str1 = String(4 - j, "0") & str1
       Text4.Text = str1
       Dwrite Component, 2, str1
    Else                              '32位
         str1 = Trim(Text4.Text)
         j = Len(str1)
         If (8 - j) < 0 Then
         MsgBox "數值過大!"
         Exit Sub
         End If
       str1 = String(8 - j, "0") & str1
       Text4.Text = str1
       Dwrite Component, 4, str1
    End If
End Sub
Private Sub Command3_Click()    '置位
   Dim s As String
   If Text5.Text = "" Then
      MsgBox "請選怎元件! "
      Exit Sub
    End If
   Text5.Text = Format(Text5.Text, "0###")
   s = Trim(Combo1.Text) & Text5.Text
   Call BitForce(s, True)
End Sub
Private Sub Command4_Click()         '復位
   Dim s As String
   If Text5.Text = "" Then
      MsgBox "請選怎元件! "
      Exit Sub
    End If
   Text5.Text = Format(Text5.Text, "0###")
   s = Trim(Combo1.Text) & Text5.Text
   Call BitForce(s, False)
End Sub

Private Sub Command5_Click()         '查詢
  Dim s As String
   If Text5.Text = "" Then
      MsgBox "請選怎元件! "
      Exit Sub
    End If
   Text5.Text = Format(Text5.Text, "0###")
       
   s = Trim(Combo1.Text) & Text5.Text
   Call BitSearch(s)
End Sub

Private Sub Command6_Click()          '清空
  Text6.Text = ""
End Sub
Private Sub Form_load()
      On Error GoTo erhd
  If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
    With MSComm1
        .CommPort = 1
        .Settings = "9600,E,7,1"                     '9600,偶校驗,7位數據,1位停止位
        .InputMode = comInputModeBinary               '以二進制格式讀取接收緩沖區
        .RThreshold = 1                               '接收的字符大于等于1產生接收事件
        .InputLen = 0                                 '度處緩沖區的所有位
        .OutBufferCount = 0                           '清空發送緩沖區
        .InBufferCount = 0                            '清空接收緩沖區
        .PortOpen = True
       End With
        Timer2.Interval = 1000
        Timer2.Enabled = False   '超時判度定時器
        Num = 0
        RcvFinFlag = True    '接收完成標志初始化
       Exit Sub
erhd:
   MsgBox "無法打開端口!", vbOKOnly, "錯誤"
   End
 End Sub
 Private Sub MSComm1_OnComm()             '接收數據子程序
        Dim RcvTemp() As Byte, i As Integer
        Dim length As Integer
        If RcvFinFlag = True Then Exit Sub
        ReDim Preserve RcvData(100) As Byte
        If Form1.MSComm1.CommEvent = comEventFrame Then
          MsgBox "雙方通信格式設置不同", "提示"
          Timer2.Enabled = False
          Exit Sub
        End If
     '-----------------------------------------------------------------------------------------
   If Form1.MSComm1.CommEvent = comEvReceive Then
             RcvTemp = Form1.MSComm1.Input    '接收緩沖區的數據送入暫存數組
                           
             For i = LBound(RcvTemp) To UBound(RcvTemp)
               RcvLen = RcvLen + 1              'RcvLen的初始值為-1
               If RcvLen > 100 Then
                RcvLen = -1
                Call ErrorHandle
                Exit Sub
               End If
             RcvData(RcvLen) = RcvTemp(i)
             Next i
            ReDim Preserve RcvData(RcvLen) As Byte
           ' Call InTxt(RcvData)                         '顯示
     '------------------------------------------------------------------------------------------
   Select Case Flag
     Case 0  'Dread
         For i = LBound(RcvData) To UBound(RcvData)
            If RcvData(i) = &H3 And UBound(RcvData) = i + 2 Then
                length = UBound(RcvData)
                ReDim Preserve RcvData(length) As Byte
                RcvFinFlag = True
                RcvLen = -1
                Form1.Timer2.Enabled = False       '關閉通信超時定時器
                Call InTxt(RcvData)                '顯示
                If RcvDataChk(RcvData) Then                  '接收數據檢查子程序
                   Text2.Text = RcvDataDisplay(RcvData)       '數據顯示
                   Num = 0                                   '重發計數復位
                Else
                   Call ErrorHandle
                End If
                Exit For
            End If
         Next i
       Case 1, 7, 8   'DWrite ,Force On/Off
        If RcvData(0) = &H6 Then
              ReDim Preserve RcvData(0) As Byte
              Timer2.Enabled = False             'PLC正確執行寫命令關閉通信超時定時器
              Num = 0                            '復位重發計數器
              RcvFinFlag = True
              RcvLen = -1
             Call InTxt(RcvData)                         '顯示
        Else
             If RcvData(0) = &H15 Then
              ReDim Preserve RcvData(0) As Byte
              Timer2.Enabled = False
              RcvFinFlag = True
              RcvLen = -1
              Call InTxt(RcvData)                         '顯示
              Call ErrorHandle
              End If
         End If
       Case 9 '查詢位元件
          For i = LBound(RcvData) To UBound(RcvData)
            If RcvData(i) = &H3 And UBound(RcvData) = i + 2 Then
                length = UBound(RcvData)
                ReDim Preserve RcvData(length) As Byte
                RcvFinFlag = True
                RcvLen = -1
                Form1.Timer2.Enabled = False
                Call InTxt(RcvData)                      '顯示記錄
                If RcvDataChk(RcvData) Then
                   Call BitDisplay(RcvData)             '顯示查詢結果
                   Num = 0
                Else
                   Call ErrorHandle
                End If
               Exit For
           End If
         Next i
       End Select
     End If
  End Sub
Private Sub Form_Resize()
    If Form1.Width > 4300 And Form1.Height > 3600 Then
    Text6.Move 0, 0, Form1.Width - 4300, Form1.Height - 600
    Frame1.Move Text6.Width + 30, 0, 4095, 3000
    Frame2.Move Frame1.Left, Frame1.Height + 20, 4095, Form1.Height - 3600
    End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
  On Error Resume Next
  If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
End Sub
 Private Sub timer2_timer()              '超時判斷定時器
    Call ErrorHandle
 End Sub
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜美腿成人在线| 久久久久国产精品麻豆| 色欧美片视频在线观看 | 国产麻豆欧美日韩一区| 久久精品国产77777蜜臀| 爽爽淫人综合网网站| 日韩激情视频在线观看| 天天av天天翘天天综合网色鬼国产 | 久久噜噜亚洲综合| 国产视频一区二区在线观看| 日本一区二区三区四区在线视频| 国产精品视频在线看| 国产精品视频你懂的| 亚洲桃色在线一区| 亚洲成人av中文| 七七婷婷婷婷精品国产| 美女网站视频久久| 国产在线播放一区三区四| 粉嫩13p一区二区三区| 成人激情开心网| 色噜噜狠狠色综合中国| 欧美日韩在线播放一区| 91精品国产综合久久国产大片| 欧美一级精品大片| 亚洲精品在线观看视频| 国产精品久久久久久久久搜平片| 中文字幕一区二区三区蜜月| 亚洲国产一区二区三区青草影视| 三级影片在线观看欧美日韩一区二区| 久久精品国产99国产精品| 国产成人av电影在线| 在线观看国产91| 精品国产在天天线2019| 国产精品久久久久久久久免费相片 | 欧美日韩精品免费| 日韩三级免费观看| 日本一区二区成人| 亚洲主播在线播放| 久久国产精品99精品国产| 国产a区久久久| 欧美日韩一区小说| 久久久久国产精品免费免费搜索| 亚洲女人小视频在线观看| 五月婷婷久久丁香| 高清不卡在线观看| 欧美日韩国产综合视频在线观看 | 丝袜美腿亚洲色图| 成人高清免费观看| 欧美电影影音先锋| 国产精品久久久久一区二区三区| 五月婷婷综合激情| 成人激情小说网站| 91精品欧美久久久久久动漫| 国产精品污网站| 日韩高清不卡一区| 91在线观看成人| 日韩欧美成人午夜| 亚洲激情自拍偷拍| 国产麻豆精品theporn| 在线电影国产精品| 亚洲欧美在线观看| 国产精品羞羞答答xxdd| 欧美日韩一区二区三区在线| 国产精品视频yy9299一区| 日韩高清在线电影| 欧美图片一区二区三区| 国产精品久久久久久久久搜平片| 免费成人性网站| 欧美日韩国产在线观看| 中文字幕日韩一区二区| 国产精品综合久久| 精品人在线二区三区| 亚洲午夜免费视频| 97国产一区二区| 国产日韩av一区| 免费在线观看日韩欧美| 精品视频999| 亚洲男同性恋视频| 97久久超碰国产精品电影| 国产午夜精品久久久久久久| 蜜桃视频一区二区| 欧美人体做爰大胆视频| 亚洲欧美国产三级| 99精品在线观看视频| 日本一区二区三区dvd视频在线| 老司机精品视频线观看86| 欧美狂野另类xxxxoooo| 一区二区久久久久久| 91视频在线观看免费| 国产精品美女久久久久aⅴ| 国产精品一区专区| 久久综合久久鬼色| 精品一区二区三区不卡 | 亚洲精品va在线观看| av在线一区二区| 国产精品无遮挡| 成人免费视频网站在线观看| 国产亚洲一二三区| 国产成人免费高清| 亚洲国产电影在线观看| 国产成人免费网站| 国产精品久久久久久妇女6080| 国产精选一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 韩国av一区二区三区在线观看| 精品国内二区三区| 国产综合久久久久久鬼色 | 日本欧美在线观看| 91精品综合久久久久久| 琪琪久久久久日韩精品| 欧美mv日韩mv国产网站| 久久99久久久久| 国产三级一区二区| 成人精品鲁一区一区二区| 亚洲三级小视频| 欧美在线三级电影| 日韩中文欧美在线| 久久综合网色—综合色88| 国产99精品视频| 综合av第一页| 欧美在线观看你懂的| 美腿丝袜亚洲色图| 国产亚洲欧美日韩俺去了| av中文字幕不卡| 亚洲www啪成人一区二区麻豆 | 亚洲国产视频一区二区| 欧美乱妇一区二区三区不卡视频| 毛片av一区二区| 国产欧美日韩综合精品一区二区| jlzzjlzz亚洲女人18| 亚洲福利一二三区| 精品国产欧美一区二区| 成人成人成人在线视频| 亚洲伊人色欲综合网| 91精品国产91久久久久久一区二区| 精品无码三级在线观看视频| 中文字幕av一区二区三区高| 在线观看网站黄不卡| 麻豆成人91精品二区三区| 中文字幕va一区二区三区| 欧美日韩视频第一区| 国产精品一区一区三区| 一区二区三区波多野结衣在线观看| 8x8x8国产精品| 成人网页在线观看| 亚欧色一区w666天堂| 久久婷婷国产综合精品青草| 91在线精品秘密一区二区| 奇米色777欧美一区二区| 国产欧美中文在线| 欧美日韩一区二区欧美激情| 激情综合网av| 亚洲午夜激情av| 国产人久久人人人人爽| 欧美日韩电影在线播放| 波多野结衣中文字幕一区二区三区| 日韩综合在线视频| 亚洲天天做日日做天天谢日日欢| 91精品久久久久久久91蜜桃 | 久久午夜电影网| 欧美在线一区二区| 国产成人h网站| 日本麻豆一区二区三区视频| 国产精品久久久久久久裸模 | 亚洲va中文字幕| 国产精品久久久久久户外露出| 日韩亚洲国产中文字幕欧美| 91视频xxxx| 国产精品一区在线| 青草国产精品久久久久久| 一区二区成人在线| 国产精品青草久久| 欧美成人一区二区三区片免费 | 国产精品亲子乱子伦xxxx裸| 91精品国产高清一区二区三区| 色综合中文综合网| 制服丝袜成人动漫| 色婷婷综合久久久| 高清shemale亚洲人妖| 久久69国产一区二区蜜臀| 三级亚洲高清视频| 亚洲国产中文字幕| 亚洲欧美另类小说| 中文字幕亚洲在| 国产精品不卡一区二区三区| 久久久久久亚洲综合| 日韩欧美中文字幕制服| 欧美日韩一区二区三区视频 | 国产精品美女久久久久aⅴ| 欧美精品一区二区三区四区| 欧美一区永久视频免费观看| 欧美欧美午夜aⅴ在线观看| 91黄色免费版| 色婷婷亚洲婷婷| 99视频精品在线| 97se亚洲国产综合自在线不卡 | 欧美日韩国产一二三| 91麻豆免费视频| 91社区在线播放| 欧美在线观看视频在线|