威纶通官方论坛

BCD码数据合并

[复制链接]
发表于 2012-7-30 14:35:57 | 显示全部楼层 |阅读模式
问题描述:从两个相邻的MODBUS字地址中读取出来的BCD码,一个是表示小数点前数值,一个是表示小数点后的数值,该如何合成一个数显示出来?(比如4X30显示的是78,4X31显示的是15,则最终应该显示为十进制数值120.21 )
解决思路:
小数点后的固定为两位数据,通过宏指令做数学运算,然后在数值显示元件上设置16位无符号数,小数点后两位来实现。示例如下:

LW10的数字格式设置如下:

执行该宏指令后:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-6-29 15:38:48 | 显示全部楼层
收下

很好
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-22 01:28

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表