qinchenglim
級(jí)別: 論壇先鋒
|
現(xiàn)在正在改造設(shè)備,老板要求機(jī)器有記憶,判斷功能.用的是三菱FX2N的PLC. 具體要求是:有十個(gè)做貨位置,每個(gè)位置做貨完成系統(tǒng)都要記住這個(gè)狀態(tài),而且要求程序具有判斷功能,在同一個(gè)工作循環(huán)內(nèi)同一個(gè)位置不能重復(fù)做兩次.我用D0存儲(chǔ)做貨位置,用m1-m10來(lái)寄存每個(gè)位置的狀態(tài),想讓m1-m10隨D0的變化而變化.比如當(dāng)D0=3時(shí),表示第三個(gè)位置在做貨,當(dāng)這個(gè)位置完成時(shí),m3由OFF變ON,同理當(dāng)D0=4時(shí),做貨完成m4由OFF變ON,編程時(shí)發(fā)現(xiàn)FX2 N的CPU 里面 m類(lèi)的繼電器不支持與變址寄存器V結(jié)合用的功能,比如set[m1v0]這樣的表達(dá)不能使用,現(xiàn)在一時(shí)想不出好的方法設(shè)計(jì)程序,請(qǐng)三菱高手幫幫忙,給我提供個(gè)思路,謝謝了 做貨完成 D0=1 m1 ON D0=2 m2 ON D0=3 m3 ON . . . . D0=10 m10 ON |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員
|
LD= D0 K1 Set M0 LD= D0 K2 SET M1 這樣不可以嗎?你不過(guò)才10個(gè)狀態(tài)而已,用什么變址呢? 程序的功能是完成任務(wù),程序好不好,首先看能不能滿足需求。 |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
用DECO指令試試 |
---|---|
|
竹風(fēng)涼
巧者勞,智者憂,無(wú)能者,無(wú)所求。蔬食者遨游,泛若不系之舟。
級(jí)別: 家園常客
|
樓主把簡(jiǎn)單的事情搞復(fù)雜了 |
|
---|---|---|
|
qinchenglim
級(jí)別: 論壇先鋒
|
多謝指教,問(wèn)題已經(jīng)搞掂,就是程序復(fù)雜了點(diǎn). |
---|---|
|