appleman
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看appleman的 主題 / 回貼
樓主  發(fā)表于: 2008-06-21 10:04

for  k4
m8013    incp    d10
next
m8013  incp  d20
按照指令說明
執(zhí)行的結(jié)果 應(yīng)該是 d10  是 d20
的四倍
但是我在 gx  developer中仿真的結(jié)果是d10  = d20
請(qǐng)問為什么
多謝各位朋友 楊老師
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個(gè)
工控威望: 8578 點(diǎn)
下載積分: 16737 分
在線時(shí)間: 5328(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2024-12-23
查看ymmfa的 主題 / 回貼
1樓  發(fā)表于: 2008-06-21 21:55
分 析:

INCP 是脈沖型的,程序從下掃到下,只執(zhí)行一次INC行為

程序本來(lái)的意思是 FOR K4 后,NEXT前的程序四次循環(huán)后再執(zhí)行NEXT以下的句子

由于INCP限制它只執(zhí)行一次,所以是相同的,如果改成INC就應(yīng)該是4倍了(仿真通過)

進(jìn) 展

說實(shí)話,我也是看了樓主的貼才好好看這個(gè)指令,同時(shí)做了幾次試驗(yàn)

仍然是INC的情況下,我把M8013改成上升沿,果然,結(jié)果也是兩者相等!

試驗(yàn)一和試驗(yàn)二證明,在FOR NEXT里面,脈沖型也是有效果的,一個(gè)掃描周期只執(zhí)行一次。

深 入

然后我又把條件改成M8000,結(jié)果果然就是相差四倍!

每一個(gè)掃描周期FOR K4執(zhí)行四次,F(xiàn)OR K1執(zhí)行1次。

樓主的問題問得好,我通過查閱和反復(fù)仿真,試驗(yàn),也學(xué)到了新東西!
本帖最近評(píng)分記錄:
  • 下載積分:+2(har) 熱心助人!
  • 特別提醒大家:
    偶爾修改下自己的密碼,以防被盜
    不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
    偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水