<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      您現(xiàn)在所在的是:

      PLC論壇

      回帖:13個(gè),閱讀:19870 [上一頁] [1] [2] [下一頁]
      1295
      comszmz
      文章數(shù):114
      年度積分:50
      歷史總積分:1295
      注冊時(shí)間:2003/8/29
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 11:10:00
      #0樓
      本人用的是三菱PLCf1s
      想通過VB讀取D0數(shù)據(jù),程序?qū)崿F(xiàn)如下:
       Private Sub Form_Load()
         MSComm1.ComPort=1
         MSComm1.Settings="9600,N,8,1"
       End Sub

       Private Sub Command1_Click()
         MSComm1.PortOpen=True
         MSComm1.Inputlen=0
         SendCom$=Chr(5)+"01FFWR0D000001"+Chr(13)+Chr(10)
         MSComm1.Output=SendCom  '向PLC發(fā)出讀取D0數(shù)據(jù)命令字符串
         DoEvents
         RdStr$=MSComm1.Input    '接收PLC發(fā)回?cái)?shù)據(jù)
         Rvd$=Mid(RdStr,1,5)    
         If Rvd=Chr(2)+"01FF" Then '是否接收到
            ACKStr$=Chr(6)+"01FF"
            MSComm1.Output=ACKStr
            RdStr=Val("&H"+Trim(Mid(RdStr,6,4))) '取出D0數(shù)據(jù)
            Label1.Caption=RdStr
            Msgbox "讀取正確",16
         Else
            Msgbox "讀取錯(cuò)誤!",16
         End If
       End Sub
      但不能讀到D0數(shù)據(jù),上面程序有錯(cuò)嗎?或者與PLC命令通信字符有錯(cuò)嗎?
      有些資料書上說還要設(shè)置PLC的D8120寄存器,我設(shè)了,還是不行.
      還請高人指點(diǎn)指點(diǎn)!!
        敬上!
      971
      pooboy
      文章數(shù):9
      年度積分:50
      歷史總積分:971
      注冊時(shí)間:2003/10/28
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 13:39:00
      #1樓
      在DoEvents處使用一段延時(shí)程序試試,再看看PLC上設(shè)定的響應(yīng)時(shí)間是多少,我記得好像是100ms,如果不行那檢查PLC中的通訊錯(cuò)誤繼存器是否有輸出,如有則說明程序中的協(xié)議有錯(cuò)。
      971
      pooboy
      文章數(shù):9
      年度積分:50
      歷史總積分:971
      注冊時(shí)間:2003/10/28
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 13:41:00
      #2樓
      程序中是否加入了校驗(yàn)和?
      971
      pooboy
      文章數(shù):9
      年度積分:50
      歷史總積分:971
      注冊時(shí)間:2003/10/28
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 13:42:00
      #3樓
      參照一下下面的程序。
      971
      pooboy
      文章數(shù):9
      年度積分:50
      歷史總積分:971
      注冊時(shí)間:2003/10/28
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 13:47:00
      #4樓

      ''ReadWordA(串行控件,站號,數(shù)據(jù)地址,要讀取的長度)
      ''例:ReadWordA comm,"01","D0001"

      Public Function ReadWordA(comm As MSComm, StNo As String, Address As String, WordLen As String) As Long
         Dim strT As String
      On Error Resume Next
         strT = chr(&h05) & StNo & "FF" & "WR" & "A" & Address & WordLen
         strT = strT & Sumcheck(strT) ''
      comm.OutBufferCount = 0
      comm.RThreshold = Val(WordLen) * 4 + 8
      comm.Output = strT
      End Function

      Public Function Sumcheck(chstr As String) As String ''計(jì)算校驗(yàn)和
      Dim hexl As Long
      Dim i As Long
         For i = 2 To Len(chstr)
             hexl = hexl + Asc(Mid(chstr, i, 1))
         Next i
         Sumcheck = Right(Hex(hexl), 2)
      End Function



      [此貼子已經(jīng)被作者于2003-10-28 13:49:28編輯過]
      1295
      comszmz
      文章數(shù):114
      年度積分:50
      歷史總積分:1295
      注冊時(shí)間:2003/8/29
      發(fā)站內(nèi)信
      發(fā)表于:2003/10/28 14:10:00
      #5樓
      謝謝各位高人,但不知PLC中D8120用不用設(shè)置呢?
      971
      pooboy
      文章數(shù):9
      年度積分:50
      歷史總積分:971
      注冊時(shí)間:2003/10/28
      發(fā)站內(nèi)信
      發(fā)表于:2003/11/1 18:58:00
      #6樓
      D8120是對內(nèi)部的通訊口設(shè)定參數(shù),你可根據(jù)PLC的參數(shù)來設(shè)定VB程序中串行控件的參數(shù),或者反過來也行。
      1295
      comszmz
      文章數(shù):114
      年度積分:50
      歷史總積分:1295
      注冊時(shí)間:2003/8/29
      發(fā)站內(nèi)信
      發(fā)表于:2003/11/2 20:48:00
      #7樓
      好像不行哦,只收到組同樣的中文亂碼,我都不會打出來
      好像不行,收到一組亂碼,碼文我不會打出來!
      為什么會這樣呢?
      972
      zzg94
      文章數(shù):2
      年度積分:50
      歷史總積分:972
      注冊時(shí)間:2004/9/23
      發(fā)站內(nèi)信
      發(fā)表于:2004/9/23 11:47:00
      #8樓
      我先問一下,你是不是直接用通訊電纜與它的編程口連接?如果是這樣的話,它的通訊格式就變了
      958
      zengqh312
      文章數(shù):2
      年度積分:50
      歷史總積分:958
      注冊時(shí)間:2004/3/18
      發(fā)站內(nèi)信
      發(fā)表于:2004/9/24 15:59:00
      #9樓
      通訊參數(shù)是否正確,如比特率,校驗(yàn)位等?

      關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 非法和不良信息舉報(bào)

      工控網(wǎng)客服熱線:0755-86369299
      版權(quán)所有 工控網(wǎng) Copyright©2025 Gkong.com, All Rights Reserved

      78.0005
      主站蜘蛛池模板: 亚洲香蕉免费有线视频| 国产精品麻豆中文字幕| 亚洲AV成人片不卡无码| 又黄又无遮挡AAAAA毛片| 国产最大成人亚洲精品| 99久久成人亚洲精品观看| 欧洲熟妇熟女久久精品综合| 视频二区中文字幕在线| 亚洲高清乱码午夜电影网| 九九热精品在线观看| 亚洲午夜精品毛片成人播放| 国产精品中文字幕视频| 亚洲AV成人无码久久精品四虎| 亚洲欧洲日产国产 最新| 伊人激情av一区二区三区| 亚洲精品国模一区二区| 欧美亚洲另类制服卡通动漫| 久久一日本道色综合久久| 亚洲av男人电影天堂热app| 成人免费在线播放av| 人妻中文字幕亚洲精品| 中国性欧美videofree精品| 精品一区二区中文字幕| 成人免费A级毛片无码片2022| 影音先锋大黄瓜视频| 麻豆蜜桃伦理一区二区三区 | 亚洲熟妇色自偷自拍另类| 久久精品无码免费不卡| 精品国产午夜肉伦伦影院| 免费观看的av在线播放| 中文字幕日韩有码国产| 国产精品一区二区三区黄| 国产av一区二区三区久久| 国产精品自拍中文字幕| 久久一日本道色综合久久| 美日韩精品一区二区三区| 国产99青青成人A在线| 国产一区二区亚洲精品| 中文字幕在线国产精品| 成在人线av无码免费高潮水老板| 亚洲av国产成人精品区|