cmder
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 142 點
下載積分: 735 分
在線時間: 43(小時)
注冊時間: 2011-01-07
最后登錄: 2024-10-28
查看cmder的 主題 / 回貼
樓主  發(fā)表于: 2011-12-06 15:58

Word = hex(....)
   Sd = ENQ + "00FFWW5D" + 0123 + "02" + Word
   frmMain.Rscom.Output = Sd
   Twrite = 1
   Timer1.Interval = 80
   Timer1.Enabled = True
Delay: DoEvents
   If Twrite = 1 Then GoTo Delay
   Timer1.Enabled = False
   RD = frmMain.Rscom.Input
   If Left(RD, 5) = ACK + "00FF" Then exit sub

.........
SD = ENQ + "00FFWR3D0120" + "02"
  Moncom.Output = SD
  Tread = 1
  Timer2.Interval = 100
  Timer2.Enabled = True
Delay4: DoEvents
  If Tread = 1 Then GoTo Delay4
  Timer2.Enabled = False
  RDD = Moncom.Input
  If Left(RDD, 5) = STX + "00FF" Then EXIT SUB
誰能幫忙解釋下啊   ????


ENQ + "00FFWW5D"
冰糖
紫外工控論壇 BBS.ZIWAI.NET
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 345 個
工控威望: 509 點
下載積分: 3931 分
在線時間: 258(小時)
注冊時間: 2008-04-22
最后登錄: 2024-08-27
查看冰糖的 主題 / 回貼
1樓  發(fā)表于: 2011-12-06 16:18
ENQ + "00FFWW5D" 就是合并字符串
我做的工控學(xué)習(xí)網(wǎng)站BBS.ZIWAI.NET (紫外工控論壇),提供各類工控資料和技術(shù)交流,同時歡迎加入工控交流群 85695322
xcgksp
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 131 個
工控威望: 257 點
下載積分: 696 分
在線時間: 49(小時)
注冊時間: 2011-11-12
最后登錄: 2024-08-07
查看xcgksp的 主題 / 回貼
2樓  發(fā)表于: 2011-12-08 14:00
1. “ENQ”是一個通訊使能字符 (十六進(jìn)制:05),即請求(開始)通訊。
2.   ENQ + "00FFWW5D"  實際含義是“05 00 FF WW 5D”,這種格式通常在三菱變頻器RS485通訊中用的比較多。
yanzhi2008
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 354 個
工控威望: 397 點
下載積分: 9848 分
在線時間: 311(小時)
注冊時間: 2008-01-30
最后登錄: 2024-11-14
查看yanzhi2008的 主題 / 回貼
3樓  發(fā)表于: 2011-12-08 21:58
看下三菱通訊手冊
gaohongjin52
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看gaohongjin52的 主題 / 回貼
4樓  發(fā)表于: 2011-12-09 10:49
是的3樓說的對,手冊上都有的