您现在所在的是:

欧姆龙OMRON

回帖:9个,阅读:1883 [上一页] [1] [下一页]
1897
gxl111
文章数:149
年度积分:50
历史总积分:1897
注册时间:2004/9/29
发站内信
发表于:2005/4/14 13:36:00
#0楼
陈版主及各位老师:
    有个基本概念搞不清楚,问题如下:
                                 ld                        00000
                                 cmp(20)               dm1000
                                                            #10
                                 and                      25507
                                 @ add(30)            dm1000
                                                            1#
                                                            dm1000
1.假如dm1000里原来的数是0或1或其他小于10的数,一直按住开关00000,则dm1000里的数就一直加1,最后加到10停止. 2.或者只加1一次就停止了.(cqmih)
16274
machelec 版主
文章数:7023
年度积分:-48
历史总积分:16274
注册时间:2003/12/11
发站内信
发表于:2005/4/14 15:45:00
#1楼
只加1一次就停止了
卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐
谓正途,崎岖当先
1897
gxl111
文章数:149
年度积分:50
历史总积分:1897
注册时间:2004/9/29
发站内信
发表于:2005/4/14 17:05:00
#2楼
CMP(20)不是微分型指令,一个扫描周期要执行一次比较,而25507的值是比较的结果,是否会随着CMP(20)每次的比较而发生脉冲式的变化,若是,则后面的微分型指令ADD(30)就一直加1,若不是,则加一次就停止了。-----我搞不清的概念是:如前述例子,一直比较时,25507的值始终是1呢,还是0-1变化?谢谢大家!
4061
利昌機電 版主
文章数:2023
年度积分:50
历史总积分:4061
注册时间:2003/10/26
发站内信
发表于:2005/4/14 19:44:00
#3楼
等一下再問三樓的問題!
你先把一樓的BUG解決後再來討論三樓的問題!
图
965
treeman
文章数:27
年度积分:50
历史总积分:965
注册时间:2005/4/2
发站内信
发表于:2005/4/15 0:34:00
#4楼
传上PLC试试最直接的,有很多不懂的问题,程序时序等,本人都这么试明白的
1897
gxl111
文章数:149
年度积分:50
历史总积分:1897
注册时间:2004/9/29
发站内信
发表于:2005/4/15 12:07:00
#5楼
treeman兄所言很受启发,何不试试!
915
ht733580
文章数:25
年度积分:50
历史总积分:915
注册时间:2004/8/25
发站内信
发表于:2005/4/15 15:09:00
#6楼
上机一试便知
1631
灯泡
文章数:263
年度积分:50
历史总积分:1631
注册时间:2004/9/10
发站内信
发表于:2005/4/15 21:27:00
#7楼
正是!
1292
fxc
文章数:148
年度积分:50
历史总积分:1292
注册时间:2005/1/20
发站内信
发表于:2005/4/16 18:01:00
#8楼
25507一直为ON的,应该是加一次!
         不进则退!
1023
zheng423
文章数:92
年度积分:50
历史总积分:1023
注册时间:2005/4/13
发站内信
发表于:2005/5/3 1:33:00
#9楼
25507最终的结果是0

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

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

140.4009