purshro
級別: 略有小成
|
[attachment=149127] 信捷PLC。用的高速計數中斷。D4000執行計數器中斷,圖中明明顯示的1440,可是卻不在1440執行。執行的是上次寫入D4000的數據。比如上次是1260,那么就執行一次1260的中斷才又執行這的中斷。在重新寫入前已經斷開了C630計數器的導通條件,連D4000都復位過還是不行。求大神指點? [ 此帖被purshro在2016-09-12 10:59重新編輯 ] |
---|---|
|
purshro
級別: 略有小成
|
基本解決。用RST復位好象可以。再試下看。就是這個是非高速指令。機器轉個不停切換一批會有誤差。 |
---|---|
|
mfjsx
專業非標自動化設備工程開發
級別: 家園?
|
高速比較指令,使用一次,復位1次試一下。 |
|
---|---|---|
|
purshro
級別: 略有小成
|
程序沒問題的。單獨一組數據給D4000一點問題沒有。這個感覺就是DMOV給D4000時滯后了。提前點再RST基本可以了。 |
---|---|
|