落地的楓葉
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 12 個(gè)
工控威望: 107 點(diǎn)
下載積分: 2395 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2010-09-29
最后登錄: 2023-12-13
查看落地的楓葉的 主題 / 回貼
樓主  發(fā)表于: 2015-08-20 20:22
        信捷PLC的高速計(jì)數(shù)指令不受程序掃描時(shí)間的影響,但是如果在程序中用高速計(jì)數(shù)的當(dāng)前值與數(shù)據(jù)寄存器的設(shè)定值做比較,這時(shí)程序的掃描時(shí)間會(huì)對(duì)比較結(jié)果造成影響。比如設(shè)備程序總共1000步,第1步的程序如下:LD M8000  OUT C630 K888888888
                                                                        LD M8000  HSCR C630 D4000
                                                                        LD M8000 MOV K1000 D200
                                                                        第800步的程序如下:DLD= D4000  D200  OUT Y0
此時(shí)問(wèn)題出現(xiàn)了,比如當(dāng)程序掃描到第一步時(shí)C630的當(dāng)前值為1000 ,那么當(dāng)程序掃描執(zhí)行到第800步時(shí),C630的當(dāng)前值肯定大于D200,那么Y0也就不可能有輸出。求大師指點(diǎn)如何才能避免發(fā)生這樣的 問(wèn)題!
[ 此帖被落地的楓葉在2015-08-21 23:07重新編輯 ]
zhoufeihero
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 73 個(gè)
工控威望: 174 點(diǎn)
下載積分: 2204 分
在線時(shí)間: 34(小時(shí))
注冊(cè)時(shí)間: 2014-11-17
最后登錄: 2017-01-21
查看zhoufeihero的 主題 / 回貼
1樓  發(fā)表于: 2015-08-25 11:21
用中斷來(lái)做啊