关于西门子PLC采集水表数据 点击:384 | 回复:1



casy1987

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2010年7月09日
发表于:2010-08-19 16:22:29
楼主
救命啊,前辈!

水表读表指令为:

42 42 42 42 53 26 45 10 00 52 D4 3C 45

下划线的为水表地址,红色字为校验码,最后一字节(45)为结束符

返回帧格式为53 53 53 53 地址 读数 校验码 结束符(45)

问题是:我用自由口通信时,将16#45写入smb89,但表的地址或读数中其中一字节为45时,就产生接收完中断,数据接收就不完整了。

请问能用帧的数据长度来产生中断吗?例如接收10个字节时产生“接收完中断”

有相关资料或程序的话麻烦发到我邮箱casy1987@126.com,谢谢!!



ksh2913

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 29回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2004年1月30日
发表于:2010-09-07 14:59:44
1楼

换成ascii码

 

 


热门招聘
相关主题

官方公众号

智造工程师