dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 356 个
工控威望: 594 点
下载积分: 6925 分
在线时间: 384(小时)
注册时间: 2012-03-07
最后登录: 2026-03-31
查看dream321的 主题 / 回贴
楼主  发表于: 4天前
想用ASCI指令把十进制数转换字符串,请问大家怎么可以把十进制转换成十六进制,因为这个指令是十六进制的,谢谢。
成缘一会
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 208 点
下载积分: 6433 分
在线时间: 186(小时)
注册时间: 2025-07-09
最后登录: 2026-03-31
查看成缘一会的 主题 / 回贴
1楼  发表于: 昨天
引用
引用第2楼dream321于2026-03-28 16:48发表的  :
具体就是用ASCI指令把十六进制转换成字符,可是PLC里面的数据是十进制。就是这样,我想吧12转换成  31   32   怎么办呢,

你这个是把12转换成字符对应的16进制码,不是10进制转换成16进制。
楼主留言:
这个办法只是0-99可以,当100的时候就要提取四个字节,当1的时候就是30 30 30 31 再反过来就是0010了,你看你这个12也是3231要高低字节转换的。