小珠珠
人生没有彩排,每天都在现场直播。
级别: 工控侠客
精华主题: 0
发帖数量: 250 个
工控威望: 3142 点
下载积分: 7387 分
在线时间: 283(小时)
注册时间: 2012-07-07
最后登录: 2019-12-10
查看小珠珠的 主题 / 回贴
楼主  发表于: 2014-04-28 11:32
这两天在编辑FX3U系列PLC程序时:编写好的了程序共2126步。程序检查时OK无然后报警异常,程序在机器上运行OK.。当从PLC读取程序时却显示8002步,可梯形图只有2126步。不明白怎么回事情,我转换成列表形显示。发现出现几步(黄色报警)指令代码异常,黄色代码异常是RET步骤异常,本来是写在2126步之前的,但转成列表时却在8001步出现这指令。然后就每一步有一个NOP(指令)一直到8002步。请问大师们,怎会出现如此状况,何以解决。谢谢!如图
  
edwingan47
级别: 略有小成
精华主题: 0
发帖数量: 101 个
工控威望: 236 点
下载积分: 21813 分
在线时间: 216(小时)
注册时间: 2014-03-10
最后登录: 2019-01-27
查看edwingan47的 主题 / 回贴
1楼  发表于: 2014-04-29 16:52
引用
引用第6楼zrsheng于2014-04-28 21:48发表的  :
我也遇见过两次,把内存完全清除了,再写进plc就行了

内存资料一堆垃圾不过PLC只会执行到END. 所以程式没问题。你上载的程式已有垃圾,清除内存, 再删除你程式的垃圾,再写进plc就行了 
edwingan47
级别: 略有小成
精华主题: 0
发帖数量: 101 个
工控威望: 236 点
下载积分: 21813 分
在线时间: 216(小时)
注册时间: 2014-03-10
最后登录: 2019-01-27
查看edwingan47的 主题 / 回贴
2楼  发表于: 2014-04-29 17:09
可能之前已写了一些程式没清干净。把内存完全清除了,再写进plc就行了。 前提是你的程式没有垃圾 。确定没垃圾就写进PLC