博途中如何将一个数据区域的数据转换为字符串?

项目中,我想将DB1.DBB0到DB1.DBB4这个数组ARRAY[0..4]中的值转换为字符串,然后在触摸屏上用IO域进行输出显示,这个怎么实现?例如DB1.DBB0到5分别为字符型1,2,3,4,5,希望在屏上显示12345,这个怎么能办到?

问题补充:
按照我心飞翔的指导,建立HTA功能块,在输入区域DB4.DBB0--DB4.DBB4写入十六进制的A,B,C,D,E五个数据,建立字符串数据作为接收,收到的是0A0B0C0D0E这个字符串,如何将0 去掉,只显示字母呢?

最佳答案

指令输入为16进制的,你可以使用中间变量转换一下数据类型即可。
在屏上直接建立此字符串的地址,定义字符串数据类型在显示。

图片说明:

博途中如何将一个数据区域的数据转换为字符串?  

提问者对于答案的评价:
后面的问题补充自己解决了,用个移位指令跟按字或指令就行了,谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:12
下一篇 2018年12月1日 上午12:12

相关推荐