lilinlin
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 150 点
下载积分: 1659 分
在线时间: 148(小时)
注册时间: 2010-11-01
最后登录: 2024-10-10
查看lilinlin的 主题 / 回贴
楼主  发表于: 2012-12-19 14:17
小弟用台达SA系列PLC通过COM2口通过485通讯采集仪表数据,仪表支持MODBUS协议,RTU模式,仪表地址为40054 和40056为两个数据,是浮点数,每个数据占用两个寄存器,如今通讯都连接OK,也查看到D1070到D1085里有读取的数据,但为什么我写读取的是4笔数据,看到D1072里显示有8笔数据,怎样将数据转换成我需要的数据,望哪位高人知道怎样解决。
liuzhentong
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 359 点
下载积分: 1274 分
在线时间: 146(小时)
注册时间: 2011-02-22
最后登录: 2019-08-02
查看liuzhentong的 主题 / 回贴
1楼  发表于: 2012-12-22 14:43
最终的数据类型为有符号32位