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

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

应该怎么处理

最佳答案

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

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

专家置评

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

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

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

相关推荐

  • 博途V13不能添加新设备

    Win7 64位系统已安装好博途V13和WinCCV13,授权完成。创建项目添加新设备时提示TIA Portal出错,球大神指点 问题补充:项目视图下添加新设备…

    2017年6月1日
  • 1200可以接无线吗

    我现在有一个项目,想用多个1200组网,不知道可以不连接网线,通过无线直接通讯吗 问题补充:诸位用过什么无线设备,稳定的,一般的无线路由肯定不行吧 最佳答案 可以的,很多工厂里的移…

    SIMATIC S7-1200 2017年6月11日
  • 331-1KF01-0AB0接线

    现场为三线制仪表,需要24V供电。331-1KF01-0AB0怎么接线?IM365模块0BA01是2个模块吧?分SEND和RECEIVE,分别放在哪里 最佳答案 1、三线制仪表:一…

    SIMATIC S7-1200 2017年11月18日
  • 1200插拔网线报错“无法进行数据通信-连接中断”

    1200插拔网线报错“无法进行数据通信-连接中断”,断电上电,报错检测不到相邻方,实际没有拓扑。 图片说明:        &nb…

    2021年7月5日
  • 西门子S7-1200PLC错误代码0xc037ab0004d5ff02

    西门子S7-1200PLC错误代码0xc037ab0004d5ff02 是怎么回事呢?昨晚还好好的,今早就出现错误代码,下载不了了,望尽快解决,谢谢 最佳答案 可能是你当…

    SIMATIC S7-1200 2017年11月13日
  • 1200MC_Power指令出现错误

    1200MC_Power指令运行时出现16#8090错误,请问是什么错误呢?查询了错误代码,里面并没有这种错误啊 最佳答案 8090是MODBUS问题 提问者对于答案的评价:OK

    SIMATIC S7-1200 2017年6月1日
  • TIA prolat V13 固件升级

    本公司S7-1200PLC的固件版本为V4.1.3,而本人安装的V13软件中固件版本为V4.0,请问我要怎样升级到V4.1.3呢?本人刚接触西门子PLC可能提的问题不对,还希望大家…

    2017年6月1日
  • 如何通过改变PLC变量值的方法来切换触摸屏画面号

    各位前辈们好,我这里有一个S7-1215C的PLC,触摸屏型号为KTP1200,现在想要通过改变PLC变量值的方法来实现画面的自动切换,请问该怎么做?xiexie 问题补充:我在触…

    SIMATIC S7-1200 2017年5月28日
  • 交叉列表

    博图V13软件里如何做能象s7-300、V5.5那样查看I、Q、M等程序中应用的交叉列表,谢谢 最佳答案 V13软件的交叉索引更简便。在程序中选中你要查询的变量,在下面的信息有交叉…

    2017年7月30日
  • 怎样在DP中继器后面增加一个站点

    DP中继器已经组态上了,怎样在DP中继器后面增加一个从站求具体组态步骤 问题补充:怎样添加站点 最佳答案 dp中继器不需要硬件组态,直接使用的。连接时需要2个中继器,中继器之间通讯…

    SIMATIC S7-1200 2017年6月12日