登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:小白求助通讯后接收的数据怎么处理。
点击:542 回复:2
楼主
编辑
引用
管理
116956018
我用MODBUS通讯电流表后接受的收的BCD数据 01站号 03功能码 04数据4位 00 02 34 64 4C D8 效验码 实际有用的数据是 00 02 34 64 分别存在寄存器D6 D7 D8 D9 中怎么取出运算成电流 2.3464,求各位大神指点
21-06-02 22:25
1楼
编辑
引用
管理
guanyumou
引用
116956018
在 2021/6/2 22:25:50 发言
【内容省略】
笨办法:00 02 34 64,这些数字取出来,转换为浮点数,乘以相应位的权,然后再相加
比如取出来2,然后转换为2.0浮点数,然后乘以1.0
3取出来,然后转换为3.0浮点数,然后乘以0.1
4取出来,然后转换为4.0浮点数,然后乘以0.01
6取出来,然后转换为6.0浮点数,然后乘以0.001
4取出来,然后转换为4.0浮点数,然后乘以0.0001
最后把这5个浮点数相加即可!
当然,肯定还有更好的办法。
21-06-02 22:30
2楼
编辑
引用
管理
116956018
谢谢 我试下
21-06-02 22:39
工控新闻
佰邦科技携手卡奥斯共建绿色环保智能工厂
推进新型工业化实践 共绘产业发展新蓝图——2025中国工业论坛新型工业化实践大会在西安举办
“工业智能化与量子可信计算应用大会”在成都芯谷举办
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
零碳园区建设与投资研讨会在合肥召开
智元机器人全系产品正式开售!领衔人机共生新时代
2025世界人形机器人运动会闭幕 世界人形机器人运动联合会宣告成立
非夕科技北京办公室全新启航,打造华北市场增长新引擎
更多新闻资讯