• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
manning
级别: 探索解密
精华主题: 1 篇
发帖数量: 36 个
工控威望: 171 点
下载积分: 888 分
在线时间: 51(小时)
注册时间: 2017-03-10
最后登录: 2024-09-13
查看manning的 主题 / 回贴
楼主  发表于: 2017-08-10 14:49
小弟在做QJ71C24N用422方式和AD-4401A称重仪表走无协议通讯时,遇到一个问题,还请各位大神指教指教小弟
仪表接收的报文格式是@01RW,停止符可选择CR和CR LF这两种,当只用CR作为停止符时是可以通讯上,并读到正确的数据,如图

但是数据会在地址区内循环变化,是因为没有LF这个换行指令,但是停止符选CR LF时就读不到数据。
小弟我反复试了下,个人觉得应该是停止符CR LF不是在同一个地址区内造成无法读取的,如图

如果真如我所猜想的这样,那么问题来了,如图
xylon1985
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 106 点
下载积分: 560 分
在线时间: 4(小时)
注册时间: 2010-10-19
最后登录: 2017-08-16
查看xylon1985的 主题 / 回贴
1楼  发表于: 2017-08-10 15:43
把报文整理一下呢?整体左移一个字节
gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
2楼  发表于: 2017-08-10 19:25
跟这个没有关系,对于仪表而言,它接受到正确命令就有正确反应,跟这些命令放在那个地址区是没有关系。
你可以通过线路追踪功能确认你的命令是否正确
manning
级别: 探索解密
精华主题: 1 篇
发帖数量: 36 个
工控威望: 171 点
下载积分: 888 分
在线时间: 51(小时)
注册时间: 2017-03-10
最后登录: 2024-09-13
查看manning的 主题 / 回贴
3楼  发表于: 2017-08-11 09:16
发送CR LF这个停止符时用线路追踪发现最后一位的高字节有个空字符NUL,那现在怎么消除这个空字符。
manning
级别: 探索解密
精华主题: 1 篇
发帖数量: 36 个
工控威望: 171 点
下载积分: 888 分
在线时间: 51(小时)
注册时间: 2017-03-10
最后登录: 2024-09-13
查看manning的 主题 / 回贴
4楼  发表于: 2017-08-11 09:31
真如我猜想一样,该如何去除这个NUL空字符
  
gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
5楼  发表于: 2017-08-11 16:26
引用
引用第3楼manning于2017-08-11 09:16发表的  :
发送CR LF这个停止符时用线路追踪发现最后一位的高字节有个空字符NUL,那现在怎么消除这个空字符。 [attachment=202837]


那是因为你设置发送长度错了导致的。
你现在设置应该是以字为单位,长度为4。
应该改成以字节为单位,长度为7.
楼主留言:
真诚感谢!太感谢您了,是我一直在钻牛角尖,多谢大神!
本帖最近评分记录:
  • 下载积分:+10(ymmfa) 感谢分享!
    manning
    级别: 探索解密
    精华主题: 1 篇
    发帖数量: 36 个
    工控威望: 171 点
    下载积分: 888 分
    在线时间: 51(小时)
    注册时间: 2017-03-10
    最后登录: 2024-09-13
    查看manning的 主题 / 回贴
    6楼  发表于: 2017-08-11 17:05
    多谢楼上大神的帮助,小弟我做好后发一份案例上来供大家参考,希望能够帮助到别人
    李湘何
    级别: 略有小成
    精华主题: 0
    发帖数量: 63 个
    工控威望: 240 点
    下载积分: 548 分
    在线时间: 83(小时)
    注册时间: 2008-04-05
    最后登录: 2024-04-13
    查看李湘何的 主题 / 回贴
    7楼  发表于: 2017-09-21 16:10
    楼主:做好了吗,我正在做类似的项目,能否参考一下。
    manning
    级别: 探索解密
    精华主题: 1 篇
    发帖数量: 36 个
    工控威望: 171 点
    下载积分: 888 分
    在线时间: 51(小时)
    注册时间: 2017-03-10
    最后登录: 2024-09-13
    查看manning的 主题 / 回贴
    8楼  发表于: 2017-09-27 15:47
    让你们久等了,之前一直忙于工程,一直没时间做教程,今天得以有时间,特做了一份教程,希望能够帮助到大家
    无协议通讯.zip (1011 K) 下载次数:651
    本帖最近评分记录:
  • 下载积分:+1(zhangyajun) 好贴好贴!
  • 下载积分:+3(tanglongbing) 好贴好贴!
  • 下载积分:+1(w45062099)
  • 下载积分:+1(菜鸟学工控_1) 感谢分享!
    1992sd
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 350 点
    下载积分: 35437 分
    在线时间: 592(小时)
    注册时间: 2012-08-23
    最后登录: 2024-11-15
    查看1992sd的 主题 / 回贴
    9楼  发表于: 2017-09-28 09:16
    真是高手在民间呐,赞一个!
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 11404 个
    工控威望: 18561 点
    下载积分: 12124 分
    在线时间: 2691(小时)
    注册时间: 2013-01-31
    最后登录: 2024-11-17
    查看往事如风的 主题 / 回贴
    10楼  发表于: 2017-09-29 07:47
    赞一个
    三人行者必有我师 ,择其善者而从之
    工控剑侠666
    天道酬勤,认真的人做认真的事 。
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1002 个
    工控威望: 2680 点
    下载积分: 22469 分
    在线时间: 274(小时)
    注册时间: 2013-03-30
    最后登录: 2024-11-06
    查看工控剑侠666的 主题 / 回贴
    11楼  发表于: 2017-09-29 11:06
    你们真的是大神,佩服
    工控人加油
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go