techo
级别: 略有小成
精华主题: 0
发帖数量: 334 个
工控威望: 409 点
下载积分: 1126 分
在线时间: 117(小时)
注册时间: 2010-05-09
最后登录: 2015-11-29
查看techo的 主题 / 回贴
楼主  发表于: 2010-07-09 14:26
我在做工程的时候,需要从模块读数据,读出来的16进制,怎么样才可以转成10进制能,求助各位前辈,谢谢
zhouyang
我没有选择,但我有追求!
级别: VIP会员
精华主题: 0
发帖数量: 213 个
工控威望: 419 点
下载积分: 1189 分
在线时间: 94(小时)
注册时间: 2009-02-22
最后登录: 2015-11-02
查看zhouyang的 主题 / 回贴
1楼  发表于: 2010-07-09 19:49
很好弄,用BIN将数值变为2进制放置于寄存器,将对寄存器进行读取。
我虽没有试过但是原理上行的同,因为PLC内部以2进制数互相传送,读取时这是10进制数
幻想----------设计的灵魂
zhouyang
我没有选择,但我有追求!
级别: VIP会员
精华主题: 0
发帖数量: 213 个
工控威望: 419 点
下载积分: 1189 分
在线时间: 94(小时)
注册时间: 2009-02-22
最后登录: 2015-11-02
查看zhouyang的 主题 / 回贴
2楼  发表于: 2010-07-09 19:58
用不着什么指令,16进制读入到寄存器后就是10进制的。我刚才试验了   三菱FX     GX仿真
幻想----------设计的灵魂