yangdongjing
級別: 探索解密
|
描述:程序執(zhí)行部分
圖片: 我想寫一個電機正反轉的程序,先正轉5圈,再反轉10圈,再正轉10圈,反轉10圈。。。這樣下去,沒轉過一次時停0.5s,可是我的程序只走到紅線部分,之后就不動了,用定時器可以實現(xiàn)正反轉動么 [ 此帖被yangdongjing在2013-03-26 11:34重新編輯 ] |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
你要的循環(huán)跟for……next指令根本是兩碼事。 for……next指令是使某段程序在同一個掃描周期內(nèi)執(zhí)行n次; 而正反轉的重復運行是設定某些條件,使正轉之后進入反轉,反轉之后進入正轉。 條件如何設定,你再想想? 樓主留言:感謝!剛接觸不太懂呢 |
---|---|
|
wujianzzx
級別: 家園?
|
知道電機轉一圈多少時間么,還有總得先制動停車再反轉吧 樓主留言:一圈一秒啊,轉過10圈之后停0.5s |
---|---|
|
358273433
級別: 家園?
|
你用M0的下降沿來置位M1試一下。另外你這個程序按下X1后電機停不下來。還有復位T0和T1是多余的。 |
---|---|
|
shenbin0922
級別: 探索解密
|
m8029我記得是定位指令完成之后導通一個掃描周期的吧,再者你這個程序中在一個掃描周期中之前已經(jīng)rst m0了,m0即為低電平,所以之后的程序都是不導通的。覺得你還要了解一下PLC的運行機制。 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網(wǎng)絡英雄
|
正轉之后M8029輸出 t0定時 時間到反轉,m8029復位 t0斷開 程序條件不足 |
|
---|---|---|
本帖最近評分記錄:
|
tiankonglang
級別: 探索解密
|
M8029是一個周期導通,下個周期自動OFF,你可以把它當作大一點的脈沖型號 你要它和定時器作循環(huán)的話,先用一個M把M8029保持住吧。 希望對你有用 |
---|---|
|