cmder
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 142 点
下载积分: 735 分
在线时间: 43(小时)
注册时间: 2011-01-07
最后登录: 2024-10-28
查看cmder的 主题 / 回贴
楼主  发表于: 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
发帖数量: 345 个
工控威望: 509 点
下载积分: 3931 分
在线时间: 258(小时)
注册时间: 2008-04-22
最后登录: 2024-08-27
查看冰糖的 主题 / 回贴
1楼  发表于: 2011-12-06 16:18
ENQ + "00FFWW5D" 就是合并字符串
我做的工控学习网站BBS.ZIWAI.NET (紫外工控论坛),提供各类工控资料和技术交流,同时欢迎加入工控交流群 85695322
xcgksp
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 257 点
下载积分: 696 分
在线时间: 49(小时)
注册时间: 2011-11-12
最后登录: 2024-08-07
查看xcgksp的 主题 / 回贴
2楼  发表于: 2011-12-08 14:00
1. “ENQ”是一个通讯使能字符 (十六进制:05),即请求(开始)通讯。
2.   ENQ + "00FFWW5D"  实际含义是“05 00 FF WW 5D”,这种格式通常在三菱变频器RS485通讯中用的比较多。
yanzhi2008
级别: 略有小成
精华主题: 0
发帖数量: 354 个
工控威望: 397 点
下载积分: 9848 分
在线时间: 311(小时)
注册时间: 2008-01-30
最后登录: 2024-11-14
查看yanzhi2008的 主题 / 回贴
3楼  发表于: 2011-12-08 21:58
看下三菱通讯手册
gaohongjin52
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gaohongjin52的 主题 / 回贴
4楼  发表于: 2011-12-09 10:49
是的3楼说的对,手册上都有的