appleman
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看appleman的 主题 / 回贴
楼主  发表于: 2008-06-21 10:04

for  k4
m8013    incp    d10
next
m8013  incp  d20
按照指令说明
执行的结果 应该是 d10  是 d20
的四倍
但是我在 gx  developer中仿真的结果是d10  = d20
请问为什么
多谢各位朋友 杨老师
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158839 分
在线时间: 3163(小时)
注册时间: 2007-11-21
最后登录: 2024-12-02
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-06-21 11:11
把INCP改为INC,再写个DIV D10 D20 D0,看看D0得到的结果就是4。

至于为什么INCP的情况下两者相等,再想一下。
王睿
一切随意
级别: 网络英雄
精华主题: 0
发帖数量: 987 个
工控威望: 6748 点
下载积分: 31090 分
在线时间: 437(小时)
注册时间: 2008-03-20
最后登录: 2024-08-16
查看王睿的 主题 / 回贴
2楼  发表于: 2008-06-21 16:50
我还不明白呢  学习下
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9672 个
工控威望: 8569 点
下载积分: 16708 分
在线时间: 5327(小时)
注册时间: 2006-08-10
最后登录: 2024-12-02
查看ymmfa的 主题 / 回贴
3楼  发表于: 2008-06-21 21:55
分 析:

INCP 是脉冲型的,程序从下扫到下,只执行一次INC行为

程序本来的意思是 FOR K4 后,NEXT前的程序四次循环后再执行NEXT以下的句子

由于INCP限制它只执行一次,所以是相同的,如果改成INC就应该是4倍了(仿真通过)

进 展

说实话,我也是看了楼主的贴才好好看这个指令,同时做了几次试验

仍然是INC的情况下,我把M8013改成上升沿,果然,结果也是两者相等!

试验一和试验二证明,在FOR NEXT里面,脉冲型也是有效果的,一个扫描周期只执行一次。

深 入

然后我又把条件改成M8000,结果果然就是相差四倍!

每一个扫描周期FOR K4执行四次,FOR K1执行1次。

楼主的问题问得好,我通过查阅和反复仿真,试验,也学到了新东西!
本帖最近评分记录:
  • 下载积分:+2(har) 热心助人!
  • 特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158839 分
    在线时间: 3163(小时)
    注册时间: 2007-11-21
    最后登录: 2024-12-02
    查看sjm213的 主题 / 回贴
    4楼  发表于: 2008-06-21 22:58
    每一个扫描周期FOR ……NEXT之间执行4次;但因为INCP是脉冲指令,在M8013、M8000这样的条件下每个扫描周期里没有ON--OFF--ON的变化,所以这4次程序执行结果还是只+1而已,故D10与D20结果相等。改为INC后,只要是前面条件为通路,每个扫描周期FOR……NEXT的执行效果就是+4了,所以D10为D20的4倍。
    taipi-k
    级别: 略有小成
    精华主题: 0
    发帖数量: 1015 个
    工控威望: 460 点
    下载积分: 1731 分
    在线时间: 70(小时)
    注册时间: 2007-09-08
    最后登录: 2024-01-05
    查看taipi-k的 主题 / 回贴
    5楼  发表于: 2008-06-22 13:17
    以前做的十六路按钮电路出现计数不停止的原因,终于搞明白了,谢。
    ┏^ǒ^*★*^ǒ^*☆*^ǒ^*★*^ǒ^*☆*^ǒ^★*^ǒ*^^★*^ǒ┓
    ┃╭の╮┏┯┓┏┯┓ ┏┯┓┏┯┓┏┯┓ ╭の╮┃*
    ┃ ╲╱  工┠控Lǒ の人 の 家┨┠园┨  ╲╱ ┃*
    ┃┗戀┛┗┷┛┗┷┛ ┗┷┛ ┗┷┛┗┷┛┗戀┛┃*
    ┗^ǒ^*★*^ǒ^*☆*^ǒ^*★*^ǒ^*☆*^ǒ^★*^ǒ^★★*^ǒ┛
    360820
    我还真没有个性签名
    级别: 略有小成
    精华主题: 0
    发帖数量: 315 个
    工控威望: 496 点
    下载积分: 1550 分
    在线时间: 1025(小时)
    注册时间: 2009-03-11
    最后登录: 2024-11-23
    查看360820的 主题 / 回贴
    6楼  发表于: 2009-03-27 21:29
    好  
    brokenhope
    级别: 略有小成
    精华主题: 0
    发帖数量: 184 个
    工控威望: 403 点
    下载积分: 779 分
    在线时间: 544(小时)
    注册时间: 2008-12-25
    最后登录: 2024-12-02
    查看brokenhope的 主题 / 回贴
    7楼  发表于: 2009-03-28 17:47
    还真是没想过这个问题,又学到新东西了