dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 361 个
工控威望: 600 点
下载积分: 6998 分
在线时间: 387(小时)
注册时间: 2012-03-07
最后登录: 2026-04-28
查看dream321的 主题 / 回贴
楼主  发表于: 35天前
想用ASCI指令把十进制数转换字符串,请问大家怎么可以把十进制转换成十六进制,因为这个指令是十六进制的,谢谢。
wzy4828
风流虽能惊天下,唯有闷骚动世人
级别: 家园常客
精华主题: 0
发帖数量: 113 个
工控威望: 601 点
下载积分: 6637 分
在线时间: 90(小时)
注册时间: 2024-01-16
最后登录: 2026-04-29
查看wzy4828的 主题 / 回贴
1楼  发表于: 35天前
具体干什么用啊?进PLC不都是2进制吗?
dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 361 个
工控威望: 600 点
下载积分: 6998 分
在线时间: 387(小时)
注册时间: 2012-03-07
最后登录: 2026-04-28
查看dream321的 主题 / 回贴
2楼  发表于: 34天前
具体就是用ASCI指令把十六进制转换成字符,可是PLC里面的数据是十进制。就是这样,我想吧12转换成  31   32   怎么办呢,
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 5193 个
工控威望: 10159 点
下载积分: 6409 分
在线时间: 3737(小时)
注册时间: 2016-10-31
最后登录: 2026-04-30
查看梦雨天涯的 主题 / 回贴
3楼  发表于: 33天前
HEX和ASCI指令测试一下
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。
工控技术交流QQ群942493953
dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 361 个
工控威望: 600 点
下载积分: 6998 分
在线时间: 387(小时)
注册时间: 2012-03-07
最后登录: 2026-04-28
查看dream321的 主题 / 回贴
4楼  发表于: 33天前
那个是十六进制的,不能用啊,你试一下。
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 5193 个
工控威望: 10159 点
下载积分: 6409 分
在线时间: 3737(小时)
注册时间: 2016-10-31
最后登录: 2026-04-30
查看梦雨天涯的 主题 / 回贴
5楼  发表于: 33天前
图片:
加油你可以的,省略了一点点,让你猜一猜
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。
工控技术交流QQ群942493953
成缘一会
级别: 略有小成
精华主题: 0
发帖数量: 89 个
工控威望: 214 点
下载积分: 7405 分
在线时间: 218(小时)
注册时间: 2025-07-09
最后登录: 2026-04-30
查看成缘一会的 主题 / 回贴
6楼  发表于: 33天前
引用
引用第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要高低字节转换的。
dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 361 个
工控威望: 600 点
下载积分: 6998 分
在线时间: 387(小时)
注册时间: 2012-03-07
最后登录: 2026-04-28
查看dream321的 主题 / 回贴
7楼  发表于: 32天前
是啊,我是真不会了啊,而且这个PLC也不是高版本的PLC。
dream321
青学不精
级别: 家园常客
精华主题: 0
发帖数量: 361 个
工控威望: 600 点
下载积分: 6998 分
在线时间: 387(小时)
注册时间: 2012-03-07
最后登录: 2026-04-28
查看dream321的 主题 / 回贴
8楼  发表于: 32天前
引用
引用第5楼梦雨天涯于2026-03-30 08:53发表的  :
加油你可以的,省略了一点点,让你猜一猜

中间是BCD  D0 D2
rongbing
级别: 论坛先锋
精华主题: 0
发帖数量: 1260 个
工控威望: 1503 点
下载积分: 34056 分
在线时间: 347(小时)
注册时间: 2015-02-15
最后登录: 2026-05-01
查看rongbing的 主题 / 回贴
9楼  发表于: 31天前
最后加一个,高低字节转换
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 577 个
工控威望: 8244 点
下载积分: 13265 分
在线时间: 621(小时)
注册时间: 2008-03-17
最后登录: 2026-04-30
查看天空流星的 主题 / 回贴
10楼  发表于: 31天前
是把十进制的数值显示变成十六进制,显示相同?除以10乘以16加余数?
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1066 个
工控威望: 1887 点
下载积分: 529 分
在线时间: 1183(小时)
注册时间: 2017-02-09
最后登录: 2026-04-30
查看nightblueblu的 主题 / 回贴
11楼  发表于: 30天前
如果是整数,那很好转,如果是浮点数,那就麻烦点了,可以去找一哈十进制浮点数和16进制互转的方式
承接成都周边地区的:电气设计出图,PLC程序编写,HMI画面制作,电控柜、动力柜加工与成套,外线施工等 ,以及非标机械结构设计,工装治具设计,机械加工等。
微信:nightblueblue,备注:工控人