loadmanz
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 99 点
下载积分: 657 分
在线时间: 15(小时)
注册时间: 2010-03-08
最后登录: 2023-12-15
查看loadmanz的 主题 / 回贴
楼主  发表于: 2010-05-18 10:44
通讯的数据都是8位的,现在想将2个8位数据合并为1个16位数据,然后转为bcd码?不知道应该怎么做?
比如:D1 = 0X84    D2 = 0X45
            需要得到 U0 = 0X8445
           然后转为BCD    B0 = 8445

PLC :FX1S
[ 此帖被loadmanz在2010-05-18 10:50重新编辑 ]
yuehuasheji
级别: 略有小成
精华主题: 0
发帖数量: 312 个
工控威望: 439 点
下载积分: 796 分
在线时间: 86(小时)
注册时间: 2007-11-09
最后登录: 2024-02-21
查看yuehuasheji的 主题 / 回贴
1楼  发表于: 2010-05-18 15:00
你设置寄存器为八位后两个加起来就是16位,转BCD有专有的指令