您现在所在的是:

PLC论坛

回帖:21个,阅读:3209 [上一页] [1] [2] [3] [下一页]
845
zuoxin
文章数:57
年度积分:50
历史总积分:845
注册时间:2013/4/12
发站内信
发表于:2013/6/27 22:43:48
#20楼
回复 #15楼 wushulin
其实这个调试不难,除法错误了,唯一的可能性就是除数等于0,为什么等于0呢,就一步步往上找,发现,其实就是初值那个F0 mv指令没有把初值赋上去,也就是第54步,仔细思考为啥这个指令没用呢,就是那个DF上升沿触发。这条指令R9010是一直闭合,R661也是常闭,开机时候哪里来的上升沿。所以把上升沿符号删掉,同理把下面还有一个地方R661后面的DF删掉,运行,无错误。不超过15分钟吧。我试过了,忽略错误强行运行,在执行开和闭R661的过程中,产生了R661的上升沿,这个值是可以赋进去的,这时候就没错了。
   浅见,有问题可指点一下小弟
松下电工工业控制事业部招重庆地区经销商,欢迎有实力经销商加盟,大家共赢。
有需要的可以站内给我发邮件。
重庆贵州地区资料免费送上门。
24088
wushulin 版主
文章数:6173
年度积分:256
历史总积分:24088
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2013/6/28 13:39:15
#21楼
在机器程序里的DF,不是想删就删的。是有一定的控制要求的了。
但不管怎么回事,松下PLC在这个报错里面,可以让新手抓狂的了。
FPX的,感觉要好多了,报警之后,清除错误,然后赋值,再运行就可以了。但FP0R的就不行,一定要先赋值,否则怎么都不可以。
所以我现在的办法都是先把要赋值的寄存器先预写一个值在里面,等运行正常后再关闭这些值。相当于恢复默认一个道理。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002