通讯问题? 点击:443 | 回复:5



zhuqianghua

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2008年5月22日
发表于:2008-10-07 17:12:17
楼主
我是用CP1H(CP1W-CIF11)我用的是无协仪RS232和一台测径仪通讯?我之前用过电脑串口调试当我发送一个ASCII码(a)或十六进制数(61)时,电脑就接收到aa0000000,但是我用PLC发送61时接收到的就是(61)。当通讯协议:波特率:9600bit/;数据:偶校验:当接收到主机(PC)机,数据信号地址信息时,与自己的地址码进行比较,若地址信息相同,测径仪(从机)开始发送数据给主机(PC),测径仪发送的格式为: aad1d2d3d4d5d6d7
注意: a为英文字母。若测径仪的通讯地址设置为0,则为aa若测径仪的地址设置为1,则为bb,以此类推,d1d2d3d4d5为十位,个位,十分位,百分位。d6d7为d1d2d3d4d5累加和,d1d2d3d4d5d6d7为ASCII码!



panqy82

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 134回
  • 年度积分:0
  • 历史总积分:332
  • 注册:2006年3月21日
发表于:2008-10-07 19:03:13
1楼

反复看看测径仪通讯协议的说明,坚持,最终你会搞明白的,不在现场问题不好说!

zhuqianghua

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2008年5月22日
发表于:2008-10-07 20:13:24
2楼

哦!起始码,和结束码,我都试过了!但是总是接收到自己的发的,我是用是用一秒的触发信号和A392.13  @TXD (D100)#61 #100 &10 接收是用@RXD D200 #100 A394 

zhuqianghua

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2008年5月22日
发表于:2008-10-07 20:18:48
3楼

我要的是我发一个字符,接收的是十个字符

liuyoupeng3380

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2014年2月15日
发表于:2014-08-28 21:22:04
4楼

老兄你这个问题解决了没有啊?如果解决了能分享一下吗?

cthtll

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 67回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2016年11月29日
发表于:2016-12-22 21:27:41
5楼

过来凑凑热闹,通讯一脸懵逼


热门招聘
相关主题

官方公众号

智造工程师