恭喜,你发布的帖子
发布于 2015-08-09 00:35:29
8楼
今天看程序时出现一个错误,想请各位大侠帮忙分析一下。事情经过是这样的,我下载了一段程序:
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中的程序就好了。
请填写推广理由:
分享
只看
楼主