请教个问题,西门子200smart,如何将一个整型2019转化为ASCII的格式,进行拆分

然后存到vb600里面,拆为2,0,1,9,然后每个数加30,再连起来,
例如2019   最后得到32303139,保存,谢谢了

问题补充:
我这个是吧2019.转换为32 30 31 39 的格式发出去,高手大师可否搭个梯形图看看,谢谢,我用的i_s转化后 是  50 48 48 56,不一样的

最佳答案

直接用I_S指令,将整数转换为ASCLL字符串!
补充:你是不是用电脑监控程序,显示的 50、48、48、56是十进制吧,抓换成16进制就是:16#32、16#30、16#30、16#38!字符串就是2008!
了解一下十进制和十六进制转换?
https://zhidao.baidu.com/question/2137701964604858948.html

提问者对于答案的评价:
我采纳你正确答案了,单还是不明白,在请教下,是不是实际的acsii吗是16进制的,只是我电脑看到是的十进制,还是说需要把十进制再转化为16进制的呢,我要发送16位字符给打印机的,

最佳答案作者回复:
简单一点   给VB10赋值50,用十进制表达就是50,用十六进制表达就是32,用ASCLL表达就是2!
你参照 ASCLL表来转换!刚开始不太好理解,慢慢来!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:55
下一篇 2020年10月30日 下午11:55

相关推荐