暈死有那么麻煩嗎,直接從D8140-D8143里面調(diào)用就行了只不過Y0和Y1發(fā)完一次脈沖并檢測完后你要復(fù)位一次(因?yàn)槔锩娴拿}沖數(shù)是PLC開機(jī)以后累積的脈沖數(shù))。
你上面的程序只能檢測到少于預(yù)設(shè)時(shí)的參數(shù)錯誤超過了后怎么辦;下面我做了一個(gè)程序你看看怎么樣
至于你用X0檢測不到Y(jié)0的脈沖輸出肯定是你的COM COM0 COM1 COM2 COM3沒連在一起,這一張是我自己做的實(shí)驗(yàn)
樓主留言:
熱心助人。我原來的信號電壓為5V,COM與COM0已經(jīng)連接,但是檢測不到,后來參看手冊,換成24V加限流電阻,就可以接收信號了。
但是現(xiàn)在的新問題是:在發(fā)脈沖的時(shí)候,突然斷開檢測信號X0,步進(jìn)電機(jī)就停止了(程序設(shè)定的是走完,與檢測信號無關(guān)啊,只不過走完脈沖沒有下一個(gè)動作而已,以此區(qū)別脈沖丟失。)希望3樓能給予解答。謝謝。
[ 此帖被z4131246在2011-05-28 18:03重新編輯 ]