『7x24小时有问必答』
最近有客户咨询通讯问题,反馈通过200smart只能读参数,无法写,通讯也正常,找不出问题在哪,来寻求技术支援。

这个问题,大家认为出在何处?

485通讯的读取功能码是03H
485通讯的连续写功能码是10H
485通讯的单个写功能码是06H

客户发送通讯截图如下所示:
我查了一下客户通讯的设备,发现设备的写入只支持10H,因此至少需要写2个数据。

改成如下图所示:

再看西门子通讯资料解释:
虽然通讯目标写的指针地址是VB600,但是要写入的地址是VW600才能对应49103地址,因此通过VB600是写不进去的。

客户按以上信息进行操作后,能够正常写入。

总结:问题出在两方面,一是通讯设备是很老的产品,只支持10H功能码;二是虽然200smart的指针地址是VB,但需要通过VW写这样才能对应4####区。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码