登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:S71500 MODBUS通讯,数据格式问题
点击:758 回复:2
楼主
编辑
引用
管理
truezhang
需要s71500读一个流量计的一组数据上来,格式包括了32浮点型和32位整型,如果我定义的接收数据的背景数据块是浮点型,读上来的浮点型能正确显示,但整型数据显示就不正常,反之,如果定义的背景数据块时整型,转换浮点数据类型显示数值就不正确。目前使用的是笨办法,定义三组不同类型的背景数据块,调用三次modbus_master指令,因为有好几个流量计,就想问下,怎样能一次性把不同类型的数据都读上来并转换正确?
19-06-14 22:35
1楼
编辑
引用
管理
pqsh
按整型读上来,传给一个中间md,当浮点用就行.
19-06-15 06:59
2楼
编辑
引用
管理
guanyumou
引用
truezhang
在 2019/6/14 22:35:26 发言
【内容省略】
Modbus基本寄存器数据类型就是位和单字!浮点数那一般也是连续两个地址的输入寄存器或者保持寄存器组成的!所以你连续读到PLC里,然后是浮点数的就直接当浮点数用、是整数的就直接当整数用就行!
19-06-15 19:44
工控新闻
图尔克TAS:工业物联网时代的智能运维中枢
伊顿收购北美固态变压器品牌RPS,技术版图再扩张
2025开放原子开源生态大会在京开幕
ABB邀你探索直流应用的世界
三菱电机与鹿明机器人,达成战略合作!
伊戈尔定增注册获同意 拟于深交所上市
“万物皆可协作”,《2025年中国协作机器人产业发展蓝皮书》正式发布
西克2025新品 - 位移传感器 OD200
更多新闻资讯