zzgzlp
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 276 点
下载积分: 1951 分
在线时间: 100(小时)
注册时间: 2012-12-10
最后登录: 2026-05-25
查看zzgzlp的 主题 / 回贴
楼主  发表于: 11天前
图片:
图片:
图片:
用威纶屏读取珠海志美PD650D仪表毛重32位的数据,给到smart vD9000寄存器的问题,(PLC是空白程序,排除程序冲突),结果VD9000数异常,但VW9000数据跟仪表才正确的。(问题是一个寄存器最大数据是32767,由于数据带两位小数点,最大值是327.67,而我们的量程是1000.00)这不是一个人32位的数据吗,然后又用串口调试软件读取了仪表数据,还是不理解VD9000为什么数据不对,请师傅们帮我分析,多谢
乡村电工
级别: 家园常客
精华主题: 0
发帖数量: 437 个
工控威望: 708 点
下载积分: 613 分
在线时间: 549(小时)
注册时间: 2018-05-30
最后登录: 2026-05-25
查看乡村电工的 主题 / 回贴
1楼  发表于: 3天前
引用
引用第4楼zzgzlp于2026-05-25 10:20发表的  :
感谢师傅们的思路,如你们所说,将MOVE VW9002 VW9010, MOVE V9000 VW9012  ,再读取VD9010,读取的数据就正常了

我在想,如果你把数据传到三菱PLC可能是正常的,应该是西门子200寄存器的高低字节跟一般数据寄存器反过来的