cyh1986
級別: 家園常客
|
有個問題想請教一下大家,比如上面這個,Y0輸出10000個脈沖,X0對脈沖進行計數(shù),然后當(dāng)C255=10000時,是不是表示運動完成。(忽略電子齒輪等等) 有一點想不明白,加入是按照我的這個理解。那么X0能不能在一個掃描周期內(nèi)檢測到10000,我的意思是可能用一道C255的敞開和常閉,加入一個周期或者幾個周期內(nèi)部能檢測10000,那程序判斷為故障?如果下一個周期檢測到10000,那又沒有故障。 如何理解呢? |
---|---|
|
cyh1986
級別: 家園常客
|
我的意思是這個:就剛才那個例子,5000HZ 10000個計數(shù),時間=10000/5000=2S。意思就是PLC發(fā)出脈沖后,2S之后X0才能技術(shù)滿。在閉環(huán)系統(tǒng)里面,就表示完全完成控制。加入我在程序中藥判斷伺服電機是不是完成了指定的圈數(shù),就要拿發(fā)出的脈沖數(shù)和X0的計數(shù)值比較,如果相等(C255=ON),不相等(C255=OFF),程序里面調(diào)用C255,可以判斷伺服電機是不是故障.。但是在計數(shù)的2S中,C255肯定是OFF的,但是此時又不能說伺服故障,因為他還在運行,這里怎么理解呢? |
---|---|
|