首页 上一页 1 2 下一页 尾页

串口调试助手发送数据的含义? 点击:16762 | 回复:22



漂泊的电工

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:69帖 | 967回
  • 年度积分:0
  • 历史总积分:3386
  • 注册:2006年9月14日
发表于:2006-10-05 18:50:00
楼主
相信各位PLC编程高手大都用过串口调试助手,能否告知向PLC发送的数据是什么含义?怎样得出来的?如:02 03 04 等



WZHWH

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2008年10月21日
发表于:2015-01-09 20:11:49
21楼

II.通讯命令详解:
(1)读压力值
上位机查询指令:01 04 00 00 00 01 31 CA (共8个字节)
解析:第1个字节为变送器地址;
第2个字节为功能码
第3、4个字节为压力值地址的高、低位
第5、6个字节为要读取的压力变送器的个数
第7、8个字节为CRC校验码的高、低位
变送器返回数据:01 04 02 00 00 B9 30
解析:第1个字节为返回变送器地址
第2个字节为返回功能代码
第3个字节为返回压力值所占的字节数
第4、5个字节为读取的压力值高、低位通讯返回值的换算:
液晶显示或铭牌上的小数位数为n,则通讯读数除以10的n次
方。例如:铭牌上量程为1.000MPa,而通讯读数为1000,则
实际压力值为 1.000MPa
(2)读变送器通讯地址
上位机查询指令:FF 03 00 00 00 01 91 D4
变送器返回数据:FF 03 02 00 01 50 50
解析:第 4、5 个字节为读取的变送器地址高、低 位:0 0 01
(3)读通讯波特率
上位机查询指令:FF 03 00 01 00 01 C0 14
变送器返回数据:FF 03 02 00 00 91 90
解析:第4、5个字节为读取的通讯波特率的高、低位:00 00
波特率代码与波特率的对应关系:
波特率代码 波特率 波特率代码 波特率
01 2400 bps 04 19200bps
02 4800 bps 05 38400bps
03 9600 bps 06 57600bps
(4)写变送器通讯地址
上位机下发指令:FF 06 00 00 00 02 1D D5
解析:第5、6个字节为写入的变送器地址高、低位:00 02
变送器返回数据:FF 06 00 00 00 02 1D D5
(5)写通讯波特率
上位机下发指令:FF 06 00 01 00 03 8D D5
解析:第5、6个字节为写入的通讯波特率高、低位:00 01
变送器返回数据:FF 06 00 01 00 03 8D D5                        这个情况怎么发数据,

geshetech

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2013年6月18日
发表于:2015-11-10 21:43:53
22楼

最好使用具有协议解析和测试功能的串口/网口类软件,如格西烽火通信测试软件之类的,具有CRC自动生成,任意解析协议数据等强大功能。



热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页