您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:4779 [上一页] [1] [2] [下一页]
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 18:58:00
#0楼
求助高手:我也用三菱PLC数年了,最近遇到这样的难题,请大师指点迷津。我差不多一套程序在三菱FX2n-64MR中用了几年,可去年有一台和今年最近的2台PLC中的一个D204的寄存器不能清零,后来我换为D206用了几天它里面的数据又停留在30000多不能清零,那个数据以上的能清点,但是只能清到3000多的那个数那里,后来我又换为D206、D208、D888、D660,都是这样情况,开始那几天很正常,运行几天后又不能清零,停留在某次记录的那个数据上,我很茫然,表达也不是很明白,请包含。我的这个积存器是用DINCP指令来计数换算总码长的,同时我也用D202来换算分轴码长,但D202从没出现这样的情况,但分轴码长最多2000多码,而总码长能达20000多码。如果有大师知道的请指点迷津,在下感激不尽。我把程序打包上传了,请用GX打开pload=rar]uploadImages6/200812181856261607.rar[/upload]
赵林
23805
wushulin 版主
文章数:6168
年度积分:238
历史总积分:23805
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2008/12/18 19:03:00
#1楼
重新传过,没有传上来呀
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
12655
lixiaobai
文章数:7781
年度积分:50
历史总积分:12655
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2008/12/18 19:05:00
#2楼
30000没有超过双字的最大值,还应该是你程序里语句的问题,看一下程序
你没有传上来,重传一下
说说
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 19:20:00
#3楼
附件:
[本地下载]
赵林
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 19:23:00
#4楼
我有GX8.31版,如有需要请找我,免费赠送,现在GX最新版不知是什么版,我那是2006年买的
赵林
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 19:29:00
#5楼
我的程序在4楼已上传,请高手过目,这个问题我纳闷了2年,现在那段程序里是D660(总长)不能清零。我已经换过很多个寄存器了
赵林
23805
wushulin 版主
文章数:6168
年度积分:238
历史总积分:23805
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2008/12/18 19:38:00
#6楼
把第83步的MOVP   k0   d660     改为:DMOVP   k0   D660
试一下吧,我看了一下就这里有问题。

因为你的前面是32位,而在这里只有16位,所以系统可能会在此出错

[此贴子已经被作者于2008-12-18 19:40:24编辑过]
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/18 19:49:00
#7楼
这种情况下,如果怀疑PLC的某个地址出了问题
可以直接用个小程序,就用这个地址来试,很容易就可以知道到底是不是真的有问题
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 19:52:00
#8楼
我只有照您的方法明天去客户那里试试,可是为什么D220也用MOVP,从来没出现过这样情况,是不是寄存的数据小?
赵林
1045
zhaolin22
文章数:76
年度积分:50
历史总积分:1045
注册时间:2006/6/7
发站内信
发表于:2008/12/18 20:03:00
#9楼
7、8楼二位大师,其实每次我清零后,D62能清零,就是那个D660不行,我现在按照7楼老板的做法去试试,应该是这样,还有我现在把这套程序与我另外没出现那种情况的程序对比一下看看。对比以后我终于发现:3年前我的程序63那一步用的是DMOV,而不是MOVP,晕死了,应该是这样,一个小毛病搞了我几年,羞愧,谢谢几位老师,如有需要,大家相互交流、帮助。
赵林

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

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

62.4004