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

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

应该怎么处理

最佳答案

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

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

专家置评

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

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

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

相关推荐

  • S7-1200的模拟量处理与数据块直接寻址

    小弟今天第一次使用TIA进行编程,请教各位一下,S7-1200连接一个流量计,需要把模拟输入转为工程量,我用NORM_X串一个SCALE_X,这个指令行不行,从网上搜西门子有个资料…

    SIMATIC S7-1200 2017年8月15日
  • 博途V12程序下载不了

    大家好,我用博途V12的软件打开V11编的程序,1200的,编译都正常,在下载的时候显示下载到设备时出错,之前也是用博途V12的软件打开V11编的程序都没有出现这样的问题,唯独这一…

    2017年8月26日
  • S71200选型

    第一次做1200项目CPU 1215CDCDCDC配KTP 600 Basic color PN可以把?还是KTP700&nbsp…

    SIMATIC S7-1200 2017年6月1日
  • S7-1200中的ET200组态

    今天组态了一个1200的网络,带的ET200 ,组态了四个AI三个AO六个AI两个AO总共14个IO模块。总是显示下位组态错误。单独组态四个AI就正常,我基座单元选的都是…

    2017年7月30日
  • 仿真时不能实现强置

    博途V13做仿真时,变量不能强置,只是随便写一个MOV传送也不能实现仿真,是怎么回事 问题补充:截取图片 图片说明:    最佳答案 能截图一下看看吗?move…

    2017年6月4日
  • S1200+ModbusRTU主站调用多从站速度延迟问题

    S1200需要读取10个Modbus设备的数据,现在出现一个问题,单独调用一路是每秒可以循环25次,但是同时调用超过1路后,每秒只能进行10次通讯(10路循环一次,2路循环5次)。…

    SIMATIC S7-1200 2017年8月24日
  • 高速计数不工作

    旋转编码器接s7-1200作高速计数,接入I0.0,I0.1两个点,HSC1高速计数,OB40里的M110.0没有工作,监控ID1000没有值,我用的是V13版本,和V12不同,请…

    2017年8月3日
  • 如何设置CPU的系统时间和HMI系统时间

    请问大神如何更改CPU的系统时间,让它与现在时间同步;HMI时间设置知道是拉工具箱的时间控件,如图,它的显示是12小时制,如何把它改成24小时制。CPU是1214C AC…

    2017年5月31日
  • TIA V13的升级包update4无法安装成功

    TIA V13可以正常连接PLC,但有时会出现在硬件组态正确的情况下,PLC的模拟量模块红灯闪烁。详细描述见http://www.ad.siemens.com.cn/se…

    2017年8月26日
  • 1200密码设置

    我原来用200的时候可以根据实时时钟做一个程序,到时间执行需要指令,为了防止时钟丢失,需要加电池。1200可以实现以时钟做程序吗,需要外接电池吗?现场肯定会断电比较长的时间 问题补…

    SIMATIC S7-1200 2017年6月10日