purshro
級別: 略有小成
![]() |
[attachment=149127] 信捷PLC。用的高速計數中斷。D4000執行計數器中斷,圖中明明顯示的1440,可是卻不在1440執行。執行的是上次寫(xiě)入D4000的數據。比如上次是1260,那么就執行一次1260的中斷才又執行這的中斷。在重新寫(xiě)入前已經(jīng)斷開(kāi)了C630計數器的導通條件,連D4000都復位過(guò)還是不行。求大神指點(diǎn)? [ 此帖被purshro在2016-09-12 10:59重新編輯 ] |
---|---|
|
purshro
級別: 略有小成
![]() |
基本解決。用RST復位好象可以。再試下看。就是這個(gè)是非高速指令。機器轉個(gè)不停切換一批會(huì )有誤差。 |
---|---|
|
purshro
級別: 略有小成
![]() |
程序沒(méi)問(wèn)題的。單獨一組數據給D4000一點(diǎn)問(wèn)題沒(méi)有。這個(gè)感覺(jué)就是DMOV給D4000時(shí)滯后了。提前點(diǎn)再RST基本可以了。 |
---|---|
|