smart200读取从站,

我程序写好了,电能表上设置了从站地址1,波特率9600,无校验,电能表上的通讯口,我用铜线接的串口上的3和8两个脚,不管我怎么改地址,VW0监控都是16656,或者我拿下来铜线,也是能读出来16656,这是程序错了吧?请各位指教一下,看看程序。ABC三张图,按照顺序,帮忙看下

问题补充:
往后移动了一位,即将16进制转换成10进制,然后+1.即为图中的40059,下图是监控的

图片说明:

smart200读取从站,    smart200读取从站,    smart200读取从站,    smart200读取从站,    smart200读取从站,   

最佳答案

我记得好像smart是一个起始位一个停止位,8个数据位,而且通讯一般都不是一个周期内执行完的。不知道你的仪表什么格式,建议你用测试工具先测试一下。而且好多仪表你得按照他们的规定一个一个发送。

提问者对于答案的评价:
刚刚开始读取出来的是1000,没有找到对应的数值,我就以为不正确,后来用的modscan读取出来的也是1000,我就认为是正确的,问了厂家告知是放大的倍数。,搞定了谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:05
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论