cyh1986
級別: 家園常客
|
有個問題想請教一下大家,比如上面這個,Y0輸出10000個脈沖,X0對脈沖進行計數,然后當C255=10000時,是不是表示運動完成。(忽略電子齒輪等等) 有一點想不明白,加入是按照我的這個理解。那么X0能不能在一個掃描周期內檢測到10000,我的意思是可能用一道C255的敞開和常閉,加入一個周期或者幾個周期內部能檢測10000,那程序判斷為故障?如果下一個周期檢測到10000,那又沒有故障。 如何理解呢? |
---|---|
|
baiqrmai
承接各行業生產線改造,編程,自動化研發、制造,配
級別: 網絡英雄
|
將本身的Y0輸出到X0上面嗎 |
|
---|---|---|
|
hafatahaha
臺達代理
級別: 論壇先鋒
|
告訴計數不占周期,只是不明白你的用意 |
|
---|---|---|
|
cyh1986
級別: 家園常客
|
我的意思是這個:就剛才那個例子,5000HZ 10000個計數,時間=10000/5000=2S。意思就是PLC發出脈沖后,2S之后X0才能技術滿。在閉環系統里面,就表示完全完成控制。加入我在程序中藥判斷伺服電機是不是完成了指定的圈數,就要拿發出的脈沖數和X0的計數值比較,如果相等(C255=ON),不相等(C255=OFF),程序里面調用C255,可以判斷伺服電機是不是故障.。但是在計數的2S中,C255肯定是OFF的,但是此時又不能說伺服故障,因為他還在運行,這里怎么理解呢? |
---|---|
|
sanlihu
吉圓
級別: 論壇先鋒
|
|
|
---|---|---|
|