如何将一个16进制的1个字节是数转换成ASC码?

在与仪表通信过程中,自由口与仪表进行数据包发送和返回的过程中,要将16进制的1个字节表示成对应当ASC码,我找手册怎么找也没这个功能啊,需要自己编模块吗?

最佳答案

仔细看手册,手册上指令一节好好看看

 Network1

 LD     SM0.0
 HTA    VB1000, VB900, 2    //将存放在VB1000中的16进制数转换成asc码值,长度为2位,存放到以VB900开始的地址中;

 Network 2
 LD     SM0.0
 MOVB   VB900, VB300   //将VB900中的asc码值传送到定义的数据包vb300的位置;
 AENO
 MOVB   VB901, VB301//将VB901中的asc码值传送到定义的数据包vb301的位置;

 一般欧姆龙表喜欢使用asc码值来传输数据。

 

提问者对于答案的评价:
谢谢,问题解决了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:16
下一篇 2021年7月4日 下午11:16

相关推荐

发表回复

登录后才能评论