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