您现在所在的是:

机电一体化

回帖:14个,阅读:3100 [上一页] [1] [2] [下一页]
4040
doorcontrol
文章数:2124
年度积分:50
历史总积分:4040
注册时间:2008/6/24
发站内信
发表于:2008/12/19 18:23:00
#10楼
此类问题建议不要讨论得太透彻,想来那个编程序的人是煞费苦心想出了这样的下策。现在被这么一讨论,无形中就起到了“解密”的效果。
1113
huaishu0112
文章数:53
年度积分:50
历史总积分:1113
注册时间:2008/5/28
发站内信
发表于:2008/12/19 19:23:00
#11楼
我也遇到过同类问题,当时出现这问题时,我就猜到PLC数据存储清零时有问题,修改时采用了两种方法,直接用DMOV K0 D100  跟 MOV K0 D100 , MOV K0 D101 效果是一样的。
但我想问个问题,假若我程序设定 32位数据存储自加,当数值超过最大值会出现什么情况?是不是保持最大值不变了?这个没有实验过。
什么样的性格该选择什么样的生活!
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/19 19:50:00
#12楼
楼上的问题,你做下这个小程序,监控下就能得到结果了
32位的数范围是-2147483648到2147483647
当数是2147483647时,再加上1就会成为-2147483648
数值在PLC中是以二进制存储的,最高位为符号位
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
42315
YXBK 版主
文章数:19441
年度积分:2729
历史总积分:42315
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2008/12/19 21:38:00
#13楼
加不加D的这种情况我碰到过几次,在编触摸屏时同样也要注意,第一次碰到时搞了大半天呀。
大家一起学习
11767
gzg_00
文章数:8996
年度积分:56
历史总积分:11767
注册时间:2009/10/1
发站内信
发表于:2012/8/29 11:22:28
#14楼
以下是引用ZCMY在2008/12/19 9:07:00的发言:
可以在RST660之后再加一条RST661;
也可以达到同样的效果;

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

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

62.4004