S7-1500字符串传送指令不执行?

已锁定

qianguyixiao

  • 帖子

    14
  • 精华

    0
  • 被关注

    7

论坛等级:游侠

注册时间:2012-02-18

普通 普通 如何晋级?

S7-1500字符串传送指令不执行?

1837

2

2021-01-03 21:29:53

在调试程序的时候,无意中发现以下问题,不知道算不算西门子软件的一个bug,虽然问题解决但是没有想清楚原理:

  • 无条件执行字符串传送指令,发现目标地址里面没有源传送过来的数据.见下图是添加的测试程序


  • 解决过程是,由于我的正式程序里面有很多的传送数组但是只是执行一次,我发现plc会报编程错误.后面我改成程序一直执行.

  • 监控目标地址,里面有如下的乱码数据,这些乱码数据不知道是什么原因或者在什么情况下写入的.我把这些数据复制的文本文档里面.

  • 但是这些数据使用右键菜单,修改操作数,粘贴,提示写入不了.

  • 复制出来的数据如下:

  • WSTRING#'气缸(大星)$0000$0000$0000$0000$0000$0000$0000$0014$R28右牛眼…

  • 注意上面的数据最后没有引号.

  • 解决办法是:在上面的目标地址里面,使用右键菜单,随便写入一个任意字符,后面传送每次都成功执行了.

S7-1500字符串传送指令不执行? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。