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重新编辑 ]
thorse
技术这种个东西,永远是个海,我想可能要用一生去潜,尽量潜得深
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 295 点
下载积分: 3955 分
在线时间: 212(小时)
注册时间: 2008-04-25
最后登录: 2024-05-30
查看thorse的 主题 / 回贴
1楼  发表于: 2010-05-18 16:20
引用
引用第2楼zsm961450于2010-05-18 11:45发表的  :
测试了一下,还行,仅供参考,应该还有更好的方法
[ 此帖被thorse在2010-05-18 16:35重新编辑 ]
交朋友,互资料,共学习,同促进. QQ:44078788
thorse
技术这种个东西,永远是个海,我想可能要用一生去潜,尽量潜得深
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 295 点
下载积分: 3955 分
在线时间: 212(小时)
注册时间: 2008-04-25
最后登录: 2024-05-30
查看thorse的 主题 / 回贴
2楼  发表于: 2010-05-18 16:34

,我采用了程序是这样的,也可以将M8161改成8位方式
交朋友,互资料,共学习,同促进. QQ:44078788