如何进行ASCII码与十进制的相互的转换?

我要写一个通讯程序,但是对方只支持ASCII码,如何进行ASCII与十进制的转换?比如一个字的数据VW1000的值是12345,我要将这个字转换成从起始地址VB200开始的5个字节中分别为31,32,33,34,35?谢谢!

最佳答案

整数可以直接转换成ASCII码
Network 1 //将VW2中的整数值转换为从VB10
//开始的8个ASCII码字符,
//使用16#0B的格式
LD I2.3
ITA VW1000,VB197,16#00
注意:因为转换的时候他是占用8个字节所以要从197开始
转换完成VW197-VW199是0 VW200开始是你要的结果。

提问者对于答案的评价:
谢谢!都怪我太懒了,一着急没有去看指令。谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:02
下一篇 2020年11月1日

相关推荐