登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:S71500 MODBUS通讯,数据格式问题
点击:761 回复: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
工控新闻
CC-Link协会 TSN频道| 5G/WIFI 无线解决方案
华为旗下两大国产工业软件企业正式合并
全球首个!卡奥斯主导智能交互引擎国际标准正式启动
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
专访西门子全球执行副总裁肖松:中国是孵化工业智能体的热土
CC-Link协会受邀参加第二十一届”工业自动化与标准化”研讨会 现场采访
2025年中国伺服系统行业:工业智造“心脏”的升级革命
工信部将完善人形机器人等产业发展政策
更多新闻资讯