字节转换成字符串

S7400 PLC对方发过来20个Byte,怎么将这20个字节转换成一个字符串?

最佳答案

300/400中没有现成的CHAR字符数组转换成字符串STRING指令
全局DB添加字符串变量,接收到的数据放在CHAR字符数组,先把STRING变量第2个字节(字符串的有效长度)设置为20,然后可以使用SFC 20 "BLKMOV"指令把CHAR字符数组复制到字符串STRING中
https://support.industry.siemens.com/cs/cn/zh/view/2738030
字符串
http://www.ad.siemens.com.cn/productportal/prods/published/prog/prog_3.2/prog_3.2.html#T2

图片说明:

字节转换成字符串  

提问者对于答案的评价:
谢谢!没成功,监控整体字符串没有显示,第2个字节是按照实际的字节数填写还是按最大字节数填写?格式是直接按10进制写吗?

最佳答案作者回复:
用10进制写入实际字符数

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

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

相关推荐