暈死有那么麻煩嗎,直接從D8140-D8143里面調用就行了只不過(guò)Y0和Y1發(fā)完一次脈沖并檢測完后你要復位一次(因為里面的脈沖數是PLC開(kāi)機以后累積的脈沖數)。

你上面的程序只能檢測到少于預設時(shí)的參數錯誤超過(guò)了后怎么辦;下面我做了一個(gè)程序你看看怎么樣

至于你用X0檢測不到Y0的脈沖輸出肯定是你的COM COM0 COM1 COM2 COM3沒(méi)連在一起,這一張是我自己做的實(shí)驗

樓主留言:
熱心助人。我原來(lái)的信號電壓為5V,COM與COM0已經(jīng)連接,但是檢測不到,后來(lái)參看手冊,換成24V加限流電阻,就可以接收信號了。
但是現在的新問(wèn)題是:在發(fā)脈沖的時(shí)候,突然斷開(kāi)檢測信號X0,步進(jìn)電機就停止了(程序設定的是走完,與檢測信號無(wú)關(guān)啊,只不過(guò)走完脈沖沒(méi)有下一個(gè)動(dòng)作而已,以此區別脈沖丟失。)希望3樓能給予解答。謝謝。
[ 此帖被z4131246在2011-05-28 18:03重新編輯 ]