s7-1200 TSEND_C指令与PC通讯,电脑接收字符串前面都有一个问号

PLC发送字符串给电脑,字符串放在DB块里,String格式,例如‘ABCDEFG’,但是电脑端接收后,用TCP调试工具,接收到的都是 ?ABCDEFG
q前面多了一个问号,请问是怎么回事?

应该怎么处理

最佳答案

那个问号是个数值,不是字符,这个数值等于字符串的长度。你可以直接从第二个字节读取字符串

提问者对于答案的评价:
不知道怎么才能不发送前两个字节呢?

专家置评

已阅,最佳答案正确。
DB块改为非优化块,可以指定发送数据的起始地址。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日
下一篇 2017年6月11日

相关推荐