PLC发送字符串给电脑,字符串放在DB块里,String格式,例如‘ABCDEFG’,但是电脑端接收后,用TCP调试工具,接收到的都是 ?ABCDEFG
q前面多了一个问号,请问是怎么回事?
应该怎么处理
最佳答案
那个问号是个数值,不是字符,这个数值等于字符串的长度。你可以直接从第二个字节读取字符串
提问者对于答案的评价:
不知道怎么才能不发送前两个字节呢?
专家置评
已阅,最佳答案正确。
DB块改为非优化块,可以指定发送数据的起始地址。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc169539.html