回复:PLC报错 程序无法删除

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2015-08-09 00:35:29

8楼

展开查看
以下是引用0917在2015-08-06 21:16:43的发言 >楼主

今天看程序时出现一个错误,想请各位大侠帮忙分析一下。事情经过是这样的,我下载了一段程序:

L P#M1520.0

T MD1524

L 2

/I

LAR1

L D[AR1,P#0.0]

SRD 3

T MD840

开始在线时没有问题,后来只要在线时把step7右侧滑轮拉到程序所在的程序段,立刻掉线,并报连接不上。打开其他的程序包括程序段都没问题。打开硬件诊断发现CPU报错,发现编写程序错误,由于调用OB121没有停机。此时我想删掉程序,无法删除。不知各位大侠遇到过这种情况吗?

楼主,你的这段程序问题在于:带着区域标识(M)除以2(相当于整体右移了1位),那么原来的指针格式就发生了变化,区域标示位置也发生了移位,也就是说得不到一个带区域标识的正确指针。所以在执行L D[AR1,P#0.0]时,发生了寻址错误。


另外,如果想删除这段程序,在PC中把这段程序删除、存盘,然后download一下覆盖掉PLC中的程序就好了。

佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54706条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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