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

相关推荐

  • S7-1200与两种奇偶校验不同的表通讯

    S7-1200与两种智能仪表轮询通讯,但是智能仪表有两种校验位,偶校验和无校验,但是只有一个串口模块,怎么设置,请高手指点一下 最佳答案 串口通讯中,同一个网络中,要求连接配置必须…

    SIMATIC S7-1200 2017年11月6日
  • V13无法载入用V12编写的程序

    我通过最新的V13想把S7-1200 CPU中的程序上传到电脑。在点击在线→可访问的设备找到PLC的IP地址以及程序块等信息后,我使用离线/在线比较,结果出现报错提示:C…

    2017年8月15日
  • S71200可配用哪种型号的文本显示器

    希望文本显示器外型尺寸较小,在100mmLX100mmW左右最好,可网线直接连接S71200与显示器.显示器只显示如电机故障等文字即可.请推荐这种显示器型号,便于下单购买. 最佳答…

    SIMATIC S7-1200 2017年11月4日
  • 远程I/O站问题

    用S7300-DP可以挂EM200M远程I/O站,但这个成本太高,DP-CPU和IM153价格都不便宜。1:请问S71200集成的PROFINET可以挂ET200系列的远程I/O站…

    SIMATIC S7-1200 2017年11月4日
  • 1200 MODBUS tcp 通讯,MB_SERVER编程

    1200作为服务器端,通过modbus tcp协议与上位进行通讯。客户端连接上后,进行相应的读取、写入操作,断开客户端的连接后,MB_SERVER的status状态一直在…

    2017年6月3日
  • 博途V13PRO打不开BASIC的程序吗

    从朋友那获得一份1200的程序打不开。可不可以打得开,理论上PRO更高达上呢!哪位高手指点哈!谁有1200的程序伺服配合KTP600的触摸屏,微信红包求1份。350043864QQ…

    2017年6月1日
  • s71200 AI8*13位灯模块全闪

    S71200  8AI模块6ES7 231-4HF32-0XB0 所有灯都是红色并且一起闪烁,电压、电流模式都是 最佳答案 可能是没有供电导…

    SIMATIC S7-1200 2017年10月31日
  • s7 1200 pid输出

    1、pid输出为0~27648能否直接输出4~20ma对应的码值?2、pid模块出错后进入未激活状态,必须手动设置模式为自动模式才能激活pid,请问系统交付使用后出现pid错误后用…

    SIMATIC S7-1200 2017年8月26日
  • 关于图中的疑惑

    请问图中的DB100.DBx7.1,DB100.DBW14这样的是什么意思,为什么我编程时没有出现这些,是不是少了什么步骤? 问题补充:我在全局数据块MC_Control_DB中定…

    2017年6月3日
  • S7-1200可以连接多少扩展模块?

    S7-1200可以连接多少扩展模块? 最佳答案 你好,请查看系统手册中的设备配置,① 通信模块 (CM) 或通信处理器 (CP):&nbsp…

    SIMATIC S7-1200 2017年6月19日